
function getXmlHttp() {
    var xmlHttp = false;

   // Internet Explorer (5.0+)
   try {
     xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        xmlHttp = false;
      }

   }
   // Mozilla veya Safari
   if ( !xmlHttp && typeof XMLHttpRequest != 'undefined' ) {

     try{
        xmlHttp = new XMLHttpRequest();
     }catch(e) {
        xmlHttp = false;
     }
   }
   // Diger (IceBrowser)
   if ( !xmlHttp && window.createRequest ) {
	 try{
        xmlHttp = window.createRequest();
     }catch(e) {
        xmlHttp = false;
     }
   }
	return xmlHttp;
}

function updateCounter(element, maxLength) {
	if(element.value.length > maxLength) {
		alert('Mesajınız en fazla ' + maxLength + ' karakter olabilir');
		element.value = element.value.substring(0, maxLength);
	}
}

function JXP(yukleniyor, yer, dosya, sc) {
	xmlHttp = new getXmlHttp();

	if (xmlHttp) {
	   	xmlHttp.onreadystatechange = function () {}
	   	xmlHttp.abort();
	}

    xmlHttp.onreadystatechange = function () {	Loading(yukleniyor, yer) }

	xmlHttp.open('POST', dosya, true)
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
   	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    xmlHttp.setRequestHeader("Content-length", sc.length)
    xmlHttp.setRequestHeader("Connection", "close")
    xmlHttp.send(sc)

}

function Loading(yukleniyor, yer) {
	if(yukleniyor == 1 && yer != 'no_id' ) {
		if( xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3 ) {
			var loading = '<img src="images/loading.gif" width="16" height="16" alt="Yukleniyor ..." />'
			document.getElementById(yer).innerHTML = loading;
		}
	}
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
            document.getElementById(yer).innerHTML = xmlHttp.responseText;
        } else {
            document.getElementById(yer).innerHTML = '<strong>HATA:</strong> ' + xmlHttp.statusText;
        }
		function getXmlHttp() {};
    }
}

function Sehir_Sec(ulke) {
    var sc = "ulkeadi=" + ulke;
    sc += "&iop=ulkesec";
    JXP(1, "sehiryeri", "../includes/islem.php", sc);
}

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) 	{
		while (obj.offsetParent) 		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}
