function makeObject()
{
var x;
var browser = navigator.appName;
//alert(browser);
if(browser == "Microsoft Internet Explorer"){
x = new ActiveXObject("Microsoft.XMLHTTP");
}else{
x = new XMLHttpRequest();
}
return x;
}

var request = makeObject(); 

function uname_validate()

{

      reWhiteSpace = new RegExp(/^\s+$/);
	  var spchar, getChar, SpecialChar,str;	
	  var str=document.getElementById("txt_uname").value;
	  var name=document.getElementById("txt_uname").value.substring(0,1);
	  getChar='Empty';
	  SpecialChar='No';
	  var spchar="`()(\\~!@^&*+\"|%:=,<>#$%";
	 
	  if(document.getElementById('txt_uname').value=='')
	  {
	     document.getElementById('uname_error').innerHTML='Enter the Username';		 
	  }
	  else if(name==' ')
	  {
		 document.getElementById('uname_error').innerHTML = "Username should not be blank";
	  }
	  else if(document.getElementById("txt_uname").value.length<=3)
	  {
		 document.getElementById('uname_error').innerHTML = "Username should be greater than 3 characters";
	  }
 	  else if(document.getElementById("txt_uname").value.length>=12)
	  {
		 document.getElementById('uname_error').innerHTML = "Username should be less than 12 characters";
	  }
     else if(document.getElementById("txt_uname").value!="")
	 {
	
			for(var i=0; i<str.length; i++)
			{
				for(var j=0; j<spchar.length;j++)
				{
				
					if(str.charAt(i)== spchar.charAt(j))
					{			
						SpecialChar='Yes';
						break;
					}
					else
					{
						if (str.charAt(i)!=' ')
						getChar='Normal';
					}
				}		
			}
			
			if (SpecialChar == 'Yes')
			{
				document.getElementById('uname_error').innerHTML ='Please do not enter special character';
			}
			
			else
			{
				var uname = document.getElementById('txt_uname').value;	
				request.open('get','check_unamevalidity.php?txt_uname='+uname);
				request.onreadystatechange=process1;
				request.send('');
				document.getElementById('uname_error').innerHTML='';	
			}
    }
	
	
	else
	{
		var uname = document.getElementById('txt_uname').value;	
		request.open('get','check_unamevalidity.php?txt_uname='+uname);
		request.onreadystatechange=process1;
		request.send('');
		document.getElementById('uname_error').innerHTML='';			
	}

}



function process1()	
	{
	if(request.readyState==4)
		{
		answer =request.responseText;
		document.getElementById('uname_error').innerHTML = '';
		document.getElementById('uname_error1').innerHTML = answer;
		return false;
		}	
	
	}
	
	

/* Password Validation*/


function password_validation()
{

reWhiteSpace = new RegExp(/^\s+$/);
var h=0,hr=0;
     

	
	
	 if(document.getElementById("pswrd").value==' ')
	{
		document.getElementById('upass').innerHTML = "Enter the password";
		return false;
	}
	
	else if(document.getElementById("pswrd").value.length<8)
	{
		document.getElementById('upass').innerHTML = "Password should be greater than 8 characters";
		return false;
	}
	else if(document.getElementById("pswrd").value.length>15)
	{
		document.getElementById('upass').innerHTML = "Password should be less than 15 characters";
	
		return false;
	}
	
	else if(document.getElementById("pswrd").value.length!="")
	{
		pstr=document.getElementById("pswrd").value;
			for(var i=0; i<pstr.length; i++)
			{
				
					if(pstr.charAt(i)==' ')
					{			
						h=h+1;
						break;
					}
					else
					{
						
					}
						
			}
			
			if(h>0)
			{
			document.getElementById('upass').innerHTML = "Password should not accept space";
		
			return false;
			}
			else
			{
				document.getElementById('upass').innerHTML = '';
		
			}
		//return true;	
	}
	
	else
	{
		document.getElementById('upass').innerHTML = "";
	
		return false;
	}
	//return true;
}




/* Confirm Password Validation*/



function confirmpassword_validation()
{

reWhiteSpace = new RegExp(/^\s+$/);
var h=0,hr=0;
     
	
	
	if(document.getElementById("cnfrm_pswrd").value==" ")
	{
		document.getElementById('cpass').innerHTML = "Enter the Confirm password";
		return false;
	}
	else if(document.getElementById("cnfrm_pswrd").value.length<8)
	{
		document.getElementById('cpass').innerHTML = "Confirm password should be greater than 8 characters";
		return false;
	}
	else if(document.getElementById("cnfrm_pswrd").value.length>15)
	{
		document.getElementById('cpass').innerHTML = "Confirm password should be less than 15 characters";
	
		return false;
	}
	
	else if(document.getElementById("cnfrm_pswrd").value!=document.getElementById("pswrd").value)
	{
		document.getElementById('cpass').innerHTML = "Mismatch between the Password and Confirm password!";
	
		return false;
	}
	else if(document.getElementById("cnfrm_pswrd").value.length!="")
	{
		pstr=document.getElementById("cnfrm_pswrd").value;
			for(var i=0; i<pstr.length; i++)
			{
				
					if(pstr.charAt(i)==' ')
					{			
						h=h+1;
						break;
					}
					else
					{
						
					}
						
			}
			
			if(h>0)
			{
			document.getElementById('cpass').innerHTML = "Password should not accept space";
		
			return false;
			}
			else
			{
				document.getElementById('cpass').innerHTML = '';
		
			}
		//return true;	
	}
	
	else
	{
		document.getElementById('cpass').innerHTML = "";
	
		return false;
	}
	//return true;
}





