
var xmlHttp;

// function to run a php script to calculate the mortgage repayments
function addToCart(theId, theCounter)
{
	var productId = theId;
	var size = "selectedSize" + theCounter;
	var quantity = "quantity" + theCounter;
	
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
  	{
  		alert ("Your browser does not support AJAX!");
  		return;
  	}// end if

	var url = "includes/add_to_basket.inc.php";
	
	url = url + "?selectedSize=" + document.getElementById('selectedSize1').value;
	url = url + "&quantity=" + document.getElementById(quantity).value;
	url = url + "&productId=" + productId;
	
	xmlHttp.onreadystatechange=stateChanged;
  	xmlHttp.open('GET',url,true);
    xmlHttp.send(null);
}// end function calc()



// function to set the content of the object once the state has changed
function stateChanged()
{
	if (xmlHttp.readyState==4)
	{
		document.getElementById("output").innerHTML="Product added to cart";
		document.getElementById("items").innerHTML=xmlHttp.responseText;
		//document.myForm.time.value=xmlHttp.responseText;
	}// end if
}// end function stateChanged()



// set the XML HTTP Object
function GetXmlHttpObject()
{
	var xmlHttp=null;

	// ***************
	if (window.XMLHttpRequest)
	{
		// Mozilla, Safari, ...
        xmlHttp = new XMLHttpRequest();

		if (xmlHttp.overrideMimeType)
		{
            xmlHttp.overrideMimeType('text/xml');
        }// close if
    }else if (window.ActiveXObject) {
		// IE
        try
		{
        	xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }// end try

		catch (e)
		{
        	try
			{
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }// end try

			catch (e) {}// end catch
        }// end catch
    }// end if else
    // ****************



	return xmlHttp;
}// end function GetXmlHttpObject