function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http = createObject();

/* -------------------------- */
/* INSERT */
/* -------------------------- */
/* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */
var nocache = 0;
// JavaScript Document
// validation file
function validate() {
			var str=document.getElementById('emailid').value
			var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
			if (filter.test(str)){
				return true;}
			else{
				document.getElementById('d5').innerHTML="Please Enter valid Email-ID";                 
				document.getElementById('emailid').focus();
				return false;
			}
  return true;
}
//end of email validation function
function vald(){
	 document.getElementById('d1').innerHTML=""; 
	 document.getElementById('d2').innerHTML=""; 
	 document.getElementById('d3').innerHTML=""; 
	 document.getElementById('d6').innerHTML=""; 
	 var user1 = document.getElementById('username1').value;
	 var pass1 = document.getElementById('password1').value;
	 var mob1 = document.getElementById('mobileno').value;
	 var mob1 = mob1.length;
	 var user1 = user1.length;
	 var pass1 = pass1.length;
	if(user1<6)
	{
	 document.getElementById('username1').focus();  
	 document.getElementById('d1').innerHTML="";	
	 document.getElementById('d2').innerHTML="User Name must be more than 6 characters";   
	 return false;
     }//End of if else
	 else if(1)
	 {
		 //alert("in if of duplicate");
		 var txtuname= encodeURI(document.getElementById('username1').value);
		// alert(txtuname);
	//	alert("in dup fun");
			nocache = Math.random();
			
			// Pass the login variables like URL variable
			http.open('get', 'check_user.php?txtuname='+txtuname+'&nocache = '+nocache);
			
			http.onreadystatechange = insertReplydup111;
			
			http.send(null);
	 }//End of if else 
	if(pass1<6)
	{	 
	 document.getElementById('password1').focus();
	 document.getElementById('d1').innerHTML="";
	 document.getElementById('d2').innerHTML=""; 
	 document.getElementById('d3').innerHTML="Password must be more than 6 characters";   
	 return false;
    }//End of if else
	else if(mob1<10)
	{document.getElementById('mobileno').focus();
		 document.getElementById('d1').innerHTML=""; 
		 document.getElementById('d2').innerHTML=""; 
		 document.getElementById('d3').innerHTML=""; 
		 document.getElementById('d6').innerHTML="Mobile Number must be of length 10"; 
		 
          return false;
     }//End of if else
		
}
//Null Validation
function validation_form(){ //validation for agent_broker_master form 

	 document.getElementById('d1').innerHTML=""; 
	 document.getElementById('d2').innerHTML=""; 
	 document.getElementById('d3').innerHTML=""; 
	 document.getElementById('d4').innerHTML=""; 
	 ///*document.getElementById('d5').innerHTML="";*/  
	 document.getElementById('d6').innerHTML=""; 
	 //document.getElementById('d7').innerHTML=""; 
	 //document.getElementById('d8').innerHTML="";
	 
	if(document.getElementById('uname').value=="")
	{document.getElementById('uname').focus();
	 document.getElementById('d1').innerHTML="Please Enter Name"; 
	    return false;
     }//End of if else
	else if(document.getElementById('username1').value=="")
	{document.getElementById('username1').focus();  
	 document.getElementById('d1').innerHTML="";	
	 document.getElementById('d2').innerHTML="Please Enter User Name";   
	 return false;
     }//End of if else
	else if(document.getElementById('password1').value=="")
	{	 
	document.getElementById('password1').focus();
	 document.getElementById('d1').innerHTML="";
	 document.getElementById('d2').innerHTML=""; 
	 document.getElementById('d3').innerHTML="Please Enter Strong Password";
          return false;
     }//End of if else
	else if(document.getElementById('uowner').value=="")
	{document.getElementById('uowner').focus();
	 document.getElementById('d1').innerHTML="";
	 document.getElementById('d2').innerHTML=""; 
	 document.getElementById('d3').innerHTML=""; 
	 document.getElementById('d4').innerHTML="Select the ownership"; 
	 
          return false;
     }//End of if else
	 else if(document.getElementById('mobileno').value=="")
	{document.getElementById('mobileno').focus();
		 document.getElementById('d1').innerHTML=""; 
		 document.getElementById('d2').innerHTML=""; 
		 document.getElementById('d3').innerHTML=""; 
		 document.getElementById('d4').innerHTML=""; 
		 //document.getElementById('d5').innerHTML="";  
		 document.getElementById('d6').innerHTML="Please Enter Mobile Number"; 
		 
          return false;
     }//End of if else else
	//else if(document.getElementById('emailid').value=="")
//	{document.getElementById('emailid').focus();
//	 document.getElementById('d1').innerHTML=""; 	
//	 document.getElementById('d2').innerHTML=""; 
//	 document.getElementById('d3').innerHTML=""; 
//	 document.getElementById('d4').innerHTML=""; 
//	 document.getElementById('d5').innerHTML="Please Enter Email-Id";
//	 
//          return false;
//     }//End of if else
	 
	 /*{
		 
	 alert("");
	 return true;
	 }*/
	 //else if(document.getElementById('termscond').value=="")
//	{ document.getElementById('termscond').focus();
//		 document.getElementById('d1').innerHTML=""; 
//		 document.getElementById('d2').innerHTML=""; 
//		 document.getElementById('d3').innerHTML=""; 
//		 document.getElementById('d4').innerHTML=""; 
//		 //document.getElementById('d5').innerHTML="";  
//		 document.getElementById('d6').innerHTML="";  
//		 document.getElementById('d8').innerHTML="Please tick checkbox";  
//		
//          return false;
 //    }//End of if else
//	 else if(document.getElementById('termscond').checked==false)
//	{
//		 	
//		 document.getElementById('d1').innerHTML=""; 
//		 document.getElementById('d2').innerHTML=""; 
//		 document.getElementById('d3').innerHTML=""; 
//		 document.getElementById('d4').innerHTML=""; 
//		 document.getElementById('d5').innerHTML="";  
//		 document.getElementById('d6').innerHTML="";  
//		 document.getElementById('d7').innerHTML="";
//		 document.getElementById('d8').innerHTML="Do you agree the terms & conditions?";
//		 return false;
//     }//End of if else
	
	  	
}
//end validations

function clear1()
{
	 document.getElementById('d1').innerHTML=""; 
	 document.getElementById('d2').innerHTML=""; 
	 document.getElementById('d3').innerHTML=""; 
	 document.getElementById('d4').innerHTML=""; 
	 document.getElementById('d5').innerHTML="";  
	 document.getElementById('d6').innerHTML=""; 
	 document.getElementById('d7').innerHTML=""; 
	 document.getElementById('d8').innerHTML="";
	 return false;
}
//end of clear

/*function chk_dup_user() 
{
	

		var txtuname= encodeURI(document.getElementById('txtuname').value);
	//	alert("in dup fun");
			nocache = Math.random();
			
			// Pass the login variables like URL variable
			http.open('get', 'chk_user.php?txtuname='+txtuname+'&nocache = '+nocache);
			
			http.onreadystatechange = insertReplydup;
			
			http.send(null);			
}
*/
function insertReplydup111() 
{
	//alert("comment response");
	if(http.readyState == 4)
	{ 
		var response = http.responseText;
		document.getElementById('d2').innerHTML = ' '+response;
	}
}


