/* Registration Page Java Script 27-09-2009 */


///  Js Function to populate the States by selecting the Country
		
			//var xmlHttp;			 			
			function show_states()
			  {	
			   var xmlHttp;
			   //alert('Alert Hai');
			   //var str=document.subcat.category.value;
			    var str=document.getElementById("country").value;
				//alert(str);
				if(str)	
				   {
					var url="pass.php?go=showcountryid&countryid="+str;
				    //alert (url);
					xmlHttp=getobject();
					xmlHttp.onreadystatechange=stateChanged;
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
			        }
				else
				  {
					document.getElementById("user_div").innerHTML="Please, Select Country First.";	
				  }
			
			function stateChanged()	
			  { 
				if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{
					   document.getElementById("user_div").innerHTML=xmlHttp.responseText;
					}
			  }
			function getobject()
			  {
				var xmlHttp=null;
				try	  
				    {	
				       xmlHttp=new XMLHttpRequest;	
				    } 
				catch(e)
				  {
					  try
					{	
					  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");	
					}
					catch(e)	
					  {
						  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")	;
					  }	
				  }
				return xmlHttp;
			}	
				
		}
	// Function To Show The Client Wing by selecting the client first -
	  function show_client_wing()
	      {
			    var xmlHttp;
			   //alert('Alert Hai');
			   //var str=document.subcat.category.value;
			    var str=document.getElementById("client").value;
				//alert(str);
				if(str)	
				   {
					var url="pass.php?go=show_client_wing&clientid="+str;
				    //alert (url);
					xmlHttp=getobject();
					xmlHttp.onreadystatechange=stateChanged;
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
			        }
				else
				  {
					document.getElementById("clientwing_div").innerHTML="Please, Select Client First.";	
				  }
			
			function stateChanged()	
			  { 
				if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{
					   document.getElementById("clientwing_div").innerHTML=xmlHttp.responseText;
					}
			  }
			function getobject()
			  {
				var xmlHttp=null;
				try	  
				    {	
				       xmlHttp=new XMLHttpRequest;	
				    } 
				catch(e)
				  {
					  try
					{	
					  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");	
					}
					catch(e)	
					  {
						  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")	;
					  }	
				  }
				return xmlHttp;
			}			
		  }
  /// Function To Show the Course Wing Here coursewing
  
   function course_wing()
	      {
			    var xmlHttp;
			   //alert('Alert Hai');
			   //var str=document.subcat.category.value;
			    var str=document.getElementById("clientwing").value;
				//alert(str);
				if(str)	
				   {
					var url="pass.php?go=course_wing&clientwing="+str;
				    //alert (url);
					xmlHttp=getobject();
					xmlHttp.onreadystatechange=stateChanged;
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
			        }
				else
				  {
					document.getElementById("coursewing_div").innerHTML="Please, Select Client Wing First.";	
				  }
			
			function stateChanged()	
			  { 
				if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{
					   document.getElementById("coursewing_div").innerHTML=xmlHttp.responseText;
					}
			  }
			function getobject()
			  {
				var xmlHttp=null;
				try	  
				    {	
				       xmlHttp=new XMLHttpRequest;	
				    } 
				catch(e)
				  {
					  try
					{	
					  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");	
					}
					catch(e)	
					  {
						  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")	;
					  }	
				  }
				return xmlHttp;
			}			
		  }
		
  // Function For The Batch Name Here  -- batch_name		
		
		function batch_name()
	      {
			    var xmlHttp;
			   //alert('Alert Hai');
			   //var str=document.subcat.category.value;
			    var str=document.getElementById("coursewing").value;
				//alert(str);
				if(str)	
				   {
					var url="pass.php?go=batch_name&coursewing="+str;
				    //alert (url);
					xmlHttp=getobject();
					xmlHttp.onreadystatechange=stateChanged;
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
			        }
				else
				  {
					document.getElementById("clientbatch_div").innerHTML="Please, Select Course First.";	
				  }
			
			function stateChanged()	
			  { 
				if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
					{
					   document.getElementById("clientbatch_div").innerHTML=xmlHttp.responseText;
					}
			  }
			function getobject()
			  {
				var xmlHttp=null;
				try	  
				    {	
				       xmlHttp=new XMLHttpRequest;	
				    } 
				catch(e)
				  {
					  try
					{	
					  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");	
					}
					catch(e)	
					  {
						  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")	;
					  }	
				  }
				return xmlHttp;
			}			
		  }
		
