﻿//// ANA SAYFA GENEL JS//////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////

var http = getHTTPObject();
function handleHttpResponse()
{
  if (http.readyState == 1)
        {
          //document.getElementById('mesaj').innerHTML = 'İlçeler getiriliyor lütfen bekleyin';
        } else if (http.readyState == 4) {
    if (http.status == 200)
    {
      var xmlDocument = http.responseXML;
      var etiketadi          = xmlDocument.getElementsByTagName('ilce');
      var ilce_sayi   = etiketadi.length;
      if (ilce_sayi>0)
      {
        var ilce_secim_kutusu = document.getElementById("ilceler");

        var ilce_no;
        var ilce_adi;
        var i;
        ilce_kutu_temizle(ilce_secim_kutusu);
        ilce_kutu_olustur(ilce_secim_kutusu,A16,'');

        for (i=0; i< ilce_sayi; i++)
        {
          ilce_adi  = etiketadi.item(i).getAttribute('ilceadi');
          ilce_no   = etiketadi.item(i).getAttribute('ilceno');
          ilce_kutu_olustur(ilce_secim_kutusu,ilce_adi,ilce_no);
        }
      }
      //document.getElementById('mesaj').innerHTML = '';
    } else {
      //document.getElementById('mesaj').innerHTML = 'Hata Olustu';
    }
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function ilce_kutu_olustur(ilce_secim_kutusu,isim,deger)
{
  var new_option   = document.createElement('option');
  new_option.text  = isim;
  new_option.value = deger;

  try {
    ilce_secim_kutusu.add(new_option, null);
  }
  catch(ex) {
    ilce_secim_kutusu.add(new_option);
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function ilce_kutu_temizle(xmlkok_etiket)
{
  while (xmlkok_etiket.length > 0)
  {
    xmlkok_etiket.remove(0);
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function ilceleri_getir()
{
var iller = document.getElementById("iller");
var ilno  = iller.options[iller.selectedIndex].value;
if(ilno){
http.open("POST", 'panel/ilce_xml.php', true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
http.onreadystatechange = handleHttpResponse;
http.send("ilno="+ilno);
}else{
var theDropDown = document.getElementById("ilceler")   
var numberOfOptions = theDropDown.options.length   
for (i=0; i<numberOfOptions; i++) {   
theDropDown.remove(0)   
}
var optn = document.createElement("OPTION");
optn.text = '----------';
optn.value= '';
theDropDown.options.add(optn);
var theDropDown = document.getElementById("koyler")   
var numberOfOptions = theDropDown.options.length   
for (i=0; i<numberOfOptions; i++) {   
theDropDown.remove(0)   
}
var optn = document.createElement("OPTION");
optn.text = '----------';
optn.value= '';
theDropDown.options.add(optn);
}
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function getHTTPObject()
{
  var retval=null;
  try
  {
    retval=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e)
  {
    try
    {
      retval=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(oc)
    {
      retval=null;
    }
  }

  if(!retval && typeof XMLHttpRequest != "undefined")
  {
    retval=new XMLHttpRequest();
  }
  return retval;
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
var http = getHTTPObject1();
function handleHttpResponse1()
{
  if (http.readyState == 1)
        {
          //document.getElementById('mesaj1').innerHTML = 'Semtler getiriliyor. Lutfen bekleyin ...';
        } else if (http.readyState == 4) {
    if (http.status == 200)
    {
      //XML Verileri Alınıyor
      var xmlDocument = http.responseXML;
      var etiketadi          = xmlDocument.getElementsByTagName('koy');
      //XML İlçeler Sayısını Alıyoruz
      var koy_sayi   = etiketadi.length;
      if (koy_sayi>0)
      {
        var koy_secim_kutusu = document.getElementById("koyler");

        var koy_no;
        var koy_adi;
        var k;
        koy_kutu_temizle(koy_secim_kutusu);
        koy_kutu_olustur(koy_secim_kutusu,A16,'');

        for (k=0; k< koy_sayi; k++)
        {
          koy_adi  = etiketadi.item(k).getAttribute('koyadi');
          koy_no   = etiketadi.item(k).getAttribute('koyno');
          koy_kutu_olustur(koy_secim_kutusu,koy_adi,koy_no);
        }
      }
      //document.getElementById('mesaj1').innerHTML = '';
    } else {
      //document.getElementById('mesaj1').innerHTML = 'Hata Olustu';
    }
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function koy_kutu_olustur(koy_secim_kutusu,isim,deger)
{
  var new_option   = document.createElement('option');
  new_option.text  = isim;
  new_option.value = deger;

  try {
    koy_secim_kutusu.add(new_option, null);
  }
  catch(ex) {
    koy_secim_kutusu.add(new_option);
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function koy_kutu_temizle(xmlkok_etiket)
{
  while (xmlkok_etiket.length > 0)
  {
    xmlkok_etiket.remove(0);
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function koyleri_getir()
{
var ilceler = document.getElementById("ilceler");
var ilceno  = ilceler.options[ilceler.selectedIndex].value;
if(ilceno){
http.open("POST", 'panel/koy_xml.php', true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
http.onreadystatechange = handleHttpResponse1;
http.send("ilceno="+ilceno);
}else{
var theDropDown = document.getElementById("koyler")   
var numberOfOptions = theDropDown.options.length   
for (i=0; i<numberOfOptions; i++) {   
theDropDown.remove(0)   
}
var optn = document.createElement("OPTION");
optn.text = '----------';
optn.value= '';
theDropDown.options.add(optn);
}
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function getHTTPObject1()
{
  var retval=null;
  try
  {
    retval=new ActiveXObject("Msxml2.XMLHTTP");
  }
  catch(e)
  {
    try
    {
      retval=new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(oc)
    {
      retval=null;
    }
  }

  if(!retval && typeof XMLHttpRequest != "undefined")
  {
    retval=new XMLHttpRequest();
  }
  return retval;
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function getir()
{
  var iller = document.getElementById("iller");
        var ilno  = il;
  http.open("POST", 'panel/ilce_xml.php', true);
  http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
  http.onreadystatechange = handleHttpResponse_body;
  http.send("ilno="+ilno);
  
  	for(var i=0;i < document.qsearch.iller.length;i++){
		if (document.qsearch.iller.options[i].value == il)  document.qsearch.iller.options.selectedIndex = i;
	}
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function handleHttpResponse_body()
{
  if (http.readyState == 1)
        {
        } else if (http.readyState == 4) {
    if (http.status == 200)
    {
      //XML Verileri Alınıyor
      var xmlDocument = http.responseXML;
      var etiketadi          = xmlDocument.getElementsByTagName('ilce');
      //XML İlçeler Sayısını Alıyoruz
      var ilce_sayi   = etiketadi.length;
      if (ilce_sayi>0)
      {
        var ilce_secim_kutusu = document.getElementById("ilceler");

        var ilce_no;
        var ilce_adi;
        var i;
        ilce_kutu_temizle(ilce_secim_kutusu);
        ilce_kutu_olustur(ilce_secim_kutusu,'Tümü','');

        for (i=0; i< ilce_sayi; i++)
        {
          ilce_adi  = etiketadi.item(i).getAttribute('ilceadi');
          ilce_no   = etiketadi.item(i).getAttribute('ilceno');
          ilce_kutu_olustur(ilce_secim_kutusu,ilce_adi,ilce_no);
        }
      }
                                       
                          	for(var i=0;i < document.qsearch.ilceler.length;i++){
							if (document.qsearch.ilceler.options[i].value == ilce)  document.qsearch.ilceler.options.selectedIndex = i;
							}
							
  var ilceler = document.getElementById("ilceler");
  var ilceno  = ilce;
  http.open("POST", 'panel/koy_xml.php', true);
  http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
  http.onreadystatechange = handleHttpResponse1_body;
  http.send("ilceno="+ilceno);
							
							
                        
    } else {
      document.getElementById('mesaj').innerHTML = 'Hata Oluştu';
    }
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function handleHttpResponse1_body()
{
  if (http.readyState == 1)
        {
        } else if (http.readyState == 4) {
    if (http.status == 200)
    {
      //XML Verileri Alınıyor
      var xmlDocument = http.responseXML;
      var etiketadi          = xmlDocument.getElementsByTagName('koy');
      //XML İlçeler Sayısını Alıyoruz
      var koy_sayi   = etiketadi.length;
      if (koy_sayi>0)
      {
        var koy_secim_kutusu = document.getElementById("koyler");

        var koy_no;
        var koy_adi;
        var k;
        koy_kutu_temizle(koy_secim_kutusu);
        koy_kutu_olustur(koy_secim_kutusu,'Tümü','');

        for (k=0; k< koy_sayi; k++)
        {
          koy_adi  = etiketadi.item(k).getAttribute('koyadi');
          koy_no   = etiketadi.item(k).getAttribute('koyno');
          koy_kutu_olustur(koy_secim_kutusu,koy_adi,koy_no);
        }
      }
                            for(var i=0;i < document.qsearch.koyler.length;i++){
							if (document.qsearch.koyler.options[i].value == koy)  document.qsearch.koyler.options.selectedIndex = i;
							}
    } else {
    }
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function getkey(e) {
	if (window.event)
	return window.event.keyCode;
	else if (e)
	return e.which;
	else
	return null;
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function charizin(e, goods) {
	var key, keychar;
	key = getkey(e);

	if (key == null) return true;

	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();

	goods = goods.toLowerCase();

	if (goods.indexOf(keychar) != -1)
	return true;

	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	return true;

	return false;
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function doFiyat(a, th) {
	if(th == ''){
		a = parseInt(a) + '';
	}else if(th == ' '){
		a=parseInt(a.replace(/ /g ,''))+ '';
	}else if(th == '.'){
		a=parseInt(a.replace(/\./g ,''))+ '';
	}else if(th == ','){
		a=parseInt(a.replace(/,/g ,''))+ '';
	}
	var b = "";
	if(a.length > 3){
		while( a.length > 3){
			b = th + a.substr(a.length - 3) + b;
			a = a.substr(0,a.length - 3);
		}
		b = a + b;
	}else{
		b = a;
	}
	if(!b || b=='NaN') b='';
	return b;
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////















/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function handleHttpResponse_t()
{
  if (http.readyState == 1)
        {
        } else if (http.readyState == 4) {
    if (http.status == 200)
    {
      var xmlDocument = http.responseXML;
      var etiketadi          = xmlDocument.getElementsByTagName('ilce');
      var ilce_sayi   = etiketadi.length;
      if (ilce_sayi>0)
      {
        var ilce_secim_kutusu = document.getElementById("ilceler_t");

        var ilce_no;
        var ilce_adi;
        var i;
        ilce_kutu_temizle(ilce_secim_kutusu);
        ilce_kutu_olustur(ilce_secim_kutusu,A121,'');

        for (i=0; i< ilce_sayi; i++)
        {
          ilce_adi  = etiketadi.item(i).getAttribute('ilceadi');
          ilce_no   = etiketadi.item(i).getAttribute('ilceno');
          ilce_kutu_olustur(ilce_secim_kutusu,ilce_adi,ilce_no);
        }
      }
    } else {
    }
  }
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function ilceleri_getir_t()
{
var iller = document.getElementById("iller_t");
var ilno  = iller.options[iller.selectedIndex].value;
if(ilno){
http.open("POST", 'panel/ilce_xml.php', true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
http.onreadystatechange = handleHttpResponse_t;
http.send("ilno="+ilno);
}else{
var theDropDown = document.getElementById("ilceler_t")   
var numberOfOptions = theDropDown.options.length   
for (i=0; i<numberOfOptions; i++) {   
theDropDown.remove(0)   
}
var optn = document.createElement("OPTION");
optn.text = '----------';
optn.value= '';
theDropDown.options.add(optn);
var theDropDown = document.getElementById("koyler_t")   
var numberOfOptions = theDropDown.options.length   
for (i=0; i<numberOfOptions; i++) {   
theDropDown.remove(0)   
}
var optn = document.createElement("OPTION");
optn.text = '----------';
optn.value= '';
theDropDown.options.add(optn);
}
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function koyleri_getir_t()
{
var ilceler = document.getElementById("ilceler_t");
var ilceno  = ilceler.options[ilceler.selectedIndex].value;
if(ilceno){
http.open("POST", 'panel/koy_xml.php', true);
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
http.onreadystatechange = handleHttpResponse1_t;
http.send("ilceno="+ilceno);
}else{
var theDropDown = document.getElementById("koyler_t")   
var numberOfOptions = theDropDown.options.length   
for (i=0; i<numberOfOptions; i++) {   
theDropDown.remove(0)   
}
var optn = document.createElement("OPTION");
optn.text = '----------';
optn.value= '';
theDropDown.options.add(optn);
}
}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function handleHttpResponse1_t()
{
  if (http.readyState == 1)
        {
        } else if (http.readyState == 4) {
    if (http.status == 200)
    {
      //XML Verileri Alınıyor
      var xmlDocument = http.responseXML;
      var etiketadi          = xmlDocument.getElementsByTagName('koy');
      //XML İlçeler Sayısını Alıyoruz
      var koy_sayi   = etiketadi.length;
      if (koy_sayi>0)
      {
        var koy_secim_kutusu = document.getElementById("koyler_t");

        var koy_no;
        var koy_adi;
        var k;
        koy_kutu_temizle(koy_secim_kutusu);
        koy_kutu_olustur(koy_secim_kutusu,A121,'');

        for (k=0; k< koy_sayi; k++)
        {
          koy_adi  = etiketadi.item(k).getAttribute('koyadi');
          koy_no   = etiketadi.item(k).getAttribute('koyno');
          koy_kutu_olustur(koy_secim_kutusu,koy_adi,koy_no);
        }
      }
    } else {
    }
  }
}

/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function kontrol(){
document.addkonut.tip.style.borderColor='#CCCCCC';
document.addkonut.durum.style.borderColor='#CCCCCC';
document.addkonut.baslik.style.borderColor='#CCCCCC';
document.addkonut.detay.style.borderColor='#CCCCCC';
document.addkonut.fiyat.style.borderColor='#CCCCCC';
document.addkonut.oda.style.borderColor='#CCCCCC';
document.addkonut.banyo.style.borderColor='#CCCCCC';
document.addkonut.bina_yas.style.borderColor='#CCCCCC';
document.addkonut.bina_kat.style.borderColor='#CCCCCC';
document.addkonut.bulundugu_kat.style.borderColor='#CCCCCC';
document.addkonut.isitma.style.borderColor='#CCCCCC';
document.addkonut.metre.style.borderColor='#CCCCCC';

if (document.addkonut.tip.value==''){
document.addkonut.tip.style.borderColor='#800000';
alert('Lütfen konutun tipini seçin');
document.addkonut.tip.focus();
return false;
}

if (document.addkonut.durum.value==''){
document.addkonut.durum.style.borderColor='#800000';
alert('Lütfen konutun durumunu seçin');
document.addkonut.durum.focus();
return false;
}

if (document.addkonut.baslik.value==''){
document.addkonut.baslik.style.borderColor='#800000';
alert('Lütfen ilan başlığı yazın');
document.addkonut.baslik.focus();
return false;
}

if (document.addkonut.iller.disabled==''){
if (document.addkonut.iller.value==''){
alert('Lütfen konutun bulunduğu şehiri seçin');
document.addkonut.iller.focus();
return false;
}
}

if (document.addkonut.ilceler.disabled==''){
if (document.addkonut.ilceler.value==''){
alert('Lütfen konutun bulunduğu ilçeyi seçin');
document.addkonut.ilceler.focus();
return false;
}
}

if (document.addkonut.koyler.disabled==''){
if (document.addkonut.koyler.value==''){
alert('Lütfen konutun bulunduğu semti seçin');
document.addkonut.koyler.focus();
return false;
}
}

if (document.addkonut.fiyat.value==''){
document.addkonut.fiyat.style.borderColor='#800000';
alert('Lütfen konutun fiyatını yazın');
document.addkonut.fiyat.focus();
return false;
}

if (document.addkonut.oda.value==''){
document.addkonut.oda.style.borderColor='#800000';
alert('Lütfen konutun oda salon sayısını seçin');
document.addkonut.oda.focus();
return false;
}

if (document.addkonut.banyo.value==''){
document.addkonut.banyo.style.borderColor='#800000';
alert('Lütfen konutun banyo sayısını girin');
document.addkonut.banyo.focus();
return false;
}

if (document.addkonut.bina_yas.value==''){
document.addkonut.bina_yas.style.borderColor='#800000';
alert('Lütfen binanın yaşını girin');
document.addkonut.bina_yas.focus();
return false;
}

if (document.addkonut.bina_kat.value==''){
document.addkonut.bina_kat.style.borderColor='#800000';
alert('Lütfen binanın kat adedini girin');
document.addkonut.bina_kat.focus();
return false;
}

if (document.addkonut.bulundugu_kat.value==''){
document.addkonut.bulundugu_kat.style.borderColor='#800000';
alert('Lütfen konutun bulunduğu katı seçin');
document.addkonut.bulundugu_kat.focus();
return false;
}

if (document.addkonut.isitma.value==''){
alert('Lütfen konutun ısıtma sistemini seçin');
document.addkonut.isitma.focus();
return false;
}

if (document.addkonut.metre.value==''){
document.addkonut.metre.style.borderColor='#800000';
alert('Lütfen konutun metrekaresini yazın');
document.addkonut.metre.focus();
return false;
}



if (document.addkonut.map_a.checked==true){
if(document.addkonut.da_z.value<15){
alert('Haritayı kullanmak için biraz daha yaklaşmalısınız');
return false;
}
}



document.addkonut.submit();

}




///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
function mapHTTPObject()
{
var retval=null;
try
{
retval=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
retval=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
retval=null;
}
}
if(!retval && typeof XMLHttpRequest != "undefined")
{
retval=new XMLHttpRequest();
}
return retval;
}
var http_map = mapHTTPObject();
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
function MapHttpResponse()
{
if (http_map.readyState == 4){
if (http_map.status == 200){
var xmlDocument = http_map.responseXML;
var etiketadi   = xmlDocument.getElementsByTagName('koords');
var lats   = etiketadi.item(0).getAttribute('da_lat');
var lngs   = etiketadi.item(0).getAttribute('da_lng');
var ctrs=15;

if(!lats){
var lats=38.99357205820946;
var lngs=34.365234375;
var ctrs=5;
}
load1(lats,lngs,ctrs);


}
}
}
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
function map_getir(id)
{
  http_map.open("POST", 'panel/map_response.php', true);
  http_map.setRequestHeader('Content-type', 'application/x-www-form-urlencoded; charset=iso-8859-9');
  http_map.onreadystatechange = MapHttpResponse;
  http_map.send("koyno="+id);
}
///////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
function kontrol5(){
document.addkonut.tip.style.borderColor='#CCCCCC';
document.addkonut.durum.style.borderColor='#CCCCCC';
document.addkonut.baslik.style.borderColor='#CCCCCC';
document.addkonut.detay.style.borderColor='#CCCCCC';
document.addkonut.fiyat.style.borderColor='#CCCCCC';

if (document.addkonut.tip.value==''){
document.addkonut.tip.style.borderColor='#800000';
alert('Lütfen ilanın tipini seçin');
document.addkonut.tip.focus();
return false;
}

if (document.addkonut.durum.value==''){
document.addkonut.durum.style.borderColor='#800000';
alert('Lütfen ilanın durumunu seçin');
document.addkonut.durum.focus();
return false;
}

if (document.addkonut.baslik.value==''){
document.addkonut.baslik.style.borderColor='#800000';
alert('Lütfen ilan başlığı yazın');
document.addkonut.baslik.focus();
return false;
}

if (document.addkonut.iller.value==''){
alert('Lütfen ilanın bulunduğu şehiri seçin');
document.addkonut.iller.focus();
return false;
}

if (document.addkonut.ilceler.value==''){
alert('Lütfen ilanın bulunduğu ilçeyi seçin');
document.addkonut.ilceler.focus();
return false;
}

if (document.addkonut.koyler.value==''){
alert('Lütfen ilanın bulunduğu semti seçin');
document.addkonut.koyler.focus();
return false;
}

if (document.addkonut.fiyat.value==''){
document.addkonut.fiyat.style.borderColor='#800000';
alert('Lütfen ilanın fiyatını yazın. Yok ise 0 yazınız');
document.addkonut.fiyat.focus();
return false;
}

if (document.addkonut.map_a.checked==true){
if(document.addkonut.da_z.value<15){
alert('Haritayı kullanmak için biraz daha yaklaşmalısınız');
return false;
}
}

document.addkonut.submit();

}
/////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////
