
var $ = document.getElementById
 function fillIlceBy(SelectedIl,child)
{
	var selectedValue = $('sehir').value ;
	
		if (SelectedIl!='')
	{
		var url  = "js/xmlProvider.asp?p=1,"+SelectedIl+","+selectedValue;		
		 
		loadXMLDoc(url,child);
	}	
	else
		child.length=1
}
 function fillMahalleIlceBy(SelectedIl,child)
{
	var selectedValue = $('ilce').value ;
	
		if (SelectedIl!='')
	{
		var url  = "js/xmlProvider.asp?p=2,"+SelectedIl+","+selectedValue;		
		loadXMLDoc(url, child);
	}	
	else
		child.length=1
}

 function fillIlceByAct(SelectedIl,child)
{
	var selectedValue = $('ilce').value ;
	
		if (SelectedIl!='')
	{
		var url  = "js/xmlProvider.asp?p=3,"+SelectedIl+","+selectedValue;		
		loadXMLDoc(url, child);
	}	
	else
		child.length=1
}


var $ = document.getElementById
function loadXMLDoc(url, handleObj)
{
  if (window.ActiveXObject) 
  {
		/*@cc_on @*/
		/*@if (@_jscript_version >= 5)
		try 
		{
		  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
		  try 
		  {
		    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		  } 
		  catch (e2) 
		  {
		    xmlHttp = false;
		  }
		}		
	@end @*/
	}
		
	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') 
	{
	  xmlHttp = new XMLHttpRequest();
	}     
  if (xmlHttp) 
  {
    xmlHttp.onreadystatechange = function() 
		{ 
		 
			if (xmlHttp.readyState == 4) 
			{
				if (xmlHttp.status == 200)
				{
					try
					{
						var oTarget = eval(handleObj);
						var k=oTarget.options.length;
						oTarget.length=0;
						respXML = xmlHttp.responseXML.documentElement;
						try
						{
							for (var i=0; i<respXML.childNodes.length; i++) 
							{
								var data=respXML.childNodes[i];
								if (data.childNodes[0].nodeName=='id')
								{	
									id = data.childNodes[0].text;
									value = data.childNodes[1].text;
									isSelected = data.childNodes[2].text;
									var oOption = document.createElement("OPTION");
									oOption.text=value;
									oOption.value=id;
									oTarget.add(oOption);
									oOption.selected = (isSelected=='1');
									oOption = null;
								}
								else
								{
									alert(data.childNodes[0].text);
								}									
							}
						}
						catch(er)
						{
							alert(er.description);
							return;
						}
					}
					catch(e)
					{
						alert("XML transferi sirasinda bir hata olustu:\n"+e.message+url+oTarget.Name);
					}
				}
				else
					alert("error retrieving data\n" + xmlHttp.status + ": " + xmlHttp.statusText);
			} 
		};
    xmlHttp.open("GET", url, false);
	 
    xmlHttp.send(null);
	}
}