function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function SepeteEkle(tur,id,aciklama,y,d,e) {
	// alert(action);
	http.open('get', 'ajax-sepete-ekle.php?id='+encodeURI(id)+'&tur='+encodeURI(tur)+'&aciklama='+aciklama+'&y='+encodeURI(y)+'&d='+encodeURI(d)+'&e='+encodeURI(e));
    http.onreadystatechange = SepetSonuc;
    http.send(null);

}


function UrunSil(id) {
	// alert(action);
	http.open('get', 'ajax-sepet-urun-sil.php?id='+encodeURI(id));
    http.onreadystatechange = SepetSonuc;
    http.send(null);
}


function SepetGuncelle(formid) {

var form=getForm(document.getElementById(formid));
//alert(form);
http.open("POST",'ajax-sepet-guncelle.php',true);
http.onreadystatechange = SepetSonucOrta;
//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=iso-8859-9");
//    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", form.length);
http.setRequestHeader("Connection", "close");
http.send(form);
}



function SepetBosalt() {
//alert("Sepet Boşalt");
var urlspt="ajax-sepet-bosalt.php";
//alert(divid.innerHTML);
http.open('get', urlspt);
http.onreadystatechange = SepetSonucOrta;
//Send the proper header information along with the request
http.send(null);
}







function getForm(fobj) {
 var str = "";
 var ft = "";
 var fv = "";
 var fn = "";
 var els = "";
 for(var i = 0;i < fobj.elements.length;i++) {
  els = fobj.elements[i];
  ft = els.title;
  fv = els.value;
  fn = els.name;
 switch(els.type) {
  case "text":
  case "hidden":
  case "password":
  case "textarea":
  // is it a required field?
  if(encodeURI(ft) == "required" && encodeURI(fv).length < 1) {
//	alert('''+fn+'' is a required field, please complete.');
	els.focus();
	return false;
  }
  str += fn + "=" + encodeURI(fv) + "&";
  break;

  case "checkbox":
  case "radio":
   if(els.checked) str += fn + "=" + encodeURI(fv) + "&";
  break;

  case "select-one":
	str += fn + "=" +
	els.options[els.selectedIndex].value + "&";
  break;
  } // switch
 } // for
 str = str.substr(0,(str.length - 1));
 return str;
}





















function SepetSonucOrta() {
if (http.readyState == 0 || http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
           document.getElementById("sepet-ajax").innerHTML =  '<div id="loading"><img src="images/loading.gif" align="absmiddle"> Lütfen Bekleyin. Sepet Güncelleniyor...</div>';
        }


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(update);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("sepet-ajax").innerHTML = update;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

        }
    }
}








function SepetSonuc() {
if (http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
           document.getElementById("sepet-kucuk-icerik").innerHTML =  '<div id="loading"><img src="images/loading.gif" align="absmiddle"> Lütfen Bekleyin.</div>';
        }


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(update);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("sepet-kucuk-icerik").innerHTML = update;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)
		//	$morphColor('sepet-toplam-ef', '#FFFFFF', '#666666', '#FF6600', '#FFFFFF', '#FFCC00', '#CCCCCC', 1200);
		//	$morphColor('sepet-urun-aciklama-ef', '#FFFFFF', '#666666', '#FF6600', '#FFFFFF', '#FFCC00', '#CCCCCC', 600);
		//	$morphColor('urun-mevcut-uyari-ef', '#FFFFFF', '#FFFFFF', '#E01212', '#FFFFFF', '#FFCC00', '#CCCCCC', 1800);
			$('#urun-mevcut-uyari-ef').highlightFade({color:'#CF0418',complete:function() { $(this).remove() },speed:5000,iterator:'sinusoidal'});
			$('#sepet-urun-aciklama-ef').highlightFade({color:'#FF8605',speed:2000,iterator:'linear'})
			$('#sepet-toplam-ef').highlightFade({color:'#FF8605',speed:2000,iterator:'exponential'})

        }
    }
}


function UrunAdetGuncelle(divid,id,deger) {

	var urlspt="ajax-sepet-urun-guncelle.php?id="+encodeURI(id)+"&deger="+encodeURI(deger);
	//alert(divid.innerHTML);

	http.open('get', urlspt);

	http.onreadystatechange =function (){
		TutarSonuc(divid);
		//divid=null;
	}
	http.send(null);


}










