

var xmlHttp
function configure(){

var Line = document.config.lines.options[document.config.lines.selectedIndex].value;
var Ext = document.config.handsets.options[document.config.handsets.selectedIndex].value;

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
	alert ("Your browser does not support AJAX!");
	return;
	} 
		var params = 'ConfigLine=' + Line + '&ConfigExtension=' + Ext + '&SubmitCurrencyAjax="activated"' 
		var url="/includes/config-query.asp";
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		xmlHttp.send(params);
		return false;
	}

	function stateChanged(){ 
	if (xmlHttp.readyState == 1){
		document.getElementById("price").innerHTML="<img id=\"progress\" style=\"margin:20px 330px;\" class=\"waiting\" src=\"/images/progress.gif\" />";
	}else if (xmlHttp.readyState == 4) {	
		document.getElementById("configPrice").innerHTML=xmlHttp.responseText;
	}else{
	
		document.getElementById("price").innerHTML="<p>The server appears to have timed out. Please try again. If this continues please <a href=\"/contact/\">contact us</a>.</p>";
	
	}
}


function GetXmlHttpObject()
{ var xmlHttp=null;
	try
	{
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
	// Internet Explorer
	try
	{
	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	}
	return xmlHttp;
}



