
//////////////////////////////////////////////////////////////////////////////////////////////////

function filterlocsv2(url, divName, value) {
	

    http_request = false;
    
    var rootdomain="./";

    if(value != "")
    {
        if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();
        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if(divName == "hamtaistadlocation")
            http_request.onreadystatechange = change_contentspickup;
        if(divName == "lamnaistadlocation") {
      //   alert(document.searchRentalCar.pickuplist.value);
		 http_request.onreadystatechange = change_contentsreturnto;
		}

        // Do request
		
		url = url + "&ftc=" + value;
        http_request.open('GET', rootdomain + "/" + url, true);
        http_request.send(null);
    }
}



function change_contentspickup() {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                document.getElementById("hamtaistadlocation").innerHTML=http_request.responseText;
            }
        }
}



function change_contentsreturnto() {
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                document.getElementById("lamnaistadlocation").innerHTML=http_request.responseText;
            }
        }
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////



function showPuRtplaces (){	
	
	document.getElementById("hb_PR_loading").style.display = "block";
	document.getElementById("hb_PURTplace").style.display = "none";
	

	xmlHttp_HB=GetXmlHttpObject_HB();
	if (xmlHttp_HB==null) {
	  alert ("Your browser does not support AJAX!");
	  return;
	}	
	
	var sPickupCity = document.getElementById("selSearchCityOut_hidden").value;
    var sPickupFTC = document.Mainsearch_lei.R1.value;
	

	var sReturnToCity = document.getElementById("selSearchCity_hidden").value;	

	var sReturnToFTC = document.Mainsearch_lei.R2.value;
	var dFromdate = document.getElementById("hb_fromdate").value;
	var dTilldate = document.getElementById("hb_todate").value;

    var sFromtime = document.Mainsearch_lei.hb_fromtime.value;
    var sTilltime = document.Mainsearch_lei.hb_tilltime.value;
    var sCarType = document.Mainsearch_lei.hb_cartype.value;
    var sShopperIP = document.getElementById("shopperIP").value;
	
	
	for (var i = 0; i < document.Mainsearch_lei.R3.length; i++)
	{
		if (document.Mainsearch_lei.R3[i].checked)
		{
			var sSpec1 = document.Mainsearch_lei.R3[i].value;

			}
		}
		
	for (var i = 0; i < document.Mainsearch_lei.R3.length; i++)
	{
		if (document.Mainsearch_lei.R4[i].checked)
		{
			var sSpec2 = document.Mainsearch_lei.R4[i].value;
		
			}
		}		
	
	
    var url='httptransfer_hb_prplaces.asp?selSearchCityOut_hidden='+sPickupCity+'&selSearchCity_hidden='+sReturnToCity+'&R1='+sPickupFTC+'&R2='+sReturnToFTC+'&hb_fromdate='+dFromdate+'&hb_todate='+dTilldate+'&hb_fromtime='+sFromtime+'&hb_tilltime='+sTilltime+'&hb_cartype='+sCarType+ '&R3='+sSpec1+ '&R4='+ sSpec2 + '&ShopperIP='+sShopperIP ; 
	url=url+"&sid="+Math.random();
	
	
	xmlHttp_HB.onreadystatechange= change_PuRt;
	xmlHttp_HB.open("GET",url,true);
	xmlHttp_HB.send(null);

	
}


function GetXmlHttpObject_HB() {
  var xmlHttp_HB=null;
  try {
	// Firefox, Opera 8.0+, Safari
	xmlHttp_HB=new XMLHttpRequest();
  } catch (e) {
	// Internet Explorer
	try {
	  xmlHttp_HB=new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	  xmlHttp_HB=new ActiveXObject("Microsoft.XMLHTTP");
	}
  }
  return xmlHttp_HB;
}

function change_PuRt() {
		  var element = document.getElementById("hb_PURTplace");		  
		  //alert(xmlHttp.readyState);
		  if (xmlHttp_HB.readyState==4) {
		    element.innerHTML=xmlHttp_HB.responseText;
			document.getElementById("hb_PR_loading").style.display = "none";
			
			document.getElementById("hb_PURTplace").style.display = "block";
		  } 
		  

		  
}


  function locationcheck()
    {
		var lst = document.getElementById("pickuplist");
		//var valuefrom = document.getElementById("pickuplist");
        var valuefrom = lst.options[lst.selectedIndex].value;

		var myArr1 = new Array();
		var myString = valuefrom;
		myArr1 = myString.split(","); 
		for(var i=0;i<myArr1.length;i++)
		{
    	  var gpfrom = myArr1[0];
		  var fromloc = myArr1[1];
		} 
		var lst2 = document.getElementById("returntolist");
	//	var valueto = document.getElementById("returntolist");
        var valueto = lst2.options[lst2.selectedIndex].value;		
		
		var myArr2 = new Array();
		var myString2 = valueto;
		myArr2 = myString2.split(","); 

		for(var i=0;i<myArr2.length;i++)
		{
    	  var gpto = myArr2[0];
		  var toloc = myArr2[1];
		}
		
		//alert (gpto +"_____"+ gpfrom);
		
		if (gpfrom != gpto ){		
		   alert('You can not return to this location, please choose another one');
		  // document.pickreturn.locButton.disabled = true ;	
		  
		 
		}
		else {
		   //document.pickreturn.locButton.disabled = false ;
		   //document.Mainsearch_lei.pickuplist.value = fromloc ;
		   //document.Mainsearch_lei.returntolist.value = toloc ;
		}
	
    }