function TutarSonuc(divid) {
 // var	divid="sepet-tutar-+id";
if (http.readyState == 0 || http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {

		var browser = BrowserDetect.browser;
//alert(browser);
				if(browser !='Opera'){
					//Opera cift loading image bug..
						if(browser !='Safari'){
			        			document.getElementById(divid).innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"></div>';
			        		}
			    	}

	   				document.getElementById("sepet-toplam-tutar").innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"> </div>';

		}


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(divid);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById(divid).innerHTML = update[0];
           document.getElementById("sepet-toplam-tutar").innerHTML =  update[1];
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

        }
    }

}




var BrowserDetect = {
	init: function () {
		this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
		this.version = this.searchVersion(navigator.userAgent)
			|| this.searchVersion(navigator.appVersion)
			|| "an unknown version";
		this.OS = this.searchString(this.dataOS) || "an unknown OS";
	},
	searchString: function (data) {
		for (var i=0;i<data.length;i++)	{
			var dataString = data[i].string;
			var dataProp = data[i].prop;
			this.versionSearchString = data[i].versionSearch || data[i].identity;
			if (dataString) {
				if (dataString.indexOf(data[i].subString) != -1)
					return data[i].identity;
			}
			else if (dataProp)
				return data[i].identity;
		}
	},
	searchVersion: function (dataString) {
		var index = dataString.indexOf(this.versionSearchString);
		if (index == -1) return;
		return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
	},
	dataBrowser: [
		{ 	string: navigator.userAgent,
			subString: "OmniWeb",
			versionSearch: "OmniWeb/",
			identity: "OmniWeb"
		},
		{
			string: navigator.vendor,
			subString: "Apple",
			identity: "Safari"
		},
		{
			prop: window.opera,
			identity: "Opera"
		},
		{
			string: navigator.vendor,
			subString: "iCab",
			identity: "iCab"
		},
		{
			string: navigator.vendor,
			subString: "KDE",
			identity: "Konqueror"
		},
		{
			string: navigator.userAgent,
			subString: "Firefox",
			identity: "Firefox"
		},
		{
			string: navigator.vendor,
			subString: "Camino",
			identity: "Camino"
		},
		{		// for newer Netscapes (6+)
			string: navigator.userAgent,
			subString: "Netscape",
			identity: "Netscape"
		},
		{
			string: navigator.userAgent,
			subString: "MSIE",
			identity: "Explorer",
			versionSearch: "MSIE"
		},
		{
			string: navigator.userAgent,
			subString: "Gecko",
			identity: "Mozilla",
			versionSearch: "rv"
		},
		{ 		// for older Netscapes (4-)
			string: navigator.userAgent,
			subString: "Mozilla",
			identity: "Netscape",
			versionSearch: "Mozilla"
		}
	],
	dataOS : [
		{
			string: navigator.platform,
			subString: "Win",
			identity: "Windows"
		},
		{
			string: navigator.platform,
			subString: "Mac",
			identity: "Mac"
		},
		{
			string: navigator.platform,
			subString: "Linux",
			identity: "Linux"
		}
	]

};
BrowserDetect.init();







function StateSec(id) {
	// alert(action);



	http.open('get', 'ajax-ulke-state-sehir-sec.php?secici=State&id='+encodeURI(id));
    	http.onreadystatechange = StateSonuc;
    	http.send(null);
}






function SehirSec(id,state) {
	// alert(action);

	http.open('get', 'ajax-ulke-state-sehir-sec.php?secici=Sehir&state='+state+'&id='+encodeURI(id));



    	http.onreadystatechange = SehirSonuc;
    	http.send(null);
}




