// JavaScript Document
function getXMLHTTP() { //fuction to return the xml http object
		var xmlhttp=false;	
		try{
			xmlhttp=new XMLHttpRequest();
		}
		catch(e)	{		
			try{			
				xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				try{
				req = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch(e1){
					xmlhttp=false;
				}
			}
		}
		 	
		return xmlhttp;
    }
	
	function getState(countryId) {	
	if(countryId == "other")	
	{      
	       document.getElementById('country-div').style.display = "block";
	  	   document.getElementById('state-div').style.display = "block";
		   document.getElementById('city-div').style.display = "block";
		   document.getElementById('statediv').style.display = "none";
		   document.getElementById('citydiv').style.display = "none";
	}else	   
    { 
	       document.getElementById('country-div').style.display = "none";
		   document.getElementById('state-div').style.display = "none";
		   document.getElementById('city-div').style.display = "none";
		   document.getElementById('statediv').style.display = "block";
		   document.getElementById('citydiv').style.display = "block";
		var strURL="http://www.hinduvivaha.com/html/findState.php?country="+countryId;
		var req = getXMLHTTP();
		
		if (req) {
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('statediv').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
	      }
	    } 	
	}
	function getCity(countryId,stateId) {	

     	if(stateId == "other")
		{
		document.getElementById('state-div').style.display = "block";
        document.getElementById('city-div').style.display = "block";
		document.getElementById('citydiv').style.display = "none";
		}else
		{ 
		document.getElementById('state-div').style.display = "none";
        document.getElementById('city-div').style.display = "none";
		document.getElementById('citydiv').style.display = "block";
		
		var strURL="http://www.hinduvivaha.com/html/findCity.php?country="+countryId+"&state="+stateId;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('citydiv').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		 }
	   }	 	
	}
	
	  function othercity(stateId)
	  {
	    if(stateId == "other")
		{ 
	    document.getElementById('city-div').style.display = "block";
		document.getElementById('citydiv').style.display = "none";
		}else{
		document.getElementById('city-div').style.display = "none";
		document.getElementById('citydiv').style.display = "block";
		}
	  }
	  
	  
	  function getSubcaste(casteId) {	
     	if(casteId == "other")
		{
		document.getElementById('caste-div').style.display = "block";
        document.getElementById('subcaste-div').style.display = "block";
		document.getElementById('subcaste_div').style.display = "none";
		}
		else if(casteId == "")
		{
			document.getElementById('caste-div').style.display = "none";
        	document.getElementById('subcaste-div').style.display = "none";
			document.getElementById('subcaste_div').style.display = "block";
			document.getElementById('subcaste_div').innerHTML=document.getElementById('subcastediv').innerHTML;		
			
		}
		else if(casteId != "")
		{ 
		document.getElementById('caste-div').style.display = "none";
        document.getElementById('subcaste-div').style.display = "none";
		document.getElementById('subcaste_div').style.display = "block";
		
		var strURL="http://www.hinduvivaha.com/html/subcaste.php?caste="+casteId;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('subcaste_div').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		 }
	   }	 	
	}
	
	function otherSubcaste(subcasteId)
	  {
	    if(subcasteId == "other")
		{ 
	    document.getElementById('subcaste-div').style.display = "block";
		}else{
		document.getElementById('subcaste-div').style.display = "none";
		}
	  }
	  
	  
	  function Subcaste(casteId) {	
 		if(casteId == "")
		{
			document.getElementById('subcaste_div').innerHTML=document.getElementById('subcastediv').innerHTML;		
			
		}
		else if(casteId != "")
		{ 		
		var strURL="http://www.hinduvivaha.com/html/search_subcaste.php?caste="+casteId;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('subcaste_div').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		 }
	   }	 	
	}

	function Subcaste1(casteId) {	

 		if(casteId == "")
		{
			document.getElementById('subcaste_div1').innerHTML=document.getElementById('subcastediv1').innerHTML;		
			
		}
		else if(casteId != "")
		{ 		
		var strURL="http://www.hinduvivaha.com/html/search_subcaste1.php?caste="+casteId;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('subcaste_div1').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		 }
	   }	 	
	}
	
	function Subcastehome(casteId) {	
 		if(casteId == "")
		{
			document.getElementById('subcaste_div1').innerHTML=document.getElementById('subcastediv1').innerHTML;		
		}
		else if(casteId != "")
		{ 		
		var strURL="http://www.hinduvivaha.com/html/home_subcaste.php?caste="+casteId;
		var req = getXMLHTTP();
		
		if (req) {
			
			req.onreadystatechange = function() {
				if (req.readyState == 4) {
					// only if "OK"
					if (req.status == 200) {						
						document.getElementById('subcaste_div1').innerHTML=req.responseText;						
					} else {
						alert("There was a problem while using XMLHTTP:\n" + req.statusText);
					}
					
				}				
			}			
			req.open("GET", strURL, true);
			req.send(null);
		 }
	   }	 	
	}