function fontSizeUp(){var active=getActiveStyleSheet();enableLink('increaseFont');enableLink('decreaseFont');switch(active){case 'A--':setActiveStyleSheet('A-');break;case 'A-':setActiveStyleSheet('A');break;case 'A':setActiveStyleSheet('A+');break;case 'A+':setActiveStyleSheet('A++');break;case 'A++':setActiveStyleSheet('A+++');disableLink('increaseFont');break;case 'A+++':disableLink('increaseFont');break;default:setActiveStyleSheet('A');break;}}
function fontSizeDown(){var active=getActiveStyleSheet();enableLink('increaseFont');enableLink('decreaseFont');switch(active){case 'A+++':setActiveStyleSheet('A++');break;case 'A++':setActiveStyleSheet('A+');break;case 'A+':setActiveStyleSheet('A');break;case 'A':setActiveStyleSheet('A-');break;case 'A-':setActiveStyleSheet('A--');disableLink('decreaseFont');break;case 'A--':disableLink('decreaseFont');break;default:setActiveStyleSheet('A');break;}}
function defaultFontSize(){var defaultFont=getPreferredStyleSheet();enableLink('increaseFont');enableLink('decreaseFont');setActiveStyleSheet(defaultFont);}
function setActiveStyleSheet(title){var i,a,main;for(i=0;(a=document.getElementsByTagName("link")[i]);i++){if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){a.disabled=true;if(a.getAttribute("title")==title)a.disabled=false;}}}
function macUnixTest(){var agent=navigator.userAgent.toLowerCase();var isMacOrUnix=((agent.indexOf("mac")!=-1)||(agent.indexOf("x11")!=-1)||(agent.indexOf("sunos")!=-1)||(agent.indexOf("irix")!=-1)||(agent.indexOf("hp-ux")!=-1)||(agent.indexOf("sco")!=-1)||(agent.indexOf("unix_system_v")!=-1)||(agent.indexOf("ncr")!=-1)||(agent.indexOf("reliantunix")!=-1)||(agent.indexOf("dec")!=-1)||(agent.indexOf("sinix")!=-1)||(agent.indexOf("aix")!=-1)||(agent.indexOf("inux")!=-1)||(agent.indexOf("bsd")!=-1)||(agent.indexOf("freebsd")!=-1));return(isMacOrUnix);}
function getActiveStyleSheet(){var i,a;for(i=0;(a=document.getElementsByTagName("link")[i]);i++)
if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")&&!a.disabled)return a.getAttribute("title");return null;}
function getPreferredStyleSheet(){if(macUnixTest())
return('A+');else
return('A');}
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 readCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function enableLink(linkId){var link=document.getElementById(linkId);link.className='fontSize enabled';}
function disableLink(linkId){var link=document.getElementById(linkId);link.className='fontSize disabled';}
function fontChanger(divId){var div,linkDecrease,linkReset,linkIncrease;div=createHtmlElement('div',{'id':'fontBox','text':'Font size:'});document.getElementById(divId).appendChild(div);linkDecrease=createHtmlElement('a',{'class':'fontSize enabled','title':'Decrease font size','href':'','text':'-','id':'decreaseFont'});div.appendChild(linkDecrease);linkDecrease.onclick=function(){fontSizeDown();return false;}
linkReset=createHtmlElement('a',{'class':'fontSize enabled','title':'Reset to default font size','href':'','text':'A','id':'defaultFont'});div.appendChild(linkReset);linkReset.onclick=function(){defaultFontSize();return false;}
linkIncrease=createHtmlElement('a',{'class':'fontSize enabled','title':'Increase font size','href':'','text':'+','id':'increaseFont'});div.appendChild(linkIncrease);linkIncrease.onclick=function(){fontSizeUp();return false;}
return true;}
function printLogo(divId){var div,myDivId,inputDecrease,inputReset,inputIncrease;div=createHtmlElement('img',{'class':'print','src':'/images/idc/idc_print.gif','width':'0','height':'0','alt':''});myDivId=document.getElementById(divId);myDivId.insertBefore(div,myDivId.firstChild);return true;}
function createHtmlElement(name,attributes){var element=(typeof document.createElementNS!='undefined')?document.createElementNS('http://www.w3.org/1999/xhtml',name):document.createElement(name);if(typeof attributes!='undefined'){for(var i in attributes){if(i=='text'){element.appendChild(document.createTextNode(attributes[i]));}
else if(i=='class'){element.className=attributes[i];}
else{element.setAttribute(i,attributes[i]);}}}
return(element);}
function init(){var cookie=readCookie("edcFontSize");var title=cookie?cookie:getPreferredStyleSheet();setActiveStyleSheet(title);var W3CDOM=(document.createElement&&document.getElementsByTagName);if(!W3CDOM)return;var fontChange=new fontChanger('mainMenu');var printImage=new printLogo('header');}
function goodbye(){var title=getActiveStyleSheet();createCookie("edcFontSize",title,365);}
if(typeof window.addEventListener!='undefined'){window.addEventListener('load',init,false);window.addEventListener('unload',goodbye,false);}
else if(typeof document.addEventListener!='undefined'){document.addEventListener('load',init,false);document.addEventListener('unload',goodbye,false);}
else if(typeof window.attachEvent!='undefined'){window.attachEvent('onload',init);window.attachEvent('onunload',goodbye);}
var cookie=readCookie("edcFontSize");var title=cookie?cookie:getPreferredStyleSheet();if(title=='null'){title=getPreferredStyleSheet();}
setActiveStyleSheet(title);