// sehir ilce semt
var loc = {
   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(err) {
			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", 'sehirler', 0, "Bir Şehir Seçiniz ")
   }, 
	ilceEkle : function(){
      this.silOncekiler('ilceler');
      this.silOncekiler('semtler');
		loc.insertOption("Bir Semt Seçiniz ", "0", "semtler");
      this.ekle("ilceler.php", 'ilceler', this.secilen('sehirler'), "Bir İlçe Seçiniz ")
   }, 
	semtEkle : function() {
      loc.silOncekiler('semtler');
      this.ekle("semtler.php", 'semtler', this.secilen('ilceler'), "Bir Semt Seçiniz ")
   }, 
	ekle : function(path, where, idn, what){
      $data =  { id : idn };
      $.post('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;
         loc.insertOption(what, "0", where);
         for(t = 0; t < d; t ++ ) {
            loc.insertOption(diziText[t], diziID[t], where)
         }
      })
   }
	
	
}
//