// Function For General student Registration 

   function genstdn_valid()
	    {
		  if(document.gen_Reg.client.value=="")
		    {
			  alert('Select Institute First!');
			  document.gen_Reg.client.focus();
			  return false;
			}
		  if(document.gen_Reg.clientwing.value=="")
		    {
			  alert('Select Branch First!');
			  document.gen_Reg.clientwing.focus();
			  return false;
			}
		 if(document.gen_Reg.coursewing.value=="")
		    {
			  alert('Select Course First!');
			  document.gen_Reg.coursewing.focus();
			  return false;
			}//semail
		 if(document.gen_Reg.clientbatch.value=="")
		    {
			  alert('Select Batch First!');
			  document.gen_Reg.clientbatch.focus();
			  return false;
			}
		if(document.gen_Reg.usrtitle.value=="")
		    {
			  alert('Select Title First!');
			  document.gen_Reg.usrtitle.focus();
			  return false;
			}
		if(document.gen_Reg.sfname.value=="")
		    {
			  alert('Field Can Not Be Left Blank!');
			  document.gen_Reg.sfname.focus();
			  return false;
			}
		if(document.gen_Reg.slname.value=="")
		    {
			  alert('Field Can Not Be Left Blank!');
			  document.gen_Reg.slname.focus();
			  return false;
			}
		if(document.gen_Reg.dob.value=="")
		    {
			  alert('Field Can Not Be Left Blank!');
			  document.gen_Reg.dob.focus();
			  return false;
			}
			
		if(document.gen_Reg.semail.value=="")
		    {
			  alert('Field Can Not Be Left Blank!');
			  document.gen_Reg.semail.focus();
			  return false;
			}
			
		if(document.gen_Reg.semail.value)
			{
			 var str=document.gen_Reg.semail.value;
			 var filter=/^.+@.+\..{2,3}$/;
			 if (!filter.test(str))
			  {
				 alert("Please Input A Valid Email Address!");
				 document.gen_Reg.semail.focus();
				 return false;   
			  }
		    } 		
	    		
		if(document.gen_Reg.nationality.value=="")
		    {
			  alert('Select Nationality First!');
			  document.gen_Reg.nationality.focus();
			  return false;
			}
		if(document.gen_Reg.addrline1.value=="")
		    {
			  alert('Field Can Not Be Left Blank!');
			  document.gen_Reg.addrline1.focus();
			  return false;
			}
		if(document.gen_Reg.country.value=="")
		    {
			  alert('Select Country First!');
			  document.gen_Reg.country.focus();
			  return false;
			}
		if(document.gen_Reg.states.value=="")
		    {
			  alert('Select States First!');
			  document.gen_Reg.states.focus();
			  return false;
			}
		if(document.gen_Reg.stdncity.value=="")
		    {
			  alert('Field Can Not Be Left Blank!');
			  document.gen_Reg.stdncity.focus();
			  return false;
			}
		if(document.gen_Reg.stdnzip.value=="")
		    {
			  alert('Field Can Not Be Left Blank!');
			  document.gen_Reg.stdnzip.focus();
			  return false;
			}	
			
		if(document.gen_Reg.prfimage.value=="")
		    {
			  alert('Browse Profile Image First!');
			  document.gen_Reg.prfimage.focus();
			  return false;
			}		
		}
   // Here Function For  Corporate Registration 		
   
    function corpstdn_valid()
	    {
		  if(document.corp_stdn.email_corp.value=="")
		    {
			  alert('Field Can Not Be Left Blank');
			  document.corp_stdn.email_corp.focus();
			  return false;
			}
		if(document.corp_stdn.email_corp.value)
			{
			 var str=document.corp_stdn.email_corp.value;
			 var filter=/^.+@.+\..{2,3}$/;
			 if (!filter.test(str))
			  {
				 alert("Please Input A Valid Email Address!");
				 document.corp_stdn.email_corp.focus();
				 return false;   
			  }
		    } 
			
		 if(document.corp_stdn.regno_corp.value=="")
		    {
			  alert('Field Can Not Be Left Blank');
			  document.corp_stdn.regno_corp.focus();
			  return false;
			}
		 if(document.corp_stdn.day.value=="")
		    {
			  alert('Select day first !');
			  document.corp_stdn.day.focus();
			  return false;
			}
		 if(document.corp_stdn.month.value=="")
		    {
			  alert('Select month first !');
			  document.corp_stdn.month.focus();
			  return false;
			}
		 if(document.corp_stdn.year.value=="")
		    {
			  alert('Select year first !');
			  document.corp_stdn.year.focus();
			  return false;
			}			
		}
		
// Function For Hide and Show - Radio Button

  function corporate_reg()
     {
	  
		   var show=document.getElementById('corp').value;
				   //alert(show);
			if(document.getElementById('corp').value)
				 {
					document.getElementById('corp_stdn').style.display="inline";
					document.getElementById('gen_stdn').style.display="none";					
				 }
	 }
	
   function general_reg()	 
     {
	   var hide=document.getElementById('gen').value;
				   //alert(hide);
			if(document.getElementById('gen').value)
				 {
					document.getElementById('corp_stdn').style.display="none"; //gen_stdn
					document.getElementById('gen_stdn').style.display="inline";
				 }
	 }
  
