// JavaScript Document
function validateSignup(form1) {

	if(form1.TPL_nick.value=="")
	{
		alert("Please enter user name!");
		form1.TPL_nick.focus();
		return false;
	}
	if(form1.TPL_password.value=="")
	{
		alert("Please enter password!");
		form1.TPL_password.focus();
		return false;
	}
	if(form1.TPL_repeat_password.value=="")
	{
		alert("Please enter retype password!");
		form1.TPL_repeat_password.focus();
		return false;
	}
	if(form1.TPL_repeat_password.value != form1.TPL_password.value)
	{
		alert("Both password mustate be same!");
		form1.TPL_repeat_password.focus();
		return false;
	}
	if(form1.TPL_email.value == "")
	{
		alert("Please enter email address!");
		form1.TPL_email.focus();
		return false;
	}
	if ( !isValidEmail( form1.TPL_email.value ) ) {
		alert ( 'Invalid email address!' );
		form1.TPL_email.focus();
		return false;
	} 
	if(form1.fname.value == "")
	{
		alert("Please enter first name!");
		form1.fname.focus();
		return false;
	}	
	if(form1.country.value == "")
	{
		alert("Please select country!");
		form1.country.focus();
		return false;
	}
	/*if(form1.state.value == "")
	{
		alert("Please select state!");
		form1.state.focus();
		return false;
	}*/
	if(form1.city.value == "")
	{
		alert("Please enter city name!");
		form1.city.focus();
		return false;
	}
	if(form1.TPL_address.value == "")
	{
		alert("Please enter address!");
		form1.TPL_address.focus();
		return false;
	}
	if(form1.flg.value == "False")
	{
		alert("Username already exist!");
		form1.TPL_nick.focus();
		return false;
	}	
}

function UserLogin(form1) 
{
	if(form1.txtusername.value=="")
	{
		alert("Please enter username!");
		form1.txtusername.focus();
		return false;
	}
	if(form1.txtpassword.value=="")
	{
		alert("Please enter password!");
		form1.txtpassword.focus();
		return false;
	}
}

//validate checkout page
function validateForm(form1) 
{ //This is the name of the fusernamecityion

	if (form1.username.value == "") { 
	   alert("User Name must have at least 4 characters."); 
	   form1.username.focus( );
	   return false; 
	   }
	   if (form1.email.value.indexOf("@") == -1) { 
	   alert("Not a valid Email Address."); 
	   form1.email.focus( );
	   return false; 
	   }
	if (form1.password.value == "") { 
	   alert("Password must have at least 4 characters."); 
	   form1.password.focus( );
	   return false; 
	   }
	if (form1.rpassword.value == "") { 
	   alert("Comfirm Password field is empty."); 
	   form1.rpassword.focus( );
	   return false; 
	   }
	if (form1.rpassword.value != form1.password.value) { 
	   alert("Password does not match."); 
	   form1.rpassword.focus( );
	   return false; 
	   }
	if (form1.fname.value == "") { 
	   alert("First Name field is empty."); 
	   form1.fname.focus( );
	   return false; 
	   }
	if (form1.lname.value == "") { 
	   alert("Last Name field is empty."); 
	   form1.lname.focus( );
	   return false; 
	   }
	
	if (form1.phno.value == "") { 
	   alert("Phone No. field is empty."); 
	   form1.phno.focus( );
	   return false; 
	   }
	if (form1.city.value == "") { 
	   alert("City field is empty."); 
	   form1.city.focus( );
	   return false; 
	   }
	if (form1.zipcode.value == "") { 
	   alert("Zip field is empty."); 
	   form1.zipcode.focus( );
	   return false; 
	   }
	if (form1.country.value == "") { 
	   alert("Country field is empty."); 
	   form1.country.focus( );
	   return false; 
	   }   
	if(form1.deliveryday.value == "")
	{ 
	   alert("Please select delivery days."); 
	   form1.deliveryday.focus( );
	   return false; 
	 }
	 if(form1.scharges.value == "")
	{ 
	   alert("Please select delivery number of Days."); 
	   form1.scharges.focus( );
	   return false; 
	 }
	 
	if (form1.fname2.value == "" && form1.checkbox.checked==false) { 
	   alert("First Name field is empty."); 
	   form1.fname2.focus( );
	   return false; 
	   }
	if (form1.lname2.value == "" && form1.checkbox.checked==false) { 
	   alert("Last Name field is empty."); 
	   form1.lname2.focus( );
	   return false; 
	   }
	if (form1.email2.value.indexOf("@") == -1 && form1.checkbox.checked==false) { 
	   alert("Not a valid Email Addres."); 
	   form1.email2.focus( );
	   return false; 
	   }
	if (form1.phno2.value == "" && form1.checkbox.checked==false) { 
	   alert("Phone No. field is empty."); 
	   form1.phno2.focus( );
	   return false; 
	   }
	if (form1.city2.value == "" && form1.checkbox.checked==false) { 
	   alert("City field is empty."); 
	   form1.city2.focus( );
	   return false; 
	   }	
	if (form1.zipcode2.value == "" && form1.checkbox.checked==false) { 
	   alert("Zip field is empty."); 
	   form1.zipcode2.focus( );
	   return false; 
	 }
	if(form1.duedate.value == "")
	{ 
	   alert("Please select delivery date."); 
	   form1.duedate.focus( );
	   return false; 
	 }
	 if(form1.instruction.value == "")
	{ 
	   alert("Please enter  delivery instruction."); 
	   form1.instruction.focus( );
	   return false; 
	 }
	if(form1.flg.value == "False")
	{
		alert("Username already exist!");
		form1.username.focus();
		return false;
	}	
}

