
function reloadinfo()
{
var cable = 0;
var internet = 0;
var phone =0;
for( i = 0; i < document.myform.cable.length; i++ )
{
		if( document.myform.cable[i].checked == true )
		cable = document.myform.cable[i].value;

		
		
}
for( i = 0; i < document.myform.Internet.length; i++ )
{
		if( document.myform.Internet[i].checked == true )
		internet = document.myform.Internet[i].value;
	
		
		
}
for( i = 0; i < document.myform.phone.length; i++ )
{
		if( document.myform.phone[i].checked == true )
		phone = document.myform.phone[i].value;
	
		
		
}
//alert( "val = " + cable +" "+internet+" "+phone );

showHint(cable,internet,phone);

}
function bundlereset()
{
	
	document.myform.reset();
	showHint(0,0,0);
	
}


var xmlHttp 

function showHint(str,str2,str3)
{

xmlHttp = new GetXmlHttpObject() ;
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="calcserviceprices.php";
url=url+"?cable="+str+"&internet="+str2+"&phone="+str3;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
 xmlDoc=xmlHttp.responseXML;
 
 if( xmlDoc.getElementsByTagName("cable")[0].childNodes[0].nodeValue != "6"){
	 
 	document.getElementById("setcablename").innerHTML=
 	xmlDoc.getElementsByTagName("cable")[0].childNodes[0].nodeValue;
    document.getElementById("setcablepromo").innerHTML=
 	xmlDoc.getElementsByTagName("cablepromo")[0].childNodes[0].nodeValue;
 	document.getElementById("setcableprice").innerHTML=
 	xmlDoc.getElementsByTagName("cableprice")[0].childNodes[0].nodeValue;
		document.getElementById("setcabledesc").innerHTML=
 	xmlDoc.getElementsByTagName("cabledesc")[0].childNodes[0].nodeValue;
 }else{
	  document.getElementById("setcablepromo").innerHTML="";
	document.getElementById("setcabledesc").innerHTML=
 	xmlDoc.getElementsByTagName("cabledesc")[0].childNodes[0].nodeValue;
	document.getElementById("setcableprice").innerHTML="";
 	document.getElementById("setcablename").innerHTML=""; 
 }
 
 if(xmlDoc.getElementsByTagName("internet")[0].childNodes[0].nodeValue != "6"){
	 
 document.getElementById("setintname").innerHTML=
 xmlDoc.getElementsByTagName("internet")[0].childNodes[0].nodeValue;
  document.getElementById("setintpromoprice").innerHTML=
 xmlDoc.getElementsByTagName("intpromo")[0].childNodes[0].nodeValue; 
 document.getElementById("setintprice").innerHTML=
 xmlDoc.getElementsByTagName("intprice")[0].childNodes[0].nodeValue;
  document.getElementById("setintdesc").innerHTML=
 xmlDoc.getElementsByTagName("intdesc")[0].childNodes[0].nodeValue;
 }else{
document.getElementById("setintpromoprice").innerHTML=""; 
 document.getElementById("setintdesc").innerHTML=
 xmlDoc.getElementsByTagName("intdesc")[0].childNodes[0].nodeValue;
 document.getElementById("setintprice").innerHTML="";
 document.getElementById("setintname").innerHTML="";
 }
 
 if(xmlDoc.getElementsByTagName("phone")[0].childNodes[0].nodeValue != "6"){
	 
document.getElementById("setphonename").innerHTML=
 xmlDoc.getElementsByTagName("phone")[0].childNodes[0].nodeValue;
  document.getElementById("setphoneprice").innerHTML=
 xmlDoc.getElementsByTagName("phoneprice")[0].childNodes[0].nodeValue;
   document.getElementById("setphonepromo").innerHTML=
 xmlDoc.getElementsByTagName("phonepromo")[0].childNodes[0].nodeValue;
   document.getElementById("setphonedesc").innerHTML=
 xmlDoc.getElementsByTagName("phonedesc")[0].childNodes[0].nodeValue;
 }else{
  document.getElementById("setphonedesc").innerHTML=
 xmlDoc.getElementsByTagName("phonedesc")[0].childNodes[0].nodeValue;
 document.getElementById("setphonename").innerHTML="";
 document.getElementById("setphoneprice").innerHTML=""; 
 document.getElementById("setphonepromo").innerHTML=""; 
 }
 document.getElementById("setprice").innerHTML=
 xmlDoc.getElementsByTagName("price")[0].childNodes[0].nodeValue;
  document.getElementById("setdiscount").innerHTML=
 xmlDoc.getElementsByTagName("discount")[0].childNodes[0].nodeValue;
   document.getElementById("setpromo").innerHTML=
 xmlDoc.getElementsByTagName("promo")[0].childNodes[0].nodeValue;
 document.getElementById("wait").innerHTML='';
 }else{
	document.getElementById("wait").innerHTML='<img src="../images/loading.gif" width="24" height="24">Plese wait...';

}
} 
//document.getElementById("cable").innerHTML = xmlHttp.responseXML.getElementsByTagName('cable')[0].firstChild.data;
//document.getElementById("internet").innerHTML=xmlHttp.responseXML.getElementsByTagName('internet')[0].firstChild.data;
//document.getElementById("phone").innerHTML=xmlHttp.responseXML.getElementsByTagName('phone')[0].firstChild.data;


function GetXmlHttpObject()
 { 
 var objXMLHttp=null
 if (window.XMLHttpRequest)
  {
  objXMLHttp=new XMLHttpRequest()
  }
 else if (window.ActiveXObject)
  {
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
 return objXMLHttp
 }
 
