

var $d=document,mouseOnCard=0,mouseOnFilm=0;try{var pleaseWaitBefore=$d.getElementById('divProductAdded').innerHTML;}catch(e){}

var products=function(){var list,add,sabad_sum=0,addToBasket,FILENAME_PRODUCT_INFO,getName,getPrice,lock=false,setHnD,setProductinfoFileName;this.list=new Array;this.add=function(pid,pname,pprice){this.list.push({id:pid,name:pname,price:pprice});return this.list;};this.setProductinfoFileName=function(f){this.FILENAME_PRODUCT_INFO=f;};this.getName=function(pid){for(i=0,n=this.list.length;i<n;i++)

if(this.list[i]['id']==pid)

return this.list[i]['name'];return false;};this.getPrice=function(pid){for(i=0,n=this.list.length;i<n;i++)

if(this.list[i]['id']==pid)

return parseInt(this.list[i]['price']);return false;};this.sabadChanged=function(resp){var This=this;This.setHnD('sefareshi',{hazine:resp['sefareshi_H']||0,darsadGraphical:resp['sefareshi_D']||5,darsadText:resp['sefareshi_DT']||0});This.setHnD('pishtaz',{hazine:resp['pishtaz_H']||0,darsadGraphical:resp['pishtaz_D']||5,darsadText:resp['pishtaz_DT']||0});This.setHnD('ersalTeh',{hazine:resp['ersalTeh_H']||0,darsadGraphical:resp['ersalTeh_D']||5,darsadText:resp['ersalTeh_DT']||0});This.setHnD('sumPrice',resp['sumPrice']);This.setHnD('lastPrice',resp['lastPrice']);This.setHnD('rewardCart',resp['sabad_rewardCart']);This.setHnD('freeFilm',resp['sabad_freeFilm']);This.setHnD('tShirt',resp['sabad_tShirt']);if(arguments[1])This.setHnD('this_price',resp['this_price'],arguments[1]);};this.addToBasket=function(pid,obj){var This=this;if(!This.lock){This.setLoadingOffset();this.lock=true;pxmlhttp=createXHR();locationSearch=document.location.search.replace('currency=','_=');pxmlhttp.open("GET",serverName+'ajax_shopping_cart.php'+(locationSearch.length==0?'?':locationSearch)+'&action=add&products_id='+pid+'&_time='+(new Date()).getTime());var rewards=$d.getElementsByName('reward');if(rewards.length>0){for(i=0;i<rewards.length;i++){rewards[i].parentNode.removeChild(rewards[i]);}}

pxmlhttp.onreadystatechange=function(){if(pxmlhttp.readyState==4&&pxmlhttp.status==200){eval('resp='+pxmlhttp.responseText);This.lock=false;$('#sabad_buttons').show();if((typeof obj).toLowerCase()=='object'){var dpa=$d.getElementById('divProductAdded');var siv=setTimeout(function(){if($d.getElementById('divProductAdded').style.display=="block"){$d.getElementById('divProductAdded').style.display="none";clearTimeout(siv);}},5000);if(resp!='qtyError')

dpa.innerHTML=This.pleaseWaitBefore;}

This.loading.style.display='none';if(resp=='qtyError')return;This.setNewProduct(pid);This.sabadChanged(resp,pid);This.setNewItemColor(pid);}else if(pxmlhttp.readyState==1){This.loading.style.display='';if((typeof obj).toLowerCase()=='object'){var dpa=$d.getElementById('divProductAdded');if(!This.pleaseWaitBefore)This.pleaseWaitBefore=dpa.innerHTML;dpa.style.top=This.offsets(obj).top+10+'px';dpa.style.left=This.offsets(obj).left+'px';dpa.style.position='absolute';$d.getElementById('divProductAdded').style.display='block';dpa.innerHTML='لطفا" لحظه‌ای منتظر بمانید...';}}else{resp=false;}}

pxmlhttp.send('products_id='+pid);}

return false;};this.setNewProduct=function(pid,num){var This=this;var elem=$d.getElementById('sabad_products'),_currentContent=elem.innerHTML;if(parseInt(_currentContent)==0){_currentContent="";elem.innerHTML="";}

if(_currentContent.length!=0&&$d.getElementById('sp_'+pid)!=null){elem=$('#qty_'+pid)[0];elem.innerHTML=(parseInt(elem.innerHTML)+1);}else{$("<div></div>").addClass('scpname').attr('id','sp_'+pid).append($('<span></span>').attr('id',pid).css('cursor','pointer').append($('<span class="scbtn"></span>').css({'background-position':'right bottom'}),$('<b></b>').html('<a href="'+This.FILENAME_PRODUCT_INFO+'?products_id='+pid+'">'+this.getName(pid)+'</a>')),pid==cartFinalPid?null:this.getOperators(pid),$('<div></div>').attr('id','info_'+pid).css('color','red').append(' &nbsp;  &nbsp; تعداد: <label id="qty_'+pid+'">'+(num?num:'1')+'</label><BR> &nbsp;  &nbsp; قیمت: <label id="price_'+pid+'">-</label><BR>')).appendTo(elem);}};this.remove=function(pid){if(!this.lock){this.setLoadingOffset();this.lock=true;var elem=$d.getElementById('sp_'+pid),This=this;elem.parentNode.removeChild(elem);elem=$d.getElementById('sabad_products');pxmlhttp=createXHR();pxmlhttp.open("GET",serverName+'ajax_shopping_cart.php?action=remove&products_id='+pid);pxmlhttp.onreadystatechange=function(){if(pxmlhttp.readyState==4&&pxmlhttp.status==200){This.loading.style.display='none';eval('resp='+pxmlhttp.responseText);This.sabadChanged(resp);This.lock=false;if(elem.innerHTML.length>0)return;$('#sabad_buttons').hide();elem.innerHTML='0 مورد';}else if(pxmlhttp.readyState==1){This.setLoadingOffset();This.loading.style.display='';}}

pxmlhttp.send(null);}};this.removeOne=function(pid){if(!this.lock){this.setLoadingOffset();var elem=$('#qty_'+pid)[0];var rewards=$d.getElementsByName('reward');if(rewards.length>0){for(i=0;i<rewards.length;i++){rewards[i].style.display='none';}}

var This=this;if(parseInt(elem.innerHTML)==1){this.remove(pid);return;}else{this.lock=true;pxmlhttp=createXHR();pxmlhttp.open("GET",serverName+'ajax_shopping_cart.php?action=removeOne&products_id='+pid);pxmlhttp.onreadystatechange=function(){if(pxmlhttp.readyState==4&&pxmlhttp.status==200){This.loading.style.display='none';eval('resp='+pxmlhttp.responseText);This.sabadChanged(resp,pid);This.setNewItemColor(pid);elem.innerHTML=(parseInt(elem.innerHTML)-1);This.lock=false;}else if(pxmlhttp.readyState==1){This.loading.style.display='';}}

pxmlhttp.send(null);}}};
this.setHnD=function(type,params){
	///alert('type = '+type);
var eHazine=false,eDarsadG=false,eDarsadT=false;
switch(type){
case'sefareshi':eHazine=$d.getElementById('sefareshi_H');eDarsadG=$d.getElementById('fp_sefareshi');eDarsadT=$d.getElementById('fpt_sefareshi');break;case'pishtaz':eHazine=$d.getElementById('pishtaz_H');eDarsadG=$d.getElementById('fp_pishtaz');eDarsadT=$d.getElementById('fpt_pishtaz');break;case'ersalTeh':eHazine=$d.getElementById('ersalTeh_H');eDarsadG=$d.getElementById('fp_ersalTeh');eDarsadT=$d.getElementById('fpt_ersalTeh');break;

case'lastPrice':
var spi=params.split('تومان');var spi1=spi[0].replace(/&nbsp;/g,"");var spi2=spi1.replace(",",""); 

if( parseInt(spi2)>10000) {$('#deliveryfree').html('<span style="color:#43734d; text-decoration:blink">سفارش شما بصورت رایگان ارسال خواهد شد .</span>');  }else{$('#deliveryfree').html('ارسال برای خرید بالای ده هزار تومان رایگان می باشد . ');      }

$d.getElementById('sabad_last').innerHTML=params||0;return;break;
case'sumPrice':$('#sabad_sum').html(params||0);return;break;
case'rewardCart':$("#qty_cardFinal").html((params>0)?params:"0");break;
case'freeFilm':$("#qty_freeFilm").html((params>0)?params:"0");break;
case'tShirt':$('#sabad_tShirt').html(params||'0');return;break;
case'this_price':if(!arguments[2])return;$("#price_"+arguments[2]).html(params);break;default:return;break;}

if(typeof params=='object'){try{eHazine.innerHTML=params['hazine'];eDarsadG.style.width=params['darsadGraphical'];eDarsadT.innerHTML=params['darsadText'];}catch(e){}

return;}};this.getOperators=function(pid){var s=' <span class="scOperators">(';s+='<a title="+:  اضافه کردن" href="#" onclick="p.addToBasket('+pid+',this); return false;">+</a> ';s+='<a title="-: کم کردن" href="#" onclick="p.removeOne('+pid+'); return false;">-</a> ';s+='<a title="x: حذف محصول" href="#" onclick="p.remove('+pid+'); return false;">x</a>';s+=')</span>';return s;};this.setNewItemColor=function(pid){$("#sabad_products").children().find(":first A").css('color','');$('#sp_'+pid+' > :first A').css('color','#ff0000');};this.setLoadingOffset=function(){$("#sbLoading").css({height:$('#sabad_products').height()+'px',width:$('#sabad_products').width()+'px',left:this.offsets('sabad_products').left+'px'});};this.offsets=function(arg){if(typeof(arg)=='string')arg=document.getElementById(arg);if(!arg)return{top:0,bottom:0,left:0,right:0,width:0,height:0};var boxModel=!/msie/.test(navigator.userAgent.toLowerCase()),doc=arg.ownerDocument,body=doc.body,docElem=doc.documentElement,top,left,bottom;if(document.documentElement["getBoundingClientRect"]){var box=arg.getBoundingClientRect(),clientTop=docElem.clientTop||body.clientTop||0,clientLeft=docElem.clientLeft||body.clientLeft||0;left=box.left+(self.pageXOffset||boxModel&&docElem.scrollLeft||body.scrollLeft)-clientLeft;}else{var left=arg.offsetLeft+body.offsetLeft,obj=arg

do{left+=obj.offsetLeft;}while(obj=obj.offsetParent)}

top=$(arg).offset().top;height=$(arg).height();width=$(arg).width();bottom=top+height;right=left+width;return{top:top,bottom:bottom,left:left,right:right,width:width,height:height};};this.qtyError=function(str){var dpa=$d.getElementById('divProductAdded');if(!this.pleaseWaitBefore)this.pleaseWaitBefore=dpa.innerHTML;if(str)dpa.innerHTML=str;dpa.style.position='absolute';dpa.style.display='block';};this.desOver=function(pid,o,img){if($DES.active||$DES.isLoading)return;$DES={active:true,sec:0,pid:pid,obj:o,isImg:img?1:0,element:$d.getElementById('divProductInfo')};};this.desOut=function(){if(!$DES.isLoading)

$DES.active=false;$DES.sec=0;};this.setProductInfoOffset=function(){if(!$DES.obj)return;var ofs=this.offsets($DES.obj),e=$DES.element.style||null,ofs2=this.offsets($DES.element);if($(window).width()>ofs2.right)e.left=ofs.left+'px';else e.left=(ofs.right-ofs2.width)+'px';e.top=(ofs.top+15)+'px';e.display="block";if($DES.isImg){e.width="";e.height="";e.overflowY="visible";}else{e.width="280px";e.height="150px";e.overflowY="scroll";}};this.getProductInfo=function(){var dpa=$d.getElementById('divProductAdded'),dpas=dpa.style,ofs=this.offsets($DES.obj);if(!this.pleaseWaitBefore)this.pleaseWaitBefore=dpa.innerHTML;xhr1=createXHR();xhr1.open("GET",serverName+'ajax_product_info.php?products_id='+$DES.pid+($DES.isImg?'&img=1':''));xhr1.onreadystatechange=function(){if(xhr1.readyState==4&&xhr1.status==200){$DES.isLoading=false;if(xhr1.responseText=='0')return;dpi=$d.getElementById('divProductInfo');dpi.innerHTML=xhr1.responseText;p.setProductInfoOffset();dpas.display="none";$DES.active=false;}else if(xhr1.readyState==1){if(!$DES.isImg){dpa.innerHTML='Please wait ...';dpas.top=ofs.top+10+'px';dpas.left=ofs.left+'px';dpas.position='absolute';dpas.display='block';}}}

xhr1.send('null');};this.closeProductInfo=function(){try{$DES.element.style.display="none";if($DES.element.scrollTop)

$DES.element.scrollTop='0';}catch(er){}}};var p=new products(),$DES=new Object();cartFinalPid=-1;p.add(cartFinalPid,'کارت جایزه فینال');setInterval(function(){if(!$DES.active)return;$DES.sec=++($DES.sec)%5;if($DES.sec!=4)return;$DES.active=false;$DES.isLoading=true;p.closeProductInfo();p.getProductInfo();return;},250);function CVVPopUpWindow(url){window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=600,height=233,screenX=150,screenY=150,top=150,left=150')}

function popupImage(url,imageHeight,imageWidth){var newImageHeight=(parseInt(imageHeight)+40);var yPos=((screen.height/2)-(parseInt(newImageHeight)/2));var xPos=((screen.width/2)-(parseInt(imageWidth)/2));imageWindow=window.open(url,'popupImages','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width='+imageWidth+',height='+newImageHeight+',screenY='+yPos+',screenX='+xPos+',top='+yPos+',left='+xPos);imageWindow.moveTo(xPos,yPos);imageWindow.resizeTo(parseInt(imageWidth),parseInt(newImageHeight));if(window.focus){imageWindow.focus();}}

$().ready(function(){$("#divProductAdded").css('z-index','98213');});function recommendations(rec_html){$('#recommendations_div').html(rec_html);$('#recommendations_div').show();}

function close_recom(){$('#recommendations_div').hide();}

function set_flash_banner(element,html){element.innerHTML=html;}

function cardOver(o){if(!o)return;var dpi=$d.getElementById('divProductInfo'),ofs=p.offsets(o);$(dpi).show().css({top:ofs.top-70,left:ofs.right-165,overflowY:'hidden',width:165,height:70});dpi.innerHTML='با ثبت کارت جایزه فینال در سایت <a target="_blank" href="http://www.finaljayezeh.com">finaljayezeh.com</a> از جوایز ارزنده برخوردار می شوید.<br>خرید بیشتر شما = دریافت کارت بیشتر';dpi.onmouseover=function(){mouseOnCard=1;};dpi.onmouseout=cardOut;mouseOnCard=1;}

function cardOut(){mouseOnCard=0;setTimeout(function(){if(!mouseOnCard){var dpi=$d.getElementById('divProductInfo');$(dpi).hide().css({overflowY:'scroll'});dpi.onmouseover=dpi.onmouseout=null;}},100);}


function filmOver(o){if(!o)return;var dpi=$d.getElementById('divProductInfo'),ofs=p.offsets(o);$(dpi).show().css({top:ofs.top-70,left:ofs.right-165,overflowY:'hidden',width:165,height:70});dpi.innerHTML='برای سفارشات بالای بیست هزار تومان، پنج عدد فیلم به صورت رایگان ارسال خواهد شد.';dpi.onmouseover=function(){mouseOnFilm=1;};dpi.onmouseout=filmOut;mouseOnFilm=1;}

function filmOut(){mouseOnFilm=0;setTimeout(function(){if(!mouseOnFilm){var dpi=$d.getElementById('divProductInfo');$(dpi).hide().css({overflowY:'scroll'});dpi.onmouseover=dpi.onmouseout=null;}},100);}

function shirtOver(o){if(!o)return;var dpi=$d.getElementById('divProductInfo'),ofs=p.offsets(o);$(dpi).show().css({top:ofs.top+20,left:ofs.right-165,overflowY:'hidden',width:165,height:40});dpi.innerHTML='با خريد بيش از 30000 تومان از سايت يک تي شرت دريافت مي کنيد ';dpi.onmouseover=function(){mouseOnshirt=1;};dpi.onmouseout=shirtOut;mouseOnshirt=1;}

function shirtOut(){mouseOnshirt=0;setTimeout(function(){if(!mouseOnshirt){var dpi=$d.getElementById('divProductInfo');$(dpi).hide().css({overflowY:'scroll'});dpi.onmouseover=dpi.onmouseout=null;}},100);}