﻿
var prefsLoaded=false;var defaultFontSize=75;var currentFontSize=defaultFontSize;function supportsLocalStorage(){return('localStorage'in window)&&window.localStorage!==null;}
function setFontSize(fontSize){document.body.style.fontSize=fontSize+'%';}
function changeFontSize(sizeDifference){currentFontSize=parseInt(currentFontSize,10)+parseInt(sizeDifference*5,10);if(currentFontSize>180){currentFontSize=180;}else if(currentFontSize<60){currentFontSize=60;}
setFontSize(currentFontSize);}
function revertStyles(){currentFontSize=defaultFontSize;changeFontSize(0);}
function writeFontSize(value){if(supportsLocalStorage()){localStorage.fontSize=value;}else{Cookie.write("fontSize",value,{duration:180});}}
function readFontSize(){if(supportsLocalStorage()){return localStorage.fontSize;}else{return Cookie.read("fontSize");}}
function setUserOptions(){if(!prefsLoaded){var size=readFontSize();currentFontSize=size?size:defaultFontSize;setFontSize(currentFontSize);prefsLoaded=true;}}
function addControls(){var xhtml="http://www.w3.org/1999/xhtml";var container=document.getElementById('fontsize');var link=[];var linkClass=["larger","reset","smaller"];var linkTitle=[biggerTitle,resetTitle,smallerTitle];var linkAction=["changeFontSize(2); return false;","revertStyles(); return false;","changeFontSize(-2); return false;"];var linkContent=[document.createTextNode(bigger),document.createTextNode(reset),document.createTextNode(smaller)];}
function saveSettings(){writeFontSize(currentFontSize);}
window.addEvent('domready',setUserOptions);window.addEvent('unload',saveSettings);function setActiveStyleSheet(title){createCookie("ColorCSS",title,365);window.location.reload();return;var i,a,main,arr;arr=document.getElementsByTagName("link");for(i=0;(a=arr[i]);i++){var ltitle=a.getAttribute("title");if(a.getAttribute("rel").indexOf("style")!=-1&&ltitle){a.disabled=true;if(ltitle==title)a.disabled=false;}}
createCookie("ColorCSS",title,365);}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else expires="";document.cookie=name+"="+value+expires+"; path=/";}
function setScreenType(screentype){bclass=document.body.className.trim();if(bclass.indexOf(' ')>0){bclass=bclass.replace(/^\w+/,screentype);}else{bclass=screentype+' '+bclass;}
document.body.className=bclass;equalHeight();createCookie("ScreenType",screentype,365);}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");};function changeToolHilite(oldtool,newtool){if(oldtool!=newtool){if(oldtool){oldtool.src=oldtool.src.replace(/-hilite/,'');}
newtool.src=newtool.src.replace(/.gif$/,'-hilite.gif');}}
function olAddEvent(obj,evType,fn){if(obj.addEventListener){obj.addEventListener(evType,fn,false);return true;}else if(obj.attachEvent){var r=obj.attachEvent("on"+evType,fn);return r;}else{return false;}}
function equalHeight(){if($('ol-go1')){var box=$$(getElementsByClass('ol-do',$('ol-go1'),"div"));if(box&&box.length>1){makeEqualHeight(box);}}}
function makeTransBg(el,bgimgdf,sizingMethod,type,offset){var objs=el;if(!objs)return;if($type(objs)!='array')objs=[objs];if(!sizingMethod)sizingMethod='crop';if(!offset)offset=0;var blankimg=siteurl+'images/blank.png';objs.each(function(obj){var bgimg=bgimgdf;if(obj.tagName=='IMG'){if(!bgimg)bgimg=obj.src;if(!(/\.png$/i).test(bgimg)||(/blank\.png$/i).test(bgimg))return;obj.setStyle('height',obj.offsetHeight);obj.setStyle('width',obj.offsetWidth);obj.src=blankimg;obj.setStyle('visibility','visible');obj.setStyle('filter',"progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')");}else{if(!bgimg)bgimg=obj.getStyle('backgroundImage');var pattern=new RegExp('url\s*[\(\"\']*([^\'\"\)]*)[\'\"\)]*');if((m=pattern.exec(bgimg)))bgimg=m[1];if(!(/\.png$/i).test(bgimg)||(/blank\.png$/i).test(bgimg))return;if(!type)
{obj.setStyles({'background':'none'});if(obj.getStyle('position')!='absolute'&&obj.getStyle('position')!='relative'){obj.setStyle('position','relative');}
obj.getChildren().each(function(el){if(el.getStyle('position')!='absolute'&&el.getStyle('position')!='relative')
{el.setStyle('position','relative');}
el.setStyle('z-index',2);});var bgdiv=new Element('IMG');bgdiv.src=blankimg;bgdiv.width=obj.offsetWidth-offset;bgdiv.height=obj.offsetHeight-offset;bgdiv.setStyles({'position':'absolute','top':0,'left':-obj.getStyle('padding-left').toInt()});bgdiv.className='TransBG';bgdiv.setStyle('filter',"progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')");bgdiv.inject(obj,'top');}else{obj.setStyle('filter',"progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+bgimg+", sizingMethod='"+sizingMethod+"')");}}}.bind(this));}
function isIE6(){version=0
if(navigator.appVersion.indexOf("MSIE")!=-1){temp=navigator.appVersion.split("MSIE")
version=parseFloat(temp[1])}
return(version&&(version<7));}
window.addEvent('load',function(){equalHeight();});var boxes=[];showBox=function(box,focusobj,caller){box=$(box);if(!box)return;if($(caller))box._caller=$(caller);boxes.include(box);if(box.getStyle('display')=='none'){box.setStyles({display:'block',opacity:0});}
if(box.status=='show'){box.status='hide';var fx=new Fx.Style(box,'opacity');fx.stop();fx.start(box.getStyle('opacity'),0);if(box._caller)box._caller.removeClass('show');}else{boxes.each(function(box1){if(box1!=box&&box1.status=='show'){box1.status='hide';var fx=new Fx.Style(box1,'opacity');fx.stop();fx.start(box1.getStyle('opacity'),0);if(box1._caller)box1._caller.removeClass('show');}},this);box.status='show';var fx=new Fx.Style(box,'opacity',{onComplete:function(){if($(focusobj))$(focusobj).focus();}});fx.stop();fx.start(box.getStyle('opacity'),1);if(box._caller)box._caller.addClass('show');}}
