function checkForm(){	if(!document.getElementById){	return; }	var requiredFields;	var submitForm = true;	var emailTest = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;		if(document.getElementById('required')){		requiredFields = document.getElementById('required').value.split(','); //creates an array based on the required fields specified in the "hidden" input value	}	//see if they have values	for(i = 0; i<requiredFields.length; i++){		if(document.getElementById(requiredFields[i]).value == ""){			highlightField(requiredFields[i]);			submitForm = false;		}else{			if(requiredFields[i] == "contact_email"){				if(!emailTest.test(document.getElementById('contact_email').value)){					submitForm = false;					highlightField(requiredFields[i]);				}else{					document.getElementById(requiredFields[i]).className = "";				}			}else{				document.getElementById(requiredFields[i]).className = "";				}		}	}		if(!submitForm){ 		alert("Please fill in all required fields.");		return false; 	}		return true;}function highlightField(fieldID){	document.getElementById(fieldID).className = "empty";}function attachHandler(){	if(!document.getElementById) { return; }		if(document.getElementById("contact_form")){		var myForm = document.getElementById("contact_form");		myForm.onsubmit = function(){			return checkForm();		}	}}function styleCode(){  if(!document.getElementById){return;}    if(document.getElementById('enter_code')){    var enter_code = document.getElementById('enter_code');  }  if(document.getElementById('style_form')){    var style_form = document.getElementById('style_form');  }   style_form.onsubmit = function(){    if(enter_code.value == "27"){      location.href="http://www.google.com";      return true;    }else{      alert("The code you entered is incorrect. Please try again.")    }        return false;  }     }addLoadEvent(attachHandler);addLoadEvent(styleCode);
