// JavaScript Document

//Tracking
function filedownload_spot(theTracking)
{
	var axel = Math.random() + "";
	var num = axel * 1000000000000000000;
	var tag_url = new Image();
	tag_url.src = theTracking + num+'?';
}


//Clears the default search input field
function clearText(field){

    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;

}

//  End -->

function submitEmail(theForm) {

	var firstName = theForm.firstName;
	var lastName = theForm.lastName;
	var email = theForm.email;
	var emailConf = theForm.emailConf;
	var address1 = theForm.address1;
	var city = theForm.city;
	var state = theForm.state;
	var zip = theForm.zip;
	var captcha = theForm.captcha;
	var gender = theForm.gender;
	var birthMonth = theForm.birthMonth;
	var birthDay = theForm.birthDay;
	var birthYear = theForm.birthYear;
	var pc = "53#tM2i)&1@";

	if(firstName.value == "" || firstName.value == "First Name" ) {
		alert("Please enter your first name!");
		firstName.focus();
		return false;
	}
	if(lastName.value == "" || lastName.value == "Last Name") {
		alert("Please enter your last name!");
		lastName.focus();
		return false;
	}

	if(email.value == "" || email.value == "Email" || email.value.indexOf ('@', 0) == -1 || email.value.indexOf ('.', 0) == -1) {
		alert("Please enter a valid E-mail address!");
		email.focus();
		return false;
	}
	if(emailConf.value == "" || email.value == "Confirm Email" || emailConf.value.indexOf ('@', 0) == -1 || emailConf.value.indexOf ('.', 0) == -1) {
		alert("Please confirm your E-mail address!");
		emailConf.focus();
		return false;
	}
	if (emailConf.value != email.value){
		alert("The E-mail addresses do not match!");
		emailConf.focus();
		return false;
	}

	if(address1.value == "" || address1.value == "Home Address 1") {
		alert("Please enter your Home Address 1!");
		address1.focus();
		return false;
	}
	if(city.value == "" || city.value == "City") {
		alert("Please enter your City!");
		city.focus();
		return false;
	}
	if(state.value == "") {
		alert("Please enter your State!");
		state.focus();
		return false;
	}
	if(zip.value == "" || zip.value == "Zip Code") {
		alert("Please enter your Zip Code!");
		zip.focus();
		return false;
	}
	if(captcha.value == "" || captcha.value == "Enter Code" || captcha.value.length < 6) {
		alert("Please enter the CAPTCHA Code as it appears!");
		captcha.focus();
		return false;
	}
	if(gender.value == "") {
		alert("Please enter your Gender!");
		gender.focus();
		return false;
	}
	if(birthMonth.value == "") {
		alert("Please enter the month of your date of birth!");
		birthMonth.focus();
		return false;
	}
	if(birthDay.value == "") {
		alert("Please enter the day of your date of birth!");
		birthDay.focus();
		return false;
	}
	if(birthYear.value == "") {
		alert("Please enter the year of your date of birth!");
		birthYear.focus();
		return false;
	}


	document.getElementById("h").value = SHA256(email.value + pc);
	//alert("hash: " + document.getElementById("h").value);


}


function newWin(thePage)
{
	window.open (thePage,"legal","menubar=0,resizable=0,scrollbars=auto,width=546,height=455");
}


//gets the statusCode from the Thank you page's querystring
function checkStatusCode()
{
	var qs = new Querystring();
	var theStatusCode = qs.get('statusCode','');
	var theErrMsg = qs.get('errmsg','');

	switch (theStatusCode) {

			case "0":
				document.getElementById("thankyou").style.display = "block";
				document.getElementById("nojs").style.display = "none";
				break;
			case "1":
				//window.location='error1.html?statusCode='+theStatusCode+'&errmsg='+theErrMsg;
				window.location='error1.aspx';
				break;
			case "2":
				//window.location='error2.html?statusCode='+theStatusCode+'&errmsg='+theErrMsg;
				window.location='error2.aspx';
				break;
			case "3":
				//window.location='error3.html?statusCode='+theStatusCode+'&errmsg='+theErrMsg;
				window.location='error3.aspx';
				break;
			case "4":
				//window.location='error4.html?statusCode='+theStatusCode+'&errmsg='+theErrMsg;
				window.location='error4.aspx';
				break;
			default:
				document.getElementById("nojs").style.display = "block";
				break;
		}
}