function email_validate()
{

if(document.getElementById('txt_email').value=='')
	{

	document.getElementById('email_id').innerHTML="Enter the Email ID";
	
	document.getElementById('email_validity').innerHTML='';
	
	document.getElementById('email_validity1').innerHTML='';
	
	//document.getElementById('mail_display').style.display="inline";
	
	return false;
	}
	
	else
	{
	document.getElementById('email_id').innerHTML='';	
	}
	
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('txt_email').value)))
	{
	
	document.getElementById('email_id').innerHTML='Enter The Valid Email Address';
	
	document.getElementById('email_validity').innerHTML='';
	
	document.getElementById('email_validity1').innerHTML='';
	
	}	
	else
	{
	//alert(document.getElementById('txt_email').value);
	
	var email_id = document.getElementById('txt_email').value;
	
	
	request.open('get','check_emailvalidity.php?txt_email='+email_id);
    request.onreadystatechange=process;
	request.send('');
	document.getElementById('email_id').innerHTML='';	
	}

}	
	
function process()	
	{
	if(request.readyState==4)
		{
		answer =request.responseText;
		
		document.getElementById('email_validity1').innerHTML = answer;
		
		}	
	
	}
	
	
	
/* Confirm Mail Validation*/

	function reemail_validate()
{
	if(document.getElementById('txt_conemail').value=='')
	{

	document.getElementById('reemail_id').innerHTML="Retype the Email ID";
	return false;
	}
	else
	{
	document.getElementById('reemail_id').innerHTML="";
	}
if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('txt_conemail').value)))
	{

	document.getElementById('reemail_id').innerHTML="Enter The Valid Email Address";
		return false;
	}
if(document.getElementById('txt_email').value!= document.getElementById('txt_conemail').value)
	
	{
	document.getElementById('reemail_id').innerHTML='Email ID and Confirmation Email ID must be same'	;
	return false;
	}
	
		

}	


/*Salutation Validation*/

function salutation_validation()
{
if(document.getElementById('sel_salute').value=="")
{
document.getElementById('salu').innerHTML = 'Please select the Salutation';
} 

else
	{
		document.getElementById('salu').innerHTML = '';
		return false;
	}
	//return true;
}	



/*Country Validation*/

function country_validation()
{
if(document.getElementById('country').value=="")
{
document.getElementById('country1').innerHTML = 'Please select the Country';
} 

else
	{
		document.getElementById('country').innerHTML = '';
		return false;
	}
	//return true;
}	



/*Zip Validation*/

function zip_validation()
{
if(document.getElementById('txt_zipcode').value=="")
{
document.getElementById('zipcode').innerHTML = 'Please Enter the Zipcode';
} 

else
	{
		document.getElementById('zipcode').innerHTML = '';
		return false;
	}
	//return true;
}	




/*First name Validation*/
function firstname_validation()

{

      reWhiteSpace = new RegExp(/^\s+$/);
	  var spchar, getChar, SpecialChar,str;	
	  var str=document.getElementById("txt_firstname").value;
	  var name=document.getElementById("txt_firstname").value.substring(0,1);
	  getChar='Empty';
	  SpecialChar='No';
	  var spchar="`()(\\~!@^&*+\"|%:=,<>#$%";
	 
	  if(document.getElementById('txt_firstname').value=='')
	  {
	     document.getElementById('fname').innerHTML='Enter the Firstname';
	  }
	  else if(name==' ')
	  {
		 document.getElementById('fname').innerHTML = "Firstname should not be blank";
	  }
	  else if(document.getElementById("txt_firstname").value.length<=3)
	  {
		 document.getElementById('fname').innerHTML = "Firstname should be greater than 3 characters";
	  }
 	  else if(document.getElementById("txt_firstname").value.length>=9)
	  {
		 document.getElementById('fname').innerHTML = "Firstname should be less than 9 characters";
	  }
     else if(document.getElementById("txt_firstname").value!="")
	 {
	
			for(var i=0; i<str.length; i++)
			{
				for(var j=0; j<spchar.length;j++)
				{
				
					if(str.charAt(i)== spchar.charAt(j))
					{			
						SpecialChar='Yes';
						break;
					}
					else
					{
						if (str.charAt(i)!=' ')
						getChar='Normal';
					}
				}		
			}
			
			if (SpecialChar == 'Yes')
			{
				document.getElementById('fname').innerHTML ='Please do not enter special character';
			}
			
			else
			{
				document.getElementById('fname').innerHTML = '';
			}
    }
	
	
	else
	{
		document.getElementById('fname').innerHTML = '';
		
	}

}

/*Last name Validation*/
function lastname_validation()

