(function($){$.fn.fixZIndex=function(){if($.browser.msie==true&&$.browser.version<=8){var zIndexNumber=10;$(this).each(function(){$(this).css("zIndex",zIndexNumber);zIndexNumber-=10})}};$.fn.picHover=function(options){var OVER_CSS_SUFFIX="_over",OVER_IMG_SUFFIX="-over",settings={imgOverSrc:"",overClass:""};options=options||{};$.extend(settings,options);$(this).each(function(){var $this=$(this);if($this.is("input:image, img"))changeImgSrc($this);else changeCss($this)});function changeImgSrc($element){var imgSrc=$element.attr("src"),indexExt=imgSrc.lastIndexOf("."),imgOverSrc=settings.imgOverSrc==""?imgSrc.substring(0,indexExt)+OVER_IMG_SUFFIX+imgSrc.substring(indexExt,imgSrc.length):settings.imgOverSrc;$element.hover(function(){$element.attr("src",imgOverSrc)},function(){$element.attr("src",imgSrc)})}function changeCss($element){var className=$element.attr("class").split(" ")[0],classOverName=settings.overClass==""?className+OVER_CSS_SUFFIX:settings.overClass;$element.hover(function(){$element.addClass(classOverName)},function(){$element.removeClass(classOverName)})}};$.fn.htmlPrice=function(price,size){var isCharSplitFound=false;price+="";var htmlPrice="";function getCssIntegralPrice(size,number){return "<div class=n"+size+"_"+number+"></div>"}function getCssRemainderPrice(size,number){return "<div class=n"+size+"_"+number+"_cent></div>"}function getCssUnitPrice(size){return "<div class=n"+size+"_euro></div>"}function getHiddenPrice(price){return "<span class=nodisp>"+price+" &euro;</span>"}htmlPrice='<div class="price'+size+'">';for(var i=0;i<price.length;i++)if(price.charAt(i)>="0"&&price.charAt(i)<="9")htmlPrice+=isCharSplitFound?getCssRemainderPrice(size,price.charAt(i)):getCssIntegralPrice(size,price.charAt(i));else if(!isCharSplitFound){isCharSplitFound=true;htmlPrice+=getCssUnitPrice(size)}if(!isCharSplitFound)htmlPrice+=getCssUnitPrice(size);htmlPrice+="</div>";htmlPrice+=getHiddenPrice(price);return $(this).html(htmlPrice)};$.fn.slideToAnchor=function(options){var $this=$(this),default_options={speed:"slow",anchorLink:$this.attr("href")};options=options||{};$.extend(default_options,options);var $scrollTop=$this.attr("href")=="#"?0:$(default_options.anchorLink).offset().top;function addSlideEffect(){$("html,body").animate({scrollTop:$scrollTop},default_options.speed,"swing");return false}$this.click(function(){return addSlideEffect()})};$.fn.slideCarousel=function($nextSelectorToBind,$previousSelectorToBind,options){var $this=$(this),default_options={eventToBind:"click",speed:"slow"};options=$.extend({},default_options,options);if($this.length<=1)return false;var _slideValue=0;function getSlideValue(){if(_slideValue==0)_slideValue=$this.filter(":eq(0)").offset().left-$this.filter(":eq(1)").offset().left;return _slideValue}$nextSelectorToBind.bind(default_options.eventToBind,function(){if($this.filter(":animated").length==0){$this=$("."+$this.attr("class"));var isDone=false;$this.animate({left:getSlideValue()},default_options.speed,function(){$this.css({left:0});if(!isDone){$this.filter(":last").after($this.filter(":first"));isDone=true}})}});$previousSelectorToBind.bind(default_options.eventToBind,function(){if($this.filter(":animated").length==0){$this=$("."+$this.attr("class"));$this.css({left:getSlideValue()});$this.filter(":first").before($this.filter(":last"));$this.animate({left:0},default_options.speed)}});return true};$.fn.flashSaleTimer=function(remainingTime,timerText,timeoutText){var $this=$(this),TimerTextDisplay=timeoutText;if(remainingTime>0){var days=remainingTime/60/60/24,daysRound=Math.floor(days),hours=(days-daysRound)*24,hoursRound=Math.floor(hours),minutes=(hours-hoursRound)*60,minutesRound=Math.floor(minutes),seconds=(minutes-minutesRound)*60,secondsRound=Math.round(seconds);TimerTextDisplay=timerText.search("{timer}")>0?timerText.replace("{timer}",formatTimer(daysRound,hoursRound,minutesRound,secondsRound)):formatTimer(daysRound,hoursRound,minutesRound,secondsRound);remainingTime-=1;$this.attr("id")==""&&$this.attr("id","flashSaleTimer"+Math.round(Math.random()*1e6));setTimeout("$('#"+$this.attr("id")+"').flashSaleTimer("+remainingTime+", '"+timerText+"', '"+timeoutText+"')",1e3)}$this.text(TimerTextDisplay);remainingTime<=0&&window.location.reload();function format00(time){return time<10?"0"+time:time}function formatTimer(days,hours,minutes,seconds){var formatedString="";if(days>0)formatedString+=days+"j ";if(hours>0||days>0)formatedString+=format00(hours)+"h ";if(minutes>0||hours>0||days>0)formatedString+=format00(minutes)+"m ";if(seconds>0||minutes>0||hours>0||days>0)formatedString+=format00(seconds)+"s";return formatedString}};$(document).ready(function(){typeof $.fn.picHover!="undefined"&&$(".jq-picHover").picHover();typeof $.fn.fixZIndex!="undefined"&&$(".jq-fixZIndex").fixZIndex()})})(jQuery);
