<!--/************************************************ 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("yourName", "address", "city", "province", "postalCode", "phone", "email", "bondable", "regionInfo", "specialize", "amount", "yearsInBusiness", "numberofEmployees");	// Enter field description to appear in the dialog box	var fieldDescription = Array("Your Name", "Address", "City", "Province", "Postal Code", "Phone Number", "Email", "Are you bondable?", "In which regional area does the majority of your work occur?", "What type of work do you specialize in?", "What is your typical subcontract amount?", "Years in business", "Number of employees");	// 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;	}}// -->
