
function get_cities()
{
xmlHttp=GetXmlHttpObject();
	
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="/get_cities.jsp";
//url += "?sid="+Math.random();

xmlHttp.onreadystatechange=get_citiesChanged;
xmlHttp.open("POST",url,true);
xmlHttp.send(null);
}

function get_citiesChanged() 
{ 

if (xmlHttp.readyState==4)
{
var res=xmlHttp.responseText;
//alert("res:"+res);

updateCities(res);
}

}

function updateCities(res)
{


var bank_selected=getQueryVariable('Banks');
//alert("bank_selected:"+bank_selected);
if(bank_selected!=null)
bank_selected=ReplaceAll(bank_selected,'+',' ');
//alert("bank_selected22:"+bank_selected);

var Banks=document.getElementById("Banks");


Banks.remove(0);

var splitBanks = res.split("##");

for(i = 0; i < splitBanks.length; i++){
{
var bank_name=splitBanks[i];



var optn = document.createElement("OPTION");
optn.text = bank_name;
optn.value = bank_name;


Banks.options.add(optn);
if(bank_selected==bank_name)
{
Banks.options.selectedIndex=Banks.length-1;
}
}
}


}

function ReplaceAll(Source,stringToFind,stringToReplace){

  var temp = Source;

    var index = temp.indexOf(stringToFind);

        while(index != -1){

            temp = temp.replace(stringToFind,stringToReplace);

            index = temp.indexOf(stringToFind);

        }

        return temp;

}

function getQueryVariable(variable)
{
var query_value=null;
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++)
{
var pair = vars[i].split("=");
if (pair[0] == variable)
{
query_value=pair[1];
}
}

return query_value;
}



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;
}



