// sehir ilce semt
var uploc = {
	sehir:'bsehirler',
	ilce:'bilceler',
	semt:'bsemtler',
   insertOption : function(str, val, where){
      var y = document.createElement('option');
      y.text = str;
      y.value = val;
      var x = document.getElementById(where);
      try {
         x.add(y, null)
      }
      catch(ex) {
         x.add(y)
      }
   }, 
	secilen : function(where){
      var t = document.getElementById(where);
      id = t.options[t.selectedIndex].value;
      return id
   }, 
	silOncekiler : function(where){
      var sil = document.getElementById(where);
      var y = sil.options.length - 1;
      for(i = y; i >= 0; i -- ){
         sil.remove(i)
      }
   }, 
	sehirEkle : function(){
      this.ekle("sehirler.php", uploc.sehir, 0, "Bir Şehir Seçiniz ")
   }, 
	ilceEkle : function(){
      this.silOncekiler(uploc.ilce);
      this.silOncekiler(uploc.semt);
		uploc.insertOption("Bir Semt Seçiniz ", "0", "bsemtler");
      this.ekle("ilceler.php", uploc.ilce, this.secilen(uploc.sehir), "Bir İlçe Seçiniz ")
   }, 
	semtEkle : function() {
      uploc.silOncekiler(uploc.semt);
      this.ekle("semtler.php", uploc.semt, this.secilen(uploc.ilce), "Bir Semt Seçiniz ")
   }, 
	ekle : function(path, where, idn, what){
      $data =  { id : idn };
      $.post(sitename+'/ajax/' + path, $data, function(msg) {
         var texts = msg.substr(1, msg.indexOf(":") - 1);
         var ids = msg.substr(msg.indexOf(":") + 1, msg.length);
         var diziText = texts.split(",");
         var diziID = ids.split(",");
         var d = diziText.length;
         uploc.insertOption(what, "0", where);
         for(t = 0; t < d; t ++ ) {
            uploc.insertOption(diziText[t], diziID[t], where)
         }
      })
   }, 
	guncelle : function(sehir,ilce,semt){
		//sehir
		$data =  { id : '' };
      $.post(sitename+'/ajax/sehirler.php', $data, function(msg) {
         var texts = msg.substr(1, msg.indexOf(":") - 1);
         var ids = msg.substr(msg.indexOf(":") + 1, msg.length);
         var diziText = texts.split(",");
         var diziID = ids.split(",");
         var d = diziText.length;
         uploc.insertOption("Bir Şehir Seçiniz ", "0", uploc.sehir);
         for(t = 0; t < d; t ++ ) {
            uploc.insertOption(diziText[t], diziID[t], uploc.sehir)
         }
			
			
				
			//ilce
			$data2 =  { id : sehir };
			$.post(sitename+'/ajax/ilceler.php', $data2, function(msg2) {
				var texts2 = msg2.substr(1, msg2.indexOf(":") - 1);
				var ids2 = msg2.substr(msg2.indexOf(":") + 1, msg2.length);
				var diziText2 = texts2.split(",");
				var diziID2 = ids2.split(",");
				var d2 = diziText2.length;
			
				if(ilce!=0) {
					//uploc.insertOption("Bir İlçe Seçiniz ", "0", uploc.ilce);
					for(t2 = 0; t2 < d2; t2 ++ ) {
						uploc.insertOption(diziText2[t2], diziID2[t2], uploc.ilce)
					}
				
				}
				//semt
				$data3 =  { id : ilce };
				$.post(sitename+'/ajax/semtler.php', $data3, function(msg3) {
					var texts3 = msg3.substr(1, msg3.indexOf(":") - 1);
					var ids3 = msg3.substr(msg3.indexOf(":") + 1, msg3.length);
					var diziText3 = texts3.split(",");
					var diziID3 = ids3.split(",");
					var d3 = diziText3.length;
					
					if(semt!=0) {
					//uploc.insertOption("Bir Semt Seçiniz ", "0", uploc.semt);
						for(t3 = 0; t3 < d3; t3 ++ ) {
							uploc.insertOption(diziText3[t3], diziID3[t3], uploc.semt)
						}
					}
					
					uploc.sec(uploc.semt,semt);
					uploc.sec(uploc.ilce,ilce);
					uploc.sec(uploc.sehir,sehir);
				
				})
				
				
				
			})
			
			
			
      })

		
	},
	sec : function(where,what) {
		var pim=document.getElementById(where);
		var pUz = pim.options.length;

		for(i=0;i<pUz;i++) {
			if(pim.options[i].value==what) {
				pim.options[i].selected = true;	
				break;	
			}
		}
	}
	
	
}
//