function func_chk() {
	var chk = 0;
	
	var e = document.getElementsByName("checkbox");
	for(var i=0;i<e.length;i++){
		if (e[i].checked) {
			chk += 1; 
		}
	}
	if (chk==2) {
		document.getElementById("btnSubmit").disabled = false;
	} else { 
		document.getElementById("btnSubmit").disabled = true; 
	}
}


function postRegister() {
	var randomnumber=Math.floor(Math.random()*10001);		
	var oXMLHTTP = false;
	try
  {  // Firefox, Opera 8.0+, Safari  
  	oXMLHTTP=new XMLHttpRequest();  
  	}
	catch (e)
  {  // Internet Explorer  
  	try
    {    
    	oXMLHTTP=new ActiveXObject("Msxml2.XMLHTTP");    
    	}
  	catch (e)
    {    
    	try
      {      
      	oXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");      
      	}
    	catch (e)
      {      alert("Your browser does not support AJAX!");    
      	 }    
     }  
   }  

	var pURL = "prand=" + randomnumber;

	var e=document.getElementsByTagName("input");
	for(var i=0;i<e.length;i++)	
	{
		var vin = e[i];
		var vin_value = vin.value.trim();
		var vin_name = vin.name.trim();
		var set_value = vin_name.substring(1,vin_name.length);

		if ((vin_name.substring(0,1).toLowerCase()=='v')) {
			if ((vin_value==set_value)) {
				pURL += "&" + vin_name + "=" 
			} else {
				pURL += "&" + vin_name + "=" + URLEncode(vin_value);
			}
		}	
	}	

	var s=document.getElementsByTagName("select");
	for(i=0;i<s.length;i++)	
	{
		pURL += "&" + s[i].name + "=" + URLEncode(s[i].value);
	}		

	var sURL = "controls/con_validate_registernew.asp?";
	sURL += pURL;
		
	document.getElementById("spanbtn").innerHTML = "<img src='../images/wait28.gif'>";
					
	oXMLHTTP.onreadystatechange=function() {
	   if (oXMLHTTP.readyState==4) {
      userData = oXMLHTTP.responseText;
			if (userData.length!=0) {
				if(userData.substring(0,2).toLowerCase()=='ok') {
					var sMsg = parseMsg(userData);	
					var crep = confirm(sMsg);
					if (crep) {
						postRegisterSave(pURL);
					} else {
						document.getElementById("spanbtn").innerHTML = "<input name='btnSubmit' id='btnSubmit' type='button'  onClick='javascript: postRegister();' value='Submit' disabled>";
						func_chk();
						getrandom();
					}
			  } else {
					var sMsg = parseMsg(userData);	
					alert(sMsg);
					document.getElementById("spanbtn").innerHTML = "<input name='btnSubmit' id='btnSubmit' type='button'  onClick='javascript: postRegister();' value='Submit' disabled>";
					func_chk();
					getrandom();
				}		
			}		
		}
	}
	oXMLHTTP.open("GET", sURL, true);	
	oXMLHTTP.send(null);		
}	

function postRegisterSave(pURL) {
	var randomnumber=Math.floor(Math.random()*10001);		
	var oXMLHTTP = false;
	try
  {  // Firefox, Opera 8.0+, Safari  
  	oXMLHTTP=new XMLHttpRequest();  
  	}
	catch (e)
  {  // Internet Explorer  
  	try
    {    
    	oXMLHTTP=new ActiveXObject("Msxml2.XMLHTTP");    
    	}
  	catch (e)
    {    
    	try
      {      
      	oXMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");      
      	}
    	catch (e)
      {      alert("Your browser does not support AJAX!");    
      	 }    
     }  
   }  

	var sURL = "controls/con_insert_registernew.asp?";
	sURL += pURL;	

	oXMLHTTP.onreadystatechange=function() {
	   if (oXMLHTTP.readyState==4) {
      userData = oXMLHTTP.responseText;
			if (userData.length!=0) {
				if(userData.substring(0,2).toLowerCase()=='ok') {
					var sMsg = parseMsg(userData);	
					alert(sMsg);
					document.getElementById("spanbtn").innerHTML = "<input name='btnSubmit' id='btnSubmit' type='button'  onClick='javascript: postRegister();' value='Submit' disabled>";
					func_chk();
					document.location.href = 'index.asp';
			  } else {
					var sMsg = parseMsg(userData);	
					alert(sMsg);
					document.getElementById("spanbtn").innerHTML = "<input name='btnSubmit' id='btnSubmit' type='button'  onClick='javascript: postRegister();' value='Submit' disabled>";
					func_chk();
					getrandom();
				}		
			}		
		}
	}
	oXMLHTTP.open("GET", sURL, true);	
	oXMLHTTP.send(null);		
}	