function StateSonuc() {
if (http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {

         	        	//opera // safari
        			var browser = BrowserDetect.browser;
//alert(browser);
				if(browser !='Opera'){
					//Opera cift loading image bug..
						if(browser !='Safari'){
       document.getElementById("state").innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"></div>';
    			        		}
			    	}
          	//opera // safari



          }


else if(http.readyState == 4){
        var response = http.responseText;

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("state").innerHTML = response;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

    }
}






function SehirSonuc() {
if (http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
        	        	//opera // safari
        			var browser = BrowserDetect.browser;
//alert(browser);
				if(browser !='Opera'){
					//Opera cift loading image bug..
						if(browser !='Safari'){
             document.getElementById("sehir").innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"></div>';
			        		}
			    	}
          	//opera // safari



         }


else if(http.readyState == 4){

    var response = http.responseText;

   document.getElementById("sehir").innerHTML = response;
    }
}


/**
 *
 * @access public
 * @return void
 **/
function UlkeDeg(id){
//alert(id);

if (id==1 || id==100) {
	StateSec(id);
}
else
{
	SehirSec(id,0);
	$("#state_select_Tsl").removeOption(/./);
	 $("#state_select_Tsl").addOption("0", "----");

}



}


function UlkeDegFtr(id){
//alert(id);

if (id==1 || id==100) {
	StateSecFtr(id);
}
else
{
	SehirSecFtr(id,0);
	$("#state_select_ftr").removeOption(/./);
	 $("#state_select_ftr").addOption("0", "----");


}



}


////Jquery Adres goster gizle


function StateSecFtr(id) {
	// alert(action);



	http.open('get', 'ajax-ulke-state-sehir-sec.php?secici=State&ftr=on&id='+encodeURI(id));
    	http.onreadystatechange = StateSonucFtr;
    	http.send(null);
}






function SehirSecFtr(id,state) {
	// alert(action);
	http.open('get', 'ajax-ulke-state-sehir-sec.php?secici=Sehir&ftr=on&state='+state+'&id='+encodeURI(id));
    	http.onreadystatechange = SehirSonucFtr;
    	http.send(null);
}




function StateSonucFtr() {
if (http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {

        	//opera // safari
        			var browser = BrowserDetect.browser;
//alert(browser);
				if(browser !='Opera'){
					//Opera cift loading image bug..
						if(browser !='Safari'){
           						document.getElementById("state-ftr").innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"></div>';
			        		}
			    	}
          	//opera // safari

        }


else if(http.readyState == 4){
        var response = http.responseText;

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("state-ftr").innerHTML = response;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

    }
}






function SehirSonucFtr() {
if (http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {


        	//opera // safari
        			var browser = BrowserDetect.browser;
//alert(browser);
				if(browser !='Opera'){
					//Opera cift loading image bug..
						if(browser !='Safari'){
   					        document.getElementById("sehir-ftr").innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"></div>';
			        		}
			    	}
          	//opera // safari



        }


else if(http.readyState == 4){

    var response = http.responseText;

   document.getElementById("sehir-ftr").innerHTML = response;
    }
}









function AdresKullanFtr(id) {
	// alert(action);



	http.open('get', 'ajax-fatura-adresi-kullan.php?id='+encodeURI(id));
    	http.onreadystatechange = AdresSonucFtr;
    	http.send(null);
}





function AdresSonucFtr() {
if (http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {


        	//opera // safari
        			var browser = BrowserDetect.browser;
//alert(browser);
				if(browser !='Opera'){
					//Opera cift loading image bug..
						if(browser !='Safari'){
   					        document.getElementById("fatura").innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"></div>';
			        		}
			    	}
          	//opera // safari



        }


else if(http.readyState == 4){

    var response = http.responseText;

   document.getElementById("fatura").innerHTML = response;
    }
}

















function AdresSilFatura(id) {
	// alert(action);



	http.open('get', 'ajax-adres-sil.php?id='+encodeURI(id));
    	http.onreadystatechange = AdresSilFaturaSonuc;
    	http.send(null);
}





function AdresSilFaturaSonuc() {
if (http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {


        	//opera // safari
        			var browser = BrowserDetect.browser;
//alert(browser);
				if(browser !='Opera'){
					//Opera cift loading image bug..
						if(browser !='Safari'){
   					        document.getElementById("FaturaAdresListesi").innerHTML =  '<div id="loading-mini"><img src="images/loading-mini.gif" align="absmiddle"></div>';
			        		}
			    	}
          	//opera // safari



        }


else if(http.readyState == 4){

    var response = http.responseText;

   document.getElementById("FaturaAdresListesi").innerHTML = response;
    }
}








jQuery.jPrintArea=function(el)
{
var iframe=document.createElement('IFRAME');
var doc=null;

$(iframe).attr('style','position:absolute;width:0px;height:0px;left:-500px;top:-500px;');
document.body.appendChild(iframe);
doc=iframe.contentWindow.document;
var links=window.document.getElementsByTagName('link');
for(var i=0;i<links.length;i++)
if(links[i].rel.toLowerCase()=='stylesheet')
doc.write('<link type="text/css" rel="stylesheet" href="'+links[i].href+'"></link>');
doc.write('<div style="font-size: 1.65em; color:#000000">');
doc.write('<div class="'+$(el).attr("class")+'">'+$(el).html()+'</div>');
doc.write('</div>');
doc.close();
iframe.contentWindow.focus();
iframe.contentWindow.print();
alert('Printing...');
document.body.removeChild(iframe);
}
















































/// dergi_listeleme


function DergiListele(id) {
	// alert(action);
	http.open('get', 'ajax-dergi-listele.php?id='+encodeURI(id));
    	http.onreadystatechange = DergiListeleSonuc;
    	http.send(null);
}


function DergiListeleSonuc() {
if (http.readyState == 0 || http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
           document.getElementById("dergi-listesi").innerHTML =  '<div id="loading"><img src="images/loading.gif" align="absmiddle"> Lütfen Bekleyin. Dergiler Listeleniyor.</div>';
        }


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(update);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("dergi-listesi").innerHTML = update;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

        }
    }
}




///dergi ozellikleri


function DergiOzellik(dr,d,p,did,bid,uid,s) {
	// alert(action);
	http.open('get', 'ajax-data-al.php?dr='+encodeURI(dr)+'&d='+encodeURI(d)+'&p='+encodeURI(p)+'&did='+encodeURI(did)+'&bid='+encodeURI(bid)+'&uid='+encodeURI(uid)+'&s='+encodeURI(s));
	http.onreadystatechange = DergiOzellikSonuc;
	http.send(null);

}




function DergiOzellikSonuc() {
if (http.readyState == 0 || http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
           document.getElementById("dergi-ozellik").innerHTML =  '<div id="loading"><img src="images/loading.gif" align="absmiddle"> Lütfen Bekleyin. Dergi bilgileri alınıyor.</div>';
        }


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(update);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("dergi-ozellik").innerHTML = update;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

        }
    }
}











///dergi sayi listele


function sayiListele(id) {
	// alert(id);
	http.open('get','ajax-data-al-dergi-listesi.php?id='+encodeURI(id));
	http.onreadystatechange = sayiListeleSonuc;
	http.send(null);

}




function sayiListeleSonuc() {
if (http.readyState == 0 || http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
           document.getElementById("sayi-listesi").innerHTML =  '<div id="loading"><img src="images/loading.gif" align="absmiddle"> Lütfen Bekleyin.... Sayılar Listeleniyor.</div>';
        }


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(update);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("sayi-listesi").innerHTML = update;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

        }
    }
}












