window.onload = function () {
	document.getElementById('already-registered-button').onclick = returnToggle;
};

function returnToggle() {
	toggleDisplayById('returning');
	toggleText();
	toggleDisplayById('regular-form');
}

function toggleDisplayById(id) {
	id = typeof(id) != "undefined" ? id : 'returning';
	var returning = document.getElementById(id);
	if (returning.style.display == "block") {
		returning.style.display = "none";
	} else {
		returning.style.display = "block";
	}
}

function toggleText() {
	var text = document.getElementById('already-registered-text');
	if (text.innerHTML == "First time entering?") {
		text.innerHTML = "Already entered?";
	} else {
		text.innerHTML = "First time entering?";
	}
	var desc = document.getElementById('already-registered-desc');
	if (desc.innerHTML == "If you would like to enter for another chance to win our $5000 shopping spree, please ") {
		desc.innerHTML = "If you are entering for the first time, please use the stardard form. To switch back, please ";
	} else {
		desc.innerHTML = "If you would like to enter for another chance to win our $5000 shopping spree, please ";
	}
}

function verify_returning() {
	var n = true;
	
	if (field_error("form[email_returning]", "Please enter your email.")) {
		n = false;
	} else if (!isEmail(getEl("form[email_returning]").value)) {
		n = false;
		alert("Invalid email address.");
	}
	return n;
}

function verify_form() {
	var n = true;
	
	if (field_error("form[first_name]", "Please enter your first name.") ||
			field_error("form[last_name]", "Please enter your last name.") ||
			field_error("form[address1]", "Please enter your address.") ||
			field_error("form[city]", "Please enter your city.") ||
			field_error("form[state]", "Please enter your state.") ||
			field_error("form[zip]", "Please enter your zip code.") ||
			field_error("form[email]", "Please enter your email address.") ||
			field_error("form[birth_month]", "Please enter your birth month.") ||
			field_error("form[birth_day]", "Please enter your birth day.") ||
			field_error("form[birth_year]", "Please enter your birth year.") ||
			field_error("form[rules]", "Please read the rules and select the checkbox.")) {
		n = false;
	} else if (!isEmail(getEl("form[email]").value)) {
		n = false;
		alert("Invalid email address.");
	} /*else if (!checkPhone("phone")) {
		n = false;
		alert("Invalid phone number.");
	}*/
	
	return n;
}

function checkPhone(phone) {var phone1 = getEl(phone + "1"), phone2 = getEl(phone + "2"), phone3 = getEl(phone + "3"); return (phone1.value.length == 3 && phone2.value.length == 3 && phone3.value.length == 4);}
function popup_window(u,n,f){if(n==undefined){n='_blank'}if(f==undefined){f='toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=850,height=600'}try{var s=window.open(u,n,f)}catch(e){}if(s){s.focus()}else{alert('You need to disable your popup blocker first!')}return false;}
function email_confirm(email1, email2, msg) {var r = false,f1 = getEl(email1),f2 = getEl(email2);if (f1.value != f2.value) {alert(msg);f1.focus();r = true;}return r;}
function getEl(n){var e=document.getElementById(n);if(e==null){e=document.getElementsByName(n);e=(e.length>0?e[0]:null)}return e}
function field_error(i,m){var r=false,f=getEl(i);if(f!=null&&((f.type=="text"&&f.value=="")||(f.nodeName=="SELECT"&&f.value=="")||((f.type=="radio"||f.type=="checkbox")&&!f.checked))){try {pageTracker._trackEvent("Form Error", i);} catch(e){} alert(m);f.focus();r=true;}return r;}
function isNumber(e){var c,n=/\d/;if(window.event){c=e.keyCode}else if(e.which){c=e.which}else{return true}return n.test(String.fromCharCode(c))||c==8}
function isEmail(s){var p=s.indexOf(".");return(p>0&&p<(s.length-2))&&(s.indexOf("@")>0)}