var TooltipVisible=false;var TooltipXMargin=-32;var TooltipYMargin=15;var TooltipPagePadding=30;var CharEUR=String.fromCharCode(8364);var CharUSD=String.fromCharCode(36);var CharGBP=String.fromCharCode(163);var fxOverlayBg;var fxOverlayWindow;window.addEvent("domready",function(){document.addEvent("mousemove",function(a){if(TooltipVisible==true){$("Tooltip").style.display="";var c=true;var b=true;if((a.client.x+TooltipXMargin+$("Tooltip").offsetWidth+TooltipPagePadding)>WindowWidth()){if((a.client.x-TooltipXMargin-$("Tooltip").offsetWidth-TooltipPagePadding)>=0){c=false}}if((a.client.y+TooltipYMargin+$("Tooltip").offsetHeight+TooltipPagePadding)>WindowHeight()){if((a.client.y-TooltipYMargin-$("Tooltip").offsetHeight-TooltipPagePadding)>=0){b=false}}if(c==true){$("Tooltip").style.left=(a.page.x+TooltipXMargin)+"px"}else{$("Tooltip").style.left=(a.page.x-TooltipXMargin-$("Tooltip").offsetWidth)+"px"}if(b==true){$("Tooltip").style.top=(a.page.y+TooltipYMargin)+"px"}else{$("Tooltip").style.top=(a.page.y-TooltipYMargin-$("Tooltip").offsetHeight)+"px"}$("Tooltip").style.display=""}});$$(".Currency").each(function(b,a){b.addEvent("mouseover",function(){ShowCurrencyTooltip(b)});b.addEvent("mouseout",function(){TooltipVisible=false;$("Tooltip").style.display="none"})});fxOverlayBg=new Fx.Morph("Overlay-Bg",{duration:250,transition:Fx.Transitions.Linear});fxOverlayWindow=new Fx.Morph("Overlay-Window",{duration:1000,transition:Fx.Transitions.Cubic.easeOut})});function ShowCurrencyTooltip(a){var b=a.innerHTML;b=b.replace(CharEUR,"");b=b.replace(CharUSD,"");b=b.replace(CharGBP,"");b=b.replace(/ /g,"");b=b.replace(",","");if(a.innerHTML.indexOf(CharEUR)!=-1){$("Tooltip-Currency-1").innerHTML=CharEUR+" "+GetFormattedInteger(b)+"."+GetCents(b)+" =";$("Tooltip-Currency-2-1").innerHTML=CharUSD+" ";$("Tooltip-Currency-2-2").innerHTML=GetFormattedInteger(b*$("RateUSD-EUR").value);$("Tooltip-Currency-2-3").innerHTML="."+GetCents(b*$("RateUSD-EUR").value);$("Tooltip-Currency-3-1").innerHTML=CharGBP+" ";$("Tooltip-Currency-3-2").innerHTML=GetFormattedInteger(b*$("RateGBP-EUR").value);$("Tooltip-Currency-3-3").innerHTML="."+GetCents(b*$("RateGBP-EUR").value)}else{if(a.innerHTML.indexOf(CharUSD)!=-1){$("Tooltip-Currency-1").innerHTML=CharUSD+" "+GetFormattedInteger(b)+"."+GetCents(b)+" =";$("Tooltip-Currency-2-1").innerHTML=CharEUR+" ";$("Tooltip-Currency-2-2").innerHTML=GetFormattedInteger(b/$("RateUSD-EUR").value);$("Tooltip-Currency-2-3").innerHTML="."+GetCents(b/$("RateUSD-EUR").value);$("Tooltip-Currency-3-1").innerHTML=CharGBP+" ";$("Tooltip-Currency-3-2").innerHTML=GetFormattedInteger((b/$("RateUSD-EUR").value)*$("RateGBP-EUR").value);$("Tooltip-Currency-3-3").innerHTML="."+GetCents((b/$("RateUSD-EUR").value)*$("RateGBP-EUR").value)}else{if(a.innerHTML.indexOf(CharGBP)!=-1){$("Tooltip-Currency-1").innerHTML=CharGBP+" "+GetFormattedInteger(b)+"."+GetCents(b)+" =";$("Tooltip-Currency-2-1").innerHTML=CharEUR+" ";$("Tooltip-Currency-2-2").innerHTML=GetFormattedInteger(b/$("RateGBP-EUR").value);$("Tooltip-Currency-2-3").innerHTML="."+GetCents(b/$("RateGBP-EUR").value);$("Tooltip-Currency-3-1").innerHTML=CharUSD+" ";$("Tooltip-Currency-3-2").innerHTML=GetFormattedInteger((b/$("RateGBP-EUR").value)*$("RateUSD-EUR").value);$("Tooltip-Currency-3-3").innerHTML="."+GetCents((b/$("RateGBP-EUR").value)*$("RateUSD-EUR").value)}else{return}}}$("Tooltip-Text").style.display="none";$("Tooltip-Currency").style.display="";$("Tooltip-Content").className="Tooltip-Icon-Calc";TooltipVisible=true}function AddHelpTooltip(a,c,b){$(a).addEvent("mouseover",function(){if(c!=""){$("Tooltip-Text").style.width=c}$("Tooltip-Text").innerHTML=b;$("Tooltip-Text").style.display="";$("Tooltip-Currency").style.display="none";$("Tooltip-Content").className="Tooltip-Icon-Help";TooltipVisible=true});$(a).addEvent("mouseout",function(){TooltipVisible=false;$("Tooltip").style.display="none"})}function GetFormattedInteger(a){a=new String(a);if(a.indexOf(".")!=-1){a=a.substr(0,a.indexOf("."))}if(a.length>3){a=a.substr(0,a.length-3)+","+a.substr(a.length-3,3)}return a}function GetCents(a){a=new Number(a);a=a.toFixed(2);return a.substr(a.indexOf(".")+1,2)}function ShowOverlayWindow(){$("Overlay-WindowHolder").style.height=WindowHeight()+"px";$("Overlay-WindowHolder").style.top=ScrollY()+"px";$("Overlay-WindowHolder").style.left=((WindowWidth()-520)/2+ScrollX())+"px";$("Overlay-WindowHolder").style.display="";var a=(WindowHeight()-$("Overlay-Window").offsetHeight)/2;if(a<0){a=0}$("Overlay-Window").style.top=(0-$("Overlay-Window").offsetHeight-100)+"px";fxOverlayBg.set({opacity:"0"});$("Overlay-Bg").style.display="";fxOverlayBg.start({opacity:"0.5"});fxOverlayWindow.start({top:a+"px"})}function HideOverlayWindow(){$("Overlay-WindowHolder").style.display="none";fxOverlayBg.start({opacity:"0"})}function WindowHeight(){var a=0;if(typeof(window.innerHeight)=="number"){a=window.innerHeight}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientHeight}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientHeight}}}return a}function WindowWidth(){var a=0;if(typeof(window.innerWidth)=="number"){a=window.innerWidth}else{if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){a=document.documentElement.clientWidth}else{if(document.body&&(document.body.clientWidth||document.body.clientHeight)){a=document.body.clientWidth}}}return a}function ScrollY(){var a=0;if(typeof(window.pageYOffset)=="number"){a=window.pageYOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollTop}}}return a}function ScrollX(){var a=0;if(typeof(window.pageXOffset)=="number"){a=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){a=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){a=document.documentElement.scrollLeft}}}return a};