function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) 	{
		while (obj.offsetParent) 		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function closeMessageDialog() {
	var dialog = document.getElementById('messageDialog');
	dialog.style.visibility = 'hidden'
	messageDialogVisible = false;
}

function messageDialog(n,yer) {
	var dialog = document.getElementById('messageDialog');

	var x = findPosX(document.getElementById('messageIcon'+n)) ;
	var y = findPosY(document.getElementById('messageIcon'+n)) + 24;

    dialog.style.top = y + 'px';
    dialog.style.left = x + 'px';
	dialog.style.visibility = 'visible';
    var sc = "mesajid=" + n + "&link=" + yer + "&iop=mesajgoster";
    JXP(1, "messageDialog", yer+"includes/islem.php", sc);
}

function closeMessageDialogKariyer() {
	var dialog = document.getElementById('messageDialogKariyer');
	dialog.style.visibility = 'hidden'
	messageDialogVisible = false;
}

function messageDialogKariyer(n,yer) {
	var dialog = document.getElementById('messageDialogKariyer');

	var x = findPosX(document.getElementById('messageIconKariyer'+n)) ;
	var y = findPosY(document.getElementById('messageIconKariyer'+n)) + 24;

    dialog.style.top = y + 'px';
    dialog.style.left = x + 'px';
	dialog.style.visibility = 'visible';
    var sc = "mesajid=" + n + "&link=" + yer + "&iop=kariyertarih_goster";
    JXP(1, "messageDialogKariyer", yer+"includes/islem.php", sc);

}

function Nick_kontrolu(kullanici) {
 var sc = "mesajid=" + kullanici + "&iop=nickkontrol";
    JXP(1, "nickikontrol", "../includes/islem.php", sc);

}

function Ucret_Preorder_bilgisi(adet,fiyati,urunid,rewritevarmi,kampanyalimi) {
 var sc = "mesajid=" + urunid + "&fiyati=" + fiyati + "&urunadet=" + adet + "&link=" + rewritevarmi + "&kampanya=" + kampanyalimi + "&iop=urunpreorder";
    if (rewritevarmi==0)
        JXP(1, "urunpreorder", "includes/islem.php", sc);
    else
        JXP(1, "urunpreorder", "../includes/islem.php", sc);
}

function Ucret_Preorder_bilgisi_sil(urunid, rewritevarmi) {
 var sc = "mesajid=" + urunid + "&link=" + rewritevarmi + "&iop=urunpreorder_sil";
    if (rewritevarmi==0)
        JXP(1, "urunpreorder", "includes/islem.php", sc);
    else
        JXP(1, "urunpreorder", "../includes/islem.php", sc);

}

function Satis_Sepeti_yenile() {
 var sc = "iop=sepetiyenile";
 JXP(1, "urunpreorder", "../includes/islem.php", sc);

}

function Satis_Sepeti_bitirdiktensonra_kaldir() {
 var sc = "iop=sepetiyenile";
 JXP(1, "urunpreorder", "includes/islem.php", sc);

}

function Yon_Siparis_Kontrol(n) {
	var dialog = document.getElementById('messageDialog');

	var x = findPosX(document.getElementById('messageIcon'+n)) ;
	var y = findPosY(document.getElementById('messageIcon'+n)) + 24;

    dialog.style.top = y + 'px';
    dialog.style.left = x + 'px';
	dialog.style.visibility = 'visible';
    var sc = "mesajid=" + n + "&iop=siparisgoster";
    JXP(1, "messageDialog", "includes/islem.php", sc);

}
function Primleri_Hesapla(primdonemi) {
 var sc = "mesajid=" + primdonemi +  "&iop=primhesapla";
 JXP(1, "primhesaplama_yeri", "includes/islem.php", sc);

}

function Danisman_kontrolu(kullanici) {
 var sc = "mesajid=" + kullanici + "&iop=danisman_kontrol";
    JXP(1, "danismankontrol", "includes/islem.php", sc);

}

function Kesin_Primleri_Goster(primdonemi) {
 var sc = "mesajid=" + primdonemi +  "&iop=aylikprimshow";
 JXP(1, "aylikkesinprim_yeri", "includes/islem.php", sc);

}

function Yonetim_Uye_Cozumu_Yap(userid,primdonemi) {
 var sc = "userid=" + userid + "&primdonemi=" + primdonemi + "&iop=uye_cozumuyap";
 JXP(1, "uye_cozum_yeri", "includes/islem.php", sc);

}

function closeMessageDialogKisiselPrim() {
	var dialog = document.getElementById('messageDialogKisiselPrim');
	dialog.style.visibility = 'hidden'
	messageDialogVisible = false;
}

function messageDialogKisiselPrim(userid,primdonemi,yer) {
	var dialog = document.getElementById('messageDialogKisiselPrim');

	var x = findPosX(document.getElementById('messageIconKisiselPrim'+userid)) ;
	var y = findPosY(document.getElementById('messageIconKisiselPrim'+userid)) + 24;

    dialog.style.top = y + 'px';
    dialog.style.left = x + 'px';
	dialog.style.visibility = 'visible';
    var sc = "userid=" + userid + "&primdonemi=" + primdonemi + "&link=" + yer + "&iop=kisisel_primleri_goster";
    JXP(1, "messageDialogKisiselPrim", yer+"includes/islem.php", sc);

}
function closeMessageDialogGrupPrim() {
	var dialog = document.getElementById('messageDialogGrupPrim');
	dialog.style.visibility = 'hidden'
	messageDialogVisible = false;
}

function messageDialogGrupPrim(userid,primdonemi,yer) {
	var dialog = document.getElementById('messageDialogGrupPrim');

	var x = findPosX(document.getElementById('messageIconGrupPrim'+userid)) ;
	var y = findPosY(document.getElementById('messageIconGrupPrim'+userid)) + 24;

    dialog.style.top = y + 'px';
    dialog.style.left = x + 'px';
	dialog.style.visibility = 'visible';
    var sc = "userid=" + userid + "&primdonemi=" + primdonemi + "&link=" + yer + "&iop=grup_primleri_goster";
    JXP(1, "messageDialogGrupPrim", yer+"includes/islem.php", sc);

}

function Yon_Kampanya_Detayi(n) {
	var dialog = document.getElementById('messageDialog');

	var x = findPosX(document.getElementById('messageIcon'+n)) ;
	var y = findPosY(document.getElementById('messageIcon'+n)) + 24;

    dialog.style.top = y + 'px';
    dialog.style.left = x + 'px';
	dialog.style.visibility = 'visible';
    var sc = "mesajid=" + n + "&iop=kampanya_goster";
    JXP(1, "messageDialog", "includes/islem.php", sc);

}


function Select_JXP(yer, dosya, sc) {
// bu fonksiyon select'in içeriğini doldurmak için yazıldı
xmlHttp = new getXmlHttp();

	if (xmlHttp) {
	   	xmlHttp.onreadystatechange = function () {}
	   	xmlHttp.abort();
	}

    xmlHttp.onreadystatechange = function () {	Select_Loading(yer) }

	xmlHttp.open('POST', dosya, true)
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
   	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    xmlHttp.setRequestHeader("Content-length", sc.length)
    xmlHttp.setRequestHeader("Connection", "close")
    xmlHttp.send(sc)

}

function Select_Loading(yer) {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
            var response = xmlHttp.responseText;
            var list=document.getElementById(yer);
            var ayrac=response.split('|');

            while (list.childNodes[0]) {
              list.removeChild(list.childNodes[0])
            }

            for (i=1; i<ayrac.length; i++) {

            // gelen değer |118,deniz YIKILMAZ şeklidendir
            // | işareti id ve isim birleşik önce bunu ayırıyoyoruz
            // , işareti ise önce select option value = degerayrac[0] değer sonraki ise optionda gözüken bölüm
               var degerayrac=ayrac[i].split(',');

               var x=document.createElement('option');
              // var y=document.createTextNode(ayrac[i]);
               var y=document.createTextNode(degerayrac[1]);

               x.appendChild(y);
               list.appendChild(x);
               x.value = degerayrac[0];

               }
        }
    }
}

function Fatura_Adi_Soyadi_Secimi(secilen_zamanlar) {
var sc = "zamanlar=" + secilen_zamanlar + "&iop=faturaadisec";
Select_JXP("faturaadi", "includes/islem.php", sc);
}

function Text_JXP(yer, dosya, sc) {
// bu fonksiyon select'in içeriğini doldurmak için yazıldı
xmlHttp = new getXmlHttp();

	if (xmlHttp) {
	   	xmlHttp.onreadystatechange = function () {}
	   	xmlHttp.abort();
	}

    xmlHttp.onreadystatechange = function () {	Text_Loading(yer) }

	xmlHttp.open('POST', dosya, true)
	xmlHttp.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT")
   	xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8')
    xmlHttp.setRequestHeader("Content-length", sc.length)
    xmlHttp.setRequestHeader("Connection", "close")
    xmlHttp.send(sc)

}

function Text_Loading(yer) {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
            document.getElementById(yer).value=xmlHttp.responseText;
        }
    }
}
function Isimden_Fatura_Adresi_BulveYaz(uyeno) {
var sc = "userid=" + uyeno + "&iop=faturabilgisi_bul";
Text_JXP("faturaadresi", "includes/islem.php", sc);
}
