
function validatePage(){
	//run any form validation here
	var pass = true;
	var tmp = ""; var myObj
	for(var i=0; i<document.forms[0].length; i++){ //loop through form elements
		myObj = document.forms[0].elements[i]
		if (myObj.name == "req_email" && myObj.value != "") {
			if (myObj.value.indexOf("@") <= 0 && myObj.value.indexOf(".") < 2) {
				change(myObj);
				alert("Please enter a valid email address");
				return false;
			} 
		}
		/*
		if (myObj.name == "req_firstPhone" && myObj.value != "") {
			if (IsNumeric(myObj.value) == false) {
				change(myObj);
				alert("Please enter a valid phone number");
				return false;
			}
		}
		*/
		if(myObj.name.substring(0,4) == "req_"  && (myObj.value == "" || myObj.value == "0.00")){
			change(myObj)
			pass = false;
		}else{
			if(myObj.name.substring(0,4) == "req_"){ 
				myObj.style.border = "1px Solid white";
				myObj.style.backgroundColor = "white";
				myObj.style.color = "black";
			}	
		}
	}
	if(pass){;
		return true;
		//return true //ok to do what ever the caller requires
		
	}else{
		for(var i=0; i<document.forms[0].length; i++){ //loop through form elements
			myObj = document.forms[0].elements[i]
			if(myObj.name.substring(0,4) == "req_"  && myObj.value == ""){
				myObj.focus(); //move them to the first required field
				i = document.forms[0].length;
			}
		}
		alert("Please Fill In All Required Fields");
		return false //return an error to the caller
	}
}

function change(myObj) {
	myObj.style.border = "1px Solid #669900";//display error border on text box	
	myObj.style.backgroundColor = "#CCFF66";
	myObj.style.color = "#006600";
}


function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
