var var1,var2,var3,var4,var5,var6,var7,var8,var9,var10,var11,var12,var13,var14,var15, var16 = "";

function defineVar()
{	
	var1 = document.getElementById("var1").value;
	var2 = document.getElementById("var2").value;
	var3 = document.getElementById("var3").value;
	var4 = document.getElementById("var4").value;
	var5 = document.getElementById("var5").value;
	var6 = document.getElementById("var6").value;
	var7 = document.getElementById("var7").value;
	var8 = document.getElementById("var8").value;
	var9 = document.getElementById("var9").value;
	var10 = document.getElementById("var10").value;
	var11 = document.getElementById("var11").value;
	var12 = document.getElementById("var12").value;	
	var13 = document.getElementById("var13").value;	
	var14 = document.getElementById("var14").value;	
	var15= document.getElementById("var15").value;	
	var16= document.getElementById("var16").value;	
}


function checkUser(usrvalue)
{
 
	  var usr = usrvalue;
	
   if(LTrim(usr) !='')
  		{
		
		   req.open('GET','userCheck.php?username='+usr,true);  
		   req.onreadystatechange = function(){ returnCheck(usr); };   
		   req.send(null); 
 		 }
  
}

function returnCheck(usr)
{
	 if(req.readyState == 4)
	 {  
		  if(req.status == 200)
		   {
				  var response = req.responseText;
			//  var olddata = document.getElementById("PayHistory"+loopvar).innerHTML ;
			  if(response == 1)
			  {
			    document.getElementById("existrow").style.display = ''; 
			    document.getElementById("existCheck").innerHTML =  var15 ;
			
			 }
			  else
			  {
				document.getElementById("existrow").style.display = 'none'; 
			    document.getElementById("existCheck").innerHTML =  "";
				  }
		   }
		
	 }	
}
function checkEmail(emailvalue)
{
 
	  var email = emailvalue;
	
   if(LTrim(email) !='')
  		{
		
		   req.open('GET','userCheck.php?email='+email,true);  
		   req.onreadystatechange = function(){ returnEmailCheck(email); };   
		   req.send(null); 
 		 }
  
}

function returnEmailCheck(email)
{
	 if(req.readyState == 4)
	 {  
		  if(req.status == 200)
		   {
				  var response = req.responseText;
			//  var olddata = document.getElementById("PayHistory"+loopvar).innerHTML ;
			  if(response == 1)
			  {
			    document.getElementById("emailexistrow").style.display = ''; 
			    document.getElementById("emailexistCheck").innerHTML =  var16 ;
			
			 }
			  else
			  {
				document.getElementById("emailexistrow").style.display = 'none'; 
			    document.getElementById("emailexistCheck").innerHTML =  "";
				  }
		   }
		
	 }	
}




function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

function validForm( frmObj ) {
	
	
		if(LTrim(frmObj.username.value)== '' ) {
			alert(var1) ;
			frmObj.username.focus( ) ;
			return false;
		}
		else 
		{			
			if( document.getElementById("existCheck").innerHTML !=  "")
			 {
			   frmObj.username.focus( ) ;
			   return false;
			 }
		}
		
	    if(frmObj.username.value != '' && frmObj.username.value.length < 4 )	
		 {
		   alert(var2 ) ;
			frmObj.username.focus( ) ;
			return false;
		 }
		if( LTrim(frmObj.password.value) == '' ) {
			alert( var3 );
			frmObj.password.focus(  );
			return false;
		} 
		else if (frmObj.password.value != '' && frmObj.password.value.length < 4)
		{
		   alert(var4);
			frmObj.password.focus(  );
			return false;
		}
		else {
			if( frmObj.password.value != frmObj.vpassword.value ) {
				if( frmObj.vpassword.value == '' ) 
					alert( var5 );
				else
					alert( var6 );
				frmObj.vpassword.focus( ) ;
				return false;
			}
		}
		if( LTrim(frmObj.company.value) == '' ) {
			alert(var7);
			frmObj.company.focus( ) ;
			return false;
		}
		if( LTrim(frmObj.contact_name.value) == '' ) {
			alert( var8);
			frmObj.contact_name.focus( ) ;
			return false;
		}
		if( LTrim(frmObj.email.value) == '' ) {
			alert( var9);
			frmObj.email.focus( ) ;
			return false;
		} 		
		else {
			var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
			if( !filter.test( frmObj.email.value ) ) {
				alert(var10);
				frmObj.email.focus( ) ;
				return false;
			}
			else
			{
				if( document.getElementById("emailexistCheck").innerHTML !=  "")
			      {
					   frmObj.email.focus( ) ;
					   return false;
			      }
				}
		}
		
		
		if(LTrim(frmObj.address1.value) == '' ) {
			alert(var11);
			frmObj.address1.focus( ) ;
			return false;
		}
		if(LTrim( frmObj.city.value)== '' ) {
			alert(var12);
			frmObj.city.focus( ) ;
			return false;
		}
		if( LTrim(frmObj.state.value) == '' ) {
			alert(var13);
			frmObj.state.focus( ) ;
			return false;
		}
		if(LTrim(frmObj.zip.value) == '' ) {
			alert(var14);
			frmObj.zip.focus( ) ;
			return false;
		}
		
	}
	
	function validLoginForm( frmObj ) {
		if( frmObj.username.value == '' ) {
			alert( "Please enter your Username." ) ;
			frmObj.username.focus( ) ;
			return false;
		}
		if( frmObj.password.value == '' ) {
			alert( "Please enter your Password." );
			frmObj.password.focus(  );
			return false;
		}
	}

var user_str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._-';

var pass_str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()_+|~`\=-\"\';:/>.<,}][{?";
function restrict_number(t,v){
    var w = "";
    for (i=0; i < t.value.length; i++) {
        x = t.value.charAt(i);
        if (v.indexOf(x,0) != -1)
        w += x;
    }
    t.value = w;

}