{

      reWhiteSpace = new RegExp(/^\s+$/);
	  var spchar, getChar, SpecialChar,str;	
	  var str=document.getElementById("txt_lastname").value;
	  var name=document.getElementById("txt_lastname").value.substring(0,1);
	  getChar='Empty';
	  SpecialChar='No';
	  var spchar="`()(\\~!@^&*+\"|%:=,<>#$%";
	 
	  if(document.getElementById('txt_lastname').value=='')
	  {
	     document.getElementById('lnam').innerHTML='Enter the Lastname';
	  }
	  else if(name==' ')
	  {
		 document.getElementById('fname').innerHTML = "Lastname should not be blank";
	  }
	  else if(document.getElementById("txt_lastname").value.length<=3)
	  {
		 document.getElementById('lnam').innerHTML = "Lastname should be greater than 3 characters";
	  }
 	  else if(document.getElementById("txt_lastname").value.length>=9)
	  {
		 document.getElementById('lnam').innerHTML = "Lastname should be less than 9 characters";
	  }
     else if(document.getElementById("txt_lastname").value!="")
	 {
	
			for(var i=0; i<str.length; i++)
			{
				for(var j=0; j<spchar.length;j++)
				{
				
					if(str.charAt(i)== spchar.charAt(j))
					{			
						SpecialChar='Yes';
						break;
					}
					else
					{
						if (str.charAt(i)!=' ')
						getChar='Normal';
					}
				}		
			}
			
			if (SpecialChar == 'Yes')
			{
				document.getElementById('lnam').innerHTML ='Please do not enter special character';
			}
			
			else
			{
				document.getElementById('lnam').innerHTML = '';
			}
    }
	
	
	else
	{
		document.getElementById('fname').innerHTML = '';
		
	}

}
/* company Validation*/

function company_validation()
{
if(document.getElementById('txt_cmpny').value=="")
{
document.getElementById('cname').innerHTML = 'Enter your Company name';
} 
else
	{
		document.getElementById('cname').innerHTML = '';
		return false;
	}
	//return true;
}

/* Address Validation*/
function address_validation()
{
if(document.getElementById('txtar_address').value=="")
{
document.getElementById('addr').innerHTML = 'Enter your Address';
} 
else
	{
		document.getElementById('addr').innerHTML = '';
		return false;
	}
	//return true;
}

/* City Validation*/
function city_validation()
{
if(document.getElementById('txt_city').value=="")
{
document.getElementById('city').innerHTML = 'Enter your City';
} 
else
	{
		document.getElementById('city').innerHTML = '';
		return false;
	}
	//return true;
}

/*Preview*/
function preview1()
{
if(document.getElementById('txt_code').value!="")
{
var result=document.getElementById('txt_code').value;

document.getElementById('label_one').innerHTML="+"+result;
}

if(document.getElementById('txt_number').value!="")
{
var result1=document.getElementById('txt_number').value;

document.getElementById('label_one1').innerHTML="-"+result1;
}
}

function preview2()
{
if(document.getElementById('txt_Mblcode').value!="")
{
var result=document.getElementById('txt_Mblcode').value;

document.getElementById('label_one2').innerHTML="+"+result;
}

if(document.getElementById('txt_Mblnum').value!="")
{
var result1=document.getElementById('txt_Mblnum').value;

document.getElementById('label_one3').innerHTML="-"+result1;
}
}

function preview3()
{
if(document.getElementById('txt_faxcode').value!="")
{
var result=document.getElementById('txt_faxcode').value;

document.getElementById('label_one4').innerHTML="+"+result;
}

if(document.getElementById('txt_faxnum').value!="")
{
var result1=document.getElementById('txt_faxnum').value;

document.getElementById('label_one5').innerHTML="-"+result1;
}
}





/* Select Country and State */


function makeObject1(){
var x;
var browser = navigator.appName;
//alert(browser);
if(browser == "Microsoft Internet Explorer"){
x = new ActiveXObject("Microsoft.XMLHTTP");
}else{
x = new XMLHttpRequest();
}
return x;
}

var request1 = makeObject1();
function SelectCountry()
{
	var country_id =document.getElementById('selCountry').value;
	//alert(country_id);
	request1.open('get', 'ajax_state.php?country_id='+country_id);
	request1.onreadystatechange = Statelist;
	request1.send('');

}

function Selstate()
{

	var country_id = selectBox.options[selectBox.selectedIndex].value;
	request1.open('get', 'ajax_state.php?country_id='+country_id+'&stateid='+stateid);
	request1.onreadystatechange = Statelist;
	request1.send('')
}


function Statelist()
{
        if(request1.readyState == 1)
        {
               document.getElementById('states').innerHTML = '';
        }
		if(request1.readyState == 4)
        {
        	var answer = request1.responseText;
			
			document.getElementById('states').innerHTML = answer;
			//document.getElementById('scoun').value=answer.length;
			
			
         }
}



/* OverAll Form Validation*/