function validateShip(form1)
{
	if(form1.duedate.value == "")
	{ 
	   alert("Please select delivery date."); 
	   form1.duedate.focus( );
	   return false; 
	}
	if(form1.deliveryday.value == "")
	{ 
	   alert("Please select delivery days."); 
	   form1.deliveryday.focus( );
	   return false; 
	 }
	 if(form1.scharges.value == "")
	{ 
	   alert("Please select delivery number of Days."); 
	   form1.scharges.focus( );
	   return false; 
	 }
	if (form1.fname2.value == "") { 
	   alert("First Name field is empty."); 
	   form1.fname2.focus( );
	   return false; 
	   }
	if (form1.lname2.value == "") { 
	   alert("Last Name field is empty."); 
	   form1.lname2.focus( );
	   return false; 
	   }
	if (form1.email2.value == "") { 
	   alert("Email field is empty."); 
	   form1.email2.focus( );
	   return false; 
	   }
	if (form1.email2.value.indexOf("@") == -1) { 
	   alert("Not a valid Email Addres."); 
	   form1.email2.focus( );
	   return false; 
	   }
	if (form1.phno2.value == "") { 
	   alert("Phone No. field is empty."); 
	   form1.phno2.focus( );
	   return false; 
	   }
	if (form1.city2.value == "") { 
	   alert("City field is empty."); 
	   form1.city2.focus( );
	   return false; 
	   }
	if (form1.zipcode2.value == "") { 
	   alert("Zip field is empty."); 
	   form1.zipcode2.focus( );
	   return false; 
	 }	
	 if(form1.instruction.value == "")
	{ 
	   alert("Please enter  delivery instruction."); 
	   form1.instruction.focus( );
	   return false; 
	 }
}

function setenable()
{
	if (document.frm.checkbox.checked==true)
	{
		document.frm.fname2.disabled=true;
		document.frm.fname2.value = document.frm.fname.value;
		document.frm.lname2.disabled=true;
		document.frm.lname2.value = document.frm.lname.value;
		document.frm.email2.disabled=true;
		document.frm.email2.value = document.frm.email.value;
		document.frm.phno2.disabled=true;
		document.frm.phno2.value = document.frm.phno.value;
		document.frm.faxno2.disabled=true;
		document.frm.faxno2.value = document.frm.faxno.value;
		document.frm.address2.disabled=true;
		document.frm.address2.value = document.frm.address.value;
		document.frm.city2.disabled=true;
		document.frm.city2.value = document.frm.city.value;		
		document.frm.zipcode2.disabled=true;
		document.frm.zipcode2.value = document.frm.zipcode.value;
		document.frm.country2.disabled=true;
		document.frm.country2.value = document.frm.country.value;
	}
	else
	{
		document.frm.fname2.disabled=false;
		document.frm.fname2.value = "";
		document.frm.lname2.disabled=false;
		document.frm.lname2.value = "";
		document.frm.email2.disabled=false;
		document.frm.email2.value = "";
		document.frm.phno2.disabled=false;
		document.frm.phno2.value = "";
		document.frm.faxno2.disabled=false;
		document.frm.faxno2.value = "";
		document.frm.address2.disabled=false;
		document.frm.address2.value = "";
		document.frm.city2.disabled=false;
		document.frm.city2.value = "";		
		document.frm.zipcode2.disabled=false;
		document.frm.zipcode2.value = "";
		document.frm.country2.disabled=false;
		document.frm.country2.value = "";
}
}