var xmlHttp

function createObj() {

        xmlHttp = GetXmlHttpObject()
 
 	if (xmlHttp == null) {
        
		alert ("Browser ondersteunt dit niet!")
                return;
		
        }
	
}

function calcPrice() {

	createObj();

	var term = document.getElementById("term").value;
	var units = document.getElementById("units").value;
	var power = document.getElementById("power").value;
	var network = document.getElementById("network").value;
	var traffic = document.getElementById("traffic").value;
	var backup = document.getElementById("backup").value;
	var pdu = document.getElementById("pdu").value;

        var url="http://www.priorweb.be/includes/calccolo.php"

	url=url+"?term="+term
	url=url+"&units="+units
	url=url+"&power="+power
	url=url+"&network="+network
	url=url+"&traffic="+traffic
	url=url+"&backup="+backup
	url=url+"&pdu="+pdu

        xmlHttp.onreadystatechange = stateChanged
        xmlHttp.open("GET", url, true)
        xmlHttp.send(null)
}

function stateChanged() {

	if (xmlHttp.readyState == 4) {
	
		new Effect.Pulsate("quotepricein", { pulses: 1, duration: 0.3 });
		new Effect.Pulsate("quotepriceex", { pulses: 1, duration: 0.3 });

		document.getElementById("quotepricein").innerHTML = xmlHttp.responseText+" EUR <span style='color: gray; font-size: 80%'>/ maand</span><br /><span style='color: gray; font-size: 55%;'>+ 100,00 EUR setup (exclusief 21% BTW)</span>";
		document.getElementById("priceex").value = xmlHttp.responseText;

		var inclusive = Math.round((xmlHttp.responseText * 1.21)*100)/100;

		document.getElementById("quotepriceex").innerHTML = inclusive+" EUR <span style='color: gray; font-size: 80%'>/ maand</span><br /><span style='color: gray; font-size: 55%;'>+ 121,00 EUR setup (inclusief 21% BTW)</span>";

		var term = document.getElementById("term").value;

	}

}

function GetXmlHttpObject() {

	var xmlHttp=null;

	try {
 
 		xmlHttp=new XMLHttpRequest();
 
 	}

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

	return xmlHttp;

}