function validation()
{

 	//alert("dsfasdf");
	myForm=document.register;
	
	reWhiteSpace = new RegExp(/^\s+$/);
	
	var nameRegex = /^[a-zA-Z0-9_]{3,16}$/;
	var passRegex=/^[a-zA-Z0-9]\w{5,14}$/;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var ausph=/(^1300\d{6}$)|(^1800|1900|1902\d{6}$)|(^0[2|3|7|8]{1}[0-9]{8}$)|(^13\d{4}$)|(^04\d{2,3}\d{6}$)/;
	
	var spchar, getChar, SpecialChar,str;	
	
	getChar='Empty';
	SpecialChar='No';
	var spchar="`()(\\~!@^&*+\"|%:=,<>#$%";    		
	
	var fname=document.getElementById("txtFName").value;
	if(fname=="")
	{	
		document.getElementById('fname').innerHTML="Please Enter First Name";
		document.getElementById('txtFName').focus();
		return false;
	}
	else
	{
		document.getElementById('fname').innerHTML = "";
	}
	

	var lname=document.getElementById("txtLName").value;
	if(lname=="")
	{	
		document.getElementById('lname').innerHTML="Please Enter Second Name";
		document.getElementById('txtLName').focus();
		return false;
	}
	else
	{
		document.getElementById('lname').innerHTML = "";
	}

	var email=document.getElementById("txtEMail").value;
	if(email=="")
	{	    	
		document.getElementById('email').innerHTML = "Email should not be empty";
		document.getElementById('txtEMail').focus();
		return false;
	}
	else
	{
		if(!email.match(emailRegex))
		{		
			document.getElementById('email').innerHTML ="Please provide valid Email";
			document.getElementById('txtEMail').focus();
			return false;
		} 
		else
		{
			document.getElementById('email').innerHTML = "";
		}		
	}
		
	
	var user=document.getElementById("txtUser1").value;
	//alert(user);
	if(user=="")
	{	    	
		document.getElementById('user').innerHTML = "Username should not be empty";
		document.getElementById('txtUser1').focus();
		return false;
	}
	else
	{
		if(!user.match(nameRegex))
		{	
			document.getElementById('user').innerHTML="Please provide valid Username";
			document.getElementById('txtUser1').focus();
			return false;
		}
		else
		{
			document.getElementById('user').innerHTML = "";
		}
	}
	
	
	var pass=document.getElementById("txtPass1").value;
	if(pass=="")
	{	    	
		document.getElementById('pass').innerHTML = "Password should not be empty";
		document.getElementById('txtPass1').focus();
		return false;
	}
	else if(document.getElementById("txtPass1").value.length<8)
	{
		document.getElementById('pass').innerHTML = "Password should be greater than 8 characters";
		return false;
	}
	
	else
	{
		if(!pass.match(passRegex))
		{	
			document.getElementById('pass').innerHTML="Please provide valid Password";
			document.getElementById('txtPass1').focus();
			return false;
		}
		else
		{
			document.getElementById('pass').innerHTML = "";
		}
	}
	
	
	var cpass=document.getElementById("txtCPass").value;
	if(cpass=="")
	{	    	
		document.getElementById('cpass').innerHTML = "Confirm Password should not be empty";
		document.getElementById('txtCPass').focus();
		return false;
	}
	else
	{
		if(cpass!=pass)
		{	    	
			document.getElementById('cpass').innerHTML = "Mismatch between the password and confirmation password fields";
			document.getElementById('txtCPass').focus();
			return false;
		}
		else
		{
			document.getElementById('cpass').innerHTML = "";
		}
	}
	
	var company=document.getElementById("txtCompany").value;
	if(company=="")
	{	
		document.getElementById('cname').innerHTML="Please Enter Your Company";
		document.getElementById('txtCompany').focus();
		return false;
	}
	else
	{
		document.getElementById('cname').innerHTML = "";
	}
	
	var address=document.getElementById("txtAdd1").value;
	if(address=="")
	{	
		document.getElementById('add1').innerHTML="Please Enter Your Address";
		document.getElementById('txtAdd1').focus();
		return false;
	}
	else
	{
		document.getElementById('add1').innerHTML = "";
	}
	
	
	
	var city=document.getElementById("txtCity").value;
	if(city=="")
	{	
		document.getElementById('city').innerHTML="Please Enter Your City";
		document.getElementById('txtCity').focus();
		return false;
	}
	else
	{
		document.getElementById('city').innerHTML = "";
	}
	
	
	var country=document.getElementById("selCountry").value;
	if(country=="")
	{	
		document.getElementById('country').innerHTML="Please Select Your Country";
		document.getElementById('selCountry').focus();
		return false;
	}
	else
	{
		document.getElementById('country').innerHTML = "";
	}
	
	var zipname=document.getElementById("txtZip").value;
	if(zipname=="")
	{	
		document.getElementById('zip').innerHTML="Please Enter Zip";
		document.getElementById('txtZip').focus();
		return false;
	}
	else
	{
		/*if(isNaN(zipname))
		{	
			document.getElementById('zip').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtZip').focus();
			return false;
		}
	
	   else
	   {
		document.getElementById('zip').innerHTML = "";
	   }*/
	   
	}
	
	/*var Account=document.getElementById("Accno").value;
	if(Account=="")
	{	
		document.getElementById('acno').innerHTML="Please Enter Account Number";
		document.getElementById('Accno').focus();
		return false;
	}
	else
	{
		if(isNaN(Account))
		{	
			document.getElementById('acno').innerHTML="Please Enter Numeric Value";
			document.getElementById('Accno').focus();
			return false;
		}
		else
		{
		document.getElementById('acno').innerHTML = "";
		}
	}
	
	var Cvnum=document.getElementById("cvnum").value;
	if(Cvnum=="")
	{	
		document.getElementById('cnum').innerHTML="Please Enter CVnum";
		document.getElementById('cvnum').focus();
		return false;
	}
	else
	{
		if(isNaN(Cvnum))
		{	
			document.getElementById('cnum').innerHTML="Please Enter Numeric Value";
			document.getElementById('cvnum').focus();
			return false;
		}
		else
		{
		document.getElementById('cnum').innerHTML = "";
		}
	}
	
	
	
	var EXP=document.getElementById("expire").value;
	if(EXP=="")
	{	
		document.getElementById('exp').innerHTML="Please Enter Expires";
		document.getElementById('expire').focus();
		return false;
	}
	else
	{
		if(isNaN(EXP))
		{	
			document.getElementById('exp').innerHTML="Please Enter Numeric Value";
			document.getElementById('expire').focus();
			return false;
		}
		else
		{
		document.getElementById('exp').innerHTML = "";
		}
	}
	
	
	var NOC=document.getElementById("nameoc").value;
	if(NOC=="")
	{	
		document.getElementById('noc').innerHTML="Please Enter Name On Card";
		document.getElementById('nameoc').focus();
		return false;
	}
	
		
		else
		{
		document.getElementById('noc').innerHTML = "";
		}*/
		
	var contact=document.getElementById("txtContact").value;
	if(contact=="")
	{					
		document.getElementById('contact1').innerHTML="Please Enter Your Contact No.";
		document.getElementById('txtContact').focus();						
		return false;
	}
	else
	{
		if(isNaN(contact))
		{	
			document.getElementById('contact1').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtContact').focus();
			return false;
		}
		else
		{
			document.getElementById('contact1').innerHTML = "";
		}		
	}
	
	/*var vcode=document.getElementById("txtVCode").value;
	if(vcode=="")
	{					
		document.getElementById('vcode').innerHTML="Please Enter Verification Code";
		document.getElementById('txtVCode').focus();						
		return false;
	}
	else if(vcode!=security_code)
	{	    	
		document.getElementById('vcode').innerHTML = "Verification Code is InValid";
		document.getElementById('txtVCode').focus();
		return false;
	}
	else
	{
		document.getElementById('vcode').innerHTML = "";
	}*/
	
	var tou=document.register.chktou.checked;	
	
	if(tou==false)
	{					
		document.getElementById('tou').innerHTML="Accecpt the Terms of Use and Privacy Policy";
		document.getElementById('chktou').focus();						
		return false;
	}
	else
	{
		document.getElementById('tou').innerHTML="";
	}

	
//return true;
}


