(function(c){var b={displayFormat:'Aktion nur noch für <span class="countdown-digits">%%D%%</span> Tage, <span class="countdown-digits">%%H%%</span> Stunden, <span class="countdown-digits">%%M%%</span> Minuten und <span class="countdown-digits">%%S%%</span> Sekunden',finishMessage:"Oben stehendes Angebot ist beendet - neues Angebot erscheint hier in einigen Tagen!",remaining:-1};var d=function(e,h,g){var f=((Math.floor(e/h))%g).toString();if(f.length<2){f="0"+f}return"<b>"+f+"</b>"};var a=function(){var f=b.remaining,e=c("#cntdwn");if(f<0){e.html(b.finishMessage);return}var g=b.displayFormat.replace(/%%D%%/g,d(f,86400,100000)).replace(/%%H%%/g,d(f,3600,24)).replace(/%%M%%/g,d(f,60,60)).replace(/%%S%%/g,d(f,1,60));e.html(g);b.remaining-=1;setTimeout(a,990)};initCountdown=function(h){var g=new Date(h),e=new Date(),f=new Date(g-e);b.remaining=Math.floor(f.valueOf()/1000);a()};c(function(){c("body").delegate("a.popup","click",function(){var A=c(this),u=A.attr("href"),C=A.attr("rel").split(","),B=screen.width,y=screen.height,w=B?(B-C[0])/2:100,z=y?(y-C[1])/2:100,v="popup"+Math.floor(Math.random()*1000),x="width="+C[0]+",height="+C[1]+",top="+z+",left="+w+",scrollbars="+C[2]+",location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";window.open(u,v,x);return false});c("a[rel=facebox]").facebox();c("body").delegate("a.blank","click",function(){window.open(c(this).attr("href"));return false});c("body").delegate("#topmenu > ul","mouseover",function(){c("#topmenu").css({height:"400px"})});c("body").delegate("#topmenu > ul","mouseout",function(){c("#topmenu").css({height:"32px"})});var e=function(x){var z=sprintf("%.02f",x).split(/[\.-]/),B=z.length==3,A=B?z[1]:z[0],u=B?z[2]:z[1],w="",y=[];for(var v=A.length-1;v>=0;--v){y.push(A.charAt(v));if(y.length==3){w=y.reverse().join("")+w;y=[];if(v!=0){w="."+w}}}if(y.length){w=y.reverse().join("")+w}return(B?"-":"")+w+","+u};var s=function(){var w=o-step;if(w<=0){o=0;h.text("<abgelaufen>");window.clearTimeout(j);window.clearTimeout(k);return}var y=Math.floor(w/p),u=Math.floor((w-(y*p))/i),v=Math.floor((w-(y*p)-(u*i))/g),x=w-(y*p)-(u*i)-(v*g);o=w;r.text(y);m.text(u);f.text(v);t.text(sprintf("%05.2f",x));c("#pl_1").toggle(y!=1);c("#pl_2").toggle(u!=1);c("#pl_3").toggle(v!=1);c("#pl_4").toggle(x!=1)};var q=function(){l-=0.01;n.text(e(l)+" EUR")};var g=60,i=60*g,p=24*i,h=c("#remaining"),n=c("#curprice"),r=c("#cd_days"),m=c("#cd_hours"),f=c("#cd_minutes"),t=c("#cd_seconds"),o=-1,l=null;if(h.length){var j=window.setInterval(s,step*1000),k=window.setInterval(q,centInterval);o=parseFloat(h.attr("timestamp"),10);l=parseFloat(n.attr("price"),10)}})})(jQuery);var sprintf=(function(){function a(d){return Object.prototype.toString.call(d).slice(8,-1).toLowerCase()}function b(e,f){for(var d=[];f>0;d[--f]=e){}return d.join("")}var c=function(){if(!c.cache.hasOwnProperty(arguments[0])){c.cache[arguments[0]]=c.parse(arguments[0])}return c.format.call(null,c.cache[arguments[0]],arguments)};c.format=function(m,l){var q=1,o=m.length,g="",r,d=[],h,f,j,e,n,p;for(h=0;h<o;h++){g=a(m[h]);if(g==="string"){d.push(m[h])}else{if(g==="array"){j=m[h];if(j[2]){r=l[q];for(f=0;f<j[2].length;f++){if(!r.hasOwnProperty(j[2][f])){throw (sprintf('[sprintf] property "%s" does not exist',j[2][f]))}r=r[j[2][f]]}}else{if(j[1]){r=l[j[1]]}else{r=l[q++]}}if(/[^s]/.test(j[8])&&(a(r)!="number")){throw (sprintf("[sprintf] expecting number but found %s",a(r)))}switch(j[8]){case"b":r=r.toString(2);break;case"c":r=String.fromCharCode(r);break;case"d":r=parseInt(r,10);break;case"e":r=j[7]?r.toExponential(j[7]):r.toExponential();break;case"f":r=j[7]?parseFloat(r).toFixed(j[7]):parseFloat(r);break;case"o":r=r.toString(8);break;case"s":r=((r=String(r))&&j[7]?r.substring(0,j[7]):r);break;case"u":r=Math.abs(r);break;case"x":r=r.toString(16);break;case"X":r=r.toString(16).toUpperCase();break}r=(/[def]/.test(j[8])&&j[3]&&r>=0?"+"+r:r);n=j[4]?j[4]=="0"?"0":j[4].charAt(1):" ";p=j[6]-String(r).length;e=j[6]?b(n,p):"";d.push(j[5]?r+e:e+r)}}}return d.join("")};c.cache={};c.parse=function(d){var g=d,h=[],j=[],i=0;while(g){if((h=/^[^\x25]+/.exec(g))!==null){j.push(h[0])}else{if((h=/^\x25{2}/.exec(g))!==null){j.push("%")}else{if((h=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(g))!==null){if(h[2]){i|=1;var k=[],f=h[2],e=[];if((e=/^([a-z_][a-z_\d]*)/i.exec(f))!==null){k.push(e[1]);while((f=f.substring(e[0].length))!==""){if((e=/^\.([a-z_][a-z_\d]*)/i.exec(f))!==null){k.push(e[1])}else{if((e=/^\[(\d+)\]/.exec(f))!==null){k.push(e[1])}else{throw ("[sprintf] huh?")}}}}else{throw ("[sprintf] huh?")}h[2]=k}else{i|=2}if(i===3){throw ("[sprintf] mixing positional and named placeholders is not (yet) supported")}j.push(h)}else{throw ("[sprintf] huh?")}}}g=g.substring(h[0].length)}return j};return c})();var vsprintf=function(b,a){a.unshift(b);return sprintf.apply(null,a)};(function(a){a.facebox=function(c,b){a.facebox.init();a.facebox.loading();a.isFunction(c)?c.call(a):a.facebox.reveal(c,b)};a.facebox.settings={loading_image:"js/facebox-images/loading.gif",close_image:"js/facebox-images/closelabel.gif",image_types:["png","jpg","jpeg","gif"],facebox_html:'  <div id="facebox" style="display:none;">     <div class="popup">                 <a href="#" class="close">       <table>         <tbody>           <tr>             <td class="tl"/><td class="b"/><td class="tr"/>           </tr>           <tr>             <td class="b"/>             <td class="body">               <div class="content">               </div>               <div class="footer">                   <img src="'+this.close_image+'" title="close" class="close_image" />               </div>             </td>             <td class="b"/>           </tr>           <tr>             <td class="bl"/><td class="b"/><td class="br"/>           </tr>         </tbody>       </table>                 </a>     </div>   </div>'};a.facebox.loading=function(){if(a("#facebox .loading").length==1){return true}a("#facebox .content").empty();a("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+a.facebox.settings.loading_image+'"/></div>');var b=a.facebox.getPageScroll();a("#facebox").css({top:b[1]+(a.facebox.getPageHeight()/10),left:b[0]}).show();a(document).bind("keydown.facebox",function(c){if(c.keyCode==27){a.facebox.close()}})};a.facebox.reveal=function(c,b){if(b){a("#facebox .content").addClass(b)}a("#facebox .content").append(c);a("#facebox .loading").remove();a("#facebox .body").children().fadeIn("normal")};a.facebox.close=function(){a(document).trigger("close.facebox");return false};a(document).bind("close.facebox",function(){a(document).unbind("keydown.facebox");a("#facebox").fadeOut(function(){a("#facebox .content").removeClass().addClass("content")})});a.fn.facebox=function(c){a.facebox.init(c);var b=a.facebox.settings.image_types.join("|");b=new RegExp("."+b+"$","i");function d(){a.facebox.loading(true);var e=this.rel.match(/facebox\[\.(\w+)\]/);if(e){e=e[1]}if(this.href.match(/#/)){var f=window.location.href.split("#")[0];var h=this.href.replace(f,"");a.facebox.reveal(a(h).clone().show(),e)}else{if(this.href.match(b)){var g=new Image();g.onload=function(){a.facebox.reveal('<div class="image"><img src="'+g.src+'" /></div>',e)};g.src=this.href}else{a.get(this.href,function(i){a.facebox.reveal(i,e)})}}return false}this.click(d);return this};a.facebox.init=function(c){if(a.facebox.settings.inited){return true}else{a.facebox.settings.inited=true}if(c){a.extend(a.facebox.settings,c)}a("body").append(a.facebox.settings.facebox_html);var b=[new Image(),new Image()];b[0].src=a.facebox.settings.close_image;b[1].src=a.facebox.settings.loading_image;a("#facebox").find(".b:first, .bl, .br, .tl, .tr").each(function(){b.push(new Image());b.slice(-1).src=a(this).css("background-image").replace(/url\((.+)\)/,"$1")});a("#facebox .close").click(a.facebox.close);a("#facebox .close_image").attr("src",a.facebox.settings.close_image)};a.facebox.getPageScroll=function(){var c,b;if(self.pageYOffset){b=self.pageYOffset;c=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){b=document.documentElement.scrollTop;c=document.documentElement.scrollLeft}else{if(document.body){b=document.body.scrollTop;c=document.body.scrollLeft}}}return new Array(c,b)};a.facebox.getPageHeight=function(){var b;if(self.innerHeight){b=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientHeight}}}return b}})(jQuery);
