(function($){jQuery.fn.sepet_box=function(ds,o){var vcss={"border-color":"#D4D4D4","border-width":"1px","border-style":"solid",overflow:"hidden",padding:"3px","margin-top":"7px","margin-left":"0px"};o=$.extend({urunler:[],styles:vcss,size:150},o||{});$.fn.extend({box_sepet_counter:function(){var $this=$("#sec_sepet_box");$("#sbox_summary").remove();$("#sbox_summary_wait").remove();var u=0;for(var i=0;i<o.urunler.length;i++){u+=parseInt(o.urunler[i].adet)}if(u==0){var spx="Alışveriş sepetinizde ürün yok"}else{var spx='<a href="/user/shopping_sepet">Alışveriş sepetinizde '+u+" ürün var</a>"}$("#sec_sepet_box").append('<div align="center" id="sbox_summary" rel="'+u+'">'+spx+"</div>");if(u>0){$("#satinal_box").show()}else{$("#satinal_box").hide()}if(ds_sepet_wait>0){$("#sec_sepet_box").append('<div align="center" id="sbox_summary_wait" style="margin-top:8px;padding-top:3px;margin-left:3px;margin-right:3px;white-space:normal;" class="border_t gray_link" rel="'+u+'"><a href="/user/shopping_sepet">Bekleyen sepetinizde '+ds_sepet_wait+" ürün var</a></div>")}},box_sepet_ekle_layout:function(book,anime){var t=$.template("sbox",'<tr id="sbox_${no}"><td><div id="sbox_name_${no}">&#183; ${name}</div> <div class="sbox_adet_txt" id="sbox_adet_${no}">${adet} adet</div> <div class="sepet_close_link"><a id="sbox_sil_${no}" rel="${no}" href="#">x</a></div></td></tr>');$.tmpl("sbox",book).appendTo("#sec_sepet_box table");$("#sbox_name_"+book.no).css({"white-space":"nowrap",display:"block",width:o.size,overflow:"hidden","margin-top":"3px","padding-bottom":"2px"});$("#sbox_adet_"+book.no).css({"float":"left"});$("#sbox_sil_"+book.no).css({"float":"right"}).unbind("click").click($(this).box_sepet_sil);o.urunler.push(book);$("#sec_sepet_box tr:odd").css("background-color","#f3f3f3");if(anime){$(this).effect("transfer",{to:"#sepet",className:"box_transfer"},1000,function(){$("#sbox_"+book.no).highlightFade()})}},box_sepet_ekle:function(book){book.no=book.no||book.pno;if($(this).box_is_sepet_exists(book.no)===false){book.adet=book.adet||1;$.ajax({type:"POST",url:"/sepet/ekle/",data:({p:book.no,c:book.adet,vname:book.name}),success:function(data){if(data.result=="LIMIT"){$("#sepet_urun_"+data.p).remove();var cx=parseInt($("#sepet_count").html())-1;$("#sepet_count").html(cx);alert("En fazla 50 ürün sepete eklenebilir.")}},dataType:"json"});$(this).box_sepet_ekle_layout(book,true)}else{$(this).box_sepet_update(book)}$(this).box_sepet_counter()},box_is_sepet_exists:function(vno){for(var i=0;i<o.urunler.length;i++){if(o.urunler[i].no==vno){return true}}return false},box_sepet_update:function(book){for(var i=0;i<o.urunler.length;i++){if(o.urunler[i].no==book.no){break}}if(typeof book.multi=="undefined"){o.urunler[i].adet++;var adex=o.urunler[i].adet}else{var adex=parseInt(o.urunler[i].adet)+parseInt(book.adet);o.urunler[i].adet=adex}$("#sbox_adet_"+book.no).html(o.urunler[i].adet+" adet");$(this).effect("transfer",{to:"#sepet",className:"box_transfer"},1000,function(){$("#sbox_"+book.no).highlightFade()});$.ajax({type:"POST",url:"/sepet/update/content/json/",data:({"px[]":book.no,"ax[]":adex}),success:function(data){for(var zx in data.limit){for(var i=0;i<o.urunler.length;i++){if(typeof eval("data.limit.p"+o.urunler[i].no)!="undefined"){o.urunler[i].adet--;$("#sbox_adet_"+book.no).html(o.urunler[i].adet+" adet");alert("Kitabın sitemizdeki stoğu "+data.limit[zx]+" adetle sınırlıdır");break}}}},dataType:"json"})},box_sepet_sil:function(event){event.preventDefault();var no=$(this).attr("rel");$.ajax({type:"POST",url:"/sepet/delete/?h=j",data:({"px[]":no}),success:function(data){$("#sbox_"+data.content[0]).remove();$("#sebx_"+data.content[0]).remove();$("#sek_"+data.content[0]).text("Sepete Ekle").css("background-image",'url("/fileseckin/1/btn/sepets.png")');var nn=new Array();for(var i=0;i<o.urunler.length;i++){if(o.urunler[i].no!=data.content[0]){nn.push(o.urunler[i])}}o.urunler=nn;$(this).box_sepet_counter()},dataType:"json"})}});return this.each(function(){$(this).html('<div id="sec_sepet_box"></div>');$("#sec_sepet_box").css(o.styles).prepend('<table width="100%"></table>');o.size=$("#sec_sepet_box").width()-parseInt($("#sec_sepet_box").css("padding"))-4;$(".sepete_at").click(function(event){switch($(this).attr("id")){case"sek_"+$(this).attr("rel"):$(this).text("Sepete eklendi");$(this).css("background-image",'url("/fileseckin/1/btn/sepetok.png")');break;case"seb_"+$(this).attr("rel"):if($("#sebx_"+$(this).attr("rel")).length==0){$(this).parent().append('<div id="sebx_'+$(this).attr("rel")+'"><img src="/fileseckin/1/btn/sepetok.png" border="0" width="11" height="9" /> <small>Sepete eklendi</small></div>')}else{$("#sebx_"+$(this).attr("rel")).highlightFade()}break}event.preventDefault();var binf=null;if($(this).hasClass("eskib")){binf={pno:$(this).attr("rel"),adet:1,name:$("#b"+$(this).attr("rel")).attr("rel")}}else{if(typeof ds_book!="undefined"){binf=ds_book}else{if(typeof ds_book_list!="undefined"){binf=ds_book_list[$(this).attr("rel")]}else{if($(this).attr("rel")){binf={pno:$(this).attr("rel"),adet:1,name:$("#b"+$(this).attr("rel")).text()}}}}}if(binf){$(this).box_sepet_ekle(binf)}$(this).blur()});if(ds.length>0){for(var i=0;i<ds.length;i++){if(typeof ds[i]!="undefined"){$(this).box_sepet_ekle_layout(ds[i],false)}}}$(this).box_sepet_counter();$("#satin_al").click(function(){if(parseInt($("#sbox_summary").attr("rel"))>0){window.document.location="/user/shopping_sepet"}else{alert("Sepetinizde ürün yok")}})})}})(jQuery);
