// JavaScript Document
//Created 01/11/07
//By: Adrian Andersson
//This Javascript document's primary role is to provide Scripting for AJAX functionality for
//		redibooks reports
//Last edited: 01/11/07
/*---------------------------------------------------------------------------------------------
SETUP FUNCTIONS
		//Start the XMLHttpRequestObject function (The AJAX KEY)
----------------------------------------------------------------------------------------------*/

//setup the XMLHttpRequest stuff
var XMLHttpRequestObject = false;
//check useage for modern browsers
if (window.XMLHttpRequest)
{
	XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}


/*---------------------------------------------------------------------------------------------
MISC FUNCTIONS
		//Including startup functions etc
----------------------------------------------------------------------------------------------*/

function quoteScript()
{

	if(XMLHttpRequestObject)
	{
	
		var obj = document.getElementById("quoteForm");
		/**/
		var vType = document.getElementById("vehicleType").value;
		//This is a bit trickier, checkboxes have a value regardless
		//so we need to actually check to see if its checked instead
		//an if statement would be best
		if (document.getElementById("under25").checked == true)
			{
			var under25 = "yes";
			}else{
			var under25 = "no";
			}
		//var under25 = document.getElementById("under25").value;
		var sTimeHour = document.getElementById("sTimeHour").value;
		var sTimeDate = document.getElementById("pickupdate").value;
		var sLocation = document.getElementById("sLocation").value;
		var eTimeHour = document.getElementById("eTimeHour").value;
		var eTimeDate = document.getElementById("dropoffdate").value;
		var eLocation = document.getElementById("eLocation").value;
		var name = document.getElementById("name").value;
		var company = document.getElementById("company").value;
		var phone = document.getElementById("phone").value;
		var email = document.getElementById("email").value;
		var atempt = document.getElementById("atempt").value;
		//put together a get string
		
		var getData = '?vehicleType=' + vType + '&under25=' + under25 + '&sTimeHour=' + sTimeHour + '&sTimeDate=' + sTimeDate + '&sLocation=' + sLocation + '&eTimeDate=' + eTimeDate + '&eTimeHour=' + eTimeHour + '&eLocation=' + eLocation + '&name=' + name + '&company=' + company + '&phone=' + phone + '&email=' + email + '&atempt=' + atempt;
					
		//now we need to fetch the data
		
		XMLHttpRequestObject.open("GET", "inc/quoteform.php" + getData );
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
			{
				obj.innerHTML = XMLHttpRequestObject.responseText;
			}
		}
		XMLHttpRequestObject.send(null);
	}

}