var source = "";
var email = "";
var seats = "";
var month = "";
var year = "";
var firstname = "";
var lastname = "";
var procost = "";
var fullcost = "";
function getCal()
{
	//alert(document.getElementById('q').value);
	var content = "text/calculate.php";
	source = "cal";
	content += unescape("?email=" + email + "&seats=" + seats + "&month=" + month + "&year=" + year + "&firstname=" + firstname + "&lastname=" + lastname);
	xmlhttp.open("GET", content,true);
	xmlhttp.onreadystatechange = stateChange2;
	xmlhttp.send(null);
}
function sendCal()
{
	var content = "text/sendCal.php";
	content += unescape("?email=" + email + "&seats=" + seats + "&procost=" + procost + "&fullcost=" + fullcost + "&firstname=" + firstname + "&lastname=" + lastname + "&month=" + month + "&year=" + year);
	xmlhttp.open("GET", content,true);
	xmlhttp.onreadystatechange = stateChange3;
	xmlhttp.send(null);
}
function stateChange2()
{
	if (xmlhttp.readyState==2)
	{
		document.getElementById('calResults').innerHTML = "Calculating... Please Wait";
		//alert("process");
		//post();
  	}	
	if (xmlhttp.readyState==4)
	{
		document.getElementById('calResults').innerHTML = xmlhttp.responseText;
		//post();
  	}	
}
function stateChange3()
{
	if (xmlhttp.readyState==2)
	{
		document.getElementById('mail').innerHTML = "Sending... Please Wait";
		//alert("process");
		//post();
  	}	
	if (xmlhttp.readyState==4)
	{
		document.getElementById('mail').innerHTML = xmlhttp.responseText;
		//post();
  	}	
}
function mailval()
{
	var valid = true;
	var err = "";
	var form = document.sendmail;
	var emailReg = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/; //Regex for email validation
    var regex = new RegExp(emailReg);
	if (regex.test(form.email.value) == false) //Test the email value against regex values
	{
		valid = false;
		err += "A valid Email address is required\n";
	}
	if (form.firstname.value == "" || form.lastname.value == "")
	{
		valid = false;
		err += "Full name is required\n";
	}
	if (err != "")
	{
		alert(err);	
	}
	email = form.email.value;
	firstname = form.firstname.value;
	lastname = form.lastname.value;
	seats = form.seats.value;
	procost = form.procost.value;
	fullcost = form.fullcost.value;
	return valid;
}
function calval()
{
	var valid = true;
	var err = "";
	var form = document.calculator;
	var emailReg = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/; //Regex for email validation
    var regex = new RegExp(emailReg); //Create the regex expression object
	var myDate = new Date();
	myDate.setFullYear(form.year.value, form.month.value - 1);
	var today = new Date();
	if (isNaN(form.seats.value) || form.seats.value == "")
	{
		valid = false;
		err += "Please Enter # of Seats\n";
	}
	if (form.month.value == "" || form.year.value == "")
	{
		valid = false;
		err += "Please Select End Date\n";
	}
	else if (myDate<today)
	{
		valid = false;
		err += "Please enter a date in the future\n";
	}
	if (err != "")
	{
		alert(err);	
	}
	/*firstname = form.firstname.value;
	lastname = form.lastname.value;*/
	if(form.email) email = form.email.value;
	seats = form.seats.value;
	month = form.month.value;
	year = form.year.value;
	return valid;
}
