// JavaScript Document

function validator(form){
	  if (document.getElementById("product").selectedIndex==0) {
	hideAllErrors();
	document.getElementById("producterror").style.display = "inline";
	document.getElementById("product").focus();
  return false;
} 
	  if (document.getElementById("quantity").selectedIndex==0) {
	hideAllErrors();
	document.getElementById("quantityerror").style.display = "inline";
	document.getElementById("quantity").focus();
  return false;
}
	  if(notEmpty(form.txtFName.value)==false){
	hideAllErrors();
	document.getElementById("fnameerror").style.display = "block";
	form.txtFName.focus();
  return false;
}
	if(notEmpty(form.txtLName.value)==false){
		hideAllErrors();
		document.getElementById("lnameerror").style.display = "block";
		form.txtLName.focus();
	return false;
}
	  if(notEmpty(form.txtAddress.value)==false){
	hideAllErrors();
	document.getElementById("addresserror").style.display = "block";
	form.txtAddress.focus();
  return false;
}
	  if(notEmpty(form.txtCity.value)==false){
	hideAllErrors();
	document.getElementById("cityerror").style.display = "block";
	form.txtCity.focus();
  return false;
}
	 if (document.getElementById("state").selectedIndex==0) {
	hideAllErrors();
	document.getElementById("stateerror").style.display = "block";
	document.getElementById("state").focus();
  return false;
} 
	  if(validateZip(form.txtZip.value)==false){
	hideAllErrors();
	document.getElementById("ziperror").style.display = "inline";
	form.txtZip.focus();
  return false;

	form.txtZip.value = formatZip(form.txtZip.value);
}
     if(notEmpty(form.txtCName.value)==false){
	hideAllErrors();
	document.getElementById("cnameerror").style.display = "block";
	form.txtCName.focus();
  return false;
}
	  if (document.getElementById("type").selectedIndex==0) {
	hideAllErrors();
	document.getElementById("typeerror").style.display = "block";
	document.getElementById("type").focus();
  return false;
}
		if(validateCC(form.txtCC.value)==false){
		hideAllErrors()
		document.getElementById("ccerror").style.display = "block";
		form.txtCC.focus();
		return false;

	form.txtCC.value = formatCC(form.txtCC.value);
}
		if(validateID(form.txtID.value)==false){
		hideAllErrors()
		document.getElementById("idnumbererror").style.display = "block";
		form.txtID.focus();
		return false;

	form.txtID.value = formatID(form.txtID.value);
}	
		if (document.getElementById("month").selectedIndex==0) {
	hideAllErrors();
	document.getElementById("montherror").style.display = "block";
	document.getElementById("month").focus();
  	return false;
} 
		if (document.getElementById("year").selectedIndex==0) {
	hideAllErrors();
	document.getElementById("yearError").style.display = "block";
	document.getElementById("year").focus();
  return false;
		}
		if(validateemail(form.txtemail.value)==false){
	hideAllErrors();
	document.getElementById("eerror").style.display = "block";
	form.txtEmail.focus();
	return false;
	}
  
   
  return true;
  }
 
  function hideAllErrors() {
document.getElementById("product").style.display = "none";
document.getElementById("quantityerror").style.display = "none";
document.getElementById("fnameerror").style.display = "none";
document.getElementById("lnameerror").style.display = "none";
document.getElementById("addresserror").style.display = "none";
document.getElementById("cityerror").style.display = "none";
document.getElementById("stateerror").style.display = "none";
document.getElementById("ziperror").style.display = "none";
document.getElementById("cnameerror").style.display = "none";
document.getElementById("typeerror").style.display = "none";
document.getElementById("ccerror").style.display = "none";
document.getElementById("idnumbererror").style.display = "none";
document.getElementById("montherror").style.display = "none";
document.getElementById("yearerror").style.display = "none";
document.getElementById("eerror").style.display = "none";
  }