///dergi sayi listele


function kitapListele(id) {
	// alert(id);
	http.open('get','ajax-data-al-kitap-listesi.php?id='+encodeURI(id));
	http.onreadystatechange = KitapListeleSonuc;
	http.send(null);

}




function KitapListeleSonuc() {
if (http.readyState == 0 || http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
           document.getElementById("kitap").innerHTML =  '<div id="loading"><img src="images/loading.gif" align="absmiddle"> Lütfen Bekleyin. Sayılar Listeleniyor.</div>';
        }


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(update);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("kitap").innerHTML = update;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

        }
    }
}








///Siparis Takip


function SiparisTakip(id) {
	// alert(id);
	http.open('get','ajax-siparis-takip-data-al.php?u='+encodeURI(id));
	http.onreadystatechange = SiparisTakipSonuc;
	http.send(null);

}




function SiparisTakipSonuc() {
if (http.readyState == 0 || http.readyState == 1 || http.readyState == 2 || http.readyState == 3 )
        {
           document.getElementById("siparislerim").innerHTML =  '<div id="loading"><img src="images/loading.gif" align="absmiddle"> Lütfen Bekleyin.Sİparişleriniz hazırlanıyor</div>';
        }


else
 if(http.readyState == 4){
        var response = http.responseText;
        var update = new Array();

        if(response.indexOf('|' != -1)) {
            update = response.split('|');
          //alert(update);

           //document.getElementById("icerik-dergi").innerHTML = update[1];
            document.getElementById("siparislerim").innerHTML = update;
			//$morphColor(id, starttextcol, endtextcol, startbackcol, endbackcol, startbordercol, endbordercol, time)

        }
    }
}




























$(document).ready(function() {
//bekleyen siparislerim sayfasi
$('.odeme_kontrolu').hide();
$('.odeme_kontrolu_loading').hide();

});




function OdemeKontroluCC(sip) {
var sip;
var sipid="#" +sip;
//alert (sip);
$(sipid).show('slow');



 $(".odeme_kontrolu_loading").ajaxStart(function(){
   $(this).show();
 })
 .ajaxStop(function(){
   $(this).hide('slow');
 });

$.ajax({
   url : 'ajax_odeme_kontrol_et.php',
    type: 'GET',
    data: 'id=' + sip,
    success: function(sonuc){
        $(sipid).html('   '+sonuc);
        $(sipid).fadeIn('slow');
    }
});





}