(function($){$.fn.replaceSpecialCharacters=function(text){specialReplacement=[[new RegExp("([àáâãäåāą])","ig"),"a"],[new RegExp("([æ])","ig"),"ae"],[new RegExp("([çčĉ¢])","ig"),"c"],[new RegExp("([ð])","ig"),"d"],[new RegExp("([èéêëě])","ig"),"e"],[new RegExp("([đ])","ig"),"f"],[new RegExp("([ŋ])","ig"),"g"],[new RegExp("([ħ])","ig"),"h"],[new RegExp("([ìíîïı])","ig"),"i"],[new RegExp("([ĸ])","ig"),"k"],[new RegExp("([ł])","ig"),"l"],[new RegExp("([µ])","ig"),"m"],[new RegExp("([ñ])","ig"),"n"],[new RegExp("([òóôõöø])","ig"),"o"],[new RegExp("([œ])","ig"),"oe"],[new RegExp("([þ])","ig"),"p"],[new RegExp("([ř])","ig"),"r"],[new RegExp("([š])","ig"),"s"],[new RegExp("([ß])","ig"),"ss"],[new RegExp("([ŧ])","ig"),"t"],[new RegExp("([ùúûüů])","ig"),"u"],[new RegExp("([ýÿ¥])","ig"),"y"],[new RegExp("([ž])","ig"),"z"]];for(index=0;index<specialReplacement.length;index++){text=text.replace(specialReplacement[index][0],specialReplacement[index][1])}return text};$.fn.toURL=function(text){urlReplacement=[[new RegExp("([ ]+)","ig"),"-"],[new RegExp("([^a-zA-Z0-9-])","ig"),"-"],[new RegExp("(-+)","ig"),"-"],[new RegExp("^(-+)","ig"),""],[new RegExp("(-+)$","ig"),""]];text=$().replaceSpecialCharacters(text.toLowerCase());for(index=0;index<urlReplacement.length;index++){text=text.replace(urlReplacement[index][0],urlReplacement[index][1])}return text};$.fn.imageZoomToFullScreen=function(image){if($(image).length==0){return false}time=new Date().getTime();$(image).data("copyTime",time);$("<img />").data("source",image).attr("src",$(image).attr("src")+"?t="+time).addClass("image-zoom zoomable").css({position:"absolute",display:"none","z-index":"100"}).appendTo("body").load(function(){copy=$(this);image=$(copy.data("source"));if(image.width()<copy.width()||image.height()<copy.height()){copy.data({source:copy.data("source"),realWidth:copy.width(),realHeight:copy.height()});image.addClass("image-source zoomable").click(function(){image=$(this);copy=$('img.image-zoom[src="'+image.attr("src")+"?t="+image.data("copyTime")+'"]');l=(($(window).width()-copy.data("realWidth"))/2)-12+$(window).scrollLeft();l=l>0?l:0;t=(($(window).height()-copy.data("realHeight"))/2)-12+$(window).scrollTop();t=t>0?t:0;copy.css({display:"block",width:image.width()+"px",height:image.height()+"px",left:image.offset().left+"px",top:image.offset().top+"px",margin:"0"}).animate({width:copy.data("realWidth")+"px",height:copy.data("realHeight")+"px",left:l+"px",top:t+"px",padding:"10px","border-width":"2px"},500,function(){$(this).addClass("zoomed")});image.css({visibility:"hidden"})}).bind("contextmenu",function(){return false});copy.click(function(){copy=$(this);image=$(copy.data("source"));copy.animate({width:image.width()+"px",height:image.height()+"px",left:image.offset().left+"px",top:image.offset().top+"px",padding:"0","border-width":"0"},500,function(){copy=$(this);$(copy.data("source")).css({visibility:"visible"});copy.css({display:"none"}).removeClass("zoomed")})}).bind("contextmenu",function(){return false});$(window).bind("resize",function(){$("img.image-source").each(function(){copy=$('img.image-zoom[src="'+$(this).attr("src")+"?t="+$(this).data("copyTime")+'"]');if(copy.hasClass("zoomed")){l=(($(window).width()-copy.data("realWidth"))/2)-12+$(window).scrollLeft();l=l>0?l:0;t=(($(window).height()-copy.data("realHeight"))/2)-12+$(window).scrollTop();t=t>0?t:0;copy.css({left:l+"px",top:t+"px"})}})})}})}})(jQuery);function addZero(x,n,separator){n=isNaN(n)?2:n;x=(isNaN(parseInt(x)))?0:x;if(!separator){separator=translation.decimalSeparator}x=new String(x);tmp=x.indexOf(separator,0)>-1?x.substr(x.indexOf(separator,0)):"";x=parseInt(x,10);if(!isNaN(x)&&x<Math.pow(10,n)){z=(x>0)?x*10:10;for(z;z<Math.pow(10,n);z*=10){x="0"+x}}return x+tmp}function formatNumber(n,decimalNumber,separator){n=(isNaN(n)||n==null)?"0":new String(n);currentParse=0;maxParse=10;if(!decimalNumber){decimalNumber=2}if(!separator){separator=n.indexOf(",")>-1?",":"."}if(n.search(/\./)>-1){reg=new RegExp("(\\d*)(\\d{3,3})((["+translation.integerSeparator+"]{0,1}\\d{3,3})*)(\\.\\d*){1,1}","g");while(n.search(/\d{4,}( {1,1}\d{3,3})*(\.\d*){1,1}/)>-1&&currentParse<maxParse){n=n.replace(reg,"$1"+translation.integerSeparator+"$2$3$5");currentParse++}if(n.indexOf(separator,0)>-1){n=n.substr(0,n.indexOf(separator,0)+decimalNumber+1)}for(i=n.length-1;i<(n.indexOf(separator,0)+decimalNumber);i++){n=n+"0"}}else{reg=new RegExp("(\\d*)(\\d{3,3})((["+translation.integerSeparator+"]{1,1}\\d{3,3})*)","g");while(n.search(/\d{4,}( {1,1}\d{3,3})*/)>-1&&currentParse<maxParse){n=n.replace(reg,"$1"+translation.integerSeparator+"$2$3");currentParse++}n=n+separator;for(i=0;i<decimalNumber;i++){n=n+"0"}}n=n.replace(/(\d*)\.(\d*)/,"$1"+translation.decimalSeparator+"$2");return n}function setLinksWithAnchor(element){$(element).find("a[href*=#]").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var $target=$(this.hash);var hash=this.hash.slice(1);$target=$target.length&&$target||$("[name="+this.hash.slice(1)+"]");if($target.length){targetOffset=$target.offset().top;$("div.provider,div.product").removeClass("focus");if(hash=="top"){$("div.provider:first").addClass("focus")}else{$target.parents("div.provider,div.product").addClass("focus")}$("html,body").animate({scrollTop:targetOffset},500,"linear",function(){location.hash=hash});return false}}return true})}function setOpacity(obj,opacity){opacity=(opacity>=100)?99.999:opacity;obj.style.filter="alpha(opacity:"+opacity+")";obj.style.KHTMLOpacity=opacity/100;obj.style.MozOpacity=opacity/100;obj.style.opacity=opacity/100}function sortIntegerAsc(x,y){rtn=parseInt(x,10)-parseInt(y,10);return(rtn==0)?0:Math.abs(rtn)/rtn}function sortIntegerDesc(x,y){rtn=parseInt(y,10)-parseInt(x,10);return(rtn==0)?0:Math.abs(rtn)/rtn};