var security_code;
function fixedSize(valudx)
{
	security_code=valudx;
}


function agency_validation()
{

 	//alert("dsfasdf");
	myForm=document.frmApply;
	
	reWhiteSpace = new RegExp(/^\s+$/);
	
	var nameRegex = /^[a-zA-Z0-9_]{3,16}$/;
	var passRegex=/^[a-zA-Z0-9]\w{5,14}$/;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var ausph=/(^1300\d{6}$)|(^1800|1900|1902\d{6}$)|(^0[2|3|7|8]{1}[0-9]{8}$)|(^13\d{4}$)|(^04\d{2,3}\d{6}$)/;
	
	var spchar, getChar, SpecialChar,str;	
	
	getChar='Empty';
	SpecialChar='No';
	var spchar="`()(\\~!@^&*+\"|%:=,<>#$%";    		
	
	var comname=document.getElementById("txtCompany").value;
	if(comname=="")
	{	
		document.getElementById('cname').innerHTML="Please Enter Agency/company Name";
		document.getElementById('txtCompany').focus();
		return false;
	}
	else
	{
		document.getElementById('cname').innerHTML = "";
	}
	
	var address=document.getElementById("txtAddress").value;
	if(address=="")
	{	
		document.getElementById('add1').innerHTML="Please Enter Your Address";
		document.getElementById('txtAddress').focus();
		return false;
	}
	else
	{
		document.getElementById('add1').innerHTML = "";
	}
	
	
	
	var city=document.getElementById("txtCity").value;
	if(city=="")
	{	
		document.getElementById('city').innerHTML="Please Enter Your City";
		document.getElementById('txtCity').focus();
		return false;
	}
	else
	{
		document.getElementById('city').innerHTML = "";
	}
	
	var country=document.getElementById("selCountry").value;
	if(country=="")
	{	
		document.getElementById('country').innerHTML="Please Select Your Country";
		document.getElementById('selCountry').focus();
		return false;
	}
	else
	{
		document.getElementById('country').innerHTML = "";
	}
	
	var state=document.getElementById("state").value;
	if(state=="")
	{	
		document.getElementById('statt').innerHTML="Please Enter Your State";
		document.getElementById('state').focus();
		return false;
	}
	else
	{
		document.getElementById('statt').innerHTML = "";
	}
	
	var zip=document.getElementById("txtZip").value;
	if(zip=="")
	{	
		document.getElementById('zip').innerHTML="Please Enter Zip";
		document.getElementById('txtZip').focus();
		return false;
	}
	else
	{
		if(isNaN(zip))
		{	
			document.getElementById('zip').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtZip').focus();
			return false;
		}
		
		else
		{
		document.getElementById('zip').innerHTML = "";
		}
	}
	
	
	
	var phone=document.getElementById("txtPhone").value;
	if(phone=="")
	{	
		document.getElementById('phone').innerHTML="Please Enter Phone Number";
		document.getElementById('txtPhone').focus();
		return false;
	}
	else
	{
		if(isNaN(phone))
		{	
			document.getElementById('phone').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtPhone').focus();
			return false;
		}
		else
		{
		document.getElementById('phone').innerHTML = "";
		}
	}
	
	var Fax=document.getElementById("txtFax").value;
	if(Fax=="")
	{	
		document.getElementById('fax').innerHTML="Please Enter Fax";
		document.getElementById('txtFax').focus();
		return false;
	}
	else
	{
		if(isNaN(Fax))
		{	
			document.getElementById('fax').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtFax').focus();
			return false;
		}
		else
		{
		document.getElementById('fax').innerHTML = "";
		}
	}
	
	
	
	var email=document.getElementById("txtEmail").value;
	if(email=="")
	{	    	
		document.getElementById('email').innerHTML = "Email should not be empty";
		document.getElementById('txtEmail').focus();
		return false;
	}
	else
	{
		if(!email.match(emailRegex))
		{		
			document.getElementById('email').innerHTML ="Please provide valid Email";
			document.getElementById('txtEmail').focus();
			return false;
		} 
		else
		{
			document.getElementById('email').innerHTML = "";
		}		
	}
	
	
	var web=document.getElementById("website").value;
	if(web=="")
	{	
		document.getElementById('web').innerHTML="Please Enter Website Name";
		document.getElementById('website').focus();
		return false;
	}
	else
	{
		document.getElementById('web').innerHTML = "";
	}
	
	var edate=document.getElementById("Edate").value;
	if(edate=="")
	{	
		document.getElementById('edate').innerHTML="Please Enter E&0 Effective Date";
		document.getElementById('Edate').focus();
		return false;
	}
	else
	{
		document.getElementById('edate').innerHTML = "";
	}
	
	var bdate=document.getElementById("Bdate").value;
	if(bdate=="")
	{	
		document.getElementById('bdate').innerHTML="Please Enter Bond Effective Date";
		document.getElementById('Bdate').focus();
		return false;
	}
	else
	{
		document.getElementById('bdate').innerHTML = "";
	}
	
	var Cname=document.getElementById("txtContName").value;
	if(Cname=="")
	{	
		document.getElementById('contname').innerHTML="Please Enter Contact Name";
		document.getElementById('txtContName').focus();
		return false;
	}
	else
	{
		document.getElementById('contname').innerHTML = "";
	}
	
	/*var Title=document.getElementById("txtTitle").value;
	if(Title=="")
	{	
		document.getElementById('title').innerHTML="Please Enter Title";
		document.getElementById('txtTitle').focus();
		return false;
	}
	else
	{
		document.getElementById('title').innerHTML = "";
	}*/
	
	//var staff=document.getElementById("txtCntStaff").value;
//	if(staff=="")
//	{	
//		document.getElementById('staff').innerHTML="Please Enter Number of Staff Members";
//		document.getElementById('txtCntStaff').focus();
//		return false;
//	}
//	else
//	{
//		if(isNaN(staff))
//		{	
//			document.getElementById('staff').innerHTML="Please Enter Numeric Value";
//			document.getElementById('txtCntStaff').focus();
//			return false;
//		}
//		else
//		{
//		
//		document.getElementById('staff').innerHTML = "";
//		}
//	}
	
	/*var signed=document.getElementById("txtSigned").value;
	if(signed=="")
	{	
		document.getElementById('sign').innerHTML="Please Enter Signed";
		document.getElementById('txtSigned').focus();
		return false;
	}
	else
	{
		document.getElementById('sign').innerHTML = "";
	}*/
	
	if(myForm.paymentTerm[0].checked==false && myForm.paymentTerm[1].checked==false)
	{	
		document.getElementById('payterm').innerHTML="Please select any one payment term";
		return false;
	}
	else
	{
		document.getElementById('payterm').innerHTML = "";
	}
	
	var date=document.getElementById("txtDate").value;
	if(date=="")
	{	
		document.getElementById('date').innerHTML="Please Enter Date";
		document.getElementById('txtDate').focus();
		return false;
	}
	else
	{
		document.getElementById('date').innerHTML = "";
	}
	

	
	var ACCNO=document.getElementById("txtAccNo").value;
	if(ACCNO=="")
	{	
		document.getElementById('accno').innerHTML="Please Enter Account Number";
		document.getElementById('txtAccNo').focus();
		return false;
	}
	else
	{
		if(isNaN(ACCNO))
		{	
			document.getElementById('accno').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtAccNo').focus();
			return false;
		}
		else
		{
		
		document.getElementById('accno').innerHTML = "";
		}
	}
	
	var Expire=document.getElementById("txtExpDate").value;
	if(Expire=="")
	{	
		document.getElementById('expire').innerHTML="Please Enter Expires";
		document.getElementById('txtExpDate').focus();
		return false;
	}
	else
	{
		if(isNaN(Expire))
		{	
			document.getElementById('expire').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtExpDate').focus();
			return false;
		}
		else
		{
		document.getElementById('expire').innerHTML = "";
		}
	}


    var CardName=document.getElementById("txtCardName").value;
	if(CardName=="")
	{	
		document.getElementById('noc').innerHTML="Please Enter Name On Card";
		document.getElementById('txtCardName').focus();
		return false;
	}
	else
	{
		document.getElementById('noc').innerHTML = "";
	}

	

	
}



