function checkvalid()
{
		with(document.frmadd){
		if(vFirst.value.length < 1){
			alert("Please Enter First Name");
			vFirst.focus();
			return false;
		}
		if(vLast.value.length < 1){
			alert("Please Enter Last Name");
			vLast.focus();
			return false;
		}
		if(vUsername.value.length < 1){
			alert("Please Enter User Name");
			vUsername.focus();
			return false;
		}
		if(vPassword.value.length < 1){
			alert("Please Enter Password");
			vPassword.focus();
			return false;
		}
		if(vPassword.value != vConfirm_Password.value)
		{
			alert("Please Reenter Same Password Again");
			vConfirm_Password.focus();
			return false;
		}
	var str=document.frmadd.vEmail.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
	{}
	else{
		alert("Please input a valid email address!")
		document.frmadd.vEmail.focus();
		return false;
	}

		if(vEmail.value != vConfirm_Email.value){
				alert("Please Reenter Same Email Again");
				vConfirm_Email.focus();
				return false;
			}
/*		if(vPhone.value.length < 1){
			alert("Please Enter Phone Number");
			vPhone.focus();
			return false;
		}
		if(vCompany.value.length < 1){
			alert("Please Enter Company Name");
			vCompany.focus();
			return false;
		}*/
		if(vMailAddress.value.length < 1){
			alert("Please Enter Address");
			vMailAddress.focus();
			return false;
		}
		if(vMailCountryCode.value==""){
			alert("Please Enter Country");
			vMailCountryCode.focus();
			return false;
		}
/*		if(vMailAddress_cont.value.length < 1){
			alert("Please Enter Address");
			vMailAddress_cont.focus();
			return false;
		}*/
		if(vMailState.value==""){
			alert("Please Enter state");
			vMailState.focus();
			return false;
		}
		if(vMailCity.value.length < 1){
			alert("Please Enter City Name");
			vMailCity.focus();
			return false;
		}
		if(vMailZip.value.length < 1){
			alert("Please Enter Zip code");
			vMailZip.focus();
			return false;
		}	
		if(vBillAddress.value.length < 1){
			alert("Please Enter Address");
			vBillAddress.focus();
			return false;
		}
		if(vBillCountryCode.value==""){
			alert("Please Enter Country Name");
			vBillCountryCode.focus();
			return false;
		}
/*		if(vBillAddress_cont.value.length < 1){
			alert("Please Enter Address");
			vBillAddress_cont.focus();
			return false;
		}*/
		if(vBillState.value==""){
			alert("Please Enter state");
			vBillState.focus();
			return false;
		}
		if(vBillCity.value.length < 1){
			alert("Please Enter city Name");
			vBillCity.focus();
			return false;
		}
		if(vBillZip.value.length < 1){
			alert("Please Enter Zip code");
			vBillZip.focus();
			return false;
		}	
		alert(document.frmadd.vPaymentType[1].checked);		
		if(document.frmadd.vPaymentType[1].checked){
				if(document.frmadd.vCCType.value==""){
				alert("Please Enter Card Type");
				document.frmadd.vCCType.focus();
				return false;
			}
				if(document.frmadd.vCCHolder.value.length < 1){
				alert("Please Enter Card Holder");
				document.frmadd.vCCHolder.focus();
				return false;
			}
				if(document.frmadd.vCCNumber.value.length < 1){
				alert("Please Enter Card number");
				document.frmadd.vCCNumber.focus();
				return false;
			}
				if(document.frmadd.vCw2.value.length < 1){
				alert("Please Enter CW2");
				document.frmadd.vCw2.focus();
				return false;
			}
			if(document.frmadd.vMonth.value==""){
				alert("Please Enter Month");
				document.frmadd.vMonth.focus();
				return false;
			}
			if(document.frmadd.vYear.value==""){
				alert("Please Enter year");
				document.frmadd.vYear.focus();
				return false;
			}
		
		}
		if(document.frmadd.checkagree.checked==false){
			alert("Plese Check the agreement");
			document.frmadd.checkagree.focus();
			return false;
		}
		
	}
}
function CopyAdd()
{
	if(document.frmadd.vBillCheckBox.checked)
	{
		
		//alert(document.frmadd.vBillCountryCode.value, document.frmadd.vBillState1);
		document.frmadd.vBillAddress.style.borderColor="";
		document.frmadd.vBillAddress_cont.style.borderColor="";
		document.frmadd.vBillState1.style.borderColor="";
		document.frmadd.vBillCity.style.borderColor="";
		document.frmadd.vBillZip.style.borderColor="";
		
		document.frmadd.vBillAddress.value= document.frmadd.vMailAddress.value;
		document.frmadd.vBillCountryCode.value=document.frmadd.vMailCountryCode.value;
		fillState(document.frmadd.vBillState, '', document.frmadd.vBillCountryCode.value, document.frmadd.vBillState1);
		document.frmadd.vBillAddress_cont.value= document.frmadd.vMailAddress_cont.value;
		document.frmadd.vBillState.value=document.frmadd.vMailState.value;
		document.frmadd.vBillState1.value=document.frmadd.vMailState1.value;
		document.frmadd.vBillCity.value= document.frmadd.vMailCity.value;
		document.frmadd.vBillZip.value= document.frmadd.vMailZip.value;
		document.getElementById("otherstate1").style.display = document.getElementById("otherstate").style.display;
	}
	else
	{
		document.frmadd.vBillAddress.value= "";
		document.frmadd.vBillCountryCode.value="US";	
		fillState(document.frmadd.vBillState, '', document.frmadd.vBillCountryCode.value, document.frmadd.vBillState1);
		document.frmadd.vBillAddress_cont.value="";
		document.frmadd.vBillState.value="AL";
		document.frmadd.vBillState1.value="";
		document.getElementById("otherstate1").style.display = 'none';
		document.frmadd.vBillCity.value="";
		document.frmadd.vBillZip.value= "";
	}
}
function checkUsername()
{
	/*if(Trim(document.frmadd.iOfficeId.value) == 0)
	{
		alert("Please Select the Office");
		document.frmadd.iOfficeId.focus();
		return false;
	}*/
	if(Trim(document.frmadd.vUsername.value) == 0)
	{
		alert("Please enter a User Name to continue...");
		document.frmadd.vUsername.focus();
		return false;
	}
	vusrname = document.frmadd.vUsername.value;
	pollwindow=window.open('uservalid.php?vUsername='+vusrname+'','pollwindow','status=no, toolbars=no, width=400, height=120,top=200,left=300 maximize=no');
	return false;
}
function Trim(s) 
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}
