	
	var strSepetUrl = "/SepetIslem.aspx";
	var strOdemeUrl = "/OdemeFormu.aspx";
	var strIngMevzuatUrl = "/IngilizceMevzuat.aspx";
	
	function OdemeSecenekleri(){
		window.open("/demo/OdemeSecenekleri.aspx","odemesecenekleri","top=50,right=50,width=640,height=480,status,scrollbars=1")
	}
	
	function OdemeSayfasi(){
		window.location.href = strOdemeUrl;
	}
	
	function SayfayaDon(){
		window.location.href = strIngMevzuatUrl;
	}

	var strEklenenIDler = "";
	var bKilit = false;
	var intbGizle = null;
	var strSepeteEkleButton;
	if(intMasterEng == 1)
	{
	    strSepeteEkleButton = 
	    "<a id=\"btnSepetREPLACE_MID\" href=\"javascript:SepeteEkle(REPLACE_MID);\">Add to Basket</a>";
	}
	else
	    strSepeteEkleButton = 
	    "<a id=\"btnSepetREPLACE_MID\" href=\"javascript:SepeteEkle(REPLACE_MID);\">Sepete Ekle</a>";
	
	function SepeteEkle(mid,tip)
	{
		if(!tip) tip = "1";
		if(bKilit){
		   
		    if(intMasterEng)
		        return alert('Please Wait during processing...');
		    else
			    return alert('Lütfen Önceki İşlemin Sonlanmasını Bekleyiniz.');
		}
		else{
			var strTDTemp = "";
			var objTD = document.getElementById('TDSepetButton' + String(mid));
            
            if(objTD){
                objTD.innerHTML = '<img src="/images/ajax-loader.gif">';
                strTDTemp = objTD.innerHTML;
                }

			var objDivSepetGuncelleniyor =  document.getElementById('DivSepetGuncelleniyor');
		    objDivSepetGuncelleniyor.innerHTML = '<img src="/images/ajax-loader.gif">';
            
            $.ajax({
            type: "GET",
            url: strSepetUrl,
            data: "islem=ekle&mid=" + mid + "&tip=" + tip,
            success: function(msg){

            if(strEklenenIDler.length>0) strEklenenIDler+=",";
	            strCevap = msg;
	            if(strCevap == "0" || strCevap == "1"){
		            if(strCevap == "0") strEklenenIDler += mid;
		            if(objTD) {
		                if(intMasterEng == 1)
		                    objTD.innerHTML = "<i>In the Basket.</i>";
		                else
		                   objTD.innerHTML = "<i>Sepetinizde..</i>";
		            }
		            if(strCevap == "1") 
		                if(intMasterEng)
		                    alert("The selected item already added to Basket.");
		                else
		                    alert("Secmis Oldugunuz Mevzuat Kalemi Zaten Sepetinizde.");
		            SepetGuncelle();
		            $('#DivShoppingBag').show('fast');
	            }
	            else if(strCevap == "10"){
		            if(intMasterEng)
		                alert('Maximum Size of the Basket is 10 items.');
		            else
		                alert('Bir seferde en fazla 10 adet siparis verebilirsiniz.');
            		
		            objTD.innerHTML = strTDTemp;
		            objDivSepetGuncelleniyor.innerHTML = '';
	            }
	            else if(strCevap == "99"){
		            if(intMasterEng)
		                alert('An Unexpected error occured. Please try again later.');
		            else
		                alert('Beklenmdik bir hata olustu. Lütfen daha sonra tekrar deneyiniz.');
		            objTD.innerHTML = '&nbsp;';
	            }
	            bKilit = false;

            }
            });
		}
	}
	
	
	function SatinAl(mid)
	{
		if(bKilit){
		    if(intMasterEng)
			    return alert('Please wait during processing.');
			 else
			    return alert('Lütfen onceki islemin sonlanmasını bekleyiniz.');
		}
		else{
			bKilit = true;
			var objTD = document.getElementById('TDSepetButton' + mid);
			if(objTD)
				objTD.innerHTML = '<img src="/images/ajax-loader.gif"> Sepete Ekleniyor';
			
			var strCevap = "";
			var qs = "islem=ekle&mid=" + String(mid);
			$.ajax({
                type: "GET",
                url: strSepetUrl,
                data: qs,
                success: function(msg){
                    strCevap = msg;
				    if(strCevap == "0" || strCevap == "1"){
					    window.location.href = "/OdemeFormu.aspx";
				    }
				    else if(strCevap == "99"){
					    if(intMasterEng)
					        alert('An Unexpected error occured. Please try again later.');
					    else
					        alert('Beklenmdik bir hata oluştu. Lütfen daha sonra tekrar deneyiniz.');
					    if(objTD) objTD.innerHTML = '&nbsp;';
				    }
				    bKilit = false;
                }
            });
			
		}
	}
	
	var intKDVMuaf = 0;
	
	function setKDVMuaf(intMuaf){
	    intKDVMuaf = intMuaf;
	    SepetGuncelle();
	}
	
	
	
	function SepetGuncelle(){
	   
		var objLblSepet = document.getElementById('DivSepetListe');
		if(!objLblSepet) return;
		
		var objDivSepetGuncelleniyor =  document.getElementById('DivSepetGuncelleniyor');
		objDivSepetGuncelleniyor.innerHTML = '<img src="/images/ajax-loader.gif">';
		
		var qs = "islem=goster&kdvmuaf=" + String(intKDVMuaf);
		if(window.location.href.indexOf(strOdemeUrl)>0) intbGizle = 1;
		if(intbGizle) qs +="&bgizle=" + String(intbGizle);

		$.ajax({
            type: "GET",
            url: strSepetUrl,
            data: qs,
            success: function(msg){
                ArrCevap = msg.split('#');
			    if(ArrCevap.length == 2){
				    strEklenenIDler = ArrCevap[1];
			    }
			    $("#DivSepetListe").hide();
			    objLblSepet.innerHTML = ArrCevap[0];
			    $("#DivSepetListe").fadeIn('slow');
    			
			    ListeDuzenle(1, strEklenenIDler);
			    if(strEklenenIDler == "") $('PanelForm').hide();
			    objDivSepetGuncelleniyor.innerHTML = '';
            }
        });
		
		
	}
	
	var strCikanIDler = "";
	function SepettenCikar(mid)
	{
		if(mid == 'tum'){
		    if(intMasterEng==1)
		        {
		            if(!confirm('Your Basket will be deleted. Dou you want to continue?'))
		                return;  
		        }
		    else
		        {
		            if(!confirm('Alışveriş listeniz silinecek. Devem etmek istiyor musunuz?'))  
		                return;
		        }
		}
		
		var objTD;
		if(mid != 'tum'){
			objTD = document.getElementById('TDSepetButton' + mid);
			if(objTD){
				var strTDHTMLTemp = objTD.innerHTML;
			}
		}
		var qs = "islem=sil&mid=" + String(mid);
		var strCevap = "";
		$.ajax({
            type: "GET",
            url: strSepetUrl,
            data: qs,
            success: function(msg){
               
                strCevap = msg;
			    if(strCevap == "0"){
				    if(mid == 'tum'){
					    strCikanIDler = strEklenenIDler;
					    strEklenenIDler = "";
					    ListeDuzenle(0, strCikanIDler);
				    }
				    else
				    {
					    var strButton = strSepeteEkleButton;
					    while(strButton.indexOf("REPLACE_MID")>0) strButton = strButton.replace("REPLACE_MID", mid);
					    if(objTD) objTD.innerHTML = strButton;
					    $("#btnSepet" + String(mid)).fadeIn('slow');
					    if(strCikanIDler.length>0) strCikanIDler += ",";
					    strCikanIDler += mid;
					    if(strEklenenIDler.indexOf(',')>0)
						    strEklenenIDler = strEklenenIDler.replace("," + mid , "");
					    else
						    strEklenenIDler = strEklenenIDler.replace(mid , "");
				    }
				    SepetGuncelle();
    				
			    }
			    else if(strCevap == "99"){
				    alert('Beklenmdik bir hata oluştu. Lütfen daha sonra tekrar deneyiniz.');
				    if(objTD) objTD.innerHTML = strTDHTMLTemp;
			    }
            }
        });
	}
					
	function ListeDuzenle(tip, strIDler){
	
	    
		var ArrListe = strIDler.split(',');
		var objTD;
		var mid;
		var SpanUrunSayisi = document.getElementById('SpanUrunSayisi');
		var intUrunSayisi = ArrListe.length;
		if(strIDler.length == 0) intUrunSayisi = 0;
		if(SpanUrunSayisi) {
		    SpanUrunSayisi.innerHTML = String(intUrunSayisi);
		}
		for(i=0;i<intUrunSayisi;i++)
		{
			mid = ArrListe[i];
			objTD = document.getElementById('TDSepetButton' + mid);
			if(objTD){
				if(tip == 0){
					var strButton = strSepeteEkleButton;
					while(strButton.indexOf("REPLACE_MID")>0) strButton = strButton.replace("REPLACE_MID", mid);
					objTD.innerHTML = strButton;
					$("#btnSepet" + String(mid)).fadeIn('slow');
				}
				else
				    {
				        if(intMasterEng)
					        objTD.innerHTML = "<i>In the Basket..</i>";
					     else
					        objTD.innerHTML = "<i>Sepetinizde..</i>";
					}
					 
			}
		}
	}
	
	

