eval(function(h,b,i,d,g,f){g=function(a){return(a<b?"":g(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(i--){f[g(i)]=d[i]||g(i)}d=[function(a){return f[a]}];g=function(){return"\\w+"};i=1}while(i--){if(d[i]){h=h.replace(new RegExp("\\b"+g(i)+"\\b","g"),d[i])}}return h}(";(8($){j e={},9,m,B,A=$.2u.2g&&/29\\s(5\\.5|6\\.)/.1M(1H.2t),M=12;$.k={w:12,1h:{Z:25,r:12,1d:19,X:\"\",G:15,E:15,16:\"k\"},2s:8(){$.k.w=!$.k.w}};$.N.1v({k:8(a){a=$.1v({},$.k.1h,a);1q(a);g 2.F(8(){$.1j(2,\"k\",a);2.11=e.3.n(\"1g\");2.13=2.m;$(2).24(\"m\");2.22=\"\"}).21(1e).1U(q).1S(q)},H:A?8(){g 2.F(8(){j b=$(2).n('Y');4(b.1J(/^o\\([\"']?(.*\\.1I)[\"']?\\)$/i)){b=1F.$1;$(2).n({'Y':'1D','1B':\"2r:2q.2m.2l(2j=19, 2i=2h, 1p='\"+b+\"')\"}).F(8(){j a=$(2).n('1o');4(a!='2f'&&a!='1u')$(2).n('1o','1u')})}})}:8(){g 2},1l:A?8(){g 2.F(8(){$(2).n({'1B':'',Y:''})})}:8(){g 2},1x:8(){g 2.F(8(){$(2)[$(2).D()?\"l\":\"q\"]()})},o:8(){g 2.1k('28')||2.1k('1p')}});8 1q(a){4(e.3)g;e.3=$('<t 16=\"'+a.16+'\"><10></10><t 1i=\"f\"></t><t 1i=\"o\"></t></t>').27(K.f).q();4($.N.L)e.3.L();e.m=$('10',e.3);e.f=$('t.f',e.3);e.o=$('t.o',e.3)}8 7(a){g $.1j(a,\"k\")}8 1f(a){4(7(2).Z)B=26(l,7(2).Z);p l();M=!!7(2).M;$(K.f).23('W',u);u(a)}8 1e(){4($.k.w||2==9||(!2.13&&!7(2).U))g;9=2;m=2.13;4(7(2).U){e.m.q();j a=7(2).U.1Z(2);4(a.1Y||a.1V){e.f.1c().T(a)}p{e.f.D(a)}e.f.l()}p 4(7(2).18){j b=m.1T(7(2).18);e.m.D(b.1R()).l();e.f.1c();1Q(j i=0,R;(R=b[i]);i++){4(i>0)e.f.T(\"<1P/>\");e.f.T(R)}e.f.1x()}p{e.m.D(m).l();e.f.q()}4(7(2).1d&&$(2).o())e.o.D($(2).o().1O('1N://','')).l();p e.o.q();e.3.P(7(2).X);4(7(2).H)e.3.H();1f.1L(2,1K)}8 l(){B=S;4((!A||!$.N.L)&&7(9).r){4(e.3.I(\":17\"))e.3.Q().l().O(7(9).r,9.11);p e.3.I(':1a')?e.3.O(7(9).r,9.11):e.3.1G(7(9).r)}p{e.3.l()}u()}8 u(c){4($.k.w)g;4(c&&c.1W.1X==\"1E\"){g}4(!M&&e.3.I(\":1a\")){$(K.f).1b('W',u)}4(9==S){$(K.f).1b('W',u);g}e.3.V(\"z-14\").V(\"z-1A\");j b=e.3[0].1z;j a=e.3[0].1y;4(c){b=c.2o+7(9).E;a=c.2n+7(9).G;j d='1w';4(7(9).2k){d=$(C).1r()-b;b='1w'}e.3.n({E:b,14:d,G:a})}j v=z(),h=e.3[0];4(v.x+v.1s<h.1z+h.1n){b-=h.1n+20+7(9).E;e.3.n({E:b+'1C'}).P(\"z-14\")}4(v.y+v.1t<h.1y+h.1m){a-=h.1m+20+7(9).G;e.3.n({G:a+'1C'}).P(\"z-1A\")}}8 z(){g{x:$(C).2e(),y:$(C).2d(),1s:$(C).1r(),1t:$(C).2p()}}8 q(a){4($.k.w)g;4(B)2c(B);9=S;j b=7(2);8 J(){e.3.V(b.X).q().n(\"1g\",\"\")}4((!A||!$.N.L)&&b.r){4(e.3.I(':17'))e.3.Q().O(b.r,0,J);p e.3.Q().2b(b.r,J)}p J();4(7(2).H)e.3.1l()}})(2a);",62,155,"||this|parent|if|||settings|function|current||||||body|return|||var|tooltip|show|title|css|url|else|hide|fade||div|update||blocked|||viewport|IE|tID|window|html|left|each|top|fixPNG|is|complete|document|bgiframe|track|fn|fadeTo|addClass|stop|part|null|append|bodyHandler|removeClass|mousemove|extraClass|backgroundImage|delay|h3|tOpacity|false|tooltipText|right||id|animated|showBody|true|visible|unbind|empty|showURL|save|handle|opacity|defaults|class|data|attr|unfixPNG|offsetHeight|offsetWidth|position|src|createHelper|width|cx|cy|relative|extend|auto|hideWhenEmpty|offsetTop|offsetLeft|bottom|filter|px|none|OPTION|RegExp|fadeIn|navigator|png|match|arguments|apply|test|http|replace|br|for|shift|click|split|mouseout|jquery|target|tagName|nodeType|call||mouseover|alt|bind|removeAttr|200|setTimeout|appendTo|href|MSIE|jQuery|fadeOut|clearTimeout|scrollTop|scrollLeft|absolute|msie|crop|sizingMethod|enabled|positionLeft|AlphaImageLoader|Microsoft|pageY|pageX|height|DXImageTransform|progid|block|userAgent|browser".split("|"),0,{}));(function(a){a.extend({manageAjax:function(b){b=a.extend({manageType:"normal",maxReq:0,blockSameRequest:false,global:true},b);return new a.ajaxManager(b)},ajaxManager:function(b){this.opt=b;this.queue=[]}});a.extend(a.ajaxManager.prototype,{add:function(c){var d=this.queue.length,m=this.opt,b=this.queue,l=this,f,e;var g=(c.data&&typeof c.data!="string")?a.param(c.data):c.data;if(m.blockSameRequest){var k=false;for(f=0;f<d;f++){if(b[f]&&b[f].data===g&&b[f].url===c.url&&b[f].type===c.type){k=true;break}}if(k){return false}}b[d]={fnError:c.error,fnSuccess:c.success,fnComplete:c.complete,fnAbort:c.abort,error:[],success:[],complete:[],done:false,queued:false,data:g,url:c.url,type:c.type,xhr:null};c.error=function(){if(b[d]){b[d].error=arguments}};c.success=function(){if(b[d]){b[d].success=arguments}};c.abort=function(){if(b[d]){b[d].abort=arguments}};function h(i,j){if(b[i]&&b[i].fnError){b[i].fnError.apply(j||a,b[i].error)}if(b[i]&&b[i].fnSuccess){b[i].fnSuccess.apply(j||a,b[i].success)}if(b[i]&&b[i].fnComplete){b[i].fnComplete.apply(j||a,b[i].complete)}l.abort(i,true)}c.complete=function(){if(!b[d]){return}b[d].complete=arguments;b[d].done=true;switch(m.manageType){case"sync":if(d===0||!b[d-1]){var i=b.length;for(f=d;f<i;f++){if(b[f]){if(b[f].done){h(f,this)}else{break}}}}break;case"queue":if(d===0||!b[d-1]){var i=b.length;for(f=0,e=0;f<i;f++){if(b[f]&&b[f].queued){b[f].xhr=jQuery.ajax(b[f].xhr);b[f].queued=false;break}}}h(d,this);break;case"abortOld":h(d,this);for(f=d;f>=0;f--){if(b[f]){l.abort(f)}}break;default:h(d,this);break}};if(m.maxReq){if(m.manageType!="queue"){for(f=d,e=0;f>=0;f--){if(e>=m.maxReq){this.abort(f)}if(b[f]){e++}}}else{for(f=0,e=0;f<=d&&!b[d].queued;f++){if(b[f]&&!b[f].queued){e++}if(e>m.maxReq){b[d].queued=true}}}}b[d].xhr=(b[d].queued)?c:jQuery.ajax(c);return d},cleanUp:function(){this.queue=[]},abort:function(f,d){var c=this.queue.length,k=this.opt,b=this.queue,j=this,e;function h(i){if(!b[i]){return}((!d&&b[i].fnAbort)&&b[i].fnAbort.apply(a,[i]));if(!b[i]){return}if(b[i].xhr){if(typeof b[i].xhr.abort!="undefined"){b[i].xhr.abort()}if(typeof b[i].xhr.close!="undefined"){b[i].xhr.close()}b[i].xhr=null}if(k.global&&a.active&&!--a.active){a.event.trigger("ajaxStop")}b[i]=null}if(!f&&f!==0){for(e=0;e<c;e++){h(e)}this.cleanUp()}else{h(f);var g=true;for(e=c;e>=0;e--){if(b[e]){g=false;break}}if(g){this.cleanUp()}}}})})(jQuery);var suggestAjaxManager=$.manageAjax({manageType:"abortOld",blockSameRequest:true,maxReq:0});jQuery.autocomplete=function(d,x){var r=this;var B=$(d).attr("autocomplete","off");if(x.inputClass){B.addClass(x.inputClass)}var s=document.createElement("div");var j=$(s).hide().addClass(x.resultsClass).css("position","absolute");if(x.width>0){j.css("width",x.width)}$("body").append(s);d.autocompleter=r;var K=null;var A="";var L=-1;var l={};var E=false;var n=false;var a=null;var m=false;var h=false;function o(){l={};l.data={};l.length=0}o();if(x.data!=null){var v="",Q={},p=[];if(typeof x.url!="string"){x.cacheLength=1}for(var O=0;O<x.data.length;O++){p=((typeof x.data[O]=="string")?[x.data[O]]:x.data[O]);if(p[0].length>0){v=p[0].substring(0,1).toLowerCase();if(!Q[v]){Q[v]=[]}Q[v].push(p)}}for(var N in Q){x.cacheLength++;e(N,Q[N])}}B.keydown(function(i){a=i.keyCode;switch(i.keyCode){case 38:i.preventDefault();G(-1);break;case 40:i.preventDefault();G(1);break;case 9:case 13:if(I()){B.get(0).blur();i.preventDefault()}break;default:L=-1;if(K){clearTimeout(K)}K=setTimeout(function(){w()},x.delay);break}}).focus(function(){n=true}).blur(function(){n=false;if(!m){c()}});y();function w(){if(a==46||(a>8&&a<32)){return j.hide()}var i=B.val();if(i==A){return}A=i;if(i.length>=x.minChars){B.addClass(x.loadingClass);F(i)}else{B.removeClass(x.loadingClass);j.hide()}}function G(k){var i=$("li",s);if(!i){return}L+=k;if(L<0){L=0}else{if(L>=i.size()){L=i.size()-1}}i.removeClass("ac_over");$(i[L]).addClass("ac_over")}function I(){var i=$("li.ac_over",s)[0];if(!i){var k=$("li",s);if(x.selectOnly){if(k.length==1){i=k[0]}}else{if(x.selectFirst){i=k[0]}}}if(i){u(i);return true}else{return false}}function u(i){if(!i){i=document.createElement("li");i.extra=[];i.selectValue=""}var k=$.trim(i.selectValue?i.selectValue:i.innerHTML);d.lastSelected=k;A=k;j.html("");B.val(k);y();if(x.onItemSelect){setTimeout(function(){x.onItemSelect(i)},1)}}function b(S,k){var R=B.get(0);if(R.createTextRange){var i=R.createTextRange();i.collapse(true);i.moveStart("character",S);i.moveEnd("character",k);i.select()}else{if(R.setSelectionRange){R.setSelectionRange(S,k)}else{if(R.selectionStart){R.selectionStart=S;R.selectionEnd=k}}}R.focus()}function z(i){if(a!=8){B.val(B.val()+i.substring(A.length));b(A.length,i.length)}}function H(){var k=C(d);var i=(x.width>0)?x.width:B.width();j.css({width:parseInt(i+2)+"px",top:(k.y+d.offsetHeight+x.top)+"px",left:(k.x+x.left)+"px"}).show()}function c(){if(K){clearTimeout(K)}K=setTimeout(y,200)}function y(){if(h){return}h=true;if(K){clearTimeout(K)}var i=B.removeClass(x.loadingClass).val();if(j.is(":visible")){j.hide()}if(x.mustMatch){if(!d.lastSelected||d.lastSelected!=i){u(null)}}h=false}function g(k,i){if(i){B.removeClass(x.loadingClass);s.innerHTML="";if(!n||i.length==0){return y()}if($.browser.msie){j.append(document.createElement("iframe"))}if(x.beforeRender){x.beforeRender(s)}s.appendChild(M(i));if(x.autoFill&&(B.val().toLowerCase()==k.toLowerCase())){z(i[0][0])}H()}else{y()}}function f(T){if(x.parseData){return x.parseData(T)}if(!T){return null}var k=[];var S=T.split(x.lineSeparator);for(var R=0;R<S.length;R++){var U=$.trim(S[R]);if(U){k[k.length]=U.split(x.cellSeparator)}}return k}function M(W){var V=document.createElement("ul");var T=W.length;if((x.maxItemsToShow>0)&&(x.maxItemsToShow<T)){T=x.maxItemsToShow}for(var U=0;U<T;U++){var X=W[U];if(!X){continue}var R=document.createElement("li");if(x.formatItem){R.innerHTML=x.formatItem(X,U,T);R.selectValue=X[0]}else{R.innerHTML=X[0];R.selectValue=X[0]}var k=null;if(X.length>1){k=[];for(var S=1;S<X.length;S++){k[k.length]=X[S]}}R.extra=k;V.appendChild(R);$(R).hover(function(){$("li",V).removeClass("ac_over");$(this).addClass("ac_over");L=$("li",V).indexOf($(this).get(0))},function(){$(this).removeClass("ac_over")}).click(function(i){i.preventDefault();i.stopPropagation();u(this)})}$(V).mousedown(function(){m=true}).mouseup(function(){m=false});return V}function F(k){if(!x.matchCase){k=k.toLowerCase()}var i=x.cacheLength?P(k):null;if(i){g(k,i)}else{if((typeof x.url=="string")&&(x.url.length>0)){if(x.prepareQuery){k=x.prepareQuery(k)}suggestAjaxManager.add({type:"GET",url:q(k),data:{},success:function(R,S){R=f(R);e(k,R);g(k,R)}})}else{B.removeClass(x.loadingClass)}}}function q(T){var R=x.url.indexOf("?")==-1?"?":"&";var k=x.url+R+"q="+encodeURI(T);for(var S in x.extraParams){k+="&"+S+"="+encodeURI(x.extraParams[S])}return k}function P(W){if(!W){return null}if(l.data[W]){return l.data[W]}if(x.matchSubset){for(var U=W.length-1;U>=x.minChars;U--){var R=W.substr(0,U);var X=l.data[R];if(X){var V=[];for(var S=0;S<X.length;S++){var k=X[S];var T=k[0];if(D(T,W)){V[V.length]=k}}return V}}}return null}function D(S,R){if(!x.matchCase){S=S.toLowerCase()}var k=S.indexOf(R);if(k==-1){return false}return k==0||x.matchContains}this.flushCache=function(){o()};this.setExtraParams=function(i){x.extraParams=i};this.forceSearch=function(){n=true;L=-1;a=null;A="";o();w()};this.findValue=function(){var k=B.val();if(!x.matchCase){k=k.toLowerCase()}var i=x.cacheLength?P(k):null;if(i){J(k,i)}else{if((typeof x.url=="string")&&(x.url.length>0)){$.get(q(k),function(R){R=f(R);e(k,R);J(k,R)})}else{J(k,null)}}};function J(W,V){if(V){B.removeClass(x.loadingClass)}var T=(V)?V.length:0;var R=null;for(var U=0;U<T;U++){var X=V[U];if(X[0].toLowerCase()==W.toLowerCase()){R=document.createElement("li");if(x.formatItem){R.innerHTML=x.formatItem(X,U,T);R.selectValue=X[0]}else{R.innerHTML=X[0];R.selectValue=X[0]}var k=null;if(X.length>1){k=[];for(var S=1;S<X.length;S++){k[k.length]=X[S]}}R.extra=k}}if(x.onFindValue){setTimeout(function(){x.onFindValue(R)},1)}}function e(k,i){if(!i||!k||!x.cacheLength){return}if(!l.length||l.length>x.cacheLength){o();l.length++}else{if(!l[k]){l.length++}}l.data[k]=i}function C(k){var R=k.offsetLeft||0;var i=k.offsetTop||0;while(k=k.offsetParent){R+=k.offsetLeft;i+=k.offsetTop}return{x:R,y:i}}};jQuery.fn.autocomplete=function(b,a,c){a=a||{};a.url=b;a.data=((typeof c=="object")&&(c.constructor==Array))?c:null;a=$.extend({inputClass:"ac_input",resultsClass:"ac_results",lineSeparator:"\n",cellSeparator:"|",minChars:1,delay:400,matchCase:0,matchSubset:1,matchContains:0,cacheLength:1,mustMatch:0,extraParams:{},loadingClass:"ac_loading",selectFirst:false,selectOnly:false,maxItemsToShow:-1,autoFill:false,width:0,left:-2,top:0},a);a.width=parseInt(a.width,10);this.each(function(){var d=this;new jQuery.autocomplete(d,a)});return this};jQuery.fn.autocompleteArray=function(b,a){return this.autocomplete(null,a,b)};jQuery.fn.indexOf=function(b){for(var a=0;a<this.length;a++){if(this[a]==b){return a}}return -1};jQuery.fn.center=function(){this.css("position","absolute");this.css("overflow","auto");this.css("left",($(window).width()-this.outerWidth())/2+$(window).scrollLeft()+"px");this.css("top",($(window).height()-this.outerHeight()-28)/2+$(window).scrollTop()+"px");return this};var activeLightbox=null;jQuery.fn.lightIt=function(h){var e=this;var f=h;var c=null;var d=null;function b(){a();g();c=$("#lightbox");d=$("#closeLightbox")}this.open=function(){if(f.outerHeight()>$(window).height()-80){f.css("height",$(window).height()-80);c.css("height",$(window).height()-70)}f.center().show();c.width(f.outerWidth()+10);c.height(f.outerHeight()+10);c.css("z-index",f.css("z-index")-1);c.center().fadeIn(500);d.css("top",f.offset().top-24);d.css("left",f.offset().left+f.outerWidth()-11);d.css("z-index",parseInt(f.css("z-index"))+1);d.show();d.click(function(){e.close()});activeLightbox=e};this.close=function(i){c.fadeOut(300,function(){d.hide();f.hide();activeLightbox=null;if(i){i()}})};this.isOpen=function(){if(!activeLightbox||activeLightbox!=this){return false}return true};function a(){if($("#lightbox").size()>0){return}$("body").append('<div id="lightbox"/><a id="closeLightbox"/>')}function g(){e.click(function(){if(e.isOpen()){e.close()}else{if(activeLightbox&&activeLightbox.isOpen()){activeLightbox.close(e.open)}else{e.open()}}return false});$(document).keyup(function(i){if(i.keyCode==27){e.close()}return false})}b()};jQuery.fn.flash=function(){$(this).each(function(){this.count=4;this.stop=false;if(!this.counter){this.counter=0}this.counter++;if(this.counter>=this.count){this.stop=true}if(this.state){this.state=0;$(this).animate({opacity:0.2},{complete:function(){$(this).flash()},queue:true})}else{this.state=1;$(this).animate({opacity:1},{complete:function(){if(!this.stop){$(this).flash()}},queue:true})}})};(function(c){var a=c.scrollTo=function(d,f,g){c(window).scrollTo(d,f,g)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var d=this,f=!d.nodeName||c.inArray(d.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!f){return d}var g=(d.contentWindow||d).document||d.ownerDocument||d;return c.browser.safari||g.compatMode=="BackCompat"?g.body:g.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var n=this,l=c(n),m=f,j,k={},h=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=c(m,this);case"object":if(m.is||m.style){j=(m=c(m)).offset()}}c.each(d.axis.split(""),function(q,r){var u=r=="x"?"Left":"Top",s=u.toLowerCase(),w="scroll"+u,p=n[w],g=a.max(n,r);if(j){k[w]=j[s]+(h?0:p-l.offset()[s]);if(d.margin){k[w]-=parseInt(m.css("margin"+u))||0;k[w]-=parseInt(m.css("border"+u+"Width"))||0}k[w]+=d.offset[s]||0;if(d.over[s]){k[w]+=m[r=="x"?"width":"height"]()*d.over[s]}}else{var v=m[s];k[w]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*g:v}if(/^\d+$/.test(k[w])){k[w]=k[w]<=0?0:Math.min(k[w],g)}if(!q&&d.queue){if(p!=k[w]){i(d.onAfterFirst)}delete k[w]}});i(d.onAfter);function i(g){l.animate(k,e,d.easing,g&&function(){g.call(this,f,d)})}}).end()};a.max=function(g,j){var n=j=="x"?"Width":"Height",k="scroll"+n;if(!c(g).is("html,body")){return g[k]-c(g)[n.toLowerCase()]()}var o="client"+n,f=g.ownerDocument.documentElement,d=g.ownerDocument.body;return Math.max(f[k],d[k])-Math.min(f[o],d[o])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);
/*!
 * jQuery UI 1.8.2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI
 */
(function(a){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.2",plugin:{add:function(c,d,f){var e=a.ui[c].prototype;for(var b in f){e.plugins[b]=e.plugins[b]||[];e.plugins[b].push([d,f[b]])}},call:function(b,d,c){var f=b.plugins[d];if(!f||!b.element[0].parentNode){return}for(var e=0;e<f.length;e++){if(b.options[f[e][0]]){f[e][1].apply(b.element,c)}}}},contains:function(d,c){return document.compareDocumentPosition?d.compareDocumentPosition(c)&16:d!==c&&d.contains(c)},hasScroll:function(e,c){if(a(e).css("overflow")=="hidden"){return false}var b=(c&&c=="left")?"scrollLeft":"scrollTop",d=false;if(e[b]>0){return true}e[b]=1;d=(e[b]>0);e[b]=0;return d},isOverAxis:function(c,b,d){return(c>b)&&(c<(b+d))},isOver:function(g,c,f,e,b,d){return a.ui.isOverAxis(g,f,b)&&a.ui.isOverAxis(c,e,d)},keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({_focus:a.fn.focus,focus:function(b,c){return typeof b==="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus();(c&&c.call(d))},b)}):this._focus.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none")},scrollParent:function(){var b;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){b=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{b=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!b.length?a(document):b},zIndex:function(e){if(e!==undefined){return this.css("zIndex",e)}if(this.length){var c=a(this[0]),b,d;while(c.length&&c[0]!==document){b=c.css("position");if(b=="absolute"||b=="relative"||b=="fixed"){d=parseInt(c.css("zIndex"));if(!isNaN(d)&&d!=0){return d}}c=c.parent()}}return 0}});a.extend(a.expr[":"],{data:function(d,c,b){return !!a.data(d,b[3])},focusable:function(c){var d=c.nodeName.toLowerCase(),b=a.attr(c,"tabindex");return(/input|select|textarea|button|object/.test(d)?!c.disabled:"a"==d||"area"==d?c.href||!isNaN(b):!isNaN(b))&&!a(c)["area"==d?"parents":"closest"](":hidden").length},tabbable:function(c){var b=a.attr(c,"tabindex");return(isNaN(b)||b>=0)&&a(c).is(":focusable")}})})(jQuery);
/*!
 * jQuery UI Widget 1.8.2
 *
 * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b){var a=b.fn.remove;b.fn.remove=function(c,d){return this.each(function(){if(!d){if(!c||b.filter(c,[this]).length){b("*",this).add(this).each(function(){b(this).triggerHandler("remove")})}}return a.call(b(this),c,d)})};b.widget=function(d,f,c){var e=d.split(".")[0],h;d=d.split(".")[1];h=e+"-"+d;if(!c){c=f;f=b.Widget}b.expr[":"][h]=function(i){return !!b.data(i,d)};b[e]=b[e]||{};b[e][d]=function(i,j){if(arguments.length){this._createWidget(i,j)}};var g=new f();g.options=b.extend({},g.options);b[e][d].prototype=b.extend(true,g,{namespace:e,widgetName:d,widgetEventPrefix:b[e][d].prototype.widgetEventPrefix||d,widgetBaseClass:h},c);b.widget.bridge(d,b[e][d])};b.widget.bridge=function(d,c){b.fn[d]=function(g){var e=typeof g==="string",f=Array.prototype.slice.call(arguments,1),h=this;g=!e&&f.length?b.extend.apply(null,[true,g].concat(f)):g;if(e&&g.substring(0,1)==="_"){return h}if(e){this.each(function(){var i=b.data(this,d),j=i&&b.isFunction(i[g])?i[g].apply(i,f):i;if(j!==i&&j!==undefined){h=j;return false}})}else{this.each(function(){var i=b.data(this,d);if(i){if(g){i.option(g)}i._init()}else{b.data(this,d,new c(g,this))}})}return h}};b.Widget=function(c,d){if(arguments.length){this._createWidget(c,d)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(d,e){this.element=b(e).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(e)[this.widgetName],d);var c=this;this.element.bind("remove."+this.widgetName,function(){c.destroy()});this._create();this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(e,f){var d=e,c=this;if(arguments.length===0){return b.extend({},c.options)}if(typeof e==="string"){if(f===undefined){return this.options[e]}d={};d[e]=f}b.each(d,function(g,h){c._setOption(g,h)});return c},_setOption:function(c,d){this.options[c]=d;if(c==="disabled"){this.widget()[d?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",d)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(d,e,f){var h=this.options[d];e=b.Event(e);e.type=(d===this.widgetEventPrefix?d:this.widgetEventPrefix+d).toLowerCase();f=f||{};if(e.originalEvent){for(var c=b.event.props.length,g;c;){g=b.event.props[--c];e[g]=e.originalEvent[g]}}this.element.trigger(e,f);return !(b.isFunction(h)&&h.call(this.element[0],e,f)===false||e.isDefaultPrevented())}}})(jQuery);(function(d){var c=0,b=0;function e(){return ++c}function a(){return ++b}d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:'<li><a href="#{href}"><span>#{label}</span></a></li>'},_create:function(){this._tabify(true)},_setOption:function(f,g){if(f=="selected"){if(this.options.collapsible&&g==this.options.selected){return}this.select(g)}else{this.options[f]=g;this._tabify()}},_tabId:function(f){return f.title&&f.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+e()},_sanitizeSelector:function(f){return f.replace(/:/g,"\\:")},_cookie:function(){var f=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+a());return d.cookie.apply(null,[f].concat(d.makeArray(arguments)))},_ui:function(g,f){return{tab:g,panel:f,index:this.anchors.index(g)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var f=d(this);f.html(f.data("label.tabs")).removeData("label.tabs")})},_tabify:function(s){this.list=this.element.find("ol,ul").eq(0);this.lis=d("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);var u=this,h=this.options;var g=/^#.+/;this.anchors.each(function(w,o){var v=d(o).attr("href");var x=v.split("#")[0],y;if(x&&(x===location.toString().split("#")[0]||(y=d("base")[0])&&x===y.href)){v=o.hash;o.href=v}if(g.test(v)){u.panels=u.panels.add(u._sanitizeSelector(v))}else{if(v!="#"){d.data(o,"href.tabs",v);d.data(o,"load.tabs",v.replace(/#.*$/,""));var A=u._tabId(o);o.href="#"+A;var z=d("#"+A);if(!z.length){z=d(h.panelTemplate).attr("id",A).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(u.panels[w-1]||u.list);z.data("destroy.tabs",true)}u.panels=u.panels.add(z)}else{h.disabled.push(w)}}});if(s){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(h.selected===undefined){if(location.hash){this.anchors.each(function(v,o){if(o.hash==location.hash){h.selected=v;return false}})}if(typeof h.selected!="number"&&h.cookie){h.selected=parseInt(u._cookie(),10)}if(typeof h.selected!="number"&&this.lis.filter(".ui-tabs-selected").length){h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}h.selected=h.selected||(this.lis.length?0:-1)}else{if(h.selected===null){h.selected=-1}}h.selected=((h.selected>=0&&this.anchors[h.selected])||h.selected<0)?h.selected:0;h.disabled=d.unique(h.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(v,o){return u.lis.index(v)}))).sort();if(d.inArray(h.selected,h.disabled)!=-1){h.disabled.splice(d.inArray(h.selected,h.disabled),1)}this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");if(h.selected>=0&&this.anchors.length){this.panels.eq(h.selected).removeClass("ui-tabs-hide");this.lis.eq(h.selected).addClass("ui-tabs-selected ui-state-active");u.element.queue("tabs",function(){u._trigger("show",null,u._ui(u.anchors[h.selected],u.panels[h.selected]))});this.load(h.selected)}d(window).bind("unload",function(){u.lis.add(u.anchors).unbind(".tabs");u.lis=u.anchors=u.panels=null})}else{h.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"))}this.element[h.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");if(h.cookie){this._cookie(h.selected,h.cookie)}for(var l=0,r;(r=this.lis[l]);l++){d(r)[d.inArray(l,h.disabled)!=-1&&!d(r).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled")}if(h.cache===false){this.anchors.removeData("cache.tabs")}this.lis.add(this.anchors).unbind(".tabs");if(h.event!="mouseover"){var k=function(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-state-"+o)}};var n=function(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var f,m;if(h.fx){if(d.isArray(h.fx)){f=h.fx[0];m=h.fx[1]}else{f=m=h.fx}}function j(i,o){i.css({display:""});if(!d.support.opacity&&o.opacity){i[0].style.removeAttribute("filter")}}var p=m?function(i,o){d(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(m,m.duration||"normal",function(){j(o,m);u._trigger("show",null,u._ui(i,o[0]))})}:function(i,o){d(i).closest("li").addClass("ui-tabs-selected ui-state-active");o.removeClass("ui-tabs-hide");u._trigger("show",null,u._ui(i,o[0]))};var q=f?function(o,i){i.animate(f,f.duration||"normal",function(){u.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");j(i,f);u.element.dequeue("tabs")})}:function(o,i,v){u.lis.removeClass("ui-tabs-selected ui-state-active");i.addClass("ui-tabs-hide");u.element.dequeue("tabs")};this.anchors.bind(h.event+".tabs",function(){var o=this,w=d(this).closest("li"),i=u.panels.filter(":not(.ui-tabs-hide)"),v=d(u._sanitizeSelector(this.hash));if((w.hasClass("ui-tabs-selected")&&!h.collapsible)||w.hasClass("ui-state-disabled")||w.hasClass("ui-state-processing")||u._trigger("select",null,u._ui(this,v[0]))===false){this.blur();return false}h.selected=u.anchors.index(this);u.abort();if(h.collapsible){if(w.hasClass("ui-tabs-selected")){h.selected=-1;if(h.cookie){u._cookie(h.selected,h.cookie)}u.element.queue("tabs",function(){q(o,i)}).dequeue("tabs");this.blur();return false}else{if(!i.length){if(h.cookie){u._cookie(h.selected,h.cookie)}u.element.queue("tabs",function(){p(o,v)});u.load(u.anchors.index(this));this.blur();return false}}}if(h.cookie){u._cookie(h.selected,h.cookie)}if(v.length){if(i.length){u.element.queue("tabs",function(){q(o,i)})}u.element.queue("tabs",function(){p(o,v)});u.load(u.anchors.index(this))}else{throw"jQuery UI Tabs: Mismatching fragment identifier."}if(d.browser.msie){this.blur()}});this.anchors.bind("click.tabs",function(){return false})},destroy:function(){var f=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var g=d.data(this,"href.tabs");if(g){this.href=g}var h=d(this).unbind(".tabs");d.each(["href","load","cache"],function(j,k){h.removeData(k+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){if(d.data(this,"destroy.tabs")){d(this).remove()}else{d(this).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-tabs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" "))}});if(f.cookie){this._cookie(null,f.cookie)}return this},add:function(i,h,g){if(g===undefined){g=this.anchors.length}var f=this,k=this.options,m=d(k.tabTemplate.replace(/#\{href\}/g,i).replace(/#\{label\}/g,h)),l=!i.indexOf("#")?i.replace("#",""):this._tabId(d("a",m)[0]);m.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=d("#"+l);if(!j.length){j=d(k.panelTemplate).attr("id",l).data("destroy.tabs",true)}j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(g>=this.lis.length){m.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{m.insertBefore(this.lis[g]);j.insertBefore(this.panels[g])}k.disabled=d.map(k.disabled,function(p,o){return p>=g?++p:p});this._tabify();if(this.anchors.length==1){k.selected=0;m.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){f._trigger("show",null,f._ui(f.anchors[0],f.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[g],this.panels[g]));return this},remove:function(f){var h=this.options,i=this.lis.eq(f).remove(),g=this.panels.eq(f).remove();if(i.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(f+(f+1<this.anchors.length?1:-1))}h.disabled=d.map(d.grep(h.disabled,function(k,j){return k!=f}),function(k,j){return k>=f?--k:k});this._tabify();this._trigger("remove",null,this._ui(i.find("a")[0],g[0]));return this},enable:function(f){var g=this.options;if(d.inArray(f,g.disabled)==-1){return}this.lis.eq(f).removeClass("ui-state-disabled");g.disabled=d.grep(g.disabled,function(j,h){return j!=f});this._trigger("enable",null,this._ui(this.anchors[f],this.panels[f]));return this},disable:function(g){var f=this,h=this.options;if(g!=h.selected){this.lis.eq(g).addClass("ui-state-disabled");h.disabled.push(g);h.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[g],this.panels[g]))}return this},select:function(f){if(typeof f=="string"){f=this.anchors.index(this.anchors.filter("[href$="+f+"]"))}else{if(f===null){f=-1}}if(f==-1&&this.options.collapsible){f=this.options.selected}this.anchors.eq(f).trigger(this.options.event+".tabs");return this},load:function(i){var g=this,k=this.options,f=this.anchors.eq(i)[0],h=d.data(f,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(f,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(i).addClass("ui-state-processing");if(k.spinner){var j=d("span",f);j.data("label.tabs",j.html()).html(k.spinner)}this.xhr=d.ajax(d.extend({},k.ajaxOptions,{url:h,success:function(m,l){d(g._sanitizeSelector(f.hash)).html(m);g._cleanup();if(k.cache){d.data(f,"cache.tabs",true)}g._trigger("load",null,g._ui(g.anchors[i],g.panels[i]));try{k.ajaxOptions.success(m,l)}catch(n){}},error:function(n,l,m){g._cleanup();g._trigger("load",null,g._ui(g.anchors[i],g.panels[i]));try{k.ajaxOptions.error(n,l,i,f)}catch(m){}}}));g.element.dequeue("tabs");return this},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(g,f){this.anchors.eq(g).removeData("cache.tabs").data("load.tabs",f);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.2"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(h,j){var f=this,k=this.options;var g=f._rotate||(f._rotate=function(l){clearTimeout(f.rotation);f.rotation=setTimeout(function(){var m=k.selected;f.select(++m<f.anchors.length?m:0)},h);if(l){l.stopPropagation()}});var i=f._unrotate||(f._unrotate=!j?function(l){if(l.clientX){f.rotate(null)}}:function(l){t=k.selected;g()});if(h){this.element.bind("tabsshow",g);this.anchors.bind(k.event+".tabs",i);g()}else{clearTimeout(f.rotation);this.element.unbind("tabsshow",g);this.anchors.unbind(k.event+".tabs",i);delete this._rotate;delete this._unrotate}return this}})})(jQuery);var suggestionParams={resultsClass:"suggestions",matchSubset:false,delay:100,width:243,left:0,top:-1,formatItem:function(b,a){return b[1]},onItemSelect:function(a){this.data[0].parents("form").submit()},parseData:function(data){var results=new Array();var response=eval("("+data+")");var searchTerm=response.responseHeader.params.q.replace(/"/g,"");for(var i=0;i<response.response.docs.length;++i){var value=response.response.docs[i].query;var highlighted=value.replace(searchTerm,'<span class="highlight">'+searchTerm+"</span>");results.push(new Array(value,highlighted))}return results},beforeRender:function(a){$(a).append("<p>Suchergebnisse</p>")},prepareQuery:function(a){return'"'+a.replace(/"/g,"")+'"'}};var purchaseSearch=$("#headerPurchaseSearch");purchaseSearch.autocomplete("/solr/suggestion/select/?wt=json&sort=ovr_ctr+desc",suggestionParams,new Array(purchaseSearch));var saleSearch=$("#headerSaleSearch");saleSearch.autocomplete("/solr/suggestion/select/?wt=json&sort=ovr_ctr+desc",suggestionParams,new Array(saleSearch));var de;if(!de){de={}}if(!de.rebuy){de.rebuy={version:0.1,name:"de.rebuy - Namespace",stage:"development",isInit:false,isAuthenticated:false,toString:function(){return this.name+" \n Version: "+this.version},genNamespace:function(a){if(typeof(this[a])=="undefined"){this[a]={};return this[a]}else{if(typeof(this[a])!="object"){throw new Error(a.toString()+"["+typeof(a)+"] ist bereits registriert, aber kein Objekt!")}else{return this[a]}}},getNamespace:function(a){if(typeof a!="undefined"&&typeof this[a]=="object"){return this[a]}return this},_init:function(){if(this.isInit){return}var a=false;window.onerror=this._errorHandler;if(!a){this.isInit=true}},_errorHandler:function(d,c,a,b){if(this.logger){this.logger.log(d)}else{if(typeof console!="undefined"&&typeof console.log=="function"){console.log(d,c,a,b)}else{alert(d+"\n"+c+"\n"+a+"\n"+b)}}return true}}}(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Collection=function(){this.data={}};a.Collection.prototype.toString=function(){return"Collection ("+this.count()+" items)"};a.Collection.prototype.add=function(c,b){if(!b||!c){throw new Error("Es wurde kein Objekt("+b+") oder Key("+c+") übergeben.")}if(!this.data[c]){this.data[c]=b}return this};a.Collection.prototype.remove=function(b){if(this.data[b]){delete this.data[b]}return this};a.Collection.prototype.getByKey=function(b){if(this.data[b]=="undefined"){return null}else{return this.data[b]}};a.Collection.prototype.getQuantityByProductId=function(d){var c,b=0;for(c in this.data){if(this.data[c].id==d){b++}}return b};a.Collection.prototype.count=function(){var b,c=0;for(b in this.data){c++}return c}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Pager=function(){this.pages={tour:"pageTour",teaser:"pageTeaser",searchResults:"pageResults",noResults:"pageNoResults",noResultsPlausibleTerm:"pageNoResultsButPlausibleTerm"};this.linkedTabs={howTo:function(){$("#tourTabs").tabs("select",0)},categories:function(){$("#tourTabs").tabs("select",1)},personalBenefit:function(){$("#tourTabs").tabs("select",2)},faq:function(){$("#tourTabs").tabs("select",3)},tvspot:function(){$("#tourTabs").tabs("select",4)},statistics:function(){$("#tourTabs").tabs("select",5)}}};a.Pager.prototype._init=function(){var b=$(window.location).attr("hash").replace("#","");if(b){if(typeof this.linkedTabs[b]=="function"){this.show("tour",this.linkedTabs[b])}else{if(typeof this.pages[b]!="undefined"){this.show(b)}else{this.show("teaser")}}}else{this.show("teaser")}};a.Pager.prototype.show=function(b,d){for(var c in this.pages){if(c==b){$("#"+this.pages[c]).show();if(typeof d=="function"){d()}}else{$("#"+this.pages[c]).hide()}}}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.PurchaseTerms=function(){this.termsWrap=$(".purchaseTerms.data")};a.PurchaseTerms.prototype._init=function(){$("a.purchaseTerm").each(function(){$(this).click(function(){de.rebuy.purchaseTerms.fetch($(this).attr("rel"))})})};a.PurchaseTerms.prototype.fetch=function(c){var b={id:c,format:"json"};$.post("/purchase/purchase-term/show",b,function(f){var d=$("<div />").attr("id","purchaseTerm_"+f.id).addClass("purchaseTerms").css("display","none").append($("<h2 />").html(f.name),$("<div />").html(f.terms));de.rebuy.purchaseTerms.append(d);var e=$("a.purchaseTerm[rel="+f.id+"]");e.each(function(){$(this).unbind("click")});e.lightIt($("#purchaseTerm_"+f.id));if(e.length&&e.length>1){$(e[0]).click()}else{e.click()}},"json")};a.PurchaseTerms.prototype.append=function(b){this.termsWrap.append(b)}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Result=function(b){if(!b){b={}}this.search=b;this.categoryFilter=!b.categoryFilter?null:b.categoryFilter;this.items=!b.results?new a.Collection():b.results;this.isVisible=false;this.isInit=false;this.fadeInTime=0;this.jq={};this.jq.resultSpacer=$("<div />").addClass("separator");this.jq.resultContent=$("#resultContent");this.jq.resultPage=$("#pageResults");this.jq.resultCategoryFilter=$("#categoryFilter");this.s3={url:"http://tag-live-public.s3.amazonaws.com"};this._init()};a.Result.prototype._init=function(){if(this.isInit){return}this.isInit=true};a.Result.prototype.show=function(){this.resetView();if(!this.isVisible){de.rebuy.pager.show("searchResults");this.isVisible=true}this.updateView();for(var b in this.items.data){this.items.data[b]=this.preFilterItem(this.items.data[b]);this.jq.resultContent.append(this.buildItem(this.items.data[b]));if(1+parseInt(b)!=this.items.data.length){this.jq.resultContent.append(this.jq.resultSpacer.clone())}}if(this.search.productLookedUp){productLookedUp=this.preFilterItem(this.search.productLookedUp);this.jq.resultContent.append(this.buildItem(productLookedUp))}this.search.setSearchViewClass("gray");$.scrollTo($(".content"),200)};a.Result.prototype.hide=function(){this.jq.resultPage.hide();this.isVisible=false};a.Result.prototype.resetView=function(){this.jq.resultContent.html("");this.jq.resultCategoryFilter.html("")};a.Result.prototype.updateView=function(){$(".searchTerm").text(unescape(this.search.term));$("span.page").text(this.search.page);$("span.ofPages").text(this.search.ofPages);$("span.hits").text(this.search.hits);$("a").removeClass("active");if(this.search.ipp){$("a.ipp_"+this.search.ipp).addClass("active")}$("#paginationPager").html("");var f=$("<li />");var d=parseInt(this.search.page)<=3?1:parseInt(this.search.page)-3;var b=parseInt(this.search.page)+3>=parseInt(this.search.ofPages)?this.search.ofPages:parseInt(this.search.page)+3;for(var e=d;e<=b;++e){var c=f.clone().append($("<a />").addClass("page_"+e+" paging").attr("href","#").html(e));$("#paginationPager").append(c)}$("a.page_"+this.search.page).addClass("active");$("a.paging").each(function(){$(this).click(function(){var g={page:$(this).html()};de.rebuy.search.start(g);return false})});this.updateCategoryFilter()};a.Result.prototype.updateCategoryFilter=function(){if(!this.categoryFilter){return false}var d=$("<li />");var b=16;var j="&laquo;";var e="back";this.jq.resultCategoryFilter.html("");for(var f in this.categoryFilter){var k=this.categoryFilter[f];if(!k.id&&!k.name){this.jq.resultCategoryFilter.append(d.clone().append($("<a />").attr({href:"/verkaufen",name:k.id}).html(j+"&nbsp;alle Kategorien").addClass(e).click(function(){var i={c:$(this).attr("name")};if(de.rebuy.search.term){de.rebuy.search.start(i);return false}})))}else{var h=parseInt(k.depth)*b+"px";var c=!k.hits&&!k.isRoot?j+"&nbsp;"+k.name:!k.isRoot?k.name+" ("+k.hits+")":k.name;var g=!k.hits&&!k.isRoot?"inverse":k.isRoot?"root":"";this.jq.resultCategoryFilter.append(d.css("margin-left",h).clone().append($("<a />").attr("href","#").attr("name",k.id).attr("title",c).html(c).addClass(g).click(function(){var i={c:$(this).attr("name")};de.rebuy.search.start(i);return false}).fadeIn(this.fadeInTime)))}}return true};a.Result.prototype.buildItem=function(b){var c=$("<div />").attr("id","resultItem_"+b.id).addClass("resultProduct");c.append($("<a />").attr("href","/si,"+b.id+"/"+b.sanitized_name+"-verkaufen").append($("<img />").css("float","left").attr("src",this.s3.url+b.cover_path)));c.append($("<h3 />").append($("<a />").attr("href","/si,"+b.id+"/"+b.sanitized_name+"-verkaufen").html(b.name).append($("<span />").html(" - "+b.category_name))));if(b.ean){c.append($("<div />").html("EAN / ISBN: ").append($("<span />").html(b.ean)))}if(b.allowed_purchase==1&&b.price_purchase>1&&b.maxPurchase>0){if(b.purchase_term_id){c.append($("<div />").append($("<a />").attr({href:"#",rel:b.purchase_term_id}).addClass("purchaseTerm").html('Bitte beachten Sie unsere <span class="sell">Ankaufbedingungen</span>').click(function(){de.rebuy.purchaseTerms.fetch($(this).attr("rel"));return false})).addClass("purchaseTerm"))}c.append($("<div />").addClass("priceRow").html("Sie erhalten: ").append($("<span />").html(unescape(b.price_purchase_formated)).addClass("sell"))).append(this.button(b,"purchase"))}else{c.append($("<div />").addClass("priceRow").html(this.getPurchaseClue(b)))}return c.fadeIn(this.fadeInTime)};a.Result.prototype.preFilterItem=function(b){if(!b.price_purchase_formated){formated=new Number(parseInt(b.price_purchase)/100);formated=formated.toFixed(2).toString().replace(/\./,",");b.price_purchase_formated=formated+" %u20AC"}b.cover_path=!b.cover_path?"/rebuy-default/78.jpg":"/"+b.id+"/thumbs/78.gif";if(!b.maxPurchase){b.maxPurchase=b.storage_max-b.storage_used-b.num_sold_by_customer;if(de.rebuy.shoppingCart.items.getQuantityByProductId(b.id)){b.maxPurchase-=de.rebuy.shoppingCart.items.getQuantityByProductId(b.id)}}return b};a.Result.prototype.button=function(c){var b=$("<form />").append($("<input />").attr("type","hidden").attr("value",c.id).attr("name","id")).append($("<input />").attr("type","hidden").attr("value","customer").attr("name","type"));b.append($("<input />").attr("type","image").attr("title",c.name+" verkaufen").attr("src","/images/pixel.gif").addClass("image hover"));b.submit(function(d){de.rebuy.productPurchaseGroup=new de.rebuy.classes.ProductPurchaseGroup(c);de.rebuy.productPurchaseGroup.run();return false});return b};a.Result.prototype.getPurchaseClue=function(b){var c=[];c[1]="Wir haben diesen Artikel bereits zu oft auf Lager.";c[2]="Diesen Artikel kaufen wir derzeit leider nicht an.";c[3]="Der Hersteller ermöglicht keinen Gebrauchtverkauf da der Artikel mit einem Aktivierungscode versehen ist.";c[4]="Leider können wir diesen Artikel zur Zeit nicht ankaufen.";if(b.price_purchase<=1){return c[2]}if(b.maxPurchase<=0){return c[1]}if(b.allowed_purchase==0){return c[4]}return""}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Search=function(b){this.term="";this.category="";this.page=1;this.ofPages=1;this.hits=0;this.sortBy="best_results";this.ipp=10;this.format="json";this.isInit=false;this.isRunning=false;this.minTermLength=2;this.jq={};this.jq.searchForm=$("#searchForm");this.jq.searchButton=$("#searchSubmit");this.jq.searchInput=$("#welcomeSearch");this.jq.searchTerms=$(".searchTerm");this.jq.searchTermLength=$(".searchTermLength");this.results=new a.Collection();this.lastSearches=new a.Collection();this.productLookedUp=null;if(b){this._init()}};a.Search.prototype._init=function(){if(this.isInit){return}this.reset();this.jq.searchForm.submit(function(){return de.rebuy.search.onSubmit()});this.jq.searchButton.click(function(b){return de.rebuy.search.onSubmit(b)});this.jq.searchInput.focus(function(b){this.select()});$(".ipp").contents().each(function(){$(this).click(function(){var b={};b.ipp=$(this).html();de.rebuy.search.start(b)})});$("select[name=sortBy]").change(function(){var b={sortBy:$(this).val()};de.rebuy.search.start(b)});$(".backPaging").click(function(){var b={page:(de.rebuy.search.page-1)>0?de.rebuy.search.page-1:1};de.rebuy.search.start(b)});$(".nextPaging").click(function(){var b=parseInt(de.rebuy.search.page)+1;var c={page:b>de.rebuy.search.ofPages?de.rebuy.search.ofPages:b};de.rebuy.search.start(c)});if(typeof rebuy_chosenCategory!="undefined"){this.category=rebuy_chosenCategory}this.isInit=new Boolean(this.focus());if(this.isInit){this.initSearch()}};a.Search.prototype.onSubmit=function(c){var b=this.filter(this.jq.searchInput.val());this.category=0;if(this.term!=b){this.term=b;this.page=1;this.start()}else{this.start()}this.focus();return false};a.Search.prototype.focus=function(){return this.jq.searchInput.length};a.Search.prototype.filter=function(b){if(!b){return null}b=b.replace(/((<s|<\/s)cript([^>]*>))/g,"");return escape(b)};a.Search.prototype.start=function(d){if(!d){d={}}if(d.q&&d.q!=this.term){this.reset()}this.term=!d.q?this.term:d.q;this.category=!d.c?this.category:d.c;this.sortBy=!d.sortBy?this.sortBy:d.sortBy;this.page=!d.page?this.page:d.page;this.ipp=!d.ipp?this.ipp:d.ipp;var e={q:this.term==null?"":this.term,c:this.category,sortBy:this.sortBy,page:this.page,ipp:this.ipp,format:this.format};if(!this.isRunning){this.results=new a.Collection();this.productLookedUp=null;$.post("/verkaufen/suchen?",e,this.stop,"json");this.isRunning=true;this.delay(2000)}var c="";for(var b in e){c+=b+"="+escape(e[b])+"&"}window.location.hash=c};a.Search.prototype.stop=function(b){var c=de.rebuy.search;c.term=unescape(c.term);c.isRunning=false;if(b.result.length>0){c.page=!b.paginator.page?1:b.paginator.page;c.ofPages=!b.paginator.ofPages?1:b.paginator.ofPages;c.hits=!b.paginator.hits?b.result.length:b.paginator.hits;c.categoryFilter=!b.categoryFilter?null:b.categoryFilter;c.results.data=b.result;c.results.count=b.result.length;c.showResults()}else{if(b.productLookedUp){c.productLookedUp=b.productLookedUp;c.showResults()}else{c.jq.searchTermLength.text(c.term.length);c.jq.searchTerms.text(unescape(c.term));if(c.term.length==10||c.term.length==13){de.rebuy.pager.show("noResultsPlausibleTerm")}else{de.rebuy.pager.show("noResults")}}}};a.Search.prototype.showResults=function(){var b=de.rebuy.getNamespace("classes");de.rebuy.result=new b.Result(this);de.rebuy.result.show()};a.Search.prototype.initSearch=function(){if(!window.location.search&&!window.location.hash&&typeof invokedData=="undefined"){return}else{var f,c,b;c=window.location.search||window.location.hash||invokedData;if(typeof c!="object"){f=c.substr(1).split("&");for(b in f){if(!f[b]){delete f[b];continue}keyValue=f[b].split("=");f[keyValue[0]]=keyValue[1]}}else{f=c}if(f.q||f.c){if(f.q){f.q=f.q.replace(/\+/g,"%20");try{f.q=decodeURIComponent(f.q)}catch(d){f.q=unescape(f.q)}}this.start(f);this.updateInput(f.q)}}};a.Search.prototype.updateInput=function(b){if(!b){b=this.term}return this.jq.searchInput.val(b).length};a.Search.prototype.reset=function(){this.results=new a.Collection();this.productLookedUp=null;this.term="";this.category=0;this.page=1;this.sortBy="priority";this.format="json"};a.Search.prototype.delay=function(b){setTimeout(function(){de.rebuy.search.isRunning=false},b)};a.Search.prototype.setSearchViewClass=function(b){if(!b){b="green"}$("div.search").removeClass("gray green");$("div.search").addClass(b)}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.ShoppingCart=function(b){if(!b){throw new Error("Warenkorb: kein User!")}this.getUserId=function(){return b};this.items=new a.Collection();this.freeShippingDiff=0;this.defaultRequestParams={format:"json"};this.isInit=false;this.showAll=false;this.paths={};this.paths.shippingLabel={get:"/purchase/cart/get-shipping-label"};this.paths.shoppingCart={cart:"/purchase/cart",get:"/purchase/cart/get",addItem:"/purchase/cart/add-item/",removeItem:"/purchase/cart/remove-item/"};this.jq={};this.jq.cart=$("#cart");this.jq.itemCount=$("#shoppingcart_itemCount");this.jq.value=$("#shoppingcart_value");this.jq.sumRow=$("#shoppingcart_sumRow");this.jq.sumRowText=$("#shoppingcart_sumRowText");this.jq.content=$("#shoppingcart_content");this.jq.showAllLink=$("#shoppingcart_showAll");this.jq.checkout=$("#shoppingcart_checkout");this.jq.freeShippingValue=$("#free-shipping-value");this.jq.freeShippingReached=$("#free-shipping-reached");this.jq.freeShippingLimit=$("#free-shipping-limit")};a.ShoppingCart.prototype.toString=function(){return"Anzahl Artikel: "+this.items.count()+"::Wert: "+this.value()};a.ShoppingCart.prototype._init=function(){if(this.isInit){return}var b=this;this.jq.showAllLink.click(function(){if(b.showAll){b.showAll=false;b.jq.showAllLink.text("weitere anzeigen")}else{b.showAll=true;b.jq.showAllLink.text("minimieren")}b.updateView();de.rebuy.search.focus();return false});this.getShoppingCart();this.isInit=true};a.ShoppingCart.prototype.value=function(){var b,c=0;for(b in this.items.data){c+=this.items.data[b].value}return c};a.ShoppingCart.prototype.updateView=function(){this._updateViewItemCount();this._updateViewItems();this._updateViewShoppingCartValue();this.updateViewFreeShippingInfo()};a.ShoppingCart.prototype._updateViewItems=function(){this._updateViewClearContent();if(this.showAll){this.jq.content.css("height","auto")}else{this.jq.content.css("height",null)}for(var c in this.items.data){var b=this.items.data[c];this.jq.content.prepend(this._buildItem(b))}if(this.items.count()==0){this.jq.content.append($("<h3 />").text("Ihr Verkaufskorb ist leer."))}};a.ShoppingCart.prototype._updateViewItemCount=function(){this.jq.itemCount.text(this.items.count());if(this.items.count()>4){this.jq.showAllLink.show()}else{this.jq.showAllLink.hide();this.jq.showAllLink.text("weitere anzeigen");this.showAll=false}};a.ShoppingCart.prototype._updateViewShoppingCartValue=function(){if(this.items.count()>0){this.jq.sumRow.show();this.jq.checkout.css("display","block");if(this.value()>0){this.jq.sumRowText.text("Gesamtpreis")}else{this.jq.sumRowText.text("Sie erhalten")}this.jq.value.text(de.rebuy.classes.Price.format(Math.abs(this.value()))+unescape(" %u20AC"))}else{this.jq.sumRow.hide();this.jq.checkout.hide()}};a.ShoppingCart.prototype.updateViewFreeShippingInfo=function(){if(this.items.count()==0){this.jq.freeShippingReached.hide();this.jq.freeShippingLimit.hide()}$.post(this.paths.shippingLabel.get,this.defaultRequestParams,this.toggleViewFreeShippingInfo,"json")};a.ShoppingCart.prototype.toggleViewFreeShippingInfo=function(b){var c=de.rebuy.shoppingCart;if(b&&b.AmountLeft){c.setFreeShippingDiff(b.AmountLeft)}c.jq.freeShippingReached.hide();c.jq.freeShippingLimit.hide();if(c.items.count()>0){if(c.freeShippingDiff>0){c.jq.freeShippingLimit.show()}else{c.jq.freeShippingReached.show()}}};a.ShoppingCart.prototype.setFreeShippingDiff=function(b){this.freeShippingDiff=b;this.jq.freeShippingValue.text(de.rebuy.classes.Price.format(Math.abs(this.freeShippingDiff))+unescape(" %u20AC"))};a.ShoppingCart.prototype._updateViewClearContent=function(){this.jq.content.html("")};a.ShoppingCart.prototype._buildItem=function(c){var b=$("<div />").attr("id","cartItem_"+c.hash).addClass("cartItem").append(this._buildRemoveButton(c.hash),$("<div />").addClass("product").append($("<div />").addClass("name").text(c.name),$("<div />").addClass("category").text(" - "+c.category)),$("<div />").addClass("sell").text(de.rebuy.classes.Price.format(-c.value)+" €"));return b};a.ShoppingCart.prototype._buildRemoveButton=function(c){var b=$("<div />").addClass("button");b.click(function(){return de.rebuy.shoppingCart.removeItem(c)});return b};a.ShoppingCart.prototype.getShoppingCart=function(){$.post(this.paths.shoppingCart.get,this.defaultRequestParams,this._callbackGet,"json")};a.ShoppingCart.prototype.addItem=function(c,b){return this._itemAction(c,"add",this._callbackAdd,b)};a.ShoppingCart.prototype.removeItem=function(b){return this._itemAction(b,"remove",this._callbackRemove)};a.ShoppingCart.prototype._itemAction=function(g,d,h,e){var c=null,f;if(!g){return false}if(!d){d="add"}if(!h){h=this._callbackGet}f={itemId:g,format:"json"};if(e){for(var b in e){if(e[b].name&&e[b].value){f[e[b].name]=e[b].value}}}switch(d){default:case"add":c=this.paths.shoppingCart.addItem;break;case"remove":c=this.paths.shoppingCart.removeItem;break}$.post(c,f,h,"json");return false};a.ShoppingCart.prototype._callbackGet=function(c,b){var e=de.rebuy.shoppingCart;if(b=="success"){for(var d in c){e.items.add(c[d].hash,c[d])}e.updateView()}};a.ShoppingCart.prototype._callbackRemove=function(c,b){var d=de.rebuy.shoppingCart;if(b=="success"){if(c.id){d.items.remove(c.hash)}else{}d.updateView();de.rebuy.search.focus()}};a.ShoppingCart.prototype._callbackAdd=function(c,b){var d=de.rebuy.shoppingCart;if(b=="success"){if(c.id){d.items.add(c.hash,c);d.trackItem(c.isFirstSoldItem)}else{d.showMessage(c);$.scrollTo($("#messages"),500)}d.updateView();if(!de.rebuy.pager){window.location.reload();return false}if(de.rebuy.search.setSearchViewClass){de.rebuy.search.setSearchViewClass("green")}de.rebuy.search.focus();$("#cartItem_"+c.hash).flash()}};a.ShoppingCart.prototype.showMessage=function(c,d,b){if(c.length>0){c=c.join(" <br /> ")}if(!b){b="notice"}if(!d){d=$("#messages").find("."+b)}if(!d.length){wrap=$("<div />").attr("id","messages");d=$("<div />").addClass(b).appendTo(wrap);$("#mainContent").prepend(wrap)}d.html("<strong>"+c+"</strong>");d.fadeIn(300);setTimeout(function(){d.fadeOut(300)},5000)};a.ShoppingCart.prototype.trackItem=function(b){if(b){de.rebuy.googleAnalytics.callMethod(function(c){defaultTracker=c.getDefaultTracker();purchaseTracker=c.getPurchaseTracker();defaultTracker._trackEvent("Warenkorb_VK","Warenkorb vor Checkout","");purchaseTracker._trackEvent("Warenkorb_VK","Warenkorb vor Checkout","")})}}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Rebuy=function(){this.verbose=false};a.Rebuy.prototype.init=function(){if($("#rebuy_login").length>0){$("#rebuy_login").submit(this.login)}};a.Rebuy.prototype.logout=function(){return false};a.Rebuy.prototype.login=function(){params={format:"json",email:$("#rebuy_login #email").val(),passwd:$("#rebuy_login #passwd").val(),callback:"de.rebuy.login.provider.rebuy.loggedIn"};var c=de.rebuy.stage=="production"?"https":"http";var d=decodeURIComponent($.param(params));var b=c+"://"+window.location.host+"/auth/ajax-login?"+d;$("body").append('<script type="text/javascript" src="'+b+'"><\/script>');return false};a.Rebuy.prototype.loggedIn=function(b){if(b.status=="success"){de.rebuy.login.auth()}else{de.rebuy.login.showErrors()}};a.Rebuy.prototype.focus=function(){$("#email").focus().select()};a.Rebuy.prototype.clear=function(){$("#email").val("");$("#passwd").val("")}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Facebook=function(){this.appId=false;this.scriptLoaded=false};a.Facebook.prototype.getScript=function(c){if(this.scriptLoaded){if(c&&typeof c=="function"){c()}return false}var b=this;if(typeof FB!="undefined"){this.setup(c)}else{jQuery.getScript("http://connect.facebook.net/de_DE/all.js",function(){b.setup(c)})}};a.Facebook.prototype.setup=function(g){var d=this.appId,b=this.loggedIn,c=this.loggedOut;try{FB.init({appId:d,status:true,cookie:true,xfbml:false});FB.Event.subscribe("auth.sessionChange",b);FB.Event.subscribe("auth.logout",c);de.rebuy.login.provider.facebook.scriptLoaded=true;if(g&&typeof g=="function"){g()}}catch(f){}};a.Facebook.prototype.init=function(){if(this.scriptLoaded){return}try{if(!$("#fb-root").length){$("body").prepend($('<div id="fb-root" />'))}$("div[class~=facebook]").click(function(){de.rebuy.login.provider.facebook.login()});this.getScript()}catch(b){}};a.Facebook.prototype.logout=function(){if(navigator.appName=="Microsoft Internet Explorer"){return de.rebuy.login.auth()}if(!$("#fb-root").length){$("body").prepend($('<div id="fb-root" />'))}this.getScript(function(){if(!FB.getUserID()){de.rebuy.login.auth()}else{FB.getLoginStatus(function(b){FB.logout(function(c){return false})})}return false});return false};a.Facebook.prototype.login=function(){FB.login(this.loggedIn,{scope:"email"})};a.Facebook.prototype.loggedIn=function(b){if(b.status=="unknown"){return false}if(b.status=="connected"){de.rebuy.login.auth()}};a.Facebook.prototype.loggedOut=function(b){de.rebuy.login.auth()};a.Facebook.prototype.clear=function(){return}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Login=function(){this.action=null;this.provider={};this.provider.rebuy=new a.Rebuy();this.provider.facebook=new a.Facebook();this.jq={};this.jq.wrapper=$("#loginLightbox");this.isInit=false;this.isLoaded=false;this.isShowing=false;this.init()};a.Login.prototype.init=function(){if(this.isInit){return}this.isInit=true};a.Login.prototype.show=function(b){_this=this;this.caller=b;this.isShowing=true;if(this.isLoaded){$("div[id^=loginLightbox]").each(function(){$(this).show()});this.hideErrors(0);$("#loginLightbox").center();_this.provider.rebuy.focus();_this.domEvents(true);return false}var c={requestUri:document.location.toString()};$.get("/auth/show-dialog/",c,function(d){$("body").append(d);$("div[class~=tag]").click(function(){$(this).hide();$("div[class~=rebuy]").show();$("div[class~=providers box]").addClass("tag");$("#login-dialog-desc-tag").show();$("#login-dialog-desc-rebuy").hide();_this.provider.rebuy.focus()});$("div[class~=rebuy]").click(function(){$(this).hide();$("div[class~=tag]").show();$("div[class~=providers box]").removeClass("tag");$("#login-dialog-desc-rebuy").show();$("#login-dialog-desc-tag").hide();_this.provider.rebuy.focus()});$("input.hightLightAble").focus(function(){$(this).addClass("active");$(this).removeClass("passive");$(this).select()});$("input.hightLightAble").blur(function(){$(this).removeClass("active")});$("#loginLightboxCloseButton").click(_this.close);for(provider in _this.provider){try{_this.provider[provider].init()}catch(f){}}$(window).resize(function(){$("#loginLightbox").center();_this.provider.rebuy.focus()});$("#loginLightbox").center();_this.provider.rebuy.focus();_this.isLoaded=true;_this.isShowing=false;_this.domEvents(true)})};a.Login.prototype.domEvents=function(b){if(b){_this=this;$(document).keyup(function(c){if(c.keyCode==27){_this.close()}});$(document).click(function(c){if(c.target&&c.target.id){if(c.target.id=="loginLightboxBackground"){_this.close()}}})}else{$(document).unbind("keyup");$(document).unbind("click")}};a.Login.prototype.showErrors=function(){$("#loginMessages").stop().show();this.provider.rebuy.focus();this.hideErrors(3000)};a.Login.prototype.hideErrors=function(b){if(b>0){setTimeout(function(){$("#loginMessages").stop().fadeOut(500)},b)}else{$("#loginMessages").stop().hide()}};a.Login.prototype.hide=function(){this.close()};a.Login.prototype.close=function(){de.rebuy.login.domEvents(false);de.rebuy.login.hideErrors(0);$("div[id^=loginLightbox]").each(function(){$(this).hide()})};a.Login.prototype.runAction=function(b){b=b||this.caller;if($(b).attr("action")){$(b).unbind("submit");$(b).submit()}else{callerHref=$(b).attr("href");if(callerHref){window.location.href=callerHref}else{window.location.reload()}}};a.Login.prototype.auth=function(){this.runAction()};a.Login.prototype.logout=function(b){this.caller=b;for(provider in this.provider){this.provider[provider].logout()}return false}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Price=function(b){this.value=b};a.Price.format=function(c){var b=new Number(parseInt(c)/100);b=b.toFixed(2).toString().replace(/\./,",");return b}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.Dialog=function(b){this.id=b;this.background=$("#dialogBackground");this.wrapper=$("#dialogWrap");this.closeButton=$("#dialogClose");this.jObject=null;this.zIndex=101;this.fxSpeed=300;this.create(b)};a.Dialog.prototype.create=function(c){var b=this;if(!this.wrapper.length){$("<div />").attr("id","dialogWrap").appendTo($("body"));this.wrapper=$("#dialogWrap")}if(!$("#dialogClose").length){this.wrapper.append($("<div />").attr("id","dialogClose").css("z-index",this.zIndex+1));this.closeButton=$("#dialogClose");this.closeButton.click(function(){b.close()})}if(!this.background.length){$("<div />").attr("id","dialogBackground").css("z-index",this.zIndex-1).appendTo($("body")).hide();this.background=$("#dialogBackground")}if(!$("#dialog_"+c).length){this.wrapper.append($("<div />").attr("id","dialog_"+c).css("z-index",this.zIndex).addClass("dialog"))}this.jObject=$("#dialog_"+c)};a.Dialog.prototype.clear=function(){this.jObject.html("")};a.Dialog.prototype.close=function(){this.closeButton.stop().fadeOut(this.fxSpeed);this.background.stop().fadeOut(this.fxSpeed);this.wrapper.children(":visible").stop().fadeOut(this.fxSpeed);this.jObject.stop().fadeOut(this.fxSpeed);this.domEvents()};a.Dialog.prototype.append=function(b){this.jObject.append(b)};a.Dialog.prototype.appendTo=function(b){$(b).append(this.jObject)};a.Dialog.prototype.show=function(){this.center();this.background.stop().fadeIn(this.fxSpeed);this.jObject.stop().fadeIn(this.fxSpeed);this.closeButton.stop().show();this.domEvents(true)};a.Dialog.prototype.center=function(){this.jObject.center();var b={left:parseInt(this.jObject.css("left")),top:parseInt(this.jObject.css("top"))};this.closeButton.css({top:b.top-(parseInt(this.closeButton.css("height"))/2)+5,left:b.left+this.jObject.outerWidth()-(parseInt(this.closeButton.css("width"))/2)-2})};a.Dialog.prototype.domEvents=function(b){_this=this;if(b){$(document).keyup(function(c){if(c.keyCode==27){_this.close()}});$(document).click(function(c){if(c.target&&c.target.id){if(c.target.id=="dialogBackground"){_this.close()}}})}else{$(document).unbind("keyup");$(document).unbind("click")}}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.ProductPurchaseGroup=function(b){this.item=b;this.possibleProductPurchaseRules={};this.selectedProductPurchaseRuleValues={};this.requestParams={format:"json"};this.dialog=new a.Dialog(b.id);this.form=null;this.s3={url:"http://tag-live-public.s3.amazonaws.com",defaultPath:"/rebuy-default/110.jpg"};this.paths={};this.paths.purchaseGroups={getById:"/purchase/product-purchase-pricing/get"};this.addItemMethodRef=null};a.ProductPurchaseGroup.prototype.run=function(){if(!this.item.product_purchase_group_id){this.submit(this.item.id)}else{this.requestById(this.item.product_purchase_group_id)}};a.ProductPurchaseGroup.prototype.submit=function(c,b){if(this.addItemMethodRef!=null){this.addItemMethodRef(parseInt(c),b)}else{de.rebuy.shoppingCart.addItem(parseInt(c),b)}this.dialog.close();return false};a.ProductPurchaseGroup.prototype.show=function(){var k,c,n,f,p,l,h,o,m,s,e,g,j,b,r;h="<br /><nobr>Ihr voraussichtlicher Preis:</nobr>";r=this.s3.url+(null==this.item.cover_path?this.s3.defaultPath:this.item.cover_path.replace("78.gif","110.gif"));o=$("<div />").addClass("productRow");m=$("<img />").attr("src",r).css("float","left");k=$("<h1 />").html(this.item.name+" - "+h);l=$("<div />").addClass("pricePurchaseModified sell").html(de.rebuy.classes.Price.format(this.item.price_purchase)+" €");o.append(m,k,l);c=$("<form />").attr({name:"product_purchase_group_form"});g=$("<div />").addClass("row");j=0;for(n in this.possibleProductPurchaseRules){var q=g.clone();f=this.possibleProductPurchaseRules[n];q.append($("<label />").html(f.title).attr("for",f.id).addClass("modifierName").append(this.buildInfoElement(f)));q.append(this.buildChoicesFromModifier(f));if(!(++j%2)){q.addClass("rowColored")}c.append(q)}var d="Bitte bewerten Sie den optischen und technischen Zustand Ihrer Geräte so objektiv wie möglich. Tipp: Entscheiden Sie, ob Sie den Zustand als nächster Käufer des Artikels genauso einschätzen würden. Anschließend können Sie natürlich alles Zubehör, das nicht zum originalen Lieferumfang gehört und alle weiteren Medien im gleichen Auftrag in Zahlung geben";c.append($('<div class="row">'+d+"</div>").css("width","600px").css("height","auto"));c.append($("<div />").css("clear","both").append($("<input />").attr({type:"image",value:"Verkaufen",src:"/images/pixel.gif",alt:this.item.name+" verkaufen"}).addClass("hover")));c.submit(function(){var u=de.rebuy.productPurchaseGroup,i=$(this).serializeArray();u.submit(parseInt(u.item.id),i);return false});this.form=c;e=$("<div />").addClass("inner");b=$("<div />").attr("id","purchaseModifierInfo");e.append(o);e.append(c);e.append(b);this.dialog.clear();this.dialog.append(e);this.dialog.show()};a.ProductPurchaseGroup.prototype.buildInfoElement=function(b){var c=$("<div>"+b.description+"</div>").text();if(b.description){var d=this;return $("<a />").html(b.title?"Info":"").attr({href:"#",name:b.name,title:c}).click(function(){name=b.title?b.title:b.label?b.label:b.desciption;d.showHelp(b.description,'Was bedeutet "<span class="helpTo">'+name+'</span>" ?');return false})}else{return""}};a.ProductPurchaseGroup.prototype.buildChoicesFromModifier=function(c){var i,e,j=0,d="pprid_",g=this.countModifiersValues(c),b=$("<div />"),h=$("<select />").attr({name:d+c.id+"[value_id]",id:c.id});for(var f in c.values){j++;i=c.values[f];if(c.type!="dropdown"){if(g>2||g==1){e="fullSizeRule"}else{e=j%2?"floatingRule":"normalRule"}b.append($("<div />").addClass(e).append(this.buildChoiceBox(i,c.id,c.type),$("<label />").attr("for",i.id).html(i.label).append(this.buildInfoElement(i))))}else{h.append(this.buildChoiceBox(i,c.id,c.type));h.addClass("fullSizeRule");b.append(h)}}h.change(function(){_this=de.rebuy.productPurchaseGroup;name=h.attr("id");id=$(this).val();ruleValue=_this.possibleProductPurchaseRules[name].values[id];val={sum:_this.getAmount(ruleValue)};if(!_this.selectedProductPurchaseRuleValues[_this.possibleProductPurchaseRules[name].id]){_this.selectedProductPurchaseRuleValues[_this.possibleProductPurchaseRules[name].id]=[]}c=_this.selectedProductPurchaseRuleValues[_this.possibleProductPurchaseRules[name].id];c=_this.selectedProductPurchaseRuleValues[_this.possibleProductPurchaseRules[name].id];c.choice=id;c.value=val.sum;_this.updatePrice()});b.addClass("rule");return b};a.ProductPurchaseGroup.prototype.buildChoiceBox=function(i,e,g){var c,b=null,f,h="pprid_",d={id:i.id,name:h+e+"[value_id]",value:i.id,valueId:i.id};if(typeof g=="undefined"){g="radio"}if(g=="input"){g="hidden"}d.type=g;f=g=="dropdown"?"option":"input";c=$("<"+f+" />").attr(d);if(g=="hidden"){d.name=h+e+"[value_input]";d.type="text";d.value="";b=$("<"+f+" />").attr(d)}if(parseInt(i.enabled)){checkOrSelect=f!="input"?"selected":"checked";c.attr(checkOrSelect,checkOrSelect)}if(g=="dropdown"){c.html(i.label)}else{c.click(function(){var k,l,j;l=de.rebuy.productPurchaseGroup;ruleValue=l.possibleProductPurchaseRules[e].values[i.id];k={sum:l.getAmount(ruleValue)};if(!l.selectedProductPurchaseRuleValues[l.possibleProductPurchaseRules[e].id]){l.selectedProductPurchaseRuleValues[l.possibleProductPurchaseRules[e].id]=[]}if(g=="checkbox"){j=l.selectedProductPurchaseRuleValues[l.possibleProductPurchaseRules[e].id][i.id]=[]}else{j=l.selectedProductPurchaseRuleValues[l.possibleProductPurchaseRules[e].id]}j.choice=$(this).attr("valueId");j.value=k.sum;l.updatePrice()})}if(b!=null){returnObject=$("<span />").append(b,c);return returnObject}return c};a.ProductPurchaseGroup.prototype.calculatePrice=function(){var c,h,b,d,g,e=0,f=null,i=100;for(c in this.selectedProductPurchaseRuleValues){if(this.possibleProductPurchaseRules[c].value_min_percentage&&f==null){i=this.possibleProductPurchaseRules[c].value_min_percentage;f=parseInt(this.item.price_purchase)*(100-i)/100}b=typeof this.selectedProductPurchaseRuleValues[c];if((b!="object"||b!="Array")&&typeof this.selectedProductPurchaseRuleValues[c]["value"]!="undefined"){e+=parseInt(this.selectedProductPurchaseRuleValues[c]["value"])}else{g=this.selectedProductPurchaseRuleValues[c];for(d in g){e+=parseInt(g[d]["value"])}}}h=parseInt(this.item.price_purchase)-e;if(f!=null){h=h<f?f:h}return h};a.ProductPurchaseGroup.prototype.getAmount=function(d){var c=0,b=this.item.price_purchase*(parseInt(d.value_percentage)/100);if(b>d.value_max&&d.value_max>0){c=d.value_max}else{if(b<d.value_min&&d.value_min>0){c=d.value_min}else{c=b}}return parseInt(c)};a.ProductPurchaseGroup.prototype.updatePrice=function(){$(".pricePurchaseModified").text(de.rebuy.classes.Price.format(this.calculatePrice())+" €")};a.ProductPurchaseGroup.prototype.addModifier=function(b){if(b.id){this.possibleProductPurchaseRules[b.id]=b}};a.ProductPurchaseGroup.prototype.requestById=function(c){var b=this.requestParams;b.product_id=this.item.id;b.product_purchase_group_id=c;$.post(this.paths.purchaseGroups.getById,b,this.response,"json");return false};a.ProductPurchaseGroup.prototype.response=function(d,c){if(c=="success"){_this=de.rebuy.productPurchaseGroup;if(d.length==0){_this.submit(_this.item.id);return false}for(var b in d){_this.addModifier(d[b])}_this.show()}};a.ProductPurchaseGroup.prototype.showHelp=function(e,f){if(!$("#purchaseModifierInfo").length){return false}var b=$("#purchaseModifierInfo").children("p").html();if($("<div />").html(e).html()==b){$("#purchaseModifierInfo").slideUp(this.fxSpeed,function(){$("#purchaseModifierInfo").empty()});return false}f=!f?"Hilfe":f;e=!e?"Keine Hilfe Verfügbar.":e;var d=$("<h3 />").html(f),c=$("<p />").html(e);$("#purchaseModifierInfo").empty();$("#purchaseModifierInfo").append(d).append(c).slideDown(this.fxSpeed);return false};a.ProductPurchaseGroup.prototype.countModifiers=function(d){var b,c=0;if(d){b=this.selectedProductPurchaseRuleValues}else{b=this.possibleProductPurchaseRules}for(modifier in b){c++}return c};a.ProductPurchaseGroup.prototype.countModifiersValues=function(b){if(!b.values){return 0}var c=0;for(value in b.values){c++}return c}})();(function(){if(!de||!de.rebuy){return}var a=de.rebuy.genNamespace("classes");a.GoogleAnalytics=function(){this.gat=null;this.isGaScriptLoaded=false;this.queue=new Array();this.defaultTracker=null;this.saleTracker=null;this.purchaseTracker=null;this.applicationStage="development"};a.GoogleAnalytics.prototype.loadGaScript=function(){_this=this;if(!this.isGaScriptLoaded){$.getScript("https://ssl.google-analytics.com/ga.js",function(){_this.gat=_gat;_this.isGaScriptLoaded=true;_this.defaultTracker=_gat._createTracker("UA-3831747-6");_this.saleTracker=_gat._createTracker("UA-3831747-7");_this.purchaseTracker=_gat._createTracker("UA-3831747-8");_this.trackers=new Array(_this.defaultTracker,_this.saleTracker,_this.purchaseTracker);_gat._anonymizeIp();_this.workQueue()})}};a.GoogleAnalytics.prototype.workQueue=function(){if(this.isGaScriptLoaded){for(key in this.queue){var b=this.queue[key];this.callMethod(b)}this.queue=new Array()}};a.GoogleAnalytics.prototype.callMethod=function(b){if(this.getApplicationStage()!="production"){return}if(this.isGaScriptLoaded){b(this)}else{this.queue.push(b);this.loadGaScript()}};a.GoogleAnalytics.prototype.getDefaultTracker=function(){return this.defaultTracker};a.GoogleAnalytics.prototype.getSaleTracker=function(){return this.saleTracker};a.GoogleAnalytics.prototype.getPurchaseTracker=function(){return this.purchaseTracker};a.GoogleAnalytics.prototype.setApplicationStage=function(b){this.applicationStage=b};a.GoogleAnalytics.prototype.getApplicationStage=function(){return this.applicationStage};de.rebuy.googleAnalytics=new de.rebuy.classes.GoogleAnalytics()})();Function.prototype.bind=function(){var a=this,c=Array.prototype.slice.call(arguments,0),b=c.shift();return function(){return a.apply(b,c.concat(Array.prototype.slice.call(arguments,0)))}};String.prototype.trim=function(){return this.replace(/\s+$/,"").replace(/^\s+/,"")};String.prototype.ucfirst=function(){return this.substr(0,1).toUpperCase()+this.substr(1)};function tryParseInt(c,b){var a=parseInt(c);return a.toString()=="NaN"?b:a}$(document).ready(function(){$("select.sortBy").change(function(){$(this).parent("form").submit()})});function showMaxItems(){var a=$("#content").length>0?$("#content"):$("#mainContent");a.find("div.widget table").each(function(){var f=$(this).parent();var b=tryParseInt($("span.minWidth",f).css("min-width"),160);var h=Math.min(Math.floor(f.width()/b),this.rows[0].cells.length);var c=100/h;for(var e=0;e<this.rows.length;++e){var l=this.rows[e];for(var d=0;d<l.cells.length&&d<h;++d){var k=l.cells[d];if(document.all){k.style.display="inline"}else{k.style.display="table-cell"}k.style.width=c+"%"}for(var d=h;d<l.cells.length;++d){l.cells[d].style.display="none"}}var g=h*b-1;if(g<f.width()){$(this).width(g+"px")}})}$(document).ready(showMaxItems);$(window).resize(showMaxItems);$(document).ready(function(){$("input.clearAndReset").each(function(){$(this).focus(function(){if(this.value==this.defaultValue){this.value=""}});$(this).blur(function(){if(this.value.trim().length==0){this.value=this.defaultValue}})})});$("#mainContent a.eanTooltip").click(function(){return false});$("#mainContent a.eanTooltip").tooltip({bodyHandler:function(){return $("div.tooltip div.ean").parent().html()},showURL:false,left:-100,top:10});$("#mainContent a.isbnTooltip").click(function(){return false});$("#mainContent a.isbnTooltip").tooltip({bodyHandler:function(){return $("div.tooltip div.isbn").parent().html()},showURL:false,left:-90,top:15});$(document).ready(function(){if(typeof document.body.style.maxHeight!=="undefined"){$("#quickbar").show()}});$("#quickbarAccceptNewsletter").click(function(){$(this).parents("form").submit()});$("#quickbar div.feedback a.inverse").click(function(){$("#quickAppFeedback").toggle();return false});$("#quickAppFeedback a").click(function(){$("#quickAppFeedback").hide();return false});$("#quickAppFeedback input[type=image]").click(function(){$("#quickAppFeedback form").hide();$("#quickAppFeedback div.loading").show();$.ajax({data:$("#quickAppFeedback form").serialize(),dataType:"json",complete:function(){$("#quickAppFeedback div.loading").hide()},error:function(){$("#quickAppFeedback div.error").show()},success:function(b){var a=$("#quickAppFeedback div.success");a.text(b.msg);a.show()},type:"POST",url:"/ajax/feedback/add"});return false});function permitEmptySearch(){var a=$("input[name=q]",this);if(a.hasClass("allowEmptySearch")){return true}var b=a.val();if(b.length==0||b==a[0].defaultValue){a.focus();return false}return true}$("#headerPurchaseSearch").parents("form").submit(permitEmptySearch);$("#headerSaleSearch").parents("form").submit(permitEmptySearch);var categoriesDropdownTimeout=null;function restoreDefaultView(a,b){a.removeClass("categoriesHover");b.hide()}function registerEvents(c,b,a){c.hover(function(){if(categoriesDropdownTimeout){window.clearTimeout(categoriesDropdownTimeout);categoriesDropdownTimeout=null}},function(){categoriesDropdownTimeout=window.setTimeout(function(){restoreDefaultView(b,a)},50)})}$(document).ready(function(){var d=$("#purchaseCategories");var c=$("#header div.purchaseCategories");d.mouseenter(function(){d.removeClass("categoriesHover").addClass("categoriesHover");c.show()});registerEvents(d,d,c);registerEvents(c,d,c);var b=$("#saleCategories");var a=$("#header div.saleCategories");b.mouseenter(function(){b.removeClass("categoriesHover").addClass("categoriesHover");a.show()});registerEvents(b,b,a);registerEvents(a,b,a)});function trackEvent(e,f,b,g){var d=$("#"+(g==null?"ga_label":g));if(d.length>0){b=d.html()+"/"+b}var a=document.cookie.indexOf("ga_et=1")!=-1;if(a){var c="category: "+e+"\n";c+="action: "+f+"\n";c+="label: "+b;alert(c)}if(typeof(pageTracker)!="undefined"){pageTracker._trackEvent(e,f,b)}}de.rebuy.login=new de.rebuy.classes.Login();function loginRequiredCallback(a,b){$(b).click(function(){if(!de.rebuy.isAuthenticated){de.rebuy.login.show(this);return false}})}$("a[login_required=1]").each(loginRequiredCallback);$("form[login_required=1]").each(loginRequiredCallback);$('a[href="/abmelden"]').each(function(a,b){$(b).click(function(){$(b).css({"padding-right":"15px",background:'url("/images/signup/waiting.gif") no-repeat right transparent'});de.rebuy.login.logout(this);return false})});
