<!--

/* ************************************************************
	JEOWebProductions.com - Jan 2008
	Form validation
	check each form field, validate fields with style=validateStyleName
 ************************************************************ */
 
/*
	control image display and feedback-label text
 */

 function validateForm(formObj) {
// 	var formObj = document.getElementById(formName);
// 	alert("name passed in " +formObj.name);
// 	alert("simmulation of form submit -- email response not yet implemented");

	var validateStyleName = "formElementValidate";
	var foundEmail = false;
	
	for (var i=0; i<formObj.elements.length; i++) {
	
		if( formObj.elements[i].className == validateStyleName && formObj.elements[i].value.length == 0 ) { // 
			formObj.elements[i].focus();
			alert("FORM ERROR: Please supply a valid answer for " +formObj.elements[i].name +"\r\n\r\n(Close window to continue)");
			formObj.elements[i].focus();
			return false;			
		}  
		
 	// "string".indexOf("Blue")  //  result=-1, unfound
 	var elementValueStr = new String(formObj.elements[i].value);
 	
		if( (elementValueStr.indexOf('.')>=0) && (elementValueStr.indexOf('@')>=0) ) {
			foundEmail = true;  //  if find dot & @, assume got an email -- not perfect solution but passible
			// replace with enum str, regular expressions
//	alert("found email in " +formObj.elements[i].name +" with value=" +elementValueStr);		
		}  
 	
	// alert("checking " +	formObj.elements[i].name +"\r\nValue = [" +formObj.elements[i].value +"]");
 	}

	if( !foundEmail ) {
		alert("FORM ERROR: Please supply valid EMAIL address \r\n\r\n(Close window to continue)");
		return false;
	}  
	
 	return true;
 }
// ===============
//-->
