var answers = [
"bacon",
"kibble",
"baby kate",
"baby cate",
"babykate",
"babycate",
"kate",
"cate",
"Nemo",
"Nimo",
"Neemo",
"Nemoh",
"Nimoh",
"Neemoh",
"Kneemo",
"Kneemoh",
"Amigo",
"Amego",
"Ameego",
"Amigoh",
"Amegoh",
"Ameegoh",
"English",
"British"
];

var answers1 = [
"BAKEN",
"Baccon",
"Bacon Bits",
"Bacon Treats",
"Bacon",
"Bagon",
"Bakekin",
"apple",
"bACON",
"baccan",
"bacen",
"bacern",
"backen",
"backing",
"bacon ",
"bacon strips",
"bacon",
"baigin",
"bakan",
"bakekan",
"bakekin",
"baken",
"bakin",
"kibble"
];

var answers2 = [
"baby kate",
"baby cate",
"babykate",
"babycate",
"kate",
"cate"
];

var answers3 = [
"Nemo",
"Nimo",
"Neemo",
"Nemoh",
"Nimoh",
"Neemoh",
"Kneemo",
"Kneemoh"
];

var answers4 = [
"Amigo",
"Amego",
"Ameego",
"Amigoh",
"Amegoh",
"Ameegoh"
];

var answers5 = [
"English",
"British"
];

	
function checkIt(thisForm) {

	if (thisForm.name == 'questionForm') {
	
		var d=new Date();

		// if answer is correct, send to form 	
		var ans_usr = document.getElementById('answer').value;
				
		if (d.getDate() == 14) {answers = answers1.slice();}
		else if (d.getDate() == 15) {answers = answers2.slice();}
		else if (d.getDate() == 16) {answers = answers3.slice();}
		else if (d.getDate() == 17) {answers = answers4.slice();}
		else if (d.getDate() == 18) {answers = answers5.slice();}
		
		for (var i=0; i<answers.length; i++) {
			var ans = answers[i];			
			var tmpAns = ans.toLowerCase();
			
			var tmpAns_usr = ans_usr.toLowerCase();

			if (tmpAns == tmpAns_usr){
				return true;
			}
		}	
		
		// otherwise, show incorrect answer message
		document.getElementById('message').style.display='block';
		return false;
	}

	else if (thisForm.name == 'congratsForm') {
	
		var reg1 = /(@ +)|( +@)|(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid

		 if (! document.getElementById('sender_name').value) {
			alert('Please tell us your name');
			document.forms["congratsForm"].elements["sender_name"].select();		 
			return false;
		 }
		else if (! document.getElementById('sender_city').value) {
			alert('Please tell us your city');
			document.forms["congratsForm"].elements["sender_city"].select();		 
			return false;
		 }
		else if (! document.getElementById('sender_state').value) {
			alert('Please tell us your state');
			document.forms["congratsForm"].elements["sender_state"].select();		 
			return false;
		 }
		
		else  if (reg1.test(document.getElementById('sender_email').value) || !reg2.test(document.getElementById('sender_email').value)) { 
			alert('Please enter a valid email address.');
			document.forms["congratsForm"].elements["sender_email"].select();
			return false;		 

		}
		else {
		document.getElementById('js').value = 1;
		return true;
		}
	}

}
