var xmlHttp = null;
var locat = null;

function nextPage(start, script, loc, conectionType, minDwdLimit, maxDwdLimit, downloadSpeed, contractLength, phoneServices, type, BroadbandDeals){
  locat = loc
  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null){
    alert ("Browser does not support HTTP Request");
    return
  }
  var url=script
  url = url+"?start="+start
  url = url+"&conectionType="+conectionType
  url = url+"&max="+document.getElementById('noOfRows').value
  url = url+"&conectionType="+conectionType
  url = url+"&minDwdLimit="+minDwdLimit
  url = url+"&maxDwdLimit="+maxDwdLimit
  url = url+"&downloadSpeed="+downloadSpeed
  url = url+"&contractLength="+contractLength
  url = url+"&phoneServices="+phoneServices
  if (type != ""){
	url = url+"&type="+type
  }
  if (BroadbandDeals != ""){
	url = url+"&BroadbandDeals="+BroadbandDeals
  }
  xmlHttp.onreadystatechange = stateChanged
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}

function nextVoipPage (start, script, loc, voipCheap, directIndial, freeSetup){
	locat = loc
	xmlHttp = GetXmlHttpObject()
	if (xmlHttp==null){
		alert ("Browser does not support HTTP Request");
		return
	}
	var url = script
	url = url+"?start="+start
	url = url+"&max="+document.getElementById('noOfRows').value
	url = url+"&voipCheap="+voipCheap
	url = url+"&directIndial="+directIndial
	url = url+"&freeSetup="+freeSetup
	xmlHttp.onreadystatechange = stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged(){
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
    document.getElementById(locat).innerHTML = xmlHttp.responseText;
  }
}

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;
}
