var Slimbox=(function(){var U=window,am=Browser.Engine.trident4,af,au,T=-1,al,ad,V,ae,ab,N,ah,an={},ag=new Image(),P=new Image(),R,aA,at,aj,Q,aw,S,ay,Z,O,ac,ar,ax,X;U.addEvent("domready",function(){$(document.body).adopt($$(R=new Element("div",{id:"lbOverlay",events:{click:W}}),aA=new Element("div",{id:"lbCenter"}),S=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));at=new Element("div",{id:"lbImage"}).injectInside(aA).adopt(aj=new Element("div",{styles:{position:"relative"}}).adopt(Q=new Element("a",{id:"lbPrevLink",href:"#",events:{click:Y}}),aw=new Element("a",{id:"lbNextLink",href:"#",events:{click:av}})));ay=new Element("div",{id:"lbBottom"}).injectInside(S).adopt(new Element("a",{id:"lbCloseLink",href:"#",events:{click:W}}),Z=new Element("div",{id:"lbCaption"}),O=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}))});function aa(){var b=U.getScroll(),a=U.getSize();$$(aA,S).setStyle("left",b.x+(a.x/2));if(ae){R.setStyles({left:b.x,top:b.y,width:a.x,height:a.y})}}function ao(b){["object",am?"select":"embed"].forEach(function(c){Array.forEach(document.getElementsByTagName(c),function(d){if(b){d._slimbox=d.style.visibility}d.style.visibility=b?"hidden":d._slimbox})});R.style.display=b?"":"none";var a=b?"addEvent":"removeEvent";U[a]("scroll",aa)[a]("resize",aa);document[a]("keydown",ak)}function ak(a){var b=a.code;return af.closeKeys.contains(b)?W():af.nextKeys.contains(b)?av():af.previousKeys.contains(b)?Y():false}function Y(){return az(ad)}function av(){return az(V)}function az(a){if(a>=0){T=a;al=au[a][0];ad=(T||(af.loop?au.length:0))-1;V=((T+1)%au.length)||(af.loop?0:-1);ai();aA.className="lbLoading";an=new Image();an.onload=ap;an.src=al}return false}function ap(){aA.className="";ax.set(0);at.setStyles({backgroundImage:"url("+al+")",display:""});aj.setStyle("width",an.width);$$(aj,Q,aw).setStyle("height",an.height);Z.set("html",au[T][1]||"");O.set("html",(((au.length>1)&&af.counterText)||"").replace(/{x}/,T+1).replace(/{y}/,au.length));if(ad>=0){ag.src=au[ad][0]}if(V>=0){P.src=au[V][0]}N=at.offsetWidth;ah=at.offsetHeight;var a=Math.max(0,ab-(ah/2)),b;if(aA.offsetHeight!=ah){ar.start({height:ah,top:a})}if(aA.offsetWidth!=N){ar.start({width:N,marginLeft:-N/2})}b=function(){S.setStyles({width:N,top:a+ah,marginLeft:-N/2,visibility:"hidden",display:""});ax.start(1)};if(ar.check(b)){b()}}function aq(){if(ad>=0){Q.style.display=""}if(V>=0){aw.style.display=""}X.set(-ay.offsetHeight).start(0);S.style.visibility=""}function ai(){an.onload=$empty;an.src=ag.src=P.src=al;ar.cancel();ax.cancel();X.cancel();$$(Q,aw,at,S).setStyle("display","none")}function W(){if(T>=0){ai();T=ad=V=-1;aA.style.display="none";ac.cancel().chain(ao).start(0)}return false}Element.implement({slimbox:function(b,a){$$(this).slimbox(b,a);return this}});Elements.implement({slimbox:function(d,a,b){a=a||function(e){return[e.href,e.title]};b=b||function(){return true};var c=this;c.removeEvents("click").addEvent("click",function(){var e=c.filter(b,this);return Slimbox.open(e.map(a),e.indexOf(this),d)});return c}});return{open:function(a,b,c){af=$extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},c||{});ac=new Fx.Tween(R,{property:"opacity",duration:af.overlayFadeDuration});ar=new Fx.Morph(aA,$extend({duration:af.resizeDuration,link:"chain"},af.resizeTransition?{transition:af.resizeTransition}:{}));ax=new Fx.Tween(at,{property:"opacity",duration:af.imageFadeDuration,onComplete:aq});X=new Fx.Tween(ay,{property:"margin-top",duration:af.captionAnimationDuration});if(typeof a=="string"){a=[[a,b]];b=0}ab=U.getScrollTop()+(U.getHeight()/2);N=af.initialWidth;ah=af.initialHeight;aA.setStyles({top:Math.max(0,ab-(ah/2)),width:N,height:ah,marginLeft:-N/2,display:""});ae=am||(R.currentStyle&&(R.currentStyle.position!="fixed"));if(ae){R.style.position="absolute"}ac.set(0).start(af.overlayOpacity);aa();ao(1);au=a;af.loop=af.loop&&(au.length>1);return az(b)}}})();Slimbox.scanPage=function(){$$(document.links).filter(function(a){return a.rel&&a.rel.test(/^lightbox/i)}).slimbox({initialWidth:"100%"},null,function(a){return(this==a)||((this.rel.length>8)&&(this.rel==a.rel))})};function requestSwfInfos(a,b,c){movie_player.requestSwfInfos(a,b,c)}function responseToSwfInfosRequest(a){movie_player.responseToSwfInfosRequest(a)}function stopMovieAndGoToStart(){thisMovie("movie_player").stopMovieAndGoToStart()}function thisMovie(a){if(navigator.appName.indexOf("Microsoft")!=-1){return window[a]}else{return document[a]}}if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}deconcept.SWFObject=function(o,b,r,e,k,m,g,f,d,n,l){if(!document.createElement||!document.getElementById){return}this.DETECT_KEY=l?l:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(o){this.setAttribute("swf",o)}if(b){this.setAttribute("id",b)}if(r){this.setAttribute("width",r)}if(e){this.setAttribute("height",e)}if(k){this.setAttribute("version",new deconcept.PlayerVersion(k.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(this.getAttribute("version"),g);if(m){this.addParam("bgcolor",m)}var a=f?f:"high";this.addParam("quality",a);this.setAttribute("useExpressInstall",g);this.setAttribute("doExpressInstall",false);var i=(d)?d:window.location;this.setAttribute("xiRedirectUrl",i);this.setAttribute("redirectUrl","");if(n){this.setAttribute("redirectUrl",n)}};deconcept.SWFObject.prototype={setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]},addParam:function(b,a){this.params[b]=a},getParams:function(){return this.params},addVariable:function(b,a){this.variables[b]=a},getVariable:function(a){return this.variables[a]},getVariables:function(){return this.variables},getVariablePairs:function(){var c=new Array();var b;var a=this.getVariables();for(b in a){c.push(b+"="+a[b])}return c},getSWFHTML:function(){var b="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn")}b='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'"';b+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var f=this.getParams();for(var e in f){b+=[e]+'="'+f[e]+'" '}var d=this.getVariablePairs().join("&");if(d.length>0){b+='flashvars="'+d+'"'}b+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX")}b='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">';b+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var e in c){b+='<param name="'+e+'" value="'+c[e]+'" />'}var a=this.getVariablePairs().join("&");if(a.length>0){b+='<param name="flashvars" value="'+a+'" />'}b+="</object>"}return b},write:function(b){if(this.getAttribute("useExpressInstall")){var a=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(a)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof b=="string")?document.getElementById(b):b;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(h,g){var d=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var a=navigator.plugins["Shockwave Flash"];if(a&&a.description){d=new deconcept.PlayerVersion(a.description.replace(/([a-z]|[A-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{try{var c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");for(var b=15;b>6;b--){try{c=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+b);d=new deconcept.PlayerVersion([b,0,0]);break}catch(f){}}}catch(f){}if(h&&d.major>h.major){return d}if(!h||((h.minor!=0||h.rev!=0)&&d.major==h.major)||d.major!=6||g){try{d=new deconcept.PlayerVersion(c.GetVariable("$version").split(" ")[1].split(","))}catch(f){}}}return d};deconcept.PlayerVersion=function(a){this.major=parseInt(a[0])!=null?parseInt(a[0]):0;this.minor=parseInt(a[1])||0;this.rev=parseInt(a[2])||0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(d){var b=d.indexOf(c+"=");var a=(d.indexOf("&",b)>-1)?d.indexOf("&",b):d.length;if(d.length>1&&b>-1){return d.substring(d.indexOf("=",b)+1,a)}}return""}};if(Array.prototype.push==null){Array.prototype.push=function(a){this[this.length]=a;return this.length}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;function getInternetExplorerVersion(){var c=-1;if(navigator.appName=="Microsoft Internet Explorer"){var a=navigator.userAgent;var b=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(b.exec(a)!=null){c=parseFloat(RegExp.$1)}}return c}function get_url_param(c,b){b=b.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var a="[\\?&]"+b+"=([^&#]*)";var e=new RegExp(a);var d=e.exec(c);if(d==null){return""}else{return d[1]}}function isNumeric(a){return(a-0)==a&&a.length>0}function display_currency(b){var a=b.replace("&pound;","£");a=a.replace("&euro;","€");return a}function trim(b){var a=new Array();for(j=0;j<b.length;j++){if(b[j]!=""){a[a.length]=b[j]}}b.length=a.length;for(j=0;j<b.length;j++){b[j]=a[j]}return b}function stripHTML(a){var c="";var d=false;for(var b=0;b<a.length;b++){if(a.charAt(b)=="<"){d=true}if(a.charAt(b)==">"){if(a.charAt(b+1)=="<"){}else{d=false;b++}}if(!d){c+=a.charAt(b)}}return c}function empty(b){var a;if(b===""||b===0||b==="0"||b===null||b===false||b===undefined){return true}if(typeof b=="object"){for(a in b){return false}return true}return false}function dump(a,g){var f="";if(!g){g=0}var e="";for(var b=0;b<g+1;b++){e+="    "}if(typeof(a)=="object"){for(var c in a){var d=a[c];if(typeof(d)=="object"){f+=e+"'"+c+"' ...\n";f+=dump(d,g+1)}else{f+=e+"'"+c+"' => \""+d+'"\n'}}}else{f="===>"+a+"<===("+typeof(a)+")"}return f}var Account_page=new Class({initialize:function(a){this.edit_account_message="";this.selected_ab_element_id="";if(typeof(a)!="undefined"){if(a.status==true){this.account=a;this.prepare_pages()}else{display_message("error",a.reason)}}},prepare_pages:function(){$(_id_ap_a_edit_details).set("href",ACCOUNT_PAGE_URL+"#"+_id_ap_edit_details);$(_id_ap_a_edit_details).removeEvents("click");$(_id_ap_a_edit_details).addEvent("click",function(){return hs.htmlExpand($(_id_ap_a_edit_details),{objectType:"ajax",height:600})});$(_id_ap_a_edit_address_book).set("href",ACCOUNT_PAGE_URL+"#"+_id_ap_edit_address_book);$(_id_ap_a_edit_address_book).removeEvents("click");$(_id_ap_a_edit_address_book).addEvent("click",function(){return hs.htmlExpand($(_id_ap_a_edit_address_book),{objectType:"ajax",height:600})});$(_id_ap_a_change_password).set("href",ACCOUNT_PAGE_URL+"#"+_id_ap_change_password);$(_id_ap_a_change_password).removeEvents("click");$(_id_ap_a_change_password).addEvent("click",function(){return hs.htmlExpand($(_id_ap_a_change_password),{objectType:"ajax",height:600})});$(_id_ap_a_past_orders).set("href",ORDERS_PAGE_URL+"#"+_id_ap_o_main);$(_id_ap_a_past_orders).removeEvents("click");$(_id_ap_a_past_orders).addEvent("click",function(){return hs.htmlExpand($(_id_ap_a_past_orders),{objectType:"ajax",height:600})})},prepare_account_info:function(){if(typeof(this.account)!="undefined"){if(typeof(this.account.account_info)!="undefined"){if(typeof(lp)!="undefined"){if(typeof(lp.just_registered)!="undefined"||this.account.address_book[0].address.country_id=="0"){if(lp.just_registered==true||this.account.address_book[0].address.country_id=="0"){lp.just_registered=false}else{$(_id_ap_ed_country).set("disabled","1")}}else{$(_id_ap_ed_country).set("disabled","1")}}$(_id_ap_ed_info).set("text","");if(this.edit_account_message!=""){$(_id_ap_ed_info).set("text",this.edit_account_message);this.edit_account_message=""}var a=this.account.account_info;if(a.gender=="m"){$(_id_ap_ed_gender_m).set("checked",true)}else{if(a.gender=="f"){$(_id_ap_ed_gender_f).set("checked",true)}}var b=this.get_primary_address(this.account.address_book);$(_id_ap_ed_street_address).set("value",b.address.street_address);$(_id_ap_ed_suburb).set("value",b.address.suburb);$(_id_ap_ed_city).set("value",b.address.city);$(_id_ap_ed_state).set("value",b.address.state);$(_id_ap_ed_postcode).set("value",b.address.postcode);$(_id_ap_ed_country).set("value",b.address.country_id);$(_id_ap_ed_firstname).set("value",a.firstname);$(_id_ap_ed_lastname).set("value",a.lastname);$(_id_ap_ed_dob).set("value",a.dob);$(_id_ap_ed_email_address).set("value",a.email_address);$(_id_ap_ed_telephone).set("value",a.telephone);$(_id_ap_ed_form).removeEvents("submit");$(_id_ap_ed_form).addEvent("submit",function(){var d="";if($(_id_ap_ed_gender_m).get("checked")==true){d="m"}else{d="f"}display_message(lang.edit_account_process_title,lang.edit_account_process_content,"");var c=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(e){this.account=e;hide_message();if(this.account.status==false){display_message(lang.edit_account_error_title,this.account.reason)}else{display_message(lang.edit_account_success_title,lang.edit_account_success_content);hs.close($(_id_ap_ed_info))}}.bind(this)}).post({action:"write_account_ed",gender:d,firstname:$(_id_ap_ed_firstname).get("value"),lastname:$(_id_ap_ed_lastname).get("value"),dob:$(_id_ap_ed_dob).get("value"),email_address:$(_id_ap_ed_email_address).get("value"),telephone:$(_id_ap_ed_telephone).get("value"),address_book_id:b.address_book_id,street_address:$(_id_ap_ed_street_address).get("value"),suburb:$(_id_ap_ed_suburb).get("value"),city:$(_id_ap_ed_city).get("value"),state:$(_id_ap_ed_state).get("value"),postcode:$(_id_ap_ed_postcode).get("value"),country:$(_id_ap_ed_country).get("value"),securityToken:$(_id_security_token).get("value")});return false}.bind(this));$(_id_ap_ed_cancel).removeEvents("click");$(_id_ap_ed_cancel).addEvent("click",function(){hs.close(this)})}}},get_primary_address:function(b){var a="";b.each(function(d,c){if(d.primary==true){a=d}});return a},prepare_address_book:function(){if($(_id_ap_eab_entries)){$(_id_ap_eab_entries).empty()}if($(_id_ap_eab_primary_entry)){$(_id_ap_eab_primary_entry).empty()}if(typeof(this.account)!="undefined"){if(typeof(this.account.address_book)!="undefined"){this.account.address_book.each(function(e,d){var b=new Element("div",{id:_id_ap_eab_entry_prefix+d});var a=new Element("div",{id:_id_ap_eab_entry_title_prefix+d,"class":_class_ap_eab_entry_title});a.set("text",e.firstname+" "+e.lastname);if(e.primary==true){a.set("text",e.firstname+" "+e.lastname+lang.primary_address);$(_id_ap_eab_primary_entry).set("html",e.display)}var f=new Element("input",{id:_id_ap_eab_entry_edit_prefix+d,type:"button",value:"edit",events:{click:function(k){this.selected_address_book_id=k.address_book_id;this.selected_ab_element_id=d;return hs.htmlExpand($(_id_ap_eab_a_entry_add),{objectType:"ajax",height:600})}.bind(this).pass(e)}});var h=new Element("input",{id:_id_ap_eab_entry_delete_prefix+d,type:"button",value:"delete",events:{click:function(l){if(confirm(lang.address_book_delete_confirm+"\n"+l.display.replace(/<br \/>+/g,"\n"))){address_book_id=l.address_book_id;display_message(lang.address_book_delete_process_title,lang.address_book_delete_process_content,"");var k=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(m){hide_message();if(m.status==false){display_message(lang.address_book_delete_error_title,m.reason)}else{this.account=m;this.prepare_address_book();display_message(lang.address_book_delete_success_title,lang.address_book_delete_success_content)}}.bind(this)}).post({action:"address_book_delete",id:address_book_id,securityToken:$(_id_security_token).get("value")})}}.bind(this).pass(e)}});var g=new Element("div",{"class":"forward"});var i=new Element("br",{"class":"clearBoth"});var c=new Element("br",{"class":"clearBoth"});$(_id_ap_eab_a_entry_add).set("href",ACCOUNT_PAGE_URL+"#"+_id_ap_eab_single_entry);$(_id_ap_eab_a_entry_add).removeEvents();$(_id_ap_eab_a_entry_add).addEvent("click",function(){return hs.htmlExpand($(_id_ap_eab_a_entry_add),{objectType:"ajax",height:600})});b.set("html",e.display);a.inject(b,"top");f.inject(g);h.inject(g);g.inject(b,"top");i.inject(b);c.inject(b);b.inject(_id_ap_eab_entries)}.bind(this))}}},prepare_address_book_entry:function(c){this.selected_ab_element_id="";if(typeof(this.account.address_book[c])=="undefined"){var b=true}else{address_book_id=this.account.address_book[c].address_book_id;var b=false}$(_id_e_cancel).removeEvents("click");$(_id_e_cancel).addEvent("click",function(){hs.close(this)});if(b==true){$(_id_e_gender_m).set("checked",false);$(_id_e_gender_f).set("checked",false);$(_id_e_firstname).set("value","");$(_id_e_lastname).set("value","");$(_id_e_street_address).set("value","");$(_id_e_suburb).set("value","");$(_id_e_city).set("value","");$(_id_e_postcode).set("value","");$(_id_e_state).set("value","");var a=this.get_primary_address(this.account.address_book);$(_id_e_country).set("value",a.address.country_id);$(_id_e_country).set("disabled",true);$(_id_e_submit).set("value",lang.address_book_add_entry);$(_id_e_form).removeEvents("submit");$(_id_e_form).addEvent("submit",function(){var f="";if($(_id_e_gender_m).get("checked")==true){f="m"}else{if($(_id_e_gender_f).get("checked")==true){f="f"}}var e=false;display_message(lang.address_book_add_process_title,lang.address_book_add_process_content,"");var d=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(g){hide_message();if(g.status==false){display_message(lang.address_book_add_error_title,g.reason)}else{this.account=g;this.prepare_address_book();display_message(lang.address_book_add_success_title,lang.address_book_add_success_content);hs.close($(_id_e_submit))}}.bind(this)}).post({action:"address_book_add",gender:f,firstname:$(_id_e_firstname).get("value"),lastname:$(_id_e_lastname).get("value"),street_address:$(_id_e_street_address).get("value"),suburb:$(_id_e_suburb).get("value"),city:$(_id_e_city).get("value"),state:$(_id_e_state).get("value"),postcode:$(_id_e_postcode).get("value"),country:$(_id_e_country).get("value"),securityToken:$(_id_security_token).get("value")});return false}.bind(this))}else{if(this.account.address_book[c].gender=="m"){$(_id_e_gender_m).set("checked",true)}else{if(this.account.address_book[c].gender=="f"){$(_id_e_gender_f).set("checked",true)}}$(_id_e_firstname).set("value",this.account.address_book[c].firstname);$(_id_e_lastname).set("value",this.account.address_book[c].lastname);$(_id_e_street_address).set("value",this.account.address_book[c].address.street_address);$(_id_e_suburb).set("value",this.account.address_book[c].address.suburb);$(_id_e_city).set("value",this.account.address_book[c].address.city);$(_id_e_postcode).set("value",this.account.address_book[c].address.postcode);$(_id_e_state).set("value",this.account.address_book[c].address.state);$(_id_e_country).set("disabled",true);$(_id_e_country).set("value",this.account.address_book[c].address.country_id);$(_id_e_submit).set("value",lang.address_book_edit_entry);$(_id_e_form).removeEvents("submit");$(_id_e_form).addEvent("submit",function(){var e="";if($(_id_e_gender_m).get("checked")==true){e="m"}else{if($(_id_e_gender_f).get("checked")==true){e="f"}}display_message(lang.address_book_edit_process_title,lang.address_book_edit_process_content,"");var d=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(f){hide_message();if(f.status==false){display_message(lang.address_book_edit_error_title,f.reason)}else{this.account=f;this.prepare_address_book();display_message(lang.address_book_edit_success_title,lang.address_book_edit_success_content);hs.close($(_id_e_submit))}}.bind(this)}).post({action:"address_book_edit",id:address_book_id,gender:e,firstname:$(_id_e_firstname).get("value"),lastname:$(_id_e_lastname).get("value"),street_address:$(_id_e_street_address).get("value"),suburb:$(_id_e_suburb).get("value"),city:$(_id_e_city).get("value"),state:$(_id_e_state).get("value"),postcode:$(_id_e_postcode).get("value"),country:$(_id_e_country).get("value"),securityToken:$(_id_security_token).get("value")});return false}.bind(this))}},prepare_change_password:function(){$(_id_ap_cp_form).removeEvents("submit");$(_id_ap_cp_form).addEvent("submit",function(){var f=$(_id_ap_cp_old_pass).get("value");var g=$(_id_ap_cp_new_pass).get("value");var d=$(_id_ap_cp_new_pass_conf).get("value");var c=false;var e="";var b=$(_id_security_token).get("value");if(empty(f)){c=true;e=lang.empty_old_pass+"\n"}if(empty(g)){c=true;e=lang.empty_new_pass+"\n"}if(g!=d){c=true;e=lang.pass_not_confirmed+"\n"}if(c){display_message(lang.change_pass_error_title,e);return false}else{display_message(lang.change_pass_process_title,lang.change_pass_process_content,"");var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(h){$(_id_ap_cp_old_pass).set("value","");$(_id_ap_cp_new_pass).set("value","");$(_id_ap_cp_new_pass_conf).set("value","");if(h.status==true){hide_message();display_message(lang.change_pass_success_title,lang.change_pass_success_content)}else{display_message(lang.change_pass_error_title,h.reason)}}.bind(this)}).post({action:"change_password",old_pass:f,new_pass:g,new_pass_conf:d,securityToken:b})}return false});$(_id_ap_cp_cancel).removeEvents("click");$(_id_ap_cp_cancel).addEvent("click",function(){hs.close(this)})},prepare_orders:function(){}});var Categories_panel=new Class({initialize:function(){$(_id_cat_pin).setStyle("top",_var_cat_pin_start_pos);this.cat_pin=new Fx.Morph($(_id_cat_pin),{duration:"short",transition:Fx.Transitions.Sine.easeOut});this.selected_index=0;if($(_id_init_cid)){var a=$(_id_init_cid).get("value");a=a.split("_");if(!empty(a[1])){this.selected_cat_id=a[1]}else{this.selected_cat_id=_var_init_products_categories_id}}else{this.selected_cat_id=_var_init_products_categories_id}if($(_id_init_pid)){this.init_pid=$(_id_init_pid).get("value")}else{this.init_pid=0}this.current_categories=false},display_categories_list:function(c,b){var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(d){tp=new Trailer_panel();this.current_categories=d;this.selected_index=0;var g=false;var h=0;var e=0;if(b===true){g=true;h=d[0].cat_id}else{if(isNumeric(b)){g=true;h=b;d.each(function(k,l){if(k.cat_id==h){e=l;this.selected_index=e}}.bind(this))}}if(d[0].is_iphone==true&&_var_iphone_show_child_products==true){if($(_id_categories_panel)){$(_id_categories_panel).empty();$(_id_cat_pin).setStyle("display","none")}}else{if($(_id_categories_panel)){$(_id_cat_pin).setStyle("display","block")}this.show_categories(d)}if(g){if(h!=0){this.selected_cat_id=d[e].cat_id;if(d[e].is_iphone==true){if(this.init_pid!=0){var i=this.init_pid;this.init_pid=0}else{var i=null}if(_var_iphone_show_child_products==true){mp.display_iphone_products_list(c,i)}else{mp.display_iphone_products_list(d[e].cat_id,i)}}else{if(this.init_pid!=0){var f=function(){var l=this.init_pid;$(_id_a_init_pid).set("href",PRODUCT_INFO_PAGE_URL+"?products_id="+l+"&cPath="+np.selected_cat_id+"_"+cp.selected_cat_id);pp.set_sender($(_id_a_init_pid));var k=p[l].get_default_attributes();pp.set_product_with_default_attributes(l,k);pp.display_page();this.init_pid=0}.bind(this)}else{var f=null}if(mp.current_show_mode==mp.SM_SHORT&&d[e].has_trailer==true){mp.display_products_list(d[e].cat_id,0,_var_products_per_page/_var_rows*_var_rows_short,null,f)}else{if(mp.current_show_mode==mp.SM_SHORT){mp.display_products_list(this.selected_cat_id,0,_var_products_per_page,null,function(){mp.show_longer_panel(mp.current_products,null,function(){$(_id_nr).setStyle("display","none");if(f!=null){f()}},false)})}else{mp.display_products_list(d[e].cat_id,0,_var_products_per_page,null,f)}}if(d[e].has_trailer==true&&mp.current_show_mode==mp.SM_LONG){$(_id_a_show_trailer).setStyle("display","block")}else{$(_id_a_show_trailer).setStyle("display","none")}}}}}.bind(this)}).post({action:"init",c:c});return false},show_categories:function(a){if($(_id_categories_panel)){$(_id_categories_panel).empty();var b=new Element("ul",{styles:{margin:"0pt 0pt 0pt 5px",padding:"0pt","list-style-type":"none"}});this.cat_pin.cancel();this.cat_pin.start({top:_var_cat_pin_start_pos+this.selected_index*_var_cat_list_height});a.each(function(f,e){var c=new Element("li");var d=new Element("a",{id:_id_cat_a_prefix+f.cat_id,"class":_class_cat_a,href:"#"});d.set("text",f.cat_name);d.addEvent("mouseover",function(g){}.bind(this));d.addEvent("mouseout",function(g){}.bind(this));d.addEvent("click",function(h){this.selected_cat_id=f.cat_id;this.selected_index=e;this.cat_pin.cancel();this.cat_pin.start({top:_var_cat_pin_start_pos+e*_var_cat_list_height});if(this.current_categories[this.selected_index].is_iphone==true){mp.display_iphone_products_list(this.selected_cat_id)}else{if(mp.current_show_mode==mp.SM_SHORT){var g=_var_products_per_page/_var_rows*_var_rows_short}else{var g=_var_products_per_page}return mp.display_products_list(f.cat_id,0,g)}return false}.bind(this));d.inject(c);c.inject(b)}.bind(this));b.inject(_id_categories_panel)}}});var Config=new Class({initialize:function(){},read:function(a){var b=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(c){this.config=c;if(typeof(a)!="undefined"){a()}}.bind(this)}).post({action:"get_config"})},get:function(a){return this.config[a]}});var Featured_panel=new Class({Implements:[Events,Options],options:{},initialize:function(b){$(_id_featured_images_container).empty();$(_id_featured_images_container).setStyle("left",0);this.setOptions(b);this.featured_products=new Array();this.scroller=new Fx.Morph($(_id_featured_images_container),{duration:_var_ftp_scroll_duration,transition:Fx.Transitions.linear});this.scroller.addEvent("complete",function(){this.set_featured_info(this.featured_products[this.displayed_index].id)}.bind(this));this.displayed_index=0;this.featured_p=new Array();var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(e){$(_id_a_featured_prev).removeEvents("click");$(_id_a_featured_prev).addEvent("click",function(){this.displayed_index--;if(this.displayed_index<0){this.displayed_index=e.length-1}this.scroller.start({left:-$$("."+_class_a_featured_img)[this.displayed_index].getSize().x*this.displayed_index});return false}.bind(this));$(_id_a_featured_next).removeEvents("click");$(_id_a_featured_next).addEvent("click",function(){this.displayed_index++;if(this.displayed_index>=e.length){this.displayed_index=0}this.scroller.start({left:-$$("."+_class_a_featured_img)[this.displayed_index].getSize().x*this.displayed_index});return false}.bind(this));var c=0;var d=new Array();var f=new Array();e.each(function(g){f[f.length]=g.image_url}.bind(this));this.f_asset_images=new Asset.images(f,{onComplete:function(){e.each(function(g){this.featured_p[g.id]=new Product(g);this.featured_products[c]=g;var i=new Element("a",{"class":_class_a_featured_img+" "+_class_a_featured,href:PRODUCT_INFO_PAGE_URL+"?products_id="+g.id+"&cPath="+g.cPath,styles:{width:g.fixed_width}});i.removeEvents("click");i.addEvent("click",function(){this.view_current_detail(i);return false}.bind(this));var h=new Element("img",{width:g.width,height:g.height,styles:{width:g.width,height:g.height},"class":_class_img_featured,src:g.image_url});h.inject(i);i.inject(_id_featured_images_container);if(g.is_iphone=="1"){d[d.length]=i}else{d[d.length]=0}c++}.bind(this));$$("."+_class_img_featured).each(function(i,h){var g=new Chain();g.chain(function(){i.reflect()},function(){if(d[h]!==0){var k=d[h];if(k.getFirst().getFirst()){cvi_glossy.add(k.getFirst().getFirst())}else{cvi_glossy.add(k.getFirst())}}});g.callChain();g.callChain()});$$(".reflected").each(function(h,g){h.setStyle("width",e[g].width);h.setStyle("height",e[g].height)});if(Browser.Engine.trident==true){$(_id_a_featured_name).setStyle("top",_var_adjust_featured_name_top);$(_id_a_featured_price).setStyle("top",_var_adjust_featured_price_top);$(_id_a_featured_name).setStyle("z-index",9999);$(_id_a_featured_price).setStyle("z-index",9999);$(_id_div_featured_nav_curproduct).setStyle("top",_var_adjust_featured_curproduct_top)}this.set_featured_info(e[0].id)}.bind(this)})}.bind(this)}).post({action:"get_featured",c:np.selected_cat_id})},set_featured_info:function(c){var b=this.get_featured_product_index(c);$(_id_a_featured_name).set("text",this.featured_products[b].name);var a=this.featured_products[b].id;$(_id_a_featured_name).set("href",PRODUCT_INFO_PAGE_URL+"?products_id="+a+"&cPath="+this.featured_products[b].cPath);$(_id_a_featured_name).removeEvents("click");$(_id_a_featured_name).addEvent("click",function(){this.view_current_detail($(_id_a_featured_name));return false}.bind(this));$(_id_a_featured_detail).set("href",PRODUCT_INFO_PAGE_URL+"?products_id="+a+"&cPath="+this.featured_products[b].cPath);$(_id_a_featured_detail).removeEvents("click");$(_id_a_featured_detail).addEvent("click",function(){this.view_current_detail($(_id_a_featured_detail));return false}.bind(this));$(_id_a_featured_price).set("html",this.featured_products[b].display_price);if(this.featured_products[b].trailer!=""){$(_id_a_featured_trailer).setStyle("display","inline");$(_id_a_featured_trailer).removeEvents("click");$(_id_a_featured_trailer).addEvent("click",function(){this.view_current_trailer();return false}.bind(this))}else{$(_id_a_featured_trailer).setStyle("display","none")}$(_id_a_featured_cart).removeEvents("click");if(!empty(this.featured_products[b].addcart_url)){$(_id_a_featured_cart).set("text",lang.featured_buynow);$(_id_a_featured_cart).set("target","_blank");$(_id_a_featured_cart).set("href",this.featured_products[b].addcart_url)}else{$(_id_a_featured_cart).set("text",lang.featured_addcart);$(_id_a_featured_cart).set("target","");$(_id_a_featured_cart).set("href","#");$(_id_a_featured_cart).addEvent("click",function(){this.add_current_to_tray();return false}.bind(this))}},get_featured_product_index:function(b){var a=0;this.featured_products.each(function(d,c){if(d.id==b){a=c}});return a},view_current_detail:function(d){var b=this.featured_products[this.displayed_index].id;var g=this.featured_products[this.displayed_index].is_iphone;if(g==1){if(mp.iphone_showing){ipa.set_iphone_details(b,ipa.current_products);return false}else{var e=this.featured_products[this.displayed_index].cPath.split("_");var f=e[0];var c=0;$$("."+_class_nav_a_cat).each(function(h){if(h.get("id").replace(_id_cat_a_prefix,"")==f){np.selected_index=c;np.selected_cat_id=f;if($(_id_mp_img_title)){$(_id_mp_img_title).set("src",h.get("rel"))}np.nav_pin.cancel();np.nav_pin.start({top:_var_nav_pin_start_pos+np.selected_index*_var_nav_list_height})}c++});cp.display_categories_list(np.selected_cat_id,false);mp.display_iphone_products_list(f,b);ftp=new Featured_panel()}}else{pp.set_sender(d);var a=this.featured_p[b].get_default_attributes();pp.set_product_with_default_attributes(b,a);pp.display_page()}},view_current_trailer:function(){var a=this.featured_products[this.displayed_index].id;mp.show_shorter_panel(mp.current_products,a,function(){tp.show_trailer(a);tp.trailer_displayed=true;$(_id_nr).setStyle("display","block")})},add_current_to_tray:function(){var b=this.featured_products[this.displayed_index].id;var a=this.featured_p[b].get_default_attributes();scp.add_to_cart(b,a)},view_all:function(){}});var Footer_panel=new Class({initialize:function(){if($(_id_fp_nav_supp)){if($(_id_fp_nav_supp).getElement("ul")){var a=$(_id_fp_nav_supp).getElement("ul");a.getElements("a").each(function(b,c){var d=b.get("href").substr(b.get("href").search(/\?/));b.set("href",PAGES_PAGE_URL+d);if(b.get("target")=="_blank"){b.set("rel","highslide-iframe");b.addEvent("click",function(){hs.htmlExpand($(b),{objectType:"iframe",height:600,preserveContent:false});return false})}else{b.addEvent("click",function(){hs.htmlExpand($(b),{objectType:"ajax",height:600});return false})}})}}}});var Iphone_area=new Class({Implements:Events,initialize:function(a){this.IPHONE_ORIENTATION_V=0;this.IPHONE_ORIENTATION_H=1;this.area_id=a;this.current_products=$H();this.current_product=$H();this.thumbs_animators=new Array();this.page_elements_animators=new Array();this.iphone_orientation=false;this.timer=false;this.trailer_to_play=""},show_iphone_products:function(f,d){remove_loading_frame();if($(this.area_id)&&!empty(f)){if($(_id_iphone_hover_info)){$(_id_iphone_hover_info).destroy()}mp.iphone_showing=true;this.current_products=f;this.thumbs_animators=new Array();$(this.area_id).empty();$(_id_a_show_trailer).setStyle("display","none");$(_id_mp_page_selector_container).setStyle("display","none");var b=new Array(_class_iphone_main_image_container_v,_class_iphone_main_image_container_h);var e=new Array(_class_iphone_desc_container_v,_class_iphone_desc_container_h);var c=new Array(_class_iphone_scroll_area_v,_class_iphone_scroll_area_h);var a=new Array(_class_iphone_info_area_v,_class_iphone_info_area_h);this.current_product=false;if(typeof(d)!="undefined"&&d!=false){f.each(function(g){if(g.products_id==d){this.current_product=g}}.bind(this))}if(this.current_product==false){this.current_product=f[0];d=f[0].products_id}if(this.current_product.iphone_image_direction_v==true||this.current_product.iphone_image_direction_v=="true"){this.iphone_orientation=this.IPHONE_ORIENTATION_V;$(this.area_id).setStyle("background-image","url("+IPHONE_IMAGE_V_URL+")")}else{this.iphone_orientation=this.IPHONE_ORIENTATION_H;$(this.area_id).setStyle("background-image","url("+IPHONE_IMAGE_H_URL+")")}this.main_image_container=new Element("div",{"class":b[this.iphone_orientation],id:_id_iphone_main_image_area_container});this.desc_container=new Element("div",{"class":e[this.iphone_orientation]});this.scroll_area=new Element("div",{"class":c[this.iphone_orientation]});this.info_area=new Element("div",{"class":a[this.iphone_orientation]});this.main_image_container.inject($(this.area_id));this.desc_container.inject($(this.area_id));this.scroll_area.inject($(this.area_id));this.info_area.inject($(this.area_id));this.prepare_thumbs();this.set_iphone_details(d,f)}},set_iphone_details:function(a,b){b.each(function(o){if(o.products_id==a){this.current_product=o;this.desc_container.set("html",o.products_description);this.scroll_area.empty();if(this.desc_container.scrollHeight>this.desc_container.offsetHeight){var n=new Element("a",{href:"#"});n.addEvent("click",function(){return false});var c=new Element("img",{src:IPHONE_DESC_SCROLL_UP});var r=new Element("a",{href:"#"});r.addEvent("click",function(){return false});var d=new Element("img",{src:IPHONE_DESC_SCROLL_DOWN});d.inject(r);c.inject(n);r.inject(this.scroll_area);n.inject(this.scroll_area);var i=new ContentScroller(this.desc_container,{up:n,down:r})}this.info_area.empty();var e=new Element("h2");e.set("html",o.products_name);e.inject(this.info_area);var t=new Element("div");t.set("html",o.products_price_display);t.inject(this.info_area);if(empty(o.products_date_available)==false){var k=new Element("div");k.set("html",lang.iphone_release_date+o.products_date_available);k.inject(this.info_area)}if(!empty(o.addcart_url)){var q=new Array(_class_iphone_addcart_v,_class_iphone_addcart_h);var v=new Element("div",{"class":q[this.iphone_orientation]});var f=new Element("img",{src:IPHONE_BUYNOW_IMAGE_URL});var h=new Element("a",{href:o.addcart_url,target:"_blank"});f.inject(h);h.inject(v);v.inject(this.info_area)}if(!empty(o.lite_url)){var m=new Array(_class_iphone_lite_v,_class_iphone_lite_h);var l=new Element("div",{"class":m[this.iphone_orientation]});var u=new Element("img",{src:IPHONE_LITE_IMAGE_URL});var g=new Element("a",{href:o.lite_url,target:"_blank"});u.inject(g);g.inject(l);l.inject(this.info_area)}this.image_set=false;if(o.iphone_image_direction_v==true||o.iphone_image_direction_v=="true"){if(this.iphone_orientation!=this.IPHONE_ORIENTATION_V){this.main_image_container.empty();this.rotate_iphone_area(this.IPHONE_ORIENTATION_V);this.removeEvents("iPhoneRotated");this.addEvent("iPhoneRotated",function(){this.prepare_main_images(o)}.bind(this))}else{this.prepare_main_images(o)}}else{if(this.iphone_orientation!=this.IPHONE_ORIENTATION_H){this.main_image_container.empty();this.rotate_iphone_area(this.IPHONE_ORIENTATION_H);this.removeEvents("iPhoneRotated");this.addEvent("iPhoneRotated",function(){this.prepare_main_images(o)}.bind(this))}else{this.prepare_main_images(o)}}}}.bind(this))},play_iphone_trailer:function(){iphone_movie_player.playMovie(this.trailer_to_play)},prepare_main_images:function(f){if(this.image_set==true){return false}this.main_image_container.empty();if($(_id_iphone_hover_info)){$(_id_iphone_hover_info).destroy()}if(f.products_trailer!=""){this.trailer_to_play=f.products_trailer;if(this.iphone_orientation==this.IPHONE_ORIENTATION_V){this.main_image_container.set("html",'<embed id="'+_id_iphone_mplayer_prefix+'v" name="'+_id_iphone_mplayer_prefix+'v" src="'+_iphone_mplayer_filename_prefix+'v.swf" quality="high" bgcolor="#000000" width="'+this.main_image_container.getSize().x+'" height="'+this.main_image_container.getSize().y+'" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />');iphone_movie_player=new iPhoneMPlayer(_id_iphone_mplayer_prefix+"v",_iphone_mplayer_filename_prefix+"v.swf",_id_iphone_main_image_area_container,this.main_image_container.getSize().x,this.main_image_container.getSize().y)}else{this.main_image_container.set("html",'<embed id="'+_id_iphone_mplayer_prefix+'h" name="'+_id_iphone_mplayer_prefix+'h" src="'+_iphone_mplayer_filename_prefix+'h.swf" quality="high" bgcolor="#000000" width="'+this.main_image_container.getSize().x+'" height="'+this.main_image_container.getSize().y+'" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />');iphone_movie_player=new iPhoneMPlayer(_id_iphone_mplayer_prefix+"h",_iphone_mplayer_filename_prefix+"h.swf",_id_iphone_main_image_area_container,this.main_image_container.getSize().x,this.main_image_container.getSize().y)}}else{if(!empty(f.large_images)){var g=new Element("div",{id:_id_iphone_main_images_container});f.large_images.each(function(h){var i=new Element("div");var k=new Element("img",{src:h.url});k.addEvent("click",function(){return false});k.inject(i);i.inject(g)}.bind(this));g.inject(this.main_image_container);var e=0;this.drag_positions=new Array();this.drag_left_positions=new Array();var b=new Array();f.large_images.each(function(k,h){b[h]=k.url});var a=new Element("div",{id:_id_iphone_hover_info});a.inject($("indexHomeBody"));var d=document.body.clientWidth||window.innerWidth;if(this.iphone_orientation==this.IPHONE_ORIENTATION_H){a.setStyle("left",d.toInt()/2-$(_id_iphone_hover_info).getSize().x/2)}else{if(this.iphone_orientation==this.IPHONE_ORIENTATION_V){a.setStyle("left",d.toInt()/2-245)}}if(typeof(b[0])=="undefined"){a.set("html",""+lang.iphone_noimage+"")}else{a.set("html",""+lang.iphone_loading+"")}a.addEvent("click",function(){a.destroy()});var c=new Asset.images(b,{onComplete:function(){$(_id_iphone_hover_info).set("html",""+lang.iphone_drag_info+"");$(g).getChildren().each(function(n,l){var m=n.getSize();this.drag_left_positions[l]=e;this.drag_positions[l]=e+m.x/2;e+=m.x}.bind(this));g.setStyle("width",e);var i=this.main_image_container.getSize();var k=i.x/2;var h=new Drag(g,{style:true,invert:false,modifiers:{y:false},onComplete:function(m){var n=e;var o=0;this.drag_positions.each(function(r,q){var t=Math.abs(-(m.getStyle("left").toInt())+k-r);if(t<n){n=t;o=q}}.bind(this));var l=new Fx.Morph(m,{duration:_var_iphone_image_select_duration,transition:Fx.Transitions.Bounce.easeOut,link:"cancel"});l.start({left:-this.drag_left_positions[o]})}.bind(this)});if($(g).getFirst()!=null&&$(g).getFirst().getFirst()!=null){$(g).getFirst().getFirst().addEvent("click",function(){if($(_id_iphone_hover_info)){$(_id_iphone_hover_info).destroy()}})}}.bind(this)})}}},prepare_thumbs:function(){var products=this.current_products;var pid_displayed=this.current_product.products_id;var class_thumbs_area_containers=new Array(_class_iphone_thumbs_area_container_v,_class_iphone_thumbs_area_container_h);var class_thumbs_areas=new Array(_class_iphone_thumbs_area_v,_class_iphone_thumbs_area_h);var class_thumbs_containers=new Array(_class_iphone_thumbs_container_v,_class_iphone_thumbs_container_h);var thumb_images_nav_prev=new Array(IPHONE_PREV_V_URL,IPHONE_PREV_H_URL);var thumb_images_nav_next=new Array(IPHONE_NEXT_V_URL,IPHONE_NEXT_H_URL);var thumb_pos=new Array("top","left");var thumb_pos_inv=new Array("left","top");var thumb_z=new Array("y","x");var class_nav_links=new Array(_class_iphone_nav_v,_class_iphone_nav_h);var start_adjust=new Array(_var_iphone_thumbs_area_vleft_adjust,_var_iphone_thumbs_area_htop_adjust);var thumbnav_display="block";var thumbs_area_container=new Element("div",{"class":class_thumbs_area_containers[this.iphone_orientation]});var thumbs_area=new Element("div",{"class":class_thumbs_areas[this.iphone_orientation]});var thumbs_container=new Element("div",{"class":class_thumbs_containers[this.iphone_orientation]});var prev_div=new Element("div",{"class":class_nav_links[this.iphone_orientation]});var thumbs_nav_prev=new Element("a",{href:"#",styles:{display:thumbnav_display}});thumbs_nav_prev.addEvent("click",function(){return false});var thumbs_nav_prev_img=new Element("img",{src:thumb_images_nav_prev[this.iphone_orientation]});thumbs_nav_prev_img.inject(thumbs_nav_prev);thumbs_nav_prev.inject(prev_div);prev_div.inject(thumbs_area);var num_thumbs=0;var init_animate_thumbs=false;var init_cur_thumbs_index=0;products.each(function(product,counter){num_thumbs++;var thumb_a=new Element("a",{href:"#",id:_id_iphone_thumb_prefix+counter});if(product.products_image==EMPTY_IMAGE_URL){var thumb_img=new Element("img",{src:IPHONE_EMPTY_THUMB_URL,"class":"glossy"})}else{var thumb_img=new Element("img",{src:product.products_image,"class":"glossy"})}if(product.products_id==pid_displayed){thumb_img.addClass(_class_iphone_thumb_active);init_animate_thumbs=true;init_cur_thumbs_index=counter;this.current_product=product}else{var active_p=false;thumb_img.addClass(_class_iphone_thumb_inactive)}thumb_img.inject(thumb_a);thumb_a.inject(thumbs_container)}.bind(this));thumbs_container.inject(thumbs_area);var next_div=new Element("div",{"class":class_nav_links[this.iphone_orientation]});var thumbs_nav_next=new Element("a",{href:"#",styles:{display:thumbnav_display}});thumbs_nav_next.addEvent("click",function(){return false});var thumbs_nav_next_img=new Element("img",{src:thumb_images_nav_next[this.iphone_orientation]});thumbs_nav_next_img.inject(thumbs_nav_next);thumbs_nav_next.inject(next_div);next_div.inject(thumbs_area);thumbs_area.inject(thumbs_area_container);thumbs_area_container.inject($(this.area_id));if(products.length>_var_iphone_num_products_displayed){if(this.iphone_orientation==this.IPHONE_ORIENTATION_V){this.scroller=new ContentScroller(thumbs_container,{up:thumbs_nav_prev,down:thumbs_nav_next},{hide_buttons:false})}else{this.scroller=new ContentScroller(thumbs_container,{left:thumbs_nav_prev,right:thumbs_nav_next},{hide_buttons:false});var small_width=0;$$("."+_class_iphone_thumb_inactive).each(function(el){small_width=el.getParent().getSize().x});var large_width=0;$$("."+_class_iphone_thumb_active).each(function(el){large_width=el.getParent().getSize().x});var newwidth=(num_thumbs-2)*(small_width+5)+(2*(large_width+5));$(thumbs_container).getFirst().setStyle("width",newwidth)}}$$(".glossy").each(function(el){cvi_glossy.add(el)});products.each(function(product,counter){var sel_pid=product.products_id;if(Browser.Engine.trident==true){this.thumbs_animators[counter]=new Fx.Morph($(_id_iphone_thumb_prefix+counter).getFirst().getFirst(),{duration:_var_iphone_product_select_duration,transition:Fx.Transitions.linear,link:"cancel"})}else{this.thumbs_animators[counter]=new Fx.Morph($(_id_iphone_thumb_prefix+counter).getFirst(),{duration:_var_iphone_product_select_duration,transition:Fx.Transitions.linear,link:"cancel"})}$(_id_iphone_thumb_prefix+counter).addEvent("mouseover",function(){if(!$(_id_iphone_thumb_prefix+counter).getFirst().hasClass(_class_iphone_thumb_active)){var index=arguments[0];this.thumbs_animators[index].start("."+_class_iphone_thumb_active)}}.bind(this).pass(counter));$(_id_iphone_thumb_prefix+counter).addEvent("mouseout",function(){if(!$(_id_iphone_thumb_prefix+counter).getFirst().hasClass(_class_iphone_thumb_active)){var index=arguments[0];this.thumbs_animators[index].start("."+_class_iphone_thumb_inactive)}}.bind(this).pass(counter));$(_id_iphone_thumb_prefix+counter).addEvent("click",function(){var pid=arguments[1];if(!$(_id_iphone_thumb_prefix+counter).hasClass(_class_iphone_thumb_active)){$$("."+_class_iphone_thumb_active).each(function(el){var index=el.getParent().get("id").replace(_id_iphone_thumb_prefix,"");this.thumbs_animators[index].start("."+_class_iphone_thumb_inactive);el.removeClass(_class_iphone_thumb_active);el.addClass(_class_iphone_thumb_inactive)}.bind(this));var index=arguments[0];this.thumbs_animators[index].start("."+_class_iphone_thumb_active);$(_id_iphone_thumb_prefix+counter).getFirst().addClass(_class_iphone_thumb_active);$(_id_iphone_thumb_prefix+counter).getFirst().removeClass(_class_iphone_thumb_inactive)}this.set_iphone_details(pid,products);return false}.bind(this).pass([counter,sel_pid]))}.bind(this));this.thumbs_area=$(thumbs_area);this.thumbs_area_container=$(thumbs_area_container);this.animate_thumbs_area=new Fx.Morph($(thumbs_area),{duration:_var_iphone_rotate_elements_duration,transition:Fx.Transitions.linear,link:"cancel"});eval("this.thumbs_area.setStyle(thumb_pos[this.iphone_orientation], -1 * this.thumbs_area.getSize()."+thumb_z[this.iphone_orientation]+");");if(this.iphone_orientation==this.IPHONE_ORIENTATION_V){var winW=document.body.clientWidth||window.innerWidth;winW=winW/2;start_adjust[this.iphone_orientation]+=winW}this.thumbs_area_container.setStyle(thumb_pos_inv[this.iphone_orientation],start_adjust[this.iphone_orientation]);if(this.iphone_orientation==this.IPHONE_ORIENTATION_H){var winW=document.body.clientWidth||window.innerWidth;var end_left=winW/2-this.thumbs_area.getSize().x/2;this.thumbs_area_container.setStyle("left",end_left);this.animate_thumbs_area.start({left:0})}else{this.animate_thumbs_area.start({top:0})}this.animate_thumbs_scroll=new Fx.Morph($$("."+class_thumbs_containers[this.iphone_orientation])[0].getFirst(),{duration:_var_iphone_thumbs_auto_scroll_duration,transition:Fx.Transitions.linear,link:"cancel"});if(init_animate_thumbs&&init_cur_thumbs_index>=_var_iphone_thumbs_center_thumb_pos){thumbs_nav_next.setStyle("display","block");thumbs_nav_prev.setStyle("display","block");eval("this.animate_thumbs_scroll.start({"+thumb_pos[this.iphone_orientation]+": -1 * (init_cur_thumbs_index - _var_iphone_thumbs_center_thumb_pos) * small_width});")}},rotate_iphone_area:function(b){clearTimeout(this.timer);if(this.iphone_orientation==this.IPHONE_ORIENTATION_V&&b==this.IPHONE_ORIENTATION_H){this.animate(0,1)}else{if(this.iphone_orientation==this.IPHONE_ORIENTATION_H&&b==this.IPHONE_ORIENTATION_V){this.animate(IPHONE_ROTATE_IMAGE_URLS.length-1,-1)}}this.thumbs_area_container.destroy();var c=new Array(new Array(_class_iphone_main_image_container_v,_class_iphone_main_image_container_h),new Array(_class_iphone_desc_container_v,_class_iphone_desc_container_h),new Array(_class_iphone_scroll_area_v,_class_iphone_scroll_area_h),new Array(_class_iphone_info_area_v,_class_iphone_info_area_h),new Array(_class_iphone_addcart_v,_class_iphone_addcart_h),new Array(_class_iphone_lite_v,_class_iphone_lite_h));var a=0;c.each(function(d){$$("."+d[this.iphone_orientation]).each(function(e){a++;this.page_elements_animators[a]=new Fx.Morph(e,{duration:_var_iphone_rotate_elements_duration,transition:Fx.Transitions.linear,link:"cancel"});this.page_elements_animators[a].removeEvents("complete");this.page_elements_animators[a].addEvent("complete",function(){e.removeClass(arguments[0]);e.addClass(arguments[1]);this.fireEvent("complete")}.bind(this).pass(new Array(d[this.iphone_orientation],d[b])))}.bind(this))}.bind(this));var a=0;c.each(function(d){$$("."+d[this.iphone_orientation]).each(function(e){a++;this.page_elements_animators[a].start("."+d[b])}.bind(this))}.bind(this));this.iphone_orientation=b;this.prepare_thumbs()},animate:function(b,a){if(b>=0&&b<=IPHONE_ROTATE_IMAGE_URLS.length-1){$(_id_main_panel_content_iphone).setStyle("background-image","url("+IPHONE_ROTATE_IMAGE_URLS[b]+")");this.timer=setTimeout(function(){this.animate(b+a,a)}.bind(this),_var_iphone_rotate_delay)}else{this.fireEvent("iPhoneRotated")}}});var Login_page=new Class({initialize:function(){this.prepare()},prepare:function(){$(_id_lp_login_email).set("value","");$(_id_lp_login_pass).set("value","");$(_id_lp_reg_email).set("value","");$(_id_lp_reg_pass).set("value","");$(_id_lp_reg_pass_conf).set("value","");$(_id_lp_login_form).removeEvents("submit");$(_id_lp_login_form).addEvent("submit",function(){this.login();return false}.bind(this));$(_id_lp_reg_form).removeEvents("submit");$(_id_lp_reg_form).addEvent("submit",function(){this.register();return false}.bind(this));$(_id_lp_login_a_forgot).set("href",PASSWORD_FORGOTTEN_PAGE_URL);$(_id_lp_login_a_forgot).addEvent("click",function(){hs.htmlExpand($(_id_lp_login_a_forgot),{objectType:"ajax",height:600});return false});$(_id_lp_reg_a_privacy).set("href",PRIVACY_PAGE_URL);$(_id_lp_reg_a_privacy).addEvent("click",function(){hs.htmlExpand($(_id_lp_reg_a_privacy),{objectType:"ajax",height:600});return false})},prepare_password_forgotten:function(){$(_id_pf_cancel).removeEvents("click");$(_id_pf_cancel).addEvent("click",function(){hs.close(this)});$(_id_pf_form).removeEvents("submit");$(_id_pf_form).addEvent("submit",function(){var d=$(_id_pf_email).get("value");var b=$(_id_security_token).get("value");var c=false;var e="";if(!check_input(d,4)){c=true;error_msg=lang.empty_email_address+"\n"}if(c){display_message(lang.pf_error_title,error_msg)}else{display_message(lang.pf_process_title,lang.pf_process_content,"");var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(f){hide_message();if(f.status==true){display_message(lang.pf_success_title,lang.pf_success_content)}else{display_message(lang.pf_error_title,f.reason)}}.bind(this)}).post({action:"password_forgotten",email:d,securityToken:b})}return false})},login:function(){var d=$(_id_lp_login_email).get("value");var f=$(_id_lp_login_pass).get("value");var c=false;var e="";var b=$(_id_security_token).get("value");if(!check_input(d,4)){c=true;e=lang.empty_email_address+"\n"}if(empty(f)){c=true;e+=lang.empty_pass+"\n"}if(c){display_message(lang.login_error_title,e)}else{var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(g){if(g.status==true){scp.get_cart();cp.display_categories_list(_var_init_categories,true);ftp.initialize();this.display_logged_in()}else{this.display_login_failure(g.reason)}}.bind(this)}).post({action:"login",email:d,pass:f,securityToken:b})}},display_logged_in:function(){display_message(lang.login_success_title,lang.login_success_content);s.read(function(){np.set_customer_menu();hs.close()})},display_login_failure:function(a){display_message("error",a)},register:function(){var k="";if($(_id_lp_reg_gender_m).get("checked")==true){k="m"}else{k="f"}var c=$(_id_lp_reg_privacy).get("checked");var d=$(_id_lp_reg_firstname).get("value");var e=$(_id_lp_reg_lastname).get("value");var f=$(_id_lp_reg_email).get("value");var l=$(_id_lp_reg_pass).get("value");var a=$(_id_lp_reg_pass_conf).get("value");var b=$(_id_security_token).get("value");var h=false;var i="";if(!check_input(f,4)){h=true;i=lang.wrong_email_address+"\n"}if(empty(c)){h=true;i+=lang.empty_privacy+"\n"}if(empty(d)){h=true;i+=lang.empty_firstname+"\n"}if(empty(e)){h=true;i+=lang.empty_lastname+"\n"}if(empty(l)){h=true;i+=lang.empty_pass+"\n"}if(l!=a){h=true;i+=pass_not_confirmed+"\n"}if(h){display_message("error",i)}else{display_message("Register","registering, a moment please...","");var g=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(m){hide_message();if(m.status==true){scp.get_cart();this.display_registered()}else{this.display_register_failure(m.reason)}}.bind(this)}).post({action:"register",gender:k,firstname:d,lastname:e,email:f,pass:l,pass_conf:a,securityToken:b})}return false},display_registered:function(){s.read(function(){np.set_customer_menu();hs.close();this.just_registered=true;hs.htmlExpand($(_id_nav_a_account),{objectType:"ajax",height:600})}.bind(this))},display_register_failure:function(a){display_message("error",a)}});var Main_panel=new Class({initialize:function(){this.SM_SHORT=0;this.SM_LONG=1;this.BT_ALL_PRODUCTS=0;this.BT_ONLY_WITH_TRAILER=1;this.sort_by=_var_default_sort;this.last_sort="";this.last_sort_order="";this.last_query="";this.iphone_showing=false;this.is_dragging=false;var b=new Element("a",{href:"#","class":_class_framer_menu});b.set("text","add to cart");b.addEvent("click",function(){var f=this.getParent().get("id").replace(_id_mp_p_img,"");var e=p[f].get_default_attributes();scp.add_to_cart(f,e);return false});b.addEvent("mouseover",function(){this.show_light(this.light_pos)}.bind(this));var a=new Element("a",{href:"#","class":_class_framer_menu});a.set("text","view detail");a.addEvent("click",function(){var f=this.getParent().get("id").replace(_id_mp_p_img,"");this.set("href",PRODUCT_INFO_PAGE_URL+"?products_id="+f+"&cPath="+np.selected_cat_id+"_"+cp.selected_cat_id);pp.set_sender(this);var e=p[f].get_default_attributes();pp.set_product_with_default_attributes(f,e);pp.display_page();return false});a.addEvent("mouseover",function(){this.show_light(this.light_pos)}.bind(this));var d=new Element("a",{href:"#","class":_class_framer_menu});d.set("text","view trailer");d.addEvent("click",function(){var e=this.getParent().get("id").replace(_id_mp_p_img,"");mp.show_shorter_panel(mp.current_products,e,function(){tp.show_trailer(e);tp.trailer_displayed=true;$(_id_nr).setStyle("display","block")});return false});d.addEvent("mouseover",function(){this.show_light(this.light_pos)}.bind(this));this.a3=d;this.menu=["title",a,d,b];framer=new Framer({url:FRAME_IMAGE_URL,thickness_x:_var_frame_thickness_x,thickness_y:_var_frame_thickness_y,flip_image_urls:FLIP_IMAGE_URLS,flip_delay_ms:_var_flip_delay_ms,init_wait_ms:_var_flip_init_wait_ms,init_style:_var_init_style,flipcheck_variable:"mp.is_dragging"});this.current_page=1;this.current_products="";if($(_id_a_show_trailer)){$(_id_a_show_trailer).removeEvents("click");$(_id_a_show_trailer).addEvent("click",function(){mp.show_shorter_panel(mp.current_products,null,function(){$(_id_nr).setStyle("display","block")});return false}.bind(this))}if(_var_default_show_trailer==true){this.current_show_mode=this.SM_SHORT;$(_id_mp_middle).setStyle("height",_var_mp_short_height);if($(_id_a_show_trailer)){$(_id_a_show_trailer).setStyle("display","none")}}else{this.current_show_mode=this.SM_LONG;$(_id_mp_middle).setStyle("height",_var_mp_long_height);if($(_id_a_show_trailer)){$(_id_a_show_trailer).setStyle("display","block")}}var c=new Asset.image(LIGHT_POINTER_IMAGE_URL);this.only_trailer=0;this.browse_all=0;$(_id_mp_a_browse_all).set("text",_var_browse_all);$(_id_mp_search_input).addEvent("keydown",function(e){if(e.key=="enter"){return this.search($(_id_mp_search_input).get("value"),0)}}.bind(this));$(_id_mp_search_submit).addEvent("click",function(){return this.search($(_id_mp_search_input).get("value"),0)}.bind(this));$(_id_tp_close).addEvent("click",function(){var e=this.current_products[this.current_page*_var_products_per_page/_var_rows].products_id;return this.show_longer_panel(this.current_products,e,function(){$(_id_nr).setStyle("display","none")})}.bind(this))},sort:function(sort_const){if(this.last_sort==sort_const){var sort_order="desc";if(this.last_sort_order=="desc"){sort_order="asc"}}else{var sort_order="asc"}this.last_sort_order=sort_order;var jsonRequest=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(products){this.sort_by=sort_const;this.last_sort=this.sort_by;if(this.current_show_mode==this.SM_SHORT){this.show_products(products,0,_var_products_per_page/_var_rows*_var_rows_short)}else{this.show_products(products,0,_var_products_per_page)}}.bind(this)});eval("jsonRequest.post({"+this.last_query+", 'sort': '"+sort_const+"', 'sort_order': '"+sort_order+"'});")},show_light:function(b){var c=_var_products_per_page/_var_rows;var a=_var_light_pointer_x[Browser.Engine.name]*(b%c);var d=_var_light_pointer_y[Browser.Engine.name]*(Math.floor(b/c));$(_id_main_panel).setStyles({"background-image":"url("+LIGHT_POINTER_IMAGE_URL+")","background-position":(_var_light_pointer_left[Browser.Engine.name]+a)+"px "+(_var_light_pointer_top[Browser.Engine.name]+d)+"px","background-repeat":"no-repeat"})},hide_light:function(){$(_id_main_panel).setStyles({"background-image":"none"})},show_shorter_panel:function(k,d,e){if($(_id_mp_middle).getStyle("height").toInt()!=_var_mp_short_height){this.current_show_mode=this.SM_SHORT;tp.trailer_displayed=true;$(_id_tp).setStyle("display","block");$(_id_tp).setStyle("background-position","0 "+$(_id_tp).getStyle("height"));var i=new Array();$(_id_tp).getChildren().each(function(m,l){i[l]=m.getStyle("display");m.setStyle("display","none")});if(typeof(d)!="undefined"){var c=0;k.each(function(m,l){if(m.products_id==d){c=l}});var b=_var_products_per_page/_var_rows*_var_rows_short;var h=Math.floor(c/b)}else{h=0}this.show_products(k,h,_var_products_per_page/_var_rows*_var_rows_short);var f=new Fx.Morph($(_id_mp_middle),{duration:_var_mp_scroll_duration,transition:Fx.Transitions.linear});f.start({height:_var_mp_short_height});var a=new Fx.Morph($(_id_tp),{duration:"long",transition:Fx.Transitions.linear,onComplete:function(){$(_id_tp).getChildren().each(function(m,l){m.setStyle("display",i[l])});if(typeof(e)!="undefined"){movie_player.continueStream();e();movie_player.removeEvents("movieready");movie_player.addEvent("movieready",function(){var l=tp.get_sorted_trailers();tp.play_movie(l,tp.products[tp.cur_item_id].products_trailer)}.bind(tp))}}});a.start({"background-position":"0 0"})}else{if(typeof(e)!="undefined"){e();var g=tp.get_sorted_trailers();tp.play_movie(g,tp.products[tp.cur_item_id].products_trailer)}}if($(_id_a_show_trailer)){$(_id_a_show_trailer).setStyle("display","none")}},show_longer_panel:function(k,d,e,i){if(typeof(i)=="undefined"){i=true}if($(_id_mp_middle).getStyle("height").toInt()!=_var_mp_long_height){movie_player.stopMovieAndGoToStart();movie_player.closeStream();this.current_show_mode=this.SM_LONG;tp.trailer_displayed=false;$(_id_tp).setStyle("background-position","0 0");var h=new Array();$(_id_tp).getChildren().each(function(m,l){h[l]=m.getStyle("display");m.setStyle("display","none")});if(typeof(d)!="undefined"){var c=0;k.each(function(m,l){if(m.products_id==d){c=l}});var b=_var_products_per_page;var g=Math.floor(c/b)}else{g=0}var f=new Fx.Morph($(_id_mp_middle),{duration:"long",transition:Fx.Transitions.linear});f.start({height:_var_mp_long_height});var a=new Fx.Morph($(_id_tp),{duration:"long",transition:Fx.Transitions.linear,onComplete:function(){$(_id_tp).setStyle("display","none");if(i){this.show_products(k,g,_var_products_per_page)}$(_id_tp).getChildren().each(function(m,l){m.setStyle("display",h[l])});if(typeof(e)!="undefined"){e()}}.bind(this)});a.start({"background-position":"0 "+$(_id_tp).getStyle("height")})}else{if(typeof(e)!="undefined"){e()}}if($(_id_a_show_trailer)){$(_id_a_show_trailer).setStyle("display","block")}return false},search:function(b,c,d){display_loading_frame();$(_id_mp_a_browse_all).removeEvents();$(_id_mp_a_show_trailer).removeEvents();$(_id_mp_a_browse_all).addEvent("click",function(){if(this.browse_all==0){this.browse_all=1;this.last_keywords=b;$(_id_mp_a_browse_all).set("text",_var_browse_search);if(this.only_trailer==1){return this.search("",0,this.BT_ONLY_WITH_TRAILER)}else{return this.search("",0,this.BT_ALL_PRODUCTS)}}else{if(b==""){b=this.last_keywords}this.browse_all=0;$(_id_mp_a_browse_all).set("text",_var_browse_all);if(this.only_trailer==1){return this.search(b,0,this.BT_ONLY_WITH_TRAILER)}else{return this.search(b,0,this.BT_ALL_PRODUCTS)}}return false}.bind(this));$(_id_mp_a_show_trailer).addEvent("click",function(){if(this.only_trailer==0){this.only_trailer=1;$(_id_mp_a_show_trailer).set("text",_var_show_all);if(this.browse_all==1){return this.display_products_list(np.selected_cat_id,0,_var_products_per_page,this.BT_ONLY_WITH_TRAILER)}else{return this.search(b,0,this.BT_ONLY_WITH_TRAILER)}}else{this.only_trailer=0;$(_id_mp_a_show_trailer).set("text",_var_show_trailer);if(this.browse_all==1){return this.display_products_list(np.selected_cat_id,0,_var_products_per_page,this.BT_ALL_PRODUCTS)}else{return this.search(b,0,this.BT_ALL_PRODUCTS)}}}.bind(this));var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(f){remove_loading_frame();$(_id_percentage).set("text","");this.last_query="'action': 'search_products', 'k': '"+b+"', 'only_trailers': '"+d+"'";this.last_sort=this.sort_by;if(typeof(f[0])!="undefined"){if(f[0]["is_iphone"]==true){ipa.show_iphone_products(f)}else{this.show_longer_panel(f,f[0].products_id,function(){this.show_products(f,c,_var_products_per_page);this.show_page_selector(f,c,_var_products_per_page);$(_id_nr).setStyle("display","none");$$("."+_class_mp_page_selector).each(function(i,h){var g={keywords:b,page:h,browse_type:d};i.addEvent("click",function(k){return this.search(k.keywords,k.page,k.browse_type)}.bind(this).pass(g))}.bind(this))}.bind(this))}}else{var e=new Element("div",{"class":_class_mp_error});$(_id_main_panel).empty();e.set("text",_var_mp_nothing_found);e.inject($(_id_main_panel))}}.bind(this)}).post({action:"search_products",k:b,only_trailers:d,sort:this.sort_by,c:np.selected_cat_id});return false},display_products_list:function(d,e,c,f,a){if($(_id_iphone_hover_info)){$(_id_iphone_hover_info).destroy()}$(_id_mp_a_browse_all).removeEvents();$(_id_mp_a_show_trailer).removeEvents();$(_id_mp_a_browse_all).addEvent("click",function(){display_loading_frame();if(this.browse_all==0){this.show_longer_panel(this.current_products,null,function(){$(_id_nr).setStyle("display","none");this.browse_all=1;$(_id_mp_a_browse_all).set("text",_var_browse_cat);if(this.only_trailer==1){return this.display_products_list(np.selected_cat_id,0,_var_products_per_page,this.BT_ONLY_WITH_TRAILER)}else{return this.display_products_list(np.selected_cat_id,0,_var_products_per_page,this.BT_ALL_PRODUCTS)}}.bind(this),false)}else{this.browse_all=0;$(_id_mp_a_browse_all).set("text",_var_browse_all);if(this.only_trailer==1){return this.display_products_list(cp.selected_cat_id,0,c,this.BT_ONLY_WITH_TRAILER)}else{return this.display_products_list(cp.selected_cat_id,0,c,this.BT_ALL_PRODUCTS)}}return false}.bind(this));$(_id_mp_a_show_trailer).addEvent("click",function(){display_loading_frame();if(this.only_trailer==0){this.only_trailer=1;$(_id_mp_a_show_trailer).set("text",_var_show_all);if(this.browse_all==1){return this.display_products_list(np.selected_cat_id,0,c,this.BT_ONLY_WITH_TRAILER)}else{return this.display_products_list(cp.selected_cat_id,0,c,this.BT_ONLY_WITH_TRAILER)}}else{this.only_trailer=0;$(_id_mp_a_show_trailer).set("text",_var_show_trailer);if(this.browse_all==1){return this.display_products_list(np.selected_cat_id,0,c,this.BT_ALL_PRODUCTS)}else{return this.display_products_list(cp.selected_cat_id,0,c,this.BT_ALL_PRODUCTS)}}}.bind(this));if(typeof(f)=="undefined"||f==null){f=this.BT_ALL_PRODUCTS}var b=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(g){this.last_sort=this.sort_by;this.last_query="'action': 'get_products', 'c': "+d+", 'only_trailers': '"+f+"'";this.show_products(g,e,c);if(typeof(a)=="function"){a()}}.bind(this)}).post({action:"get_products",c:d,only_trailers:f,sort:this.sort_by});return false},display_iphone_products_list:function(c,b){var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(g){this.last_sort=this.sort_by;var d=true;if(typeof(b)=="undefined"||b==null){d=true}else{g.each(function(i,h){if(i.products_id==b){d=false}}.bind(this))}this.current_products=g;if(d){var f=this.current_products[0].products_id}else{var f=b}if(this.current_show_mode==this.SM_SHORT){this.show_longer_panel(this.current_products,f,function(){$(_id_nr).setStyle("display","none");$(_id_mp_middle).getChildren().each(function(i){$(i).setStyle("display","none")});if(!$(_id_main_panel_content_iphone)){var h=new Element("div",{id:_id_main_panel_content_iphone});h.inject($(_id_mp_middle));ipa.show_iphone_products(this.current_products,f)}}.bind(this),false)}else{if(!$(_id_main_panel_content_iphone)){$(_id_nr).setStyle("display","none");$(_id_mp_middle).getChildren().each(function(h){$(h).setStyle("display","none")});var e=new Element("div",{id:_id_main_panel_content_iphone});e.inject($(_id_mp_middle))}ipa.show_iphone_products(this.current_products,f)}}.bind(this)}).post({action:"get_products",c:c,child_products:_var_iphone_show_child_products,iphone:true,sort:this.sort_by});return false},show_products:function(b,g,f){this.iphone_showing=false;if($(_id_main_panel)){b.each(function(i){p[i.products_id]=new Product(i)}.bind(this));if($(_id_main_panel_content_iphone)){$(_id_main_panel_content_iphone).destroy();$(_id_mp_middle).getChildren().each(function(i){$(i).setStyle("display","block")});$(_id_mp_search_submit).getParent().setStyle("display","block");$(_id_mp_page_selector_container).setStyle("display","block")}this.current_products=b;$(_id_main_panel).empty();$(_id_main_panel).setStyle("background-image","");var v=_var_products_per_page/_var_rows;if(typeof(f)!="undefined"){var l=Math.ceil(f/(_var_products_per_page/_var_rows))}else{var l=_var_rows}var q=100/v;var k=0;var e=true;for(var A=0;A<l;A++){var m=new Element("div",{"class":_class_mp_p_img_row});for(var z=0;z<v;z++){if(typeof(b[k+g*f])!="undefined"){e=false;var r=new Element("img",{src:EMPTY_IMAGE_URL,"class":_class_mp_p_img,id:_id_mp_p_img+b[k+g*f].products_id,title:b[k+g*f].products_name,alt:b[k+g*f].products_name,width:_var_image_width,height:_var_image_height,events:{mouseover:function(i){this.light_pos=i}.bind(this).pass(k),flipfrontstart:function(i){if(this.light_pos==i){this.hide_light();this.light_pos=false}}.bind(this).pass(k),flipfront:function(i){$(_id_mp_p_img+b[i+g*f].products_id).getNext().setStyle("margin-top",0);if(this.light_pos===false){$(_id_scp).setStyle("background-image",scp.default_bg)}}.bind(this).pass(k),flipback:function(i){this.show_light(i);if(b[i+g*f].products_trailer==""){$(_id_mp_p_img+b[i+g*f].products_id).getChildren("."+_class_framer_menu).each(function(E,D){if(D==1){E.setStyle("display","none")}})}$(_id_mp_p_img+b[i+g*f].products_id).setStyle("position","absolute");$(_id_mp_p_img+b[i+g*f].products_id).setStyle("cursor","move");$(_id_mp_p_img+b[i+g*f].products_id).getNext().setStyle("margin-top",_var_image_height+4);$(_id_scp).setStyle("background-image","url("+CART_INFO_IMAGE_URL+")");var n=new Drag.Move(_id_mp_p_img+b[i+g*f].products_id,{droppables:("#"+_id_scp),onStart:function(D){this.is_dragging=true}.bind(this),onDrop:function(F,G){this.is_dragging=false;if(G){var E=b[i+g*f].products_id;var D=p[E].get_default_attributes();scp.add_to_cart(E,D)}}.bind(this),onEnter:function(D,E){$(_id_scp).setStyle("background-image","url("+CART_INFO_IMAGE_ONTOP_URL+")")},onLeave:function(D,E){$(_id_scp).setStyle("background-image","url("+CART_INFO_IMAGE_URL+")")}})}.bind(this).pass(k)}});var B=new Element("br");var y=new Element("span",{"class":_class_mp_p_price});if(b[k+g*f].products_price_display.indexOf(">")!=-1){y.set("html",b[k+g*f].products_price_display)}else{y.set("html",b[k+g*f].products_price_display.replace(/ /g,"<br />"))}var c=new Element("div",{"class":_class_mp_p_img_container,styles:{width:q+"%"}});r.inject(c);y.inject(c);c.inject(m);k++}}m.inject($(_id_main_panel));var B=new Element("br",{"class":"clearBoth"});B.inject($(_id_main_panel))}this.gcounter=k;var a=new Array();var o=new Array();var d=$H();for(var A=0;A<k;A++){var h=_id_mp_p_img+b[A+g*f].products_id;a[A]=$(h);o[A]=b[A+g*f].products_image;var x=new Element("div",{"class":_class_flip_menu_title});var C=b[A+g*f].products_name;var u=0;for(var t=0;t<C.length;t++){if(C[t]==" "){u=0}else{u++}if(_var_split_text_n!=0&&u==_var_split_text_n){u=0;C=C.substring(0,t)+" "+C.substr(t)}}x.set("text",C);d.set(h,x)}this.menu[0]=d;framer.removeEvents("complete");framer.addEvent("complete",function(){if(this.current_show_mode!=this.SM_LONG){movie_player.continueStream()}}.bind(this));framer.add_multiple(a,o,{menu:this.menu});remove_loading_frame();if(e==true){remove_loading_frame();var w=new Element("div",{"class":_class_mp_error});$(_id_main_panel).empty();w.set("text",_var_mp_nothing_found);w.inject($(_id_main_panel))}if(Browser.Engine.trident==true){$$("."+_class_mp_p_price).each(function(i){i.setStyle("position","relative");i.setStyle("z-index","90")})}}this.show_page_selector(b,g,f);return false},show_page_selector:function(l,h,a){var g=l.length;if($(_id_mp_page_selector_container)){var d=Math.ceil(g/a);$(_id_mp_page_selector_container).empty();this.current_page=h;for(var e=0;e<d;e++){var b="_off";var c=PAGE_BULLETS_OFF_URL;if(h==e){b="_on";c=PAGE_BULLETS_ON_URL}var f=new Element("a",{"class":_class_mp_page_selector+" "+_class_mp_page_selector+b,href:"#",events:{click:function(){return this.show_products(l,arguments[0],a)}.bind(this).pass(e)}});var k=new Element("img",{src:c});k.inject(f);f.inject($(_id_mp_page_selector_container))}}}});var Navigate_panel=new Class({initialize:function(){$(_id_nav_pin).setStyle("top",_var_nav_pin_start_pos);this.nav_pin=new Fx.Morph($(_id_nav_pin),{duration:"short",transition:Fx.Transitions.Sine.easeOut});this.selected_index=0;if($(_id_init_cid)){var a=$(_id_init_cid).get("value");a=a.split("_");if(!empty(a[0])){this.selected_cat_id=a[0]}else{this.selected_cat_id=_var_init_categories}}else{this.selected_cat_id=_var_init_categories}if($(_id_mp_img_title)){$(_id_mp_img_title).set("src",$(_id_cat_a_prefix+this.selected_cat_id).get("rel"))}this.select_category_menu(this.selected_cat_id);$$("."+_class_nav_a_cat).each(function(c,b){c.addEvent("mouseover",function(d){}.bind(this));c.addEvent("mouseout",function(d){}.bind(this));c.addEvent("click",function(d){this.selected_index=b;this.selected_cat_id=c.get("id").replace(_id_cat_a_prefix,"");if($(_id_mp_img_title)){$(_id_mp_img_title).set("src",c.get("rel"))}this.nav_pin.cancel();this.nav_pin.start({top:_var_nav_pin_start_pos+this.selected_index*_var_nav_list_height});ftp=new Featured_panel();cp.display_categories_list(this.selected_cat_id,true);return false}.bind(this))}.bind(this));this.set_customer_menu()},select_category_menu:function(a){$$("."+_class_nav_a_cat).each(function(c,b){if(c.get("id").replace(_id_cat_a_prefix,"")==a){this.selected_cat_id=a;this.selected_index=b;this.nav_pin.start({top:_var_nav_pin_start_pos+this.selected_index*_var_nav_list_height})}}.bind(this))},set_customer_menu:function(){var a=$(_id_security_token).get("value");if(!empty(s.session)&&!empty(s.session.customer_id)){if($(_id_nav_a_login)){var h=$(_id_nav_a_login).getParent();var c=h.getParent();h.setStyle("display","none");if($(_id_nav_a_logout)){$(_id_nav_a_logout).getParent().setStyle("display","block")}else{var i=new Element("a",{href:"#",id:_id_nav_a_logout,"class":_class_nav_a});i.set("text",_text_nav_a_logout);var g=new Element("li");i.inject(g);g.inject(c)}if($(_id_nav_a_account)){$(_id_nav_a_account).getParent().setStyle("display","block")}else{var b=new Element("a",{href:ACCOUNT_PAGE_URL,id:_id_nav_a_account,"class":_class_nav_a});b.set("text",_text_nav_a_account);var g=new Element("li");b.inject(g);g.inject(c)}}var i=$(_id_nav_a_logout);i.set("href","#");i.removeEvents("click");i.addEvent("click",function(){display_message("Log out","Logging out, please wait...","");var k=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(l){if(l.status==true){s.read(function(){scp.get_cart();hide_message();this.set_customer_menu();cp.display_categories_list(_var_init_categories,true);ftp.initialize();display_message("Log out","Logged out!","back")}.bind(this))}}.bind(this)}).post({action:"logout"});return false}.bind(this));var b=$(_id_nav_a_account);b.set("href",ACCOUNT_PAGE_URL+"#"+_id_ap_main);b.removeEvents("click");b.addEvent("click",function(){display_message("Account","Accessing your account, hold on a sec","");movie_player.stopMovieAndGoToStart();return hs.htmlExpand(b,{objectType:"ajax",height:600})}.bind(b))}else{if($(_id_nav_a_logout)){var f=$(_id_nav_a_logout).getParent();var c=f.getParent();f.setStyle("display","none");if($(_id_nav_a_login)){$(_id_nav_a_login).getParent().setStyle("display","block")}else{var e=new Element("a",{href:LOGIN_PAGE_URL,id:_id_nav_a_login,"class":_class_nav_a});e.set("text",_text_nav_a_login);var g=new Element("li");e.inject(g);g.inject(c)}}if($(_id_nav_a_account)){var d=$(_id_nav_a_account).getParent();d.setStyle("display","none")}var e=$(_id_nav_a_login);e.set("href",LOGIN_PAGE_URL);e.removeEvents("click");e.addEvent("click",function(k){movie_player.stopMovieAndGoToStart();return hs.htmlExpand(e,{objectType:"ajax",height:600})}.bind(e))}}});var New_releases_panel=new Class({Implements:[Events,Options],options:{},initialize:function(b){this.nr_p=new Array();this.products=false;var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(c){this.products=c;c.each(function(d){this.nr_p[d.id]=new Product(d)}.bind(this));$$("."+_class_nr_item).each(function(e,d){e.set("href",PRODUCT_INFO_PAGE_URL+"?products_id="+c[d].id+"&cPath="+c[d].cPath);e.removeEvents("click");e.addEvent("click",function(){this.view_current_detail(e,c[d].id,d);return false}.bind(this));e.getElement("."+_class_span_nr_name).set("text",c[d].name);e.getElement("."+_class_span_nr_release_date).set("text",c[d].release_date)}.bind(this))}.bind(this)}).post({action:"get_new_releases"})},view_current_detail:function(d,b,c){var g=this.products[c].is_iphone;if(g==1){if(mp.iphone_showing){ipa.set_iphone_details(c,ipa.current_products);return false}else{var e=this.products[c].cPath.split("_");var f=e[0];var c=0;$$("."+_class_nav_a_cat).each(function(h){if(h.get("id").replace(_id_cat_a_prefix,"")==f){np.selected_index=c;np.selected_cat_id=f;if($(_id_mp_img_title)){$(_id_mp_img_title).set("src",h.get("rel"))}np.nav_pin.cancel();np.nav_pin.start({top:_var_nav_pin_start_pos+np.selected_index*_var_nav_list_height})}c++});cp.display_categories_list(np.selected_cat_id,false);mp.display_iphone_products_list(f,b);ftp=new Featured_panel()}}else{pp.set_sender(d);var a=this.nr_p[b].get_default_attributes();pp.set_product_with_default_attributes(b,a);pp.display_page()}}});var News_panel=new Class({initialize:function(){$$("."+_class_a_nw_link).each(function(a){if(a.get("href").indexOf("call=js")==-1){a.set("href",a.get("href")+"&call=js")}a.removeEvents("click");a.addEvent("click",function(){this.toggle_current_page();hs.htmlExpand($(a),{objectType:"ajax",height:600,preserveContent:false});return false}.bind(this))}.bind(this));if(typeof(this.init_done)=="undefined"){if($(_id_a_init_article)){this.toggle_current_page();hs.htmlExpand($(_id_a_init_article),{objectType:"ajax",height:600,preserveContent:false})}this.init_done=true}},toggle_current_page:function(){if(typeof(this.current_page)=="undefined"||this.current_page==_id_page_news2){this.current_page=_id_page_news1}else{if(this.current_page==_id_page_news1){this.current_page=_id_page_news2}else{this.current_page=_id_page_news1}}},prepare_page:function(){var a=new Fx.Morph($(_id_page_scrolling_area),{duration:_var_mp_scroll_duration,transition:Fx.Transitions.linear,onComplete:function(){this.toggle_current_page();$(_id_nw_page_loading).setStyle("display","none");this.prepare_page()}.bind(this)});$$("."+_class_a_nw_product_link).each(function(b){b.removeEvents("click");b.addEvent("click",function(){var d=get_url_param(b.get("href"),"products_id");var c=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(f){if(!empty(f)&&!empty(f.products_id)&&!empty(f.cPath)){var e=f.cPath;var g=e.split("_");if(g.length==2){np.select_category_menu(g[0]);cp.init_pid=f.products_id;cp.display_categories_list(g[0],g[1])}}hs.close()}.bind(this)}).post({action:"get_cPath",products_id:d});return false}.bind(this))}.bind(this));$$("."+_class_a_nw_page_link).each(function(b){if(b.get("href")!=null&&b.get("href").indexOf("call=js")==-1){b.set("href",b.get("href")+"&call=js")}b.removeEvents("click");b.addEvent("click",function(){$(_id_nw_page_loading).setStyle("display","block");var c=new Request.HTML({onSuccess:function(f,d,h,e){var g=f.item(0).getElement("div").getElement("td");if(g.getElement("div")!=null){if(g.getElement("div").get("id")==_id_page_scroller){g=g.getFirst().getFirst().getFirst()}}if(this.current_page==_id_page_news1){$(_id_page_news2).set("html",g.get("html"));a.start({left:-1*$(_id_page_news1).getStyle("width").toInt()})}else{if(this.current_page==_id_page_news2){$(_id_page_news1).set("html",g.get("html"));a.start({left:0})}}}.bind(this)}).get(b.get("href"));return false}.bind(this))}.bind(this))}});var Product_page=new Class({initialize:function(){this.sender=false;this.pid=false;this.attr=false},prepare_page:function(){if($(_id_pp_a_view_trailer)){$(_id_pp_a_view_trailer).addEvent("click",function(){this.view_trailer();return false}.bind(this))}if($(_id_pp_a_addcart)){$(_id_pp_a_addcart).removeEvents();$(_id_pp_a_addcart).addEvent("click",function(){scp.add_to_cart(this.pid,this.attr);hs.close();return false}.bind(this))}this.scrollable=new Array();this.counter=0;var a="";this.scrollers=new Array();$(_id_pp_desc_container).getChildren("div").each(function(f,c){var b=f.getStyle("display");if(b=="block"){a=f;this.curpage=f.get("id").replace(_var_prefix_pp_desc,"")}$(_id_pp_desc_container).getChildren("div").each(function(g){g.setStyle("display","none")});f.setStyle("display","block");var e=f.get("id").replace(_var_prefix_pp_desc,"");if(f.get("id")==_id_pp_images_container){if($(_id_pp_image_thumbs_container)){var d=0;$(_id_pp_image_thumbs_container).getFirst().getChildren().each(function(g){var h=g.getSize();d+=h.x+g.getStyle("margin-left").toInt()+g.getStyle("margin-right").toInt()});$(_id_pp_image_thumbs_container).getFirst().setStyle("width",d);if($(_id_pp_image_thumbs_container).getStyle("width").toInt()<$(_id_pp_image_thumbs_container).getFirst().getStyle("width").toInt()){this.scrollable[this.counter]=e;this.scrollers[this.counter]=new ContentScroller($(_id_pp_image_thumbs_container),{left:$(_id_pp_image_scroller_left),right:$(_id_pp_image_scroller_right)});this.counter++}else{$(_id_pp_image_scroller_left).setStyle("display","none");$(_id_pp_image_scroller_right).setStyle("display","none")}}}else{if($(_var_prefix_pp_content+e).scrollHeight>$(_var_prefix_pp_content+e).offsetHeight){this.scrollable[this.counter]=e;this.scrollers[this.counter]=new ContentScroller($(_var_prefix_pp_content+e),{up:$(_var_prefix_pp_scrollers_up+e),down:$(_var_prefix_pp_scrollers_down+e)});this.counter++}else{$(_var_prefix_pp_scroller_wrappers+e).setStyle("display","none")}}f.setStyle("display",b)}.bind(this));a.setStyle("display","block");$$("."+_class_pp_menu).each(function(d){var c=d.get("id").replace(_var_prefix_pp_menu,"");var b=function(){var f=d.get("id").replace(_var_prefix_pp_menu,"");this.curpage=f;$(_id_pp_desc_container).getChildren("div").each(function(g){g.setStyle("display","none")});$(_var_prefix_pp_desc+f).setStyle("display","block");var e=20;$$("."+_class_pp_menu).each(function(g){g.setStyle("z-index",e);e=e-5});d.setStyle("z-index",25);return false}.bind(this);d.removeEvent("click",b);d.addEvent("click",b)}.bind(this));if($$("."+_class_pp_additionalImages).length==0){$(_var_prefix_pp_menu+"screenshots").setStyle("display","none")}$$("."+_class_pp_additionalImages).each(function(c){var b=c.getElement("a");var d=b.get("href");b.set("href","#");b.addEvent("click",function(g){$$("."+_class_pp_a_largeAdditionalImage).each(function(e){e.setStyle("display","none")});var f=b.get("id").replace(_var_prefix_id_pp_a_smallAdditionalImage,"");$(_var_prefix_id_pp_a_largeAdditionalImage+f).setStyle("display","inline");return false})})},view_trailer:function(){this.expand_trailer_area(function(){$(_id_pp_trailer_area).setStyle("display","block");$(_id_pp_trailer_area).removeClass(_class_pp_trailer_area_init);pp_movie_player=new MoviePlayer(_id_pp_movie_player);pp_movie_player.removeEvents("movieready");pp_movie_player.addEvent("movieready",function(){pp_movie_player.playMovie($(_id_pp_a_view_trailer).get("href"))});pp_movie_player.continueStream();$(_id_pp_a_view_trailer).setStyle("display","none");var a=function(){this.hide_trailer();return false}.bind(this);$(_id_pp_a_hide_trailer).removeEvent("click",a);$(_id_pp_a_hide_trailer).addEvent("click",a)}.bind(this))},hide_trailer:function(){var g=$(_id_pp_trailer_area).getParent().getParent();var i=g.getParent().getParent().getParent().getParent();var n=i.getFirst();var l=n.getFirst();if(i.getPrevious().get("tag")!="table"){var f=i.getPrevious().getPrevious()}else{var f=i.getPrevious()}var o=f.getFirst().getFirst().getNext().getFirst().getNext();var m=_var_pp_height;var k=(window.getSize().y-m)/2;g.setStyle("overflow","hidden");$(_id_pp_a_view_trailer).setStyle("display","block");$(_id_pp_trailer_area).setStyle("display","none");$(_id_pp_trailer_area).addClass(_class_pp_trailer_area_init);pp_movie_player=new MoviePlayer(_id_pp_movie_player);pp_movie_player.stopMovieAndGoToStart();pp_movie_player.closeStream();var h=new Fx.Morph($(_id_pp_trailer_area),{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});h.start({height:0});var e=new Fx.Morph(i,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});e.start({height:m,top:k});var d=new Fx.Morph(n,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});d.start({height:m});var c=new Fx.Morph(l,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});c.start({height:m});var c=new Fx.Morph(g,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});c.start({height:m-20});var b=new Fx.Morph(f,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});b.start({top:k-10});var a=new Fx.Morph(o,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});a.start({height:m-20})},expand_trailer_area:function(l){var g=$(_id_pp_trailer_area).getParent().getParent();var m=g.getParent().getParent().getParent().getParent();var r=m.getFirst();var o=r.getFirst();var h=m.getStyle("height").toInt();if(m.getPrevious().get("tag")!="table"){var f=m.getPrevious().getPrevious()}else{var f=m.getPrevious()}var t=f.getFirst().getFirst().getNext().getFirst().getNext();var q=_var_pp_trailer_area_height+h;var n=(window.getSize().y-q)/2;var k=new FlashObject("movie_player.swf?id=pp_movie_player","pp_movie_player","440","250",8,"#000000");k.addParam("allowFullScreen","false");k.addParam("allowScriptAccess","sameDomain");k.addParam("wmode","transparent");k.write("pp_trailer_video_area");g.setStyle("overflow","hidden");var i=new Fx.Morph($(_id_pp_trailer_area),{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});i.start({height:_var_pp_trailer_area_height});var e=new Fx.Morph(m,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});e.start({height:q,top:n});var d=new Fx.Morph(r,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});d.start({height:q});var c=new Fx.Morph(o,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});c.start({height:q});var c=new Fx.Morph(g,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear,onComplete:function(){if(typeof(l)!="undefined"){l()}}});c.start({height:q-20});var b=new Fx.Morph(f,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});b.start({top:n-10});var a=new Fx.Morph(t,{duration:_var_pp_scroll_duration,transition:Fx.Transitions.linear});a.start({height:q-20})},set_product_with_default_attributes:function(a,b){this.pid=a;this.attr=b},set_sender:function(a){this.sender=a},get_sender:function(){return this.sender},display_page:function(){if($(_id_iphone_hover_info)){$(_id_iphone_hover_info).destroy()}movie_player.stopMovieAndGoToStart();movie_player.closeStream();hs.htmlExpand(this.sender,{objectType:"ajax",height:_var_pp_height,width:_var_pp_width,preserveContent:false})}});var Session=new Class({initialize:function(){},read:function(a){var b=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(c){this.session=c;if(typeof(a)!="undefined"){a()}}.bind(this)}).post({action:"read_session"})}});var Shopping_Cart_panel=new Class({Implements:[Events,Options],options:{blink_image_urls:["blink1.png","blink2.png","blink3.png","blink2.png","blink1.png"],blink_delay_ms:500},initialize:function(a){this.setOptions(a);this.blink_images=new Asset.images(this.options.blink_image_urls);this.timer=false;this.default_bg=$(_id_scp).getStyle("background-image");this.get_cart()},add_to_cart:function(c,b){if(typeof(b)=="undefined"){b=""}this.animate($(_id_scp),0,1);var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(d){this.prepare_cart_panel(d)}.bind(this)}).post({action:"add_to_cart",p:c,attr:b})},get_cart:function(){var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(b){this.prepare_cart_panel(b)}.bind(this)}).post({action:"get_cart"})},remove_from_cart:function(b){this.animate($(_id_scp),0,1);var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(c){this.prepare_cart_panel(c)}.bind(this)}).post({action:"remove_from_cart",p:b})},prepare_cart_panel:function(h){$(_id_scp).empty();if(h.contents.length>0){var e=new Element("div",{"class":_class_scp_total});var g=new Element("span",{id:_id_scp_total_title});g.set("text",lang.cart_total_title);var c=new Element("span",{id:_id_scp_total_price});var k=new Element("br");c.set("text",display_currency(h.price_disp));k.inject(g);g.inject(e);c.inject(e);e.inject($(_id_scp));var a=new Element("div",{id:_id_scp_list_wrapper});var l=new Element("div",{id:_id_scp_draggable});h.contents.each(function(w,u){var B=new Element("div",{"class":_class_scp_item});var o=new Element("div",{"class":_class_scp_image});var x=new Element("img",{src:config.get("dir_ws_images")+w.image,width:config.get("small_image_width"),height:config.get("small_image_height")});o.set("html",w.image_disp);o.inject(B);var q=new Element("div",{"class":_class_scp_desc});var z=new Element("div",{"class":_class_scp_min});if(Browser.Engine.trident==true){var A=new Element("a",{href:"#",events:{click:function(){this.remove_from_cart(w.id);return false}.bind(this)}})}else{var A=new Element("a",{href:"#",events:{click:function(){this.remove_from_cart(w.id);return false}.bind(this),mouseover:function(){B.toggleClass(_class_scp_item_on)},mouseout:function(){B.toggleClass(_class_scp_item_on)}}})}var y=new Element("img",{src:MIN_BUTTON_URL});y.inject(A);A.inject(z);z.inject(q);var t=new Element("a",{href:"#",events:{click:function(){var E=w.id_clean;this.set("href",PRODUCT_INFO_PAGE_URL+"?products_id="+E+"&cPath="+w.cpath);pp.set_sender(this);if(typeof(p[E])=="undefined"){p[E]=new Product(w)}var D=p[E].get_default_attributes();pp.set_product_with_default_attributes(E,D);pp.display_page();return false}}});var n=new Element("span",{"class":_class_scp_text_title});if(w.carttype==config.get("carttype_renew")){t.set("text",w.name+lang.renew_on_basket)}else{t.set("text",w.name)}t.inject(n);n.inject(q);var r=new Element("br");var C=new Element("span",{"class":_class_scp_text_price});r.inject(q);var v={price:display_currency(w.price_disp),quantity:w.quantity};var m=lang.cart_item_price_format.substitute(v);C.set("text",m);C.inject(q);q.inject(B);B.inject(l)}.bind(this));l.inject(a);a.inject($(_id_scp));if(h.contents.length>_var_scp_num_items){l.setStyle("cursor","url("+DRAG_ICON_OPEN_URL+"), move");l.setStyle("position","relative");l.toggleClass(_class_draggable_on);if(!Browser.Engine.trident){l.removeEvents("mousedown");l.removeEvents("mouseup");l.addEvent("mousedown",function(m){l.setStyle("cursor","url("+DRAG_ICON_CLOSE_URL+"), move")});l.addEvent("mouseup",function(){l.setStyle("cursor","url("+DRAG_ICON_OPEN_URL+"), move")})}var d=new Drag(a.get("id"),{style:false,invert:true,modifiers:{y:"scrollTop"}})}else{l.setStyle("cursor","default");l.removeEvents("mousedown");l.removeEvents("mouseup")}var f=new Element("div",{id:_id_scp_checkout});var i=new Element("a",{href:CHECKOUT_URL});var b=new Element("img",{src:CHECKOUT_BUTTON_URL});b.inject(i);i.inject(f);f.inject($(_id_scp))}},checkout:function(){},animate:function(a,c,b){if(b>0){if(c<this.options.blink_image_urls.length-1){clearTimeout(this.timer);this.timer=setTimeout(function(){a.setStyle("background-image","url("+this.blink_images[c+b].get("src")+")");this.animate(a,c+b,b)}.bind(this),this.options.blink_delay_ms)}if(c>=this.options.blink_image_urls.length-1){a.setStyle("background-image",this.default_bg)}}}});var Trailer_panel=new Class({initialize:function(){movie_player=new MoviePlayer(_id_tp_movie);this.products=new Array();this.cur_item_id=0;this.trailer_displayed=_var_default_show_trailer;var b={y:$(_id_tp_content).getStyle("height").toInt(),x:$(_id_tp_content).getStyle("width").toInt()};$(_id_tp_content).setStyles({overflow:"hidden",height:b.y,width:b.x,position:"relative"});this.scrolling_area=new Element("div",{styles:{position:"relative",width:b.x*3,height:b.y,top:0,left:(-b.x)}});this.content_inside=new Array();for(var a=0;a<3;a++){this.content_inside[a]=new Element("div",{styles:{width:b.x,height:b.y,"float":"left"}})}this.content_inside[1].set("html",$(_id_tp_content).get("html"));$(_id_tp_content).empty();this.content_inside.each(function(e){e.inject(this.scrolling_area)}.bind(this));this.scrolling_area.inject($(_id_tp_content));this.scroller=new Fx.Morph(this.scrolling_area,{duration:_var_tp_scroll_duration,transition:Fx.Transitions.linear});var d=Cookie.read(_id_tp_auto_play);if(d!=null){_var_tp_auto_play=d}var c=Cookie.read(_id_tp_auto_scroll);if(c!=null){_var_tp_auto_scroll=c}Cookie.write(_id_tp_auto_play,_var_tp_auto_play,{duration:365});Cookie.write(_id_tp_auto_scroll,_var_tp_auto_scroll,{duration:365});if(_var_tp_auto_play=="true"){$(_id_tp_auto_play).addClass(_class_tp_auto_play_active)}if(_var_tp_auto_scroll=="true"){$(_id_tp_auto_scroll).addClass(_class_tp_auto_scroll_active)}$(_id_tp_auto_play).removeEvents("click");$(_id_tp_auto_play).addEvent("click",function(){if(_var_tp_auto_play=="true"){$(_id_tp_auto_play).removeClass(_class_tp_auto_play_active);_var_tp_auto_play="false"}else{$(_id_tp_auto_play).addClass(_class_tp_auto_play_active);_var_tp_auto_play="true"}Cookie.write(_id_tp_auto_play,_var_tp_auto_play,{duration:365});var e=Cookie.read(_id_tp_auto_scroll);return false}.bind(this));$(_id_tp_auto_scroll).removeEvents("click");$(_id_tp_auto_scroll).addEvent("click",function(){if(_var_tp_auto_scroll=="true"){$(_id_tp_auto_scroll).removeClass(_class_tp_auto_scroll_active);_var_tp_auto_scroll="false";movie_player.setPlaylist([this.products[this.cur_item_id]])}else{$(_id_tp_auto_scroll).addClass(_class_tp_auto_scroll_active);_var_tp_auto_scroll="true";var e=new Array();this.products.each(function(g,f){e[f]=g.products_trailer});movie_player.setPlaylist(e)}Cookie.write(_id_tp_auto_scroll,_var_tp_auto_scroll,{duration:365});return false}.bind(this));movie_player.removeEvents("afterplay");movie_player.addEvent("afterplay",function(e,f){this.products.each(function(g){if(g.products_trailer==f){this.show_trailer(g.products_id)}}.bind(this))}.bind(this));$(_id_tp_prev).removeEvents("click");$(_id_tp_prev).addEvent("click",function(){this.prev_trailer();return false}.bind(this));$(_id_tp_next).removeEvents("click");$(_id_tp_next).addEvent("click",function(){this.next_trailer();return false}.bind(this));this.prepare_trailers(np.selected_cat_id);$(_id_tp_addcart).removeEvents("click");$(_id_tp_addcart).addEvent("click",function(){var f=this.products[this.cur_item_id].products_id;var e=p_t[f].get_default_attributes();scp.add_to_cart(f,e);return false}.bind(this));$(_id_tp_readmore).removeEvents("click");$(_id_tp_readmore).addEvent("click",function(){var f=this.products[this.cur_item_id].products_id;$(_id_tp_readmore).set("href",PRODUCT_INFO_PAGE_URL+"?products_id="+f+"&cPath="+cp.selected_cat_id);pp.set_sender($(_id_tp_readmore));var e=p_t[f].get_default_attributes();pp.set_product_with_default_attributes(f,e);pp.display_page();return false}.bind(this))},prepare_trailers:function(b){var a=new Request.JSON({url:ZENX_SERVER_URL,onComplete:function(d){this.products=d;if(d==""){}else{this.set_a_content(0,d[d.length-1]);this.set_a_content(1,d[0]);this.set_a_content(2,d[1]);this.cur_item_id=0;var c=new Array();d.each(function(f,e){p_t[f.products_id]=new Product(f);c[e]=f.products_trailer}.bind(this));movie_player.stop();this.play_movie(c,c[0]);movie_player.closeStream()}}.bind(this)}).post({action:"get_products",c:b,only_trailers:mp.BT_ONLY_WITH_TRAILER,link:"cancel",random_trailer:_var_random_trailer})},play_movie:function(a,b){if(_var_tp_auto_play==true||_var_tp_auto_play=="true"){_var_tp_auto_play="true"}else{_var_tp_auto_play="false"}if(_var_tp_auto_scroll==true||_var_tp_auto_scroll=="true"){_var_tp_auto_scroll="true"}else{_var_tp_auto_scroll="false"}movie_player.continueStream();if(_var_tp_auto_play=="true"&&_var_tp_auto_scroll=="true"){movie_player.playMovie(a)}else{if(_var_tp_auto_play=="true"&&_var_tp_auto_scroll=="false"){movie_player.playMovie(b)}else{if(_var_tp_auto_play=="false"&&_var_tp_auto_scroll=="true"){movie_player.setMovie(a)}else{if(_var_tp_auto_play=="false"&&_var_tp_auto_scroll=="false"){movie_player.setMovie(b)}}}}},set_a_content:function(b,d){if(typeof(d)!="undefined"){this.content_inside[b].empty();var f=new Element("h3",{"class":_class_tp_title});f.set("text",d.products_name);var a=new Element("h4",{"class":_class_tp_genre});a.set("text",d.categories_name);var c=new Element("div",{"class":_class_tp_price});c.set("html",d.products_price_display);var e=new Element("div",{"class":_class_tp_desc});pdesc=d.products_description;if(pdesc.length>=_var_tp_desc_chars){pdesc=pdesc.substr(0,_var_tp_desc_chars)+"..."}e.set("text",stripHTML(pdesc.replace("<br>","\n").replace("<br/>","\n").replace("<br />","\n")));f.inject(this.content_inside[b]);a.inject(this.content_inside[b]);c.inject(this.content_inside[b]);e.inject(this.content_inside[b])}},show_trailer:function(a){this.products.each(function(f,b){if(f.products_id==a){this.cur_item_id=b;var e=b-1;if(e<0){e=this.products.length-1}this.set_a_content(0,this.products[e]);this.set_a_content(1,this.products[b]);var d=b+1;if(d>=this.products.length){d=0}this.set_a_content(2,this.products[d]);if(this.trailer_displayed==true){var c=this.get_sorted_trailers();this.play_movie(c,this.products[this.cur_item_id].products_trailer)}}}.bind(this))},get_sorted_trailers:function(){var a=new Array();this.products.each(function(b,c){if(c<this.cur_item_id){a[this.products.length-this.cur_item_id+c]=this.products[c].products_trailer}else{a[c-this.cur_item_id]=this.products[c].products_trailer}}.bind(this));return a},next_trailer:function(){this.scroller.removeEvents("complete");this.scroller.addEvent("complete",function(){this.content_inside[0].destroy();this.content_inside.shift();this.content_inside[2]=new Element("div",{styles:{width:this.content_inside[1].getStyle("width"),height:this.content_inside[1].getStyle("height"),"float":"left"}});this.content_inside[2].inject(this.scrolling_area);this.scrolling_area.setStyle("left",-this.content_inside[1].getStyle("width").toInt());var b=this.cur_item_id+1;if(b>=this.products.length){b=0}this.cur_item_id=b;b=this.cur_item_id+1;if(b>=this.products.length){b=0}this.set_a_content(2,this.products[b]);movie_player.stop();var a=this.get_sorted_trailers();this.play_movie(a,this.products[this.cur_item_id].products_trailer)}.bind(this));this.scroller.start({left:-2*this.content_inside[0].getStyle("width").toInt()})},prev_trailer:function(){this.scroller.removeEvents("complete");this.scroller.addEvent("complete",function(){this.content_inside[2].destroy();this.content_inside[2]=this.content_inside[1];this.content_inside[1]=this.content_inside[0];this.content_inside[0]=new Element("div",{styles:{width:this.content_inside[1].getStyle("width"),height:this.content_inside[1].getStyle("height"),"float":"left"}});this.content_inside[0].inject(this.scrolling_area,"top");this.scrolling_area.setStyle("left",-this.content_inside[1].getStyle("width").toInt());var b=this.cur_item_id-1;if(b<0){b=this.products.length-1}this.cur_item_id=b;var b=this.cur_item_id-1;if(b<0){b=this.products.length-1}this.set_a_content(0,this.products[b]);movie_player.stop();var a=this.get_sorted_trailers();this.play_movie(a,this.products[this.cur_item_id].products_trailer)}.bind(this));this.scroller.start({left:0})}});var ContentScroller=new Class({Implements:[Events,Options],options:{hover_fps:200,mousedown_fps:400,hide_buttons:false},initialize:function(a,e,k){this.setOptions(k);if(this.options.hide_buttons==true){if(typeof(e.up)!="undefined"){var c=e.up.getStyle("display")}else{var c=""}if(typeof(e.down)!="undefined"){var f=e.down.getStyle("display")}else{var f=""}if(typeof(e.left)!="undefined"){var b=e.left.getStyle("display")}else{var b=""}if(typeof(e.right)!="undefined"){var g=e.right.getStyle("display")}else{var g=""}this.default_anchor_display={up:c,down:f,left:b,right:g};if(typeof(e.up)!="undefined"){e.up.setStyle("display","none")}if(typeof(e.left)!="undefined"){e.left.setStyle("display","none")}}var h=false;if(a.getFirst()){if((a.getFirst().getStyle("position")=="relative"||a.getFirst().getStyle("position")=="absolute")&&a.getStyle("overflow")=="hidden"&&a.getChildren().length==1){h=true}}if(h){var d=a.getFirst();d.setStyles({top:0,left:0})}else{var i=a.getSize();a.setStyles({overflow:"hidden",height:i.y,width:i.x});var d=new Element("div",{styles:{position:"relative",top:0,left:0}});d.set("html",a.get("html"));a.empty();d.inject(a)}this.myEffect=new Fx.Morph(d,{transition:Fx.Transitions.linear});if(typeof(e.up)!="undefined"){e.up.addEvent("mouseover",function(){var o=d.getStyle("top").toInt();var n=0;var m=o-n;if(m<0){m=-m}var l=m/this.options.hover_fps*1000;this.myEffect.setOptions({duration:l});this.myEffect.start({top:[o,n]});if(this.options.hide_buttons==true){this.myEffect.removeEvents("complete");if(m!=0){this.fireEvent("scrolling");e.up.setStyle("display",this.default_anchor_display.up);e.down.setStyle("display",this.default_anchor_display.down)}this.myEffect.addEvent("complete",function(){this.fireEvent("top_reached");e.up.setStyle("display","none")}.bind(this))}}.bind(this));e.up.addEvent("mouseout",function(){this.myEffect.pause()}.bind(this))}if(typeof(e.down)!="undefined"){e.down.addEvent("mouseover",function(){var m=d.getSize();var n=a.getSize();var r=d.getStyle("top").toInt();var q=n.y-m.y;var o=r-q;if(o<0){o=-o}var l=o/this.options.hover_fps*1000;this.myEffect.setOptions({duration:l});this.myEffect.start({top:[r,q]});if(this.options.hide_buttons==true){this.myEffect.removeEvents("complete");if(o!=0){this.fireEvent("scrolling");e.up.setStyle("display",this.default_anchor_display.up);e.down.setStyle("display",this.default_anchor_display.down)}this.myEffect.addEvent("complete",function(){this.fireEvent("bottom_reached");e.down.setStyle("display","none")}.bind(this))}}.bind(this));e.down.addEvent("mouseout",function(){this.myEffect.pause()}.bind(this))}if(typeof(e.left)!="undefined"){e.left.addEvent("mouseover",function(){var o=d.getStyle("left").toInt();var n=0;var m=o-n;if(m<0){m=-m}var l=m/this.options.hover_fps*1000;this.myEffect.setOptions({duration:l});this.myEffect.start({left:[o,n]});if(this.options.hide_buttons==true){this.myEffect.removeEvents("complete");if(m!=0){this.fireEvent("scrolling");e.left.setStyle("display",this.default_anchor_display.left);e.right.setStyle("display",this.default_anchor_display.right)}this.myEffect.addEvent("complete",function(){this.fireEvent("top_reached");e.left.setStyle("display","none")}.bind(this))}}.bind(this));e.left.addEvent("mouseout",function(){this.myEffect.pause()}.bind(this))}if(typeof(e.right)!="undefined"){e.right.addEvent("mouseover",function(){var m=d.getSize();var n=a.getSize();var r=d.getStyle("left").toInt();var q=n.x-m.x;var o=r-q;if(o<0){o=-o}var l=o/this.options.hover_fps*1000;this.myEffect.setOptions({duration:l});this.myEffect.start({left:[r,q]});if(this.options.hide_buttons==true){this.myEffect.removeEvents("complete");if(o!=0){this.fireEvent("scrolling");e.left.setStyle("display",this.default_anchor_display.left);e.right.setStyle("display",this.default_anchor_display.right)}this.myEffect.addEvent("complete",function(){this.fireEvent("bottom_reached");e.right.setStyle("display","none")}.bind(this))}}.bind(this));e.right.addEvent("mouseout",function(){this.myEffect.pause()}.bind(this))}}});function check_input(a,b){if(a==""||a.length<b){return false}else{return true}}function check_password(a,b,c){if(a==""||a.length<c){return false}else{if(a!=b){return false}else{return true}}}function check_password_new(b,a,d,c){if(b==""||b.length<c){return false}else{if(a==""||a.length<c){return false}else{if(a!=d){return false}else{return true}}}}var Framer=new Class({Implements:[Events,Options],options:{thickness_x:5,thickness_y:5,url:"default_frame.png",img_urls:new Array(),flip_image_urls:["flip1.png","flip2.png","flip3.png","flip1.png"],flip_delay_ms:30,menu:new Array(),init_style:0,init_wait_ms:100,flipcheck_variable:""},initialize:function(a){this.setOptions(a);this.flip_images=new Asset.images(this.options.flip_image_urls);this.temp_elements=$H();this.timers=$H();this.flip_state=$H();this.onmenu=false},add:function(e,h,l){this.setOptions(l);if(e.tagName.toUpperCase()=="IMG"){var g=e.get("src");var k=e.get("width").toInt();var c=e.get("height").toInt();var f=e.get("id");var b=e.get("class");var d=e.get("events");var i=new Element("div",{id:f,"class":b,styles:{"background-image":"url("+g+")","background-repeat":"no-repeat",width:k,height:c}});i.cloneEvents(e);i.set("text"," ");i.replaces(e);if(h!="undefined"&&h!=""){this.options.img_urls[f]=h}else{this.options.img_urls[f]=""}var a=new Asset.image(this.options.img_urls[f],{onload:function(){if(document.all&&document.namespaces&&!window.opera){var n=a.width;var y=a.height;var q=new Element("img",{id:"",src:h,styles:{width:k-this.options.thickness_x,height:c-this.options.thickness_y,color:"#ffffff"}});var v=h;var m=v.lastIndexOf(".");if(m!=-1){var x=v.substr(m,v.length);v=v.substring(0,m)+"_ie"+x;var t=new Asset.image(v,{onload:function(){this.options.img_urls[f]=v;q.set("src",v)}.bind(this)})}var A=new Element("div",{"class":_class_mp_p_img_ie,id:f,styles:{width:k,height:c+this.options.thickness_y,overflow:"hidden"}});var w=new Element("div",{styles:{background:"url("+this.options.url+") no-repeat transparent",width:k,height:c,position:"relative",left:"0px",top:"-"+(c-this.options.thickness_y)}});q.inject(A);w.inject(A);var r=new Element("div");var u=r.cloneEvents(i);if(this.options.init_style==0){this.flip_front($(f))}A.addEvent("mouseover",function(){this.flip_back(A,u,k+this.options.thickness_x,c+this.options.thickness_y)}.bind(this));this.temp_elements.set(f,A);this.fireEvent("done");return true}else{var n=a.width;var y=a.height;var q=new Element("canvas",{id:f,width:k+this.options.thickness_x,height:c+this.options.thickness_y,styles:{color:"#ffffff"}});var r=new Element("div");var u=r.cloneEvents(i);if(q.getContext){var z=q.getContext("2d");var o=new Image();o.onload=function(){z.drawImage(a,0,0,n,y,this.options.thickness_x,this.options.thickness_y,q.get("width").toInt()-this.options.thickness_x*3,q.get("height").toInt()-this.options.thickness_y*3);z.drawImage(o,0,0);this.temp_elements.set(f,q);if(this.options.init_style==0){this.flip_front($(f))}q.addEvent("mouseover",function(){this.flip_back(q,u)}.bind(this));this.fireEvent("done")}.bind(this);o.src=this.options.url;return true}else{return false}}}.bind(this)})}},add_multiple:function(d,b,c){this.setOptions(c);this.completed=false;this.temp_elements=$H();this.timers=$H();this.options.img_urls=new Array();this.total_add=d.length;var a=0;this.il=d;d.each(function(f,e){this.add(f,b[e],{onDone:function(){a=this.temp_elements.getLength();this.fireEvent("progress",a,e);if(a==this.total_add&&this.completed==false){this.completed=true;this.fireEvent("complete");var h=new Array();var g=0;this.il.each(function(i,k){h[g]=this.temp_elements.get(i.get("id"));g++}.bind(this));if(this.options.init_style==1){this.flip_sequential(h,0)}}}.bind(this)})}.bind(this))},flip_sequential:function(b,a){if(a<b.length){setTimeout(function(){this.flip_front($(b[a].get("id")));this.flip_sequential(b,a+1)}.bind(this),this.options.init_wait_ms)}},flip_back:function(element,el_event,image_width,image_height){if((this.options.flipcheck_variable!=""&&eval(this.options.flipcheck_variable+" == false"))||this.options.flipcheck_variable==""){this.flip_front_all();this.flip_state.set(element.get("id"),1);this.temp_elements.set(element.get("id"),element);if(typeof(image_width)!="undefined"){var el_width=image_width}else{var el_width=element.getStyle("width").toInt()}if(typeof(image_height)!="undefined"){var el_height=image_height}else{var el_height=element.getStyle("height").toInt()}var div=new Element("div",{styles:{"background-image":"url("+this.flip_images[0].get("src")+")","background-repeat":"no-repeat",width:el_width+_var_flip_width_min[Browser.Engine.name],height:el_height+_var_flip_height_min[Browser.Engine.name]},"class":_class_div_product,id:element.get("id")});if(typeof(el_event)!="null"){div.cloneEvents(el_event);this.temp_elements[element.get("id")].cloneEvents(el_event)}div.set("text"," ");div.addEvent("mouseout",function(){setTimeout(function(){if(this.onmenu==false){this.flip_front(div)}}.bind(this),10)}.bind(this));div.replaces(element);this.animate($(element.get("id")),0,1);$(element.get("id")).fireEvent("flipbackstart",[element.get("id")])}},flip_front:function(element){if((this.options.flipcheck_variable!=""&&eval(this.options.flipcheck_variable+" == false"))||this.options.flipcheck_variable==""){if(element!=null&&typeof(element)!="undefined"&&element.get("id")){if(this.cursor_on!=element.get("id")){this.flip_state.set(element.get("id"),0);this.animate($(element.get("id")),0,-1);$(element.get("id")).fireEvent("flipfrontstart",[element.get("id")])}}this.cursor_on=""}},flip_front_all:function(){var a=this.temp_elements;a.each(function(c,b){if($(b)){if(this.flip_state.get($(b).get("id"))==1){this.flip_front($(b))}else{if($(b).get("tag")!="div"){this.temp_elements.erase(b)}}}else{this.temp_elements.erase(b)}}.bind(this))},animate:function(a,c,b){if(b>0){if(c<this.options.flip_image_urls.length-1){clearTimeout(this.timers.get(a.get("id")));this.timers.set(a.get("id"),setTimeout(function(){a.setStyle("background-image","url("+this.flip_images[c+b].get("src")+")");this.animate(a,c+b,b)}.bind(this),this.options.flip_delay_ms))}if(c>=this.options.flip_image_urls.length-1){if($(a.get("id"))){this.setup_menu($(a.get("id")));$(a.get("id")).fireEvent("flipback",[a.get("id")])}}}else{if(c<this.options.flip_image_urls.length){clearTimeout(this.timers.get(a.get("id")));this.timers.set(a.get("id"),setTimeout(function(){a.empty();a.setStyle("background-image","url("+this.flip_images[this.options.flip_image_urls.length-(c-b)].get("src")+")");a.setStyle("background-repeat","no-repeat");this.animate(a,c-b,b)}.bind(this),this.options.flip_delay_ms))}else{if(this.temp_elements.get(a.get("id"))){this.temp_elements.get(a.get("id")).replaces(a);$(a.get("id")).setStyle("background-image","");$(a.get("id")).setStyle("background-repeat","no-repeat");$(a.get("id")).fireEvent("flipfront",[a.get("id")])}this.temp_elements.set(a.get("id"),"")}}},setup_menu:function(a){if(a!=null){a.empty();this.options.menu.each(function(d,c){if(typeof(d.constructor)=="function"){if(d[a.get("id")]){var b=d[a.get("id")].clone().cloneEvents(d[a.get("id")]);if(d[a.get("id")].get("class")){b.set("class",d[a.get("id")].get("class"))}if(d[a.get("id")].get("id")){b.set("id",d[a.get("id")].get("id"))}if(d[a.get("id")].get("href")){b.set("href",d[a.get("id")].get("href"))}}}else{var b=d.clone().cloneEvents(d);if(d.get("class")){b.set("class",d.get("class"))}if(d.get("id")){b.set("id",d.get("id"))}if(d.get("href")){b.set("href",d.get("href"))}}if(typeof(b)!="undefined"){b.addEvent("mouseover",function(){this.onmenu=true}.bind(this));b.addEvent("mouseout",function(){this.cursor_on=b.getParent().get("id");this.onmenu=false}.bind(this));b.inject(a)}}.bind(this))}}});var iPhoneMPlayer=new Class({Implements:[Events,Options],options:{},initialize:function(b,f,d,a,e,c){this.setOptions(c);this.loadSwf(b,f,d,a,e);this.movie_player=this.thisMovie(b)},playMovie:function(a){if(typeof(this.movie_player.playMovie)=="function"){if(typeof(a)!="undefined"&&a!=""){this.movie_player.playMovie(a)}}},stopMovie:function(){if(this.movie_player&&typeof(this.movie_player.stopMovie)=="function"){this.movie_player.stopMovie();return true}},thisMovie:function(a){if(navigator.appName.indexOf("Microsoft")!=-1){return $(a)}else{return document[a]}},loadSwf:function(f,b,d,a,e){var c=new FlashObject(b,f,a,e,8,"#000000");c.addParam("allowFullScreen","false");c.addParam("allowScriptAccess","sameDomain");c.addParam("wmode","transparent");c.write(d)}});var MoviePlayer=new Class({Implements:[Events,Options],options:{},initialize:function(a,c,b){this.setOptions(b);this.movie_player=this.thisMovie(a)},setMovie:function(a){if(typeof(this.movie_player.setMovies)=="function"&&typeof(this.movie_player.setMovie)=="function"){if(typeof(a)!="undefined"&&a!=""){if(a.constructor.toString().indexOf("Array")!=-1){a=this.trim(a.clean());this.movie_player.setMovies(a)}else{this.movie_player.setMovie(a)}this.movie_filenames=a}}},playMovie:function(a){if(typeof(this.movie_player.playMovies)=="function"&&typeof(this.movie_player.playMovie)=="function"){if(typeof(a)!="undefined"&&a!=""){if(a.constructor.toString().indexOf("Array")!=-1){a=this.trim(a.clean());this.movie_player.playMovies(a)}else{this.movie_player.playMovie(a)}this.movie_filenames=a}}},stop:function(){if(this.movie_player&&typeof(this.movie_player.stopMovie)=="function"){this.movie_player.stopMovie();return true}},stopMovieAndGoToStart:function(){if(this.movie_player&&typeof(this.movie_player.stopMovieAndGoToStart)=="function"){this.movie_player.stopMovieAndGoToStart();return true}},requestSwfInfos:function(a,b,d){var c=this.thisMovie("getSwfInfo");if(c&&typeof(c.getInfo)=="function"){c.getInfo(a,b,d);return true}},responseToSwfInfosRequest:function(b){var a=this.thisMovie(b._id);if(a&&typeof(a.getInfo)=="function"){a.getInfo(b);return true}},thisMovie:function(a){if(navigator.appName.indexOf("Microsoft")!=-1){return $(a)}else{return document[a]}},setPlaylist:function(a){this.movie_player.setPlaylist(a)},trim:function(b){var a=new Array();for(j=0;j<b.length;j++){if(b[j]!=""){a[a.length]=b[j]}}b.length=a.length;for(j=0;j<b.length;j++){b[j]=a[j]}return b},afterPlay:function(a,b){this.fireEvent("afterplay",[a,b])},error:function(a,b){this.fireEvent("error")},closeStream:function(){if(this.movie_player&&typeof(this.movie_player.closeStream)=="function"){this.stream_closed=true;this.movie_player.closeStream()}},continueStream:function(){if(this.movie_player&&typeof(this.movie_player.continueStream)=="function"&&this.stream_closed==true){var a=Cookie.read(_id_tp_auto_play);if(a!=null){_var_tp_auto_play=a}this.stream_closed=false;this.movie_player.continueStream();if(_var_tp_auto_play=="true"){this.playMovie(this.movie_filenames)}}},movieReady:function(){this.fireEvent("movieready")}});var Product=new Class({initialize:function(a){this.product=a},get_default_attributes:function(){var a=new Array();if(this.product.attributes!=false){this.product.attributes.each(function(e,d){var c;var b=e.id;a[b]=e.default_value_id})}return a}});Element.implement({reflect:function(d){var e=this;if(e.get("tag")=="img"){d=$extend({height:0.33,opacity:0.5},d);e.unreflect();function f(){var b,l=Math.floor(e.height*d.height),a,m,c;if(Browser.Engine.trident){b=new Element("img",{src:e.src,styles:{width:e.width,height:e.height,marginBottom:-e.height+l,filter:"flipv progid:DXImageTransform.Microsoft.Alpha(opacity="+(d.opacity*100)+", style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy="+(d.height*100)+")"}})}else{b=new Element("canvas");if(!b.getContext){return}try{m=b.setProperties({width:e.width,height:l}).getContext("2d");m.save();m.translate(0,e.height-1);m.scale(1,-1);m.drawImage(e,0,0,e.width,e.height);m.restore();m.globalCompositeOperation="destination-out";c=m.createLinearGradient(0,0,0,l);c.addColorStop(0,"rgba(255, 255, 255, "+(1-d.opacity)+")");c.addColorStop(1,"rgba(255, 255, 255, 1.0)");m.fillStyle=c;m.rect(0,0,e.width,l);m.fill()}catch(k){return}}b.setStyles({display:"block",border:0});a=new Element(($(e.parentNode).get("tag")=="a")?"span":"div").injectAfter(e).adopt(e,b);a.className=e.className;e.store("reflected",a.style.cssText=e.style.cssText);a.setStyles({width:e.width,height:e.height+l,overflow:"hidden"});e.style.cssText="display: block; border: 0px";e.className="reflected"}if(e.complete){f()}else{e.onload=f}}return e},unreflect:function(){var d=this,e=this.retrieve("reflected"),f;d.onload=$empty;if(e!==null){f=d.parentNode;d.className=f.className;d.style.cssText=e;d.store("reflected",null);f.parentNode.replaceChild(d,f)}return d}});window.addEvent("domready",function(){$$("img").filter(function(a){return a.hasClass("reflect")}).reflect({})});