<!-- Original:  Wayne Nolting (w.nolting@home.com) --><!-- This script and many more are available free online at --><!-- The JavaScript Source!! http://javascript.internet.com --><!-- Beginfunction echeck(str) {		var at="@"		var dot="."		var lat=str.indexOf(at)		var lstr=str.length		var ldot=str.indexOf(dot)		if (str.indexOf(at)==-1){		   return false		}		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){		   return false		}		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){		    return false		}		 if (str.indexOf(at,(lat+1))!=-1){		    return false		 }		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){		    return false		 }		 if (str.indexOf(dot,(lat+2))==-1){		    return false		 }				 if (str.indexOf(" ")!=-1){		    return false		 } 		 return true						}function verify() {	var emailID=document.form.email		if ((emailID.value==null)||(emailID.value=="")){		alert("Please Enter your Email ID")		emailID.focus()		return false	}	if (echeck(emailID.value)==false){		emailID.value=""		emailID.focus()		return false	}	return true	}//  End --><!--/************************************************ 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("workshop", "past_workshops", "name", "street", "city", "state", "zip", "phone", "email", "district", "building", "principle", "address", "district_team", "credit", "highest_education", "licensure", "years_teaching", "grades_taught", "grades_now_teaching");	// Enter field description to appear in the dialog box	var fieldDescription = Array("Workshop", "Past Workshops", "Name", "Street", "City", "State", "Zip", "Phone", "Email", "District", "Building", "Principle", "Address", "District Team", "Credit", "Highest Education", "Licensure", "Years Teaching", "Grades Taught", "Grades Now Teaching");	// dialog message	var alertMsg = "Please check 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] + "- Required \n";				}				break;			case "select-multiple":				if (obj.selectedIndex == -1){					alertMsg += " - " + fieldDescription[i] + "- Required \n";				}				break;			case "text":			case "textarea":				if (obj.value == "" || obj.value == null){					alertMsg += " - " + fieldDescription[i] + "- Required \n";				}else if (obj.name == "email"){					var emailID=document.form.email						if (echeck(emailID.value)==false){					alertMsg += " - " + fieldDescription[i] + "- Not a valid address! \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] + "- Required \n";				}			}		}	}	if (alertMsg.length == l_Msg){		return true;	}else{		alert(alertMsg);		return false;	}}// -->