var Basket = new Class({ initialize : function(){ $('basket').addClass('ajax-loading'); this.req = new Request.HTML({url:'/ajax/basket.php', onSuccess: function(html) { this.is_basket_products(); $('basket').removeClass('ajax-loading'); $('basket').set('text', ''); $('basket').adopt(html); }.bindWithEvent(this), onFailure: function() { //$('basket').set('text', 'The request failed.'); } }); this.req.get({'user_id': 25}); this.clickBasket(); this.is_compare_products(); }, is_basket_products : function(){ var myHTMLRequest = new Request.HTML({onSuccess: function(responseTree, responseElements, responseHTML) { if(responseHTML>0){ $$('#h_toggle div.w').setStyle('background','url(/img/bg2rightbasket.png) repeat-y'); $$('#h_toggle div.t').setStyle('background','url(/img/t2rightbasket.png) repeat-y'); $$('#h_toggle div.b').setStyle('background','url(/img/b2rightbasket.png) repeat-y'); $$('#h_toggle div.txt').setStyle('background','url(/img/txt2basket.jpg) center no-repeat'); $$('.stbsk').setStyle('padding-top','0px'); }else{ $$('#h_toggle div.w').setStyle('background','url(/img/bgrightbasket.png) repeat-y'); $$('#h_toggle div.t').setStyle('background','url(/img/trightbasket.png) repeat-y'); $$('#h_toggle div.b').setStyle('background','url(/img/brightbasket.png) repeat-y'); $$('#h_toggle div.txt').setStyle('background','url(/img/txtbasket.jpg) center no-repeat'); } }}).get('/ajax/basket_count.php'); }, is_compare_products : function(){ new Request({ onSuccess: function(responseText, responseXML) { if(responseText>0)$("compare").setStyle('display',"block"); }, onFailure: function() { //alert('The request failed.'); } }).get('/ajax/compare_count.php'); }, go_pruduct : function(product_id){ /* $('basket').addClass('ajax-loading'); this.req.get({'product_id': product_id});this.basketSlide(true); alert("Òîâàð äîáàâëåí â êîðçèíó!"); */ SSSSS('#basket').addClass('ajax-loading'); //this.req.get({'product_id': product_id}); SSSSS.ajax({ url: '/ajax/basket.php?product_id='+product_id, success: function(data) { $('basket').removeClass('ajax-loading'); $('basket').set('text', ''); SSSSS('#basket').html(data); } }); alert("Òîâàð äîáàâëåí â êîðçèíó!"); }, compare : function(product_id){ var cR = new Request({url:'/ajax/compare.php', onSuccess: function(responseText, responseXML) { alert(responseText); }, onFailure: function() { alert('The request failed.'); } }).get({'product_id': product_id}); this.is_compare_products(); }, clear : function(){ $('basket').addClass('ajax-loading'); this.req.get({'clear':"all"});this.basketSlide(true); alert("Êîðçèíà î÷èùåíà!"); }, clickBasket : function(){ $('h_toggle').addEvent('click', function(event){ if ($('horizontal_slide').getStyle('width').toInt() == 0 ) { this.basketSlide(1); }else{this.basketSlide(0);} event.stop(); }.bindWithEvent(this)) }, basketSlide : function(n){ var formtags = $$('select','textarea'); var fx = new Fx.Morph($('horizontal_slide')); if(n==1){ //formtags.setStyle('display','none'); fx .set({'display':'block'}) .start({'width': [0,500]}) .addEvent('complete', function(){ $('basket').setStyle('display','block'); $$('#h_toggle div.txt').setStyle('height',($('basket').getStyle('height').toInt()+36)+'px'); }); }else{ $$('#h_toggle div.txt').setStyle('height','117px'); $('basket').setStyle('display','none'); fx .start({'width': [500,0]}) .addEvent('complete', function(){ fx.set({'display':'none'}); }); formtags.setStyle('display','block'); } }, delete_c : function(){ if(confirm('Óäàëèòü òîâàð?'))return true; return false; } }); window.addEvent('domready', function() { Basket = new Basket(); }); function doRate(a,c){ var b=new dle_ajax; b.onShow(""); a="go_rate="+a; b.setVar("news_id",c); b.setVar("skin",dle_skin); b.requestFile="/rating.php"; b.method="GET"; b.element="ratig-layer"; b.sendAJAX(a) }