function pageHeight() {
	return window.innerHeight != null? window.innerHeight: document.body != null? document.body.clientHeight:null;
}

function checkForm() {
	if (document.getElementById('howmany0').checked == true ||
		document.getElementById('howmany1').checked == true ||
		document.getElementById('howmany2').checked == true) {
		var test1 = true;
	} else {
		var test1 = false;
	}
	
	if (document.getElementById('howheard0').checked == true ||
		document.getElementById('howheard1').checked == true ||
		document.getElementById('howheard2').checked == true ||
		document.getElementById('howheard3').checked == true ||
		document.getElementById('howheard4').checked == true ||
		document.getElementById('howheard5').checked == true ||
		document.getElementById('howheard6').checked == true ||
		document.getElementById('howheard7').checked == true ||
		document.getElementById('howheard8').checked == true ||
		(document.getElementById('howheard9').checked == true && document.getElementById('other').value != '')
		) {
		var test2 = true;
	} else {
		var test2 = false;
	}
	
	if (test1 && test2) {
		document.getElementById('ordertixbtn').value='Processing...';
		document.getElementById('ordertixbtn').disabled='disabled';
		return true;
	} else {
		if (!test1) {
			alert('Please select the number of times you have been to our show.');
		}
		if (!test2) {
			if (document.getElementById('howheard9').checked == true && document.getElementById('other').value.length < 1) {
				alert('Please type in a description for the "other" box.');
			} else {
				alert('Please select how you heard about our show.');
			}
		}
		
		return false;
	}
}

function orderTix() {
	if(checkForm()) {
		var xmlHttp;
		try {
			xmlHttp=new XMLHttpRequest();
		}
		catch (e) {
			try {
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}

		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				document.getElementById("nextStep").innerHTML = 'Thanks! Please purchase your tickets below.';
				var src = document.getElementById('yerba2').src;
				document.getElementById('yerba2').src = '';
				document.getElementById("yerba").style.display = 'block';
				document.getElementById("ordertixbtn").disabled = 'disabled';
				document.getElementById("howmany0").disabled = 'disabled';
				document.getElementById("howmany1").disabled = 'disabled';
				document.getElementById("howmany2").disabled = 'disabled';
				document.getElementById("howheard0").disabled = 'disabled';
				document.getElementById("howheard1").disabled = 'disabled';
				document.getElementById("howheard2").disabled = 'disabled';
				document.getElementById("howheard3").disabled = 'disabled';
				document.getElementById("howheard4").disabled = 'disabled';
				document.getElementById("howheard5").disabled = 'disabled';
				document.getElementById("howheard6").disabled = 'disabled';
				document.getElementById("howheard7").disabled = 'disabled';
				document.getElementById("howheard8").disabled = 'disabled';
				document.getElementById("howheard9").disabled = 'disabled';
				document.getElementById("other").disabled = 'disabled';
				document.getElementById('yerba2').src = src;
			}
		}

		if (document.getElementById('howmany0').checked == true) {
			var q1 = document.getElementById('howmany0').value;
		} else if (document.getElementById('howmany1').checked == true) {
			var q1 = document.getElementById('howmany1').value;
		} else if (document.getElementById('howmany2').checked == true) {
			var q1 = document.getElementById('howmany2').value;
		}
		
		
		var q2 = '';
		if (document.getElementById('howheard0').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard0').value;
		}
		if (document.getElementById('howheard1').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard1').value;
		}
		if (document.getElementById('howheard2').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard2').value;
		}
		if (document.getElementById('howheard3').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard3').value;
		}
		if (document.getElementById('howheard4').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard4').value;
		}
		if (document.getElementById('howheard5').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard5').value;
		}
		if (document.getElementById('howheard6').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard6').value;
		}
		if (document.getElementById('howheard7').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard7').value;
		}
		if (document.getElementById('howheard8').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard8').value;
		}
		if (document.getElementById('howheard9').checked == true) {
			q2 = q2 + '|' + document.getElementById('howheard9').value;
			q2 = q2 + '|' + document.getElementById('other').value;
		}
		
		
		var queryString = '?q1=' + q1 + '&q2=' + q2;
		
		xmlHttp.open("GET","scripts/orderTix.php" + queryString,true);
		xmlHttp.send(null);
	}
}