function AmountCalc(paytype)
{
	//vtv. Identify monthly/yearly radiobutton
	if(paytype == '') {
		payTerm = document.getElementsByName('paymentTerm');
		
		for (var i = 0; i < payTerm.length; i++) {
			if(payTerm[0].checked == true) {
				paytype='monthly';
			}
			else if(payTerm[1].checked == true) {
				paytype='annually';
			}
		}
	}

if(paytype=='monthly')
{
	if(document.getElementById('staff').value=='1-2')
	{
	document.getElementById('Amount').value=40;
	document.getElementById('amtid').innerHTML=40;
	}
	if(document.getElementById('staff').value=='3-5')	
    {
	document.getElementById('Amount').value=48;
	document.getElementById('amtid').innerHTML=48;
	}
	if(document.getElementById('staff').value=='6-10')	
	{
	document.getElementById('Amount').value=58;
	document.getElementById('amtid').innerHTML=58;
	}
	if(document.getElementById('staff').value=='11-15')
	{
	document.getElementById('Amount').value=75;
	document.getElementById('amtid').innerHTML=75;
	}
	if(document.getElementById('staff').value=='16-25')
	{
	document.getElementById('Amount').value=98;
	document.getElementById('amtid').innerHTML=98;
	}
	if(document.getElementById('staff').value=='26')
	{
	document.getElementById('Amount').value=120;
	document.getElementById('amtid').innerHTML=120;
	}
}

if(paytype=='annually')
{
	if(document.getElementById('staff').value=='1-2')
	{
	document.getElementById('Amount').value=480;
	document.getElementById('amtid').innerHTML=480;
	}
	if(document.getElementById('staff').value=='3-5')	
	{
	document.getElementById('Amount').value=576;
	document.getElementById('amtid').innerHTML=576;
	}
	if(document.getElementById('staff').value=='6-10')	
	{
	document.getElementById('Amount').value=696;
	document.getElementById('amtid').innerHTML=696;
	}
	if(document.getElementById('staff').value=='11-15')	
	{
	document.getElementById('Amount').value=900;
	document.getElementById('amtid').innerHTML=900;
	}
	if(document.getElementById('staff').value=='16-25')	
	{
	document.getElementById('Amount').value=1176;
	document.getElementById('amtid').innerHTML=1176;
	}
	if(document.getElementById('staff').value=='26')	
	{
	document.getElementById('Amount').value=1440;
	document.getElementById('amtid').innerHTML=1440;
	}
}

}





