
function isValidForm(){

	with(document.frmregister)
	{

		if(mode.value != "Update"){
			if(!isValidEmail(vEmail.value)){
				vEmail.select();
				return false;
			}
		}
		if(mode.value != "Update"){
			if(vPassword.value.length < 1){
				alert("Please Enter Password");
				vPassword.select();
				return false;
			}
			if(vPassword.value != vPassword2.value){
				alert("Please Re enter Same Password Again");
				vPassword2.select();
				return false;
			}
		}
		if(vFirstName.value.length < 1){
			alert("Please Enter Billing First Name");
			vFirstName.select();
			return false;
		}
		if(vLastName.value.length < 1){
			alert("Please Enter Billing Last Name");
			vLastName.select();
			return false;
		}
	
		if(vAddress.value.length < 1){
			alert("Please Enter Address");
			vAddress.select();
			return false;
		}
		if(vCity.value.length < 1){
			alert("Please Enter City");
			vCity.select();
			return false;
		}
		if(vZip.value.length < 1){
			alert("Please Enter Zip Code");
			vZip.select();
			return false;
		}
		if(vState.value == "")
		{
			alert("Please select State");
			vState.focus();
			return false;
		}	
		if(vCountry.value.length < 1){
			alert("Please Select Country");
			vCountry.focus();
			return false;
		}
		if(vPhone.value.length < 1){
			alert("Please Enter Phone Number");
			vPhone.select();
			return false;
		}
		if(!phoneformate(vPhone.value,vPhone.value.length))
		{
			alert("Please Enter Valid Phone Number");
			vPhone.select();
			return false;
		}
		
		if(!phoneformate(vFax.value , vFax.value.length)&& vFax.value.length > 0)
		{
			alert("Please Enter Valid Fax number");
			vFax.select();
			return false;
		}
		if(vSFirstName.value.length < 1){
			alert("Please Enter Shipping First Name");
			vSFirstName.select();
			return false;
		}
		if(vSLastName.value.length < 1){
			alert("Please Enter Shipping Last Name");
			vSLastName.select();
			return false;
		}
		if(vSAddress.value.length < 1){
			alert("Please Enter Shipping Address");
			vSAddress.select();
			return false;
		}
		if(vSCity.value.length < 1){
			alert("Please Enter Shipping City");
			vSCity.select();
			return false;
		}
		if(vSZip.value.length < 1){
			alert("Please Enter Shipping Zip Code");
			vSZip.select();
			return false;
		}
		if(vSState.value == "")
		{
			alert("Please Select Shipping State");
			vSState.focus();
			return false;
		}	
		if(vSCountry.value.length < 1){
			alert("Please Enter Shipping Country");
			vSCountry.focus();
			return false;
		}
		if(vSPhone.value.length < 1){
			alert("Please Enter Shipping Phone Number");
			vSPhone.select();
			return false;
		}
		if(!phoneformate(vSPhone.value,vSPhone.value.length))
		{
			alert("Please Enter Valid Shipping Phone Number");
			vSPhone.select();
			return false;
		}
		
		if(!phoneformate(vSFax.value , vSFax.value.length)&& vSFax.value.length > 0)
		{
			alert("Please Enter Valid Shipping Fax Number");
			vSFax.select();
			return false;
		}
		
	}
	return true;
}
function funCopyAdd()
{
	obj = document.frmregister;
	if(obj.chkCopy.checked==true)
	{
		obj.eSTitle.value= obj.eTitle.value;
		obj.vSFirstName.value= obj.vFirstName.value;
		obj.vSLastName.value= obj.vLastName.value;
		obj.vSAddress.value= obj.vAddress.value;
		obj.vSCity.value= obj.vCity.value;
		obj.vSCountry.index=obj.vCountry.selectedIndex
		obj.vSCountry.value =	obj.vCountry.value;
		obj.vSCountry.onchange();	
		obj.vSState.value= obj.vState.value;
		obj.vSZip.value= obj.vZip.value;
		obj.vSPhone.value= obj.vPhone.value;
		obj.vSFax.value= obj.vFax.value;
		
	}
	else
	{		
		obj.eSTitle.value= "";
		obj.vSFirstName.value= "";
		obj.vSLastName.value= "";
		obj.vSAddress.value= "";
		obj.vSCity.value= "";
		obj.vSCountry.onchange();;	
		obj.vSZip.value= "";
		obj.vSPhone.value= "";
		obj.vSFax.value= "";
		obj.vSState.value= "";		
	}
}

function fillState(control, statcode,val, textbox)
{
	control.options.length = 0;
	for(i=0,j=0; i<stateArr.length; i++)
	{
		if(stateArr[i][0] == val)
		{
			if(statcode == stateArr[i][1])
			{
				control.options[j] = new Option( stateArr[i][2]);
				control.options[j].value = stateArr[i][1];
				control.options[j].selected = true;
			}
			else
			{
				control.options[j] = new Option( stateArr[i][2]);
				control.options[j].value = stateArr[i][1];
			}				
			j++;
		}
	}
}


