var xmlHttp;
var selOras;
var list;
function showOrase(val)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("EROARE: BROWSERUL NU SUPORTA AJAX!");
  return;
  } 

	var url="getOraseUnitati.php?judet="+val;
	
	list = 0;
	
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function showOraseSelected(val,so)
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("EROARE: BROWSERUL NU SUPORTA AJAX!");
  return;
  } 

	if (so != '')
		selOras = so;
	else
		selOras = '';
		
	var url="getOraseUnitati.php?judet="+val;
list = 1;

xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ if(xmlHttp.readyState == 1){
   }else if (xmlHttp.readyState==4)
{ 
	 displayOras(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;
}


function ClearOptions(OptionList) {

   // Always clear an option list from the last entry to the first
   for (x = OptionList.length; x >= 0; x = x - 1) {
      OptionList[x] = null;
   }
}


function AddToOptionList(OptionList, OptionValue, OptionText) {
   // Add option to the bottom of the list
   OptionList[OptionList.length] = new Option(OptionText, OptionValue);
}

function displayOras(selected){
	var city=selected.split("#");

	if (list == 1){	
    ClearOptions(document.sortare.oras);
	oras = document.getElementById('oras1');
			AddToOptionList(document.sortare.oras, '', 'Oras');
		for (i=0; i<city.length-1; i++){
	      AddToOptionList(document.sortare.oras, city[i], city[i]);
	    if (selOras == city[i])
		  	document.sortare.oras.selectedIndex = i+1;
		}
	} else {
		  ClearOptions(document.cauta.oras);
			oras = document.cauta.oras;
			AddToOptionList(document.cauta.oras, '', 'All cities');
		for (i=0; i<city.length-1; i++){
	        AddToOptionList(document.cauta.oras, city[i], city[i]);
		}
		
	}
}
