vFormName = 'mainform';
vState = 'state';

//FIELD NAME,DISPLAY NAME,TYPE
//TYPE (name,phone,zip,email,text,select)
vRequiredFields = '';
vRequiredFields += 'extrafield16,Please Indicate the Following,select,';
vRequiredFields += 'extrafield1,Parent Email,text,';
vRequiredFields += 'extrafield2,Parent First Name,text,';
vRequiredFields += 'extrafield3,Parent Last Name,text,';
vRequiredFields += 'extrafield5,College GPA,text,';
vRequiredFields += 'extrafield6,Year in School,select,';
vRequiredFields += 'extrafield7,Location of Address,select,';
vRequiredFields += 'campus_key,Campus,select,';
vRequiredFields += 'gender,Gender,select,';
vRequiredFields += 'dobmonth,Month of Birth,select,';
vRequiredFields += 'dobday,Day of Birth,select,';
vRequiredFields += 'dobyear,Year of Birth,select,';
vRequiredFields += 'firstname,Parent First Name,text,';
vRequiredFields += 'lastname,Parent Last Name,text,';
vRequiredFields += 'email,Parent Email,email,';
vRequiredFields += 'phone,Phone,phone,';
vRequiredFields += 'country,Country,select,';
vRequiredFields += 'address1,Address,text,';
vRequiredFields += 'city,City,text,';
vRequiredFields += 'state,State,select,';
vRequiredFields += 'zip,Zip,zip';

function check_age(){
	var min_age = new Date();
	var max_age = new Date();
	var minnewyear = min_age.getFullYear()-13;
	min_age.setFullYear(minnewyear);
	var maxnewyear = max_age.getFullYear()-15;
	max_age.setFullYear(maxnewyear);

	var month = document.forms["mainform"]["dobmonth"].selectedIndex;
	var day = document.forms["mainform"]["dobday"].selectedIndex;
	var year = document.mainform.dobyear[document.mainform.dobyear.selectedIndex].value;

	var theirDate = new Date(year, month - 1, day);

	if ( theirDate.getTime() > min_age.getTime() ) {
		document.forms["mainform"]["extrafield15"].value = "Under13";
	} else if ( theirDate.getTime() < max_age.getTime() ) {
		document.forms["mainform"]["extrafield15"].value = "Over15";
	} else {
		document.forms["mainform"]["extrafield15"].value = "Qualified";
	}
}

/*function check_age()
{
	var who = document.mainform.extrafield16.value;
	if( document.cookie.length>0 && document.cookie.indexOf("boardingschools=") >= 0 )
	{
		document.mainform.action = "http://www.collegesurfing.com/ce/thankyou/eligibility-end.php";
	}
	else if( who == 'I am a prospective student' )
	{
		var day = document.mainform.dobday.value;
		var month = document.mainform.dobmonth.value;
		var year = document.mainform.dobyear.value;
		var today= new Date();
		var birthday= new Date();

		birthday.setDate(day);
		birthday.setMonth(month-1);
		birthday.setFullYear(year);
                secold = today.getTime() - birthday.getTime();

                var age = Math.floor(secold/1000/60/60/24/365.25);
                if( age <= 13 )
		{
			var expDate = new Date();
			expDate.setMinutes(expDate.getMinutes()+30);
			document.cookie = 'boardingschools=tooyoung; expires='+expDate.toGMTString()+'; path=/';
			document.mainform.action = "http://www.collegesurfing.com/ce/thankyou/eligibility-end.php";
		}
	}
	return true;
}*/

function display_hidden(){
	var d=document.mainform;
	var country = d.elements['country'].value;
	if ( country == 'USA' || country == 'CAN' ) {
		document.getElementById("stateq").style.display = "block";
		document.getElementById("statea").style.display = "block";
		document.getElementById("zipq").style.display = "block";
		document.getElementById("zipa").style.display = "block";
		vRequiredFields = '';
		vRequiredFields += 'extrafield16,Please Indicate the Following,select,';
		vRequiredFields += 'extrafield1,Parent Email,text,';
		vRequiredFields += 'extrafield2,Parent First Name,text,';
		vRequiredFields += 'extrafield3,Parent Last Name,text,';
		vRequiredFields += 'extrafield5,College GPA,text,';
		vRequiredFields += 'extrafield6,Year in School,select,';
		vRequiredFields += 'extrafield7,Location of Address,select,';
		vRequiredFields += 'campus_key,Campus,select,';
		vRequiredFields += 'gender,Gender,select,';
		vRequiredFields += 'dobmonth,Month of Birth,select,';
		vRequiredFields += 'dobday,Day of Birth,select,';
		vRequiredFields += 'dobyear,Year of Birth,select,';
		vRequiredFields += 'firstname,Parent First Name,text,';
		vRequiredFields += 'lastname,Parent Last Name,text,';
		vRequiredFields += 'email,Parent Email,email,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'country,Country,select,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text,';
		vRequiredFields += 'state,State,select,';
		vRequiredFields += 'zip,Zip,zip,';
	} else {
		document.getElementById("stateq").style.display = "none";
		document.getElementById("statea").style.display = "none";
		document.getElementById("zipq").style.display = "none";
		document.getElementById("zipa").style.display = "none";
		vRequiredFields = '';
		vRequiredFields += 'extrafield16,Please Indicate the Following,select,';
		vRequiredFields += 'extrafield1,Parent Email,text,';
		vRequiredFields += 'extrafield2,Parent First Name,text,';
		vRequiredFields += 'extrafield3,Parent Last Name,text,';
		vRequiredFields += 'extrafield5,College GPA,text,';
		vRequiredFields += 'extrafield6,Year in School,select,';
		vRequiredFields += 'extrafield7,Location of Address,select,';
		vRequiredFields += 'campus_key,Campus,select,';
		vRequiredFields += 'gender,Gender,select,';
		vRequiredFields += 'dobmonth,Month of Birth,select,';
		vRequiredFields += 'dobday,Day of Birth,select,';
		vRequiredFields += 'dobyear,Year of Birth,select,';
		vRequiredFields += 'firstname,Parent First Name,text,';
		vRequiredFields += 'lastname,Parent Last Name,text,';
		vRequiredFields += 'email,Parent Email,email,';
		vRequiredFields += 'phone,Phone,phone,';
		vRequiredFields += 'country,Country,select,';
		vRequiredFields += 'address1,Address,text,';
		vRequiredFields += 'city,City,text';
	}
}
