// JavaScript Document
//// JavaScript Document /* ----------------------
//   FileName:forms.js
//   Date: 5/20/2010
//   Author: OCC
//   Form validation through the submit button and reset button.
//	With the form being validated accross top of page instead of beside each form field.
//   ---------------------- */ 

 
	 function validation(){	 
	   	 var txtbox = false;
		if (document.forms[0].comment.value == ""){
			document.getElementById('errorComment').style.visibility = "visible";
			if (document.getElementById('errorComment').style.visibility == "visible"){
		   				document.getElementById('requiredComment').style.visibility = "hidden";
				}
			document.forms[0].comment.focus();
			txtbox = true;
		}
		else{
			document.getElementById('errorComment').style.display = "none";
				if(document.getElementById('errorComment').style.display == "none"){
					document.getElementById('requiredComment').style.visivility = "visible";
				}
		} 
			if (document.forms[0].date.value == ""){
			document.getElementById('errordate').style.visibility = "visible";
			if (document.getElementById('errordate').style.visibility == "visible"){
		   				document.getElementById('requireddate').style.visibility = "hidden";
				}
			document.forms[0].date.focus();
			txtbox = true;
		}
		else{
			document.getElementById('errordate').style.display = "none";
				if(document.getElementById('errordate').style.display == "none"){
					document.getElementById('requireddate').style.visivility = "visible";
				}
		} 
	 
	// see if zip feild is filled out
	   if (document.forms[0].zip.value == ""){
		   document.getElementById('errorZip').style.visibility="visible";
		   		if (document.getElementById('errorZip').style.visibility=="visible"){
		   				document.getElementById('requiredone').style.visibility="hidden";
				}
		   document.forms[0].zip.focus();
		   txtbox = true;
		}
		else{
		   	document.getElementById('errorZip').style.display="none";
				if(document.getElementById('errorZip').style.display == "none"){
					document.getElementById('requiredone').style.visibility="visible";
				}
		}
		
	// see if city field is filled out
	   if (document.forms[0].city.value == ""){
		   document.getElementById('errorCity').style.visibility="visible";
		   		if (document.getElementById('errorCity').style.visibility == "visible"){
		   				document.getElementById('requiredseven').style.visibility="hidden";
				}
		   document.forms[0].city.focus();
		   txtbox = true;
		}
		else{
		   	document.getElementById('errorCity').style.display = "none";
				if(document.getElementById('errorCity').style.display == "none"){
					document.getElementById('requiredseven').style.visibility="visible";
				}
		}
		if (document.forms[0].phonenumber.value == ""){
				document.getElementById('errorPhone').style.visibility="visible";
			  if (document.getElementById('errorPhone').style.visibility == "visible"){
						document.getElementById('requiredzero').style.visibility="hidden";
			  }
				document.forms[0].phonenumber.focus();
				txtbox = true;
	   }
		else{
			document.getElementById('errorPhone').style.display = "none";
				if(document.getElementById('errorPhone').style.display == "none"){
					document.getElementById('requiredzero').style.visibility="visible";
 				}
				}
		if (document.forms[0].lastname.value == ""){
			document.getElementById('errorLastName').style.visibility = "visible";
			if (document.getElementById('errorLastName').style.visibility == "visible"){
		   				document.getElementById('requiredthree').style.visibility = "hidden";
				}
			document.forms[0].lastname.focus();
			txtbox = true;
		}
		else{
			document.getElementById('errorLastName').style.display = "none";
				if(document.getElementById('errorLastName').style.display == "none"){
					document.getElementById('requiredthree').style.visivility = "visible";
				}
		}
		// see if state feild is selected and the select a state feild is not selected
	   if (document.forms[0].state.value == "" || document.forms[0].state.value==document.forms[0].state[0].value){
		   document.getElementById('errorState').style.visibility="visible";
		   		if (document.getElementById('errorState').style.visibility =="visible"){
		   				document.getElementById('requiredtwo').style.visibility="hidden";
				}
		   document.forms[0].state.focus();
		   txtbox = true;
		}
		else{
		  	 document.getElementById('errorState').style.display = "none";
			 	if(document.getElementById('errorState').style.display == "none"){
					document.getElementById('requiredtwo').style.visibility="visible";
				}
		}
		//see if the First Name feild was filled out
		if (document.forms[0].firstname.value == ""){
			document.getElementById('errorFirstName').style.visibility = "visible";
			if (document.getElementById('errorFirstName').style.visibility == "visible"){
		   				document.getElementById('requiredsix').style.visibility = "hidden";
				}
			document.forms[0].firstname.focus();
			txtbox = true;
		}
		else{
			document.getElementById('errorFirstName').style.display = "none";
				if(document.getElementById('errorFirstName').style.display == "none"){
					document.getElementById('requiredsix').style.visivility = "visible";
				}
		}

		if (txtbox == true){
			return false;
		}  
		else {
			return true;
		} 
	 }	
   	function clearingMess() {

	    var frmMess = document.getElementsByTagName("label");
	    
		for (var i=0; i < frmMess.length; ++i) {
		    var prefix = frmMess[i].id.substring(0,5)
		    
		if (prefix == "error"){
			frmMess[i].style.visibility="hidden"
		    } 
		 }
		return true;
	}	
  	//function chekNum(fieldValue) {
//   		var numChek = isNaN(fieldValue);
//   		
// 		if (numChek == true) {
// 			window.alert("You must enter a numeric value!");
// 			
// 			return false;
// 		}
// 	}