function sub_validation()
{
	myForm=document.frmApply;
	
	reWhiteSpace = new RegExp(/^\s+$/);
	
	var nameRegex = /^[a-zA-Z0-9_]{3,16}$/;
	var passRegex=/^[a-zA-Z0-9]\w{5,14}$/;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var ausph=/(^1300\d{6}$)|(^1800|1900|1902\d{6}$)|(^0[2|3|7|8]{1}[0-9]{8}$)|(^13\d{4}$)|(^04\d{2,3}\d{6}$)/;
	
	var spchar, getChar, SpecialChar,str;	
	
	getChar='Empty';
	SpecialChar='No';
	var spchar="`()(\\~!@^&*+\"|%:=,<>#$%";    
	
	var email=document.getElementById("txt_email").value;
	if(email=="")
	{	    	
		document.getElementById('email').innerHTML = "Email should not be empty";
		document.getElementById('txt_email').focus();
		return false;
	}
	else
	{
		if(!email.match(emailRegex))
		{		
			document.getElementById('email').innerHTML ="Please provide valid Email";
			document.getElementById('txt_email').focus();
			return false;
		} 
		else
		{
			document.getElementById('email').innerHTML = "";
		}		
	}
	
}



function pvalidation()
{

	myForm=document.gateway;
	
	reWhiteSpace = new RegExp(/^\s+$/);
	
	var nameRegex = /^[a-zA-Z0-9_]{3,16}$/;
	var passRegex=/^[a-zA-Z0-9]\w{5,14}$/;
    var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
	var ausph=/(^1300\d{6}$)|(^1800|1900|1902\d{6}$)|(^0[2|3|7|8]{1}[0-9]{8}$)|(^13\d{4}$)|(^04\d{2,3}\d{6}$)/;
	
	var spchar, getChar, SpecialChar,str;	
	
	getChar='Empty';
	SpecialChar='No';
	var spchar="`()(\\~!@^&*+\"|%:=,<>#$%";    		
	
	var comname=document.getElementById("txtCompany").value;
	if(comname=="")
	{	
		document.getElementById('aname').innerHTML="Please Enter Agency Name";
		document.getElementById('txtCompany').focus();
		return false;
	}
	else
	{
		document.getElementById('aname').innerHTML = "";
	}
	
	var contname=document.getElementById("conname").value;
	if(contname=="")
	{	
		document.getElementById('cname').innerHTML="Please Enter Contact Name";
		document.getElementById('conname').focus();
		return false;
	}
	else
	{
		document.getElementById('cname').innerHTML = "";
	}
	
	
	
	var Add=document.getElementById("txtAddress").value;
	if(Add=="")
	{	
		document.getElementById('add').innerHTML="Please Enter Address";
		document.getElementById('txtAddress').focus();
		return false;
	}
	else
	{
		document.getElementById('add').innerHTML = "";
	}
	
	var city=document.getElementById("txtCity").value;
	if(city=="")
	{	
		document.getElementById('city').innerHTML="Please Enter Your City";
		document.getElementById('txtCity').focus();
		return false;
	}
	else
	{
		document.getElementById('city').innerHTML = "";
	}
	
	var stat=document.getElementById("txtState").value;
	if(stat=="")
	{	
		document.getElementById('states').innerHTML="Please Enter Your State";
		document.getElementById('txtState').focus();
		return false;
	}
	
		
		else
		{
		document.getElementById('states').innerHTML = "";
		}

	var zip=document.getElementById("txtZip").value;
	if(zip=="")
	{	
		document.getElementById('zip').innerHTML="Please Enter Zip";
		document.getElementById('txtZip').focus();
		return false;
	}
	else
	{
		if(isNaN(zip))
		{	
			document.getElementById('zip').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtZip').focus();
			return false;
		}
		
		else
		{
		document.getElementById('zip').innerHTML = "";
		}
	}
	
	/*var Account=document.getElementById("Accno").value;
	if(Account=="")
	{	
		document.getElementById('acno').innerHTML="Please Enter Account Number";
		document.getElementById('Accno').focus();
		return false;
	}
	else
	{
		if(isNaN(Account))
		{	
			document.getElementById('acno').innerHTML="Please Enter Numeric Value";
			document.getElementById('Accno').focus();
			return false;
		}
		else
		{
		document.getElementById('acno').innerHTML = "";
		}
	}
	
	var Cvnum=document.getElementById("cvnum").value;
	if(Cvnum=="")
	{	
		document.getElementById('cnum').innerHTML="Please Enter CVnum";
		document.getElementById('cvnum').focus();
		return false;
	}
	else
	{
		if(isNaN(Cvnum))
		{	
			document.getElementById('cnum').innerHTML="Please Enter Numeric Value";
			document.getElementById('cvnum').focus();
			return false;
		}
		else
		{
		document.getElementById('cnum').innerHTML = "";
		}
	}
	
	
	
	var EXP=document.getElementById("expire").value;
	if(EXP=="")
	{	
		document.getElementById('exp').innerHTML="Please Enter Expires";
		document.getElementById('expire').focus();
		return false;
	}
	else
	{
		if(isNaN(EXP))
		{	
			document.getElementById('exp').innerHTML="Please Enter Numeric Value";
			document.getElementById('expire').focus();
			return false;
		}
		else
		{
		document.getElementById('exp').innerHTML = "";
		}
	}
	
	
	var NOC=document.getElementById("nameoc").value;
	if(NOC=="")
	{	
		document.getElementById('noc').innerHTML="Please Enter Name On Card";
		document.getElementById('nameoc').focus();
		return false;
	}
	
		
		else
		{
		document.getElementById('noc').innerHTML = "";
		}*/
	
	
	var Pnum=document.getElementById("phone").value;
	if(Pnum=="")
	{	
		document.getElementById('phoneno').innerHTML="Please Enter Phone No";
		document.getElementById('phone').focus();
		return false;
	}
	else
	{
		if(isNaN(Pnum))
		{	
			document.getElementById('phoneno').innerHTML="Please Enter Numeric Value";
			document.getElementById('phone').focus();
			return false;
		}
		else
		{
		document.getElementById('phoneno').innerHTML = "";
		}
	}
	
	
	
	
	var Fax=document.getElementById("txtFax").value;
	if(Fax=="")
	{	
		document.getElementById('fax').innerHTML="Please Enter Fax";
		document.getElementById('txtFax').focus();
		return false;
	}
	else
	{
		if(isNaN(Fax))
		{	
			document.getElementById('fax').innerHTML="Please Enter Numeric Value";
			document.getElementById('txtFax').focus();
			return false;
		}
		else
		{
		document.getElementById('fax').innerHTML = "";
		}
	}
	
	
	var web=document.getElementById("website").value;
	if(web=="")
	{	
		document.getElementById('web').innerHTML="Please Enter Website Name";
		document.getElementById('website').focus();
		return false;
	}
	else
	{
		document.getElementById('web').innerHTML = "";
	}
	
	var email=document.getElementById("txtEmail").value;
	if(email=="")
	{	    	
		document.getElementById('email').innerHTML = "Email should not be empty";
		document.getElementById('txtEmail').focus();
		return false;
	}
	else
	{
		if(!email.match(emailRegex))
		{		
			document.getElementById('email').innerHTML ="Please provide valid Email";
			document.getElementById('txtEmail').focus();
			return false;
		} 
		else
		{
			document.getElementById('email').innerHTML = "";
		}		
	}
	
	var Edate=document.getElementById("effdate").value;
	if(Edate=="")
	{	
		document.getElementById('edate').innerHTML="Please Enter Effective Date";
		document.getElementById('effdate').focus();
		return false;
	}
	else
	{
		document.getElementById('edate').innerHTML = "";
	}
	
	var Year=document.getElementById("yob").value;
	if(Year=="")
	{	
		document.getElementById('year').innerHTML="Please Enter Years in Business";
		document.getElementById('yob').focus();
		return false;
	}
	else
	{
		document.getElementById('year').innerHTML = "";
	}
	
	
	

	
}


