function getHTTPObject(){
	var httprequest=false;
	if (window.XMLHttpRequest){ //  if Mozilla, Safari etc	
		httprequest=new XMLHttpRequest()
		if (httprequest.overrideMimeType)
			httprequest.overrideMimeType('text/xml')
	}
	else if (window.ActiveXObject){ // if IE
		try {
			httprequest=new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e){
			try{
				httprequest=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	return httprequest;
}

var ajax_object=new Object();
ajax_object.httpreq=getHTTPObject();
ajax_object.addrandomnumber=0; 

function inner_state(){
	var _ajax=ajax_object.httpreq;
	if(_ajax.readyState == 4 && _ajax.status == 200){ 
		var answer=_ajax.responseText;
       try{     
		if(answer.search(/usrclosewinorlostconnection:/)>0){
			var answer=answer.split("usrclosewinorlostconnection:")[1];
		}
          document.getElementById(ajax_object.tagId).innerHTML=answer;
	   if(ajax_object.formobj != ''){document.getElementById(ajax_object.formobj).disabled = false;}
	   } catch (e) { 
	 		//alert(e.toString());
			//displayError(e.toString());
			setTimeout("ajax_object.postAjaxRequest(ajax_object.url, ajax_object.parame, ajax_object.callbackfunc, ajax_object.tagId,'')", 3000);
		}
	
		}
	if(_ajax.status==12030){
		
		setTimeout("yenile()", 3000);
		}
			
}
function yenile(){
	var _ajax=ajax_object.httpreq;
	ajax_object.postAjaxRequest(ajax_object.url, ajax_object.parame, ajax_object.callbackfunc, ajax_object.tagId,'');
	}

function ilce_getir(){
	var _ajax=ajax_object.httpreq;
	if(_ajax.readyState == 4 && _ajax.status == 200){ 
	
      var xmlDocument = _ajax.responseXML;
      var etiketadi   = xmlDocument.getElementsByTagName('ilce');
         //XML Ilçeler Sayisini Aliyoruz
      var ilce_sayi   = etiketadi.length;
      
	  if (ilce_sayi>0)
      {
		var ilce_secim_kutusu = document.getElementById(ajax_object.tagId);
        var i;
		var new_option;
        
		ilce_secim_kutusu.length=1;
		//ilce_secim_kutusu.add('Seçiniz','');
                    
							   
        for (i=0; i< ilce_sayi; i++)
        {
		  if(etiketadi.item(i).getAttribute('ilceno')<1) continue;
          new_option   = document.createElement('option');
  		  new_option.text  = etiketadi.item(i).getAttribute('ilceadi');
  		  new_option.value = etiketadi.item(i).getAttribute('ilceno');
  		  
		  new_option.selected = etiketadi.item(i).getAttribute('sec');
  		  try {ilce_secim_kutusu.add(new_option);} 
		  catch(err) {ilce_secim_kutusu.add(new_option, null);}
		}
		if(ilce_secim_kutusu.length>1) ilce_secim_kutusu.disabled=false;
		else ilce_secim_kutusu.disabled=true;
}

		  
		  
		//ilceleri olustur
		//  document.getElementById(ajax_object.tagId).innerHTML=answer;
   	   
	   if(ajax_object.formobj != ''){document.getElementById(ajax_object.formobj).disabled = false;}
	
	}else{
	
	/*if(_ajax.statusText=="Unknown"){
			ajax_object.postAjaxRequest(ajax_object.url, ajax_object.parame, ajax_object.callbackfunc, ajax_object.tagId,'');
	
	}*/
 }
}




ajax_object.postAjaxRequest=function(url, parameters, callbackfunc,tagId,obj){
	ajax_object.httpreq=getHTTPObject();
	ajax_object.tagId=tagId;
	ajax_object.formobj=obj;
	ajax_object.parame=parameters;
	ajax_object.url=url;
	ajax_object.callbackfunc=callbackfunc;
if(ajax_object.formobj != '')
		{document.getElementById(ajax_object.formobj).disabled = true;}
       
	   document.getElementById(ajax_object.tagId).innerHTML='<img src="images/load.gif" width="16" height="16" hspace="6" vspace="6" align="absmiddle" /> Sayfa Yükleniyor...';
	if (this.httpreq){
		this.httpreq.onreadystatechange = ajax_object.callbackfunc;
		this.httpreq.open('POST', ajax_object.url, true);
		this.httpreq.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=iso-8859-9;language=tr");
		this.httpreq.setRequestHeader("Content-length", parameters.length);
		this.httpreq.setRequestHeader("Connection", "close");
		this.httpreq.send(parameters);
		
	}
}