
function Open_Window(url, name) { 
	window.open(url, name, "resizable=yes,height=540,width=480,scrollbars=yes,toolbar=no,status=yes,menubar=no"); 
}

function isEmail(str) {

  	var supported = 0;
  	
  	if (window.RegExp) {
    	var tempStr = "a";
    	var tempReg = new RegExp(tempStr);
    	if (tempReg.test(tempStr)) supported = 1;
  	}
  	
  	if (!supported) 
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  	return (!r1.test(str) && r2.test(str));
  	
}

function verifyContestForm(form) {

	if (document.contestForm.first_name.value == "") {
		alert("Please enter your first name.");
		document.contestForm.first_name.focus();
		return false;
	}
	
	if (document.contestForm.last_name.value == "") {
		alert("Please enter your last name.");
		document.contestForm.last_name.focus();
		return false;
	}
	
	if (document.contestForm.address.value == "") {
		alert("Please enter your address.");
		document.contestForm.address.focus();
		return false;
	}

	if (document.contestForm.city.value == "") {
		alert("Please enter your city.");
		document.contestForm.city.focus();
		return false;
	}

	if (document.contestForm.state.value == "") {
		alert("Please enter your state or province.");
		document.contestForm.state.focus();
		return false;
	}

	if (document.contestForm.zip_code.value == "") {
		alert("Please enter your ZIP or postal code.");
		document.contestForm.zip_code.focus();
		return false;
	}

	if (document.contestForm.email.value == "") {
	
		alert("Please enter your eMail address.");
		document.contestForm.email.focus();
		return false;
		
	} else {
	
		var validMail = isEmail(document.contestForm.email.value);
		if (!validMail) {
			alert("Please enter a VALID eMail address.");
			document.contestForm.email.focus();
			return false;
		}
		
	}
	
}

function offersearchclear(thisfield, defaulttext) {

	if (thisfield.value == defaulttext) { 
		thisfield.value = "";
	}

}
