// sehir ilce semt
var uploc = {
   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", 'bsehirler', 0, "Bir Şehir Seçiniz ")
   }, 
	ilceEkle : function(){
      this.silOncekiler('bilceler');
      this.silOncekiler('bsemtler');
		uploc.insertOption("Bir Semt Seçiniz ", "0", "bsemtler");
      this.ekle("ilceler.php", 'bilceler', this.secilen('bsehirler'), "Bir İlçe Seçiniz ")
   }, 
	semtEkle : function() {
      uploc.silOncekiler('bsemtler');
      this.ekle("semtler.php", 'bsemtler', this.secilen('bilceler'), "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('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", "bsehirler");
         for(t = 0; t < d; t ++ ) {
            uploc.insertOption(diziText[t], diziID[t], 'bsehirler')
         }
			//ilce
			$data2 =  { id : sehir };
			$.post(+'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;
				uploc.insertOption("Bir İlçe Seçiniz ", "0", "bilceler");
				for(t2 = 0; t2 < d2; t2 ++ ) {
					uploc.insertOption(diziText2[t2], diziID2[t2], 'bilceler')
				}
				//semt
				$data3 =  { id : ilce };
				$.post('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;
					uploc.insertOption("Bir Semt Seçiniz ", "0", "bsemtler");
					for(t3 = 0; t3 < d3; t3 ++ ) {
						uploc.insertOption(diziText3[t3], diziID3[t3], 'bsemtler')
					}
					
					uploc.sec("bsemtler",semt);
					uploc.sec("bilceler",ilce);
					uploc.sec("bsehirler",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;	
			}
		}
	}
	
	
}
//