
$(document).ready(function(){$('.nojsarea').css('display','none');$('.jsarea').css('cssText','display: auto !important;');$('.jsarea.block').css('cssText','display: block !important;');$('.ppicons .ppi-cart').click(function(){var $this=$(this);$this.blur();if($this.parent().is('.cartplate'))return true;if($this.is('.out')){$this.addClass('loading');ajaddr="/js/../en/cart/add/"+$this.attr('id')+"?j=1";$.get(ajaddr,function(){$this.removeClass('out');$this.addClass('in');$this.attr("title",'remove from shopping cart');updateCart();$this.removeClass('loading');});}
else{$this.addClass('loading');ajaddr="/js/../en/cart/remove/"+$this.attr('id')+"?j=1";$.get(ajaddr,function(){$this.removeClass('in');$this.addClass('out');$this.attr("title",'add to shopping cart');updateCart();$this.removeClass('loading');});}
return false;});$('.ppicons .ppi-addtag').click(function(){if($.trim($('input[name=proposetags]').attr("value"))!=""){var $this=$(this);$this.addClass('loading');ajaddr=$this.attr("href")+$('input[name=proposetags]').attr("value");addTags(encodeURI(ajaddr));}
return false;});$('form[name=addtagform]').submit(function(){if($.trim($('input[name=proposetags]').attr("value"))!=""){var $this=$(this);$('.ppicons .ppi-addtag').addClass('loading');ajaddr=$this.attr("action")+$('input[name=proposetags]').attr("value");addTags(ajaddr);}
return false;});var defsearchtext="search...";$('.topsearch').submit(function(){if($.trim($('.searchbox').val())==""||$.trim($('.searchbox').val())==defsearchtext){return false;}});if($.trim($('.topsearch .searchbox').val())==""||$.trim($('.searchbox').val())==defsearchtext){$('.topsearch .searchbox').css('color','#999').val(defsearchtext);}
$('.topsearch .searchbox').focus(function(){if($.trim($(this).val())==defsearchtext){$(this).val('');}$(this).css('color','#333').blur(function(){if($.trim($(this).val())==""||$.trim($(this).val())==defsearchtext){$(this).val(defsearchtext).css('color','#999');}else{$(this).css('color','#333');}});});soundManager.url='/js/../soundmanager/swf/';soundManager.flashVersion=9;soundManager.onload=function(){$('.prodbox .ppi-playstop').each(function(){var $playerID=$(this).closest('.prodbox').attr("id");var $playerBtnPlay=$(this);soundManager.createSound({id:$playerID,url:$playerBtnPlay.attr('href'),multiShot:false,stream:true,autoLoad:true,volume:92,onstop:function(){$playerBtnPlay.css('background-position',"left top");},onfinish:function(){$playerBtnPlay.css('background-position',"left top");},onplay:function(){$playerBtnPlay.css('background-position',"left bottom");}});var $soundObject=soundManager.sounds[$playerID];$playerBtnPlay.click(function(){$(this).blur();if($soundObject.readyState!=2){if($soundObject.playState==1){$soundObject.stop();}
else{$soundObject.play();}}
return false;});});};$('.makethisadialogue').dialog({autoOpen:true,modal:true,width:400,height:'auto',minHeight:false,resizable:false,draggable:false,buttons:{"OK":function(){$(this).dialog("close");}}});$('form.actform input[type=submit]').click(function(e){e.preventDefault();hwid=$(this).prevAll('#actkeyta').val();theform=$(this).parents("form");if(hwid=="")return false;$('<div style="text-align: left"><strong>Note that once activated, the product is bound to the computer corresponding to the Activation-Key!</strong><br/><br/>Please double-check if you copied the Activation-Key correctly. Once activated, the Activation-Key can only be changed by our technical support!</div>').dialog({modal:true,resizable:false,draggable:false,title:"Confirm Activation-Key",buttons:{"Cancel":function(){$(this).remove();},"OK":function(){$(this).parent().find("*[type=button]").attr("disabled",true).addClass('ui-state-disabled');$(this).dialog('option','closeOnEscape',false);theform.submit();}},close:function(){$(this).remove();}});});});var RunningUpdate=false;var RunningTagadd=false;function addTags(ajaddr){if(RunningTagadd!==true){RunningTagadd=true;$.getJSON(ajaddr,function(data){$('.ppicons .ppi-addtag').removeClass('loading');tagsadded=data.added;if(data.error==false){if(tagsadded==0){message='No tags have been added. Either you entered no valid tags or all tags have already been attatched to this product or are still waiting for approval.';}
else if(tagsadded==1){message='One tag has been added and is now waiting for approval.';}
else{message='%d tags have been added and are now waiting for approval.';message=message.replace("%d",tagsadded);}}
else{message='tagging was not possible due to a database error: %s';message=message.replace("%s",data.error);}
$('#content').append('<div id="dialog" class="makethisadialogue" title="Thank you for helping us!">'+message+'</div>');$('#dialog').css('z-index','500');$('#dialog').dialog({autoOpen:true,modal:true,width:400,height:'auto',minHeight:false,resizable:false,draggable:false,buttons:{"OK":function(){$(this).dialog("close");}}});$('#dialog').bind('dialogclose',function(){$('#dialog').remove();$('input[name=proposetags]').attr("value",'');});RunningTagadd=false;});}}
function updateCart(){if(RunningUpdate!==true){RunningUpdate=true;$.getJSON("/js/../en/cart/status",function(data){$('#cart .pcount').html(data.pcount);$('#cart .psum').html(data.psum);RunningUpdate=false;});}}