 function Trim(s){return s.replace(/^\s+|\s+$/g,'')}function GetExtension(s){var index=s.lastIndexOf('.');return index>=0?s.substr(index):''}function HasClassName(e,c){if(e&&c&&e.className){var a=e.className.split(' ');for(var i=0;i<a.length;i++)if(a[i]==c)return true}return false}function AddClassName(e,c){if(e&&c&&!HasClassName(e,c))e.className=e.className+' '+c}function RemoveClassName(e,c){if(e&&c&&e.className){var a=e.className.split(' ');for(var i=0;i<a.length;i++)if(a[i]==c){a.splice(i,1);i--}e.className=a.join(' ')}}function AddLoadEvent(e){var prev=window.onload;window.onload=(prev?function(){prev();e()}:e)}function AddUnloadEvent(e){var prev=window.onunload;window.onunload=(prev?function(){prev();e()}:e)}function PreloadImages(){for(var i=0;i<arguments.length;i++)new Image().src=arguments[i]}function ReadCookie(name){name+='=';var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=Trim(cookies[i]);if(cookie.indexOf(name)==0)return Trim(cookie.substr(name.length))}return null}function WriteCookie(name,value,days){var cookie=name+'='+value;if(days){var date=new Date();date.setTime(date.getTime()+days*24*60*60*100);cookie+=';expires='+date.toGMTString()}document.cookie=(cookie+';path=/')}function RegisterVisitedClass(id,cookieName){var e=document.getElementById(id);if(!e)return;var cookie=ReadCookie(cookieName);if(cookie){var a=cookie.split('/');for(var i=0;i<a.length;i++)if(a[i]==id){AddClassName(e,'visited');break}}e.onclick=function(){if(!HasClassName(e,'visited')){AddClassName(e,'visited');var cookie=ReadCookie(cookieName);WriteCookie(cookieName,cookie?(cookie+'/'+id):id)}return true}}function ScrollX(){return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft}function ScrollY(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop}function WindowWidth(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}function WindowHeight(){return window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}function SetFontSize(size){var b=document.body;switch(size){case 'small':RemoveClassName(b,'medium');RemoveClassName(b,'large');break;case 'medium':AddClassName(b,'medium');RemoveClassName(b,'large');break;case 'large':AddClassName(b,'large');RemoveClassName(b,'medium');break}WriteCookie('font-size',size,365)}if(document.getElementsByTagName)AddLoadEvent(function(){var links=document.getElementsByTagName('A');for(var i=0;i<links.length;i++){var link=links[i];if(link.href&&link.href.indexOf('meelto:')==0){link.href='mailto:'+link.href.substr(7).replace(/[#\/]/g,'@').replace(/,/g,'.');if(link.firstChild&&link.firstChild.nodeType==3)link.firstChild.data=link.firstChild.data.replace(/[#\/]/g,'@').replace(/,/g,'.')}}var size=ReadCookie('font-size');if(size)SetFontSize(size)});
