//customer fom checking
function check_customerForm(){
	
	
	if(!validNonEmpty(document.forms["customer"].elements["customerUserName"].value)){
		alert("Please type your User Name!");
		document.forms["customer"].elements["customerUserName"].focus();
		return;
	}
	else if(!validNonEmpty(document.forms["customer"].elements["customerPassword"].value)){
		alert("Please type your Password!");
		document.forms["customer"].elements["customerPassword"].focus();
		return;
	}
	else if(document.forms["customer"].elements["customerPassword"].value.length<4){
		alert("The Password must be at least 4 character length, Please try again!!!");
		document.forms["customer"].elements["customerPassword"].focus();
		return;
	}
	else if(!validNonEmpty(document.forms["customer"].elements["customerConfirmPassword"].value)){
		alert("Please confirm your Password!");
		document.forms["customer"].elements["customerConfirmPassword"].focus();
		return;
	}
	else if(document.forms["customer"].elements["customerConfirmPassword"].value!=document.forms["customer"].elements["customerPassword"].value){
		alert("The password and confirm password form must have the same values, Please try Again!");
		document.forms["customer"].elements["customerConfirmPassword"].focus();
		return;
	}
	else if(!validNonEmpty(document.forms["customer"].elements["customerFirstName"].value)){
		alert("Please type your First Name!");
		document.forms["customer"].elements["customerFirstName"].focus();
		return;
	}
	else if(!validNonEmpty(document.forms["customer"].elements["customerLastName"].value)){
		alert("Please type your Last Name!");
		document.forms["customer"].elements["customerLastName"].focus();
		return;
	}
	else if(!validNonEmpty(document.forms["customer"].elements["customerAddress"].value)){
		alert("Please type your Address!");
		document.forms["customer"].elements["customerAddress"].focus();
		return;
	}
	else if(!validNonEmpty(document.forms["customer"].elements["customerCity"].value)){
		alert("Please type the City!");
		document.forms["customer"].elements["customerCity"].focus();
		return;
	}
	
	else if(!validInteger(document.forms["customer"].elements["customerZipCode"].value)){
		alert("Zip Code must be nonempty numeric value!");
		document.forms["customer"].elements["customerZipCode"].select();
		return;
	}
	else if(document.forms["customer"].elements["customerZipCode"].value.length>5){
		alert("Zip Code must be nonempty numeric value with 4 characters!");
		document.forms["customer"].elements["customerZipCode"].select();
		return;
	}
	else if(!validNonEmpty(document.forms["customer"].elements["customerPhone"].value)){
		alert("Phone must be nonempty numeric value!");
		document.forms["customer"].elements["customerPhone"].select();
		return;
	}
	else if(!validEmail(document.forms["customer"].elements["customerEmail"].value)){
		alert("Please type your Email!");
		document.forms["customer"].elements["customerEmail"].select();
		return;
	}
	else if(!validCreditCard(document.forms["customer"].elements["customerCardNumber"].value)){
		alert("Incorrect Credit Card Number!");
		document.forms["customer"].elements["customerCardNumber"].select();
		return;
	}
	else if(!card_expiration()){
		alert("Credit Card Expiration must be valid!");
		return;
	}
	else{
		document.forms["customer"].submit();
	}
}

//validate Credit Card Expiration
function card_expiration(){
	var cur_date, m, y, m1, y1, cur_date1;

	cur_date=new Date();
	m1=document.forms["customer"].elements["customerExpirationMonth"];
	y1=document.forms["customer"].elements["customerExpirationYear"];
	
	for(i=0; i<m1.length; i++){
		if(m1[i].selected){
			m=m1[i].value;
			
		}
	}
	for(i=0; i<y1.length; i++){
		if(y1[i].selected){
			y=y1[i].value;
		}
	}
	cur_date1=cur_date.getFullYear()-2000;
	y=parseInt(y)-2000;

	if(parseInt(y)>cur_date1){
		return true;
	}
	else if((parseInt(m)<=(cur_date.getMonth()+1))&&(y==cur_date1)){
		return false;
	}
	return true;
} 

//check login form
function check_login(){
	if(!validNonEmpty(document.forms["login"].elements["loginUserName"].value)){
		alert("Please type your User Name!");
		document.forms["login"].elements["loginUserName"].focus();
		return;
	}
	else if(!validNonEmpty(document.forms["login"].elements["loginPassword"].value)){
		alert("Please type your Password!");
		document.forms["login"].elements["loginPassword"].focus();
		return;
	}
	else if(document.forms["login"].elements["loginPassword"].value.length<4){
		alert("The Password must be at least 4 character length, Please try again!!!");
		document.forms["login"].elements["loginPassword"].focus();
		return;
	}
	else{
		document.forms["login"].submit();
	}
}