<!--
 
/***********************************************
* Required field(s) validation v1.10- By NavSurf
* Visit Nav Surf at http://navsurf.com
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
 
function formCheck(formobj){
	// Enter name of mandatory fields
        var fieldRequired = Array("contactName", "companyName","Email","phone","fax","jobDescription","quantity1","quantity2","quantity3","openWide","openHigh","foldedWide0","foldedHigh0");
        // Enter field description to appear in the dialog box
        var fieldDescription = Array("Your Contact Name", "Your Company Name", "Your Email", "Your Phone", "Your Fax","Your Job Description","Your Quantity 1", "Your Quantity 2","Your Quantity 3","Your Open Size Wide","Your Open Size High","Your Folded Size Wide","Your Folded Size High");
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
 
	var l_Msg = alertMsg.length;
 
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == ""){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}
 
	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}
// -->
