function validateForm(oFrm){
	var bValid = false;
	var aMsgs = [];
	var sMsg = "";
	var sValid = "";
	var iLn = oFrm.elements.length;
	for(ic = 0; ic < iLn; ic++){
		var tmpObj = oFrm.elements[ic];
		var tmpNam = oFrm.elements[ic].name;
		var tmpVal = oFrm.elements[ic].value;
		
		switch(tmpNam){
			case"realname":
				if(tmpVal.split(" ").length < 2){
					sValid += "0";
					aMsgs.push("You must enter your first and last name.");
					tmpObj.style.background = "#fff335";
				}else{
					sValid += "1";				
				}
			break;
			case"street_address":
				if((tmpVal.split(" ").length < 3)||(isNaN(tmpVal.split(" ")[0]))){
					sValid += "0";
					aMsgs.push("You must enter your a valid streed address.");
					tmpObj.style.background = "#fff335";
				}else{
					sValid += "1";				
				}
			break;
			case"city":
				if(tmpVal.length < 4){
					sValid += "0";
					aMsgs.push("You must enter the name of your city.");
					tmpObj.style.background = "#fff335";
				}else{
					sValid += "1";				
				}
			break;
			case"zip":
				if((tmpVal.length < 5)||(tmpVal.match(/[0-9]/g)== null)){
					sValid += "0";
					aMsgs.push("You must enter a valid zip code.");
					tmpObj.style.background = "#fff335";
				}else{
					sValid += "1";				
				}
			break;
			case"phone":
				if((tmpVal.match(/[0-9]/g) == null)||(tmpVal.match(/[0-9]/g).length < 10)){
					sValid += "0";
					aMsgs.push("You must enter a valid telephone number (area codef first).");
					tmpObj.style.background = "#fff335";
				}else{
					sValid += "1";				
				}
			break;
			case"email":
				if((tmpVal.length < 9)||(tmpVal.indexOf("@")==-1)){
					sValid += "0";
					aMsgs.push("You must enter a valid email address.");
					tmpObj.style.background = "#fff335";
				}else{
					sValid += "1";				
				}
			break;
		}
	}
	if(sValid.indexOf("0")==-1){
		bValid = true;
	}else{
		sMsg = "THIS FORM COULD NOT BE SUBMITTED\nBECAUSE OF THE FOLLOWING\n";
		for(m=0;m<aMsgs.length;m++){
			sMsg += "\n" +  aMsgs[m];
		}
		sMsg += "\nPLEASE CORRECT THESE ERRORS AND CLICK THE SUBMIT BUTTON AGAIN";
		alert(sMsg);
	}

	return false;
	
	//return bValid;
}