/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Codewise Lite - JavaScript Library for Salt Spring Arts Council

Copyright (c) 2004-2008 Codewise Systems Inc. All rights reserved.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

var agent='';if(navigator.userAgent){agent=navigator.userAgent.toLowerCase();}else{agent=navigator.appVersion.toLowerCase();};var is_mac=(agent.indexOf('mac')!=-1);var is_ie=(agent.indexOf('msie')!=-1);var is_ie7=(is_ie&&(agent.indexOf('msie 7.0')!=-1));var is_ie7up=(is_ie&&is_ie7);var is_mozilla=((agent.indexOf('mozilla')!=-1)&&(agent.indexOf('netscape')==-1)&&!is_ie);var is_firefox=(is_mozilla&&(agent.indexOf('firefox')!=-1));var is_safari=(agent.indexOf('safari')!=-1);var URL=location.href;var URLProtocol=location.protocol;var URLHostName=location.hostname;var URLPort=location.port;var URLPath=location.pathname;var URLHash=location.hash;var URLSearch=location.search;if(URL.indexOf('?')!=-1){URLMinusQueryStringTemp=URL.split('\\');URLMinusQueryString=URLMinusQueryStringTemp[0];}else{URLMinusQueryString=URL;};if((fDPO=='undefined')||(fDPO==null)){var fDPO='';};if((mFPO=='undefined')||(mFPO==null)){var mFPO='';};var scr_W=screen.width;var scr_H=screen.height;var win_IH;var win_ISH;function dEV(){if(window.innerHeight){win_IH=window.innerHeight;win_ISH=document.height;}else if((document.documentElement)&&(document.documentElement.clientHeight)){win_IH=document.documentElement.clientHeight;win_ISH=document.documentElement.scrollHeight;}else if(document.body){win_IH=document.body.clientHeight;win_ISH=document.body.scrollHeight;};if(document.body.scrollHeight){win_ISH=document.body.scrollHeight;};if(document.height){win_ISH=document.height;};if(document.documentElement.scrollHeight){win_ISH=document.documentElement.scrollHeight;};if(is_ie7){win_ISH=document.documentElement.scrollHeight;};};var anchorTagArray=new Array;function gCOAT(){if(document.getElementsByTagName){anchorTagArray=document.getElementsByTagName('a');};};var iSSHTML='';iSSHTML+=' html { background: url(media\/images\/icons\/loading_01.gif) no-repeat center 320px; }';iSSHTML+=' #header, #menu, #banner, #content, #footer { visibility: hidden; }';if(is_ie){iSSHTML+=' #menu.styled { margin-bottom: -3px; } #menu.styled #primaryNav li { margin-top: -3px; border: 0px dashed red; } #menu.styled #primaryNav li a { display: block; border-top: 10px solid #87c71a; }';iSSHTML+=' #header #contentContainer #banner { display: none; }';if(!is_ie7up){iSSHTML+=' #header { margin-bottom: 20px; }';iSSHTML+=' #menu.styled #primaryNav { width: 768px; margin-top: -10px; padding-left: 32px; }';iSSHTML+=' #bannerContainer.rightAlignedBanner { display: inline; float: right; margin-left: -3px; }';};};if(is_safari||(is_firefox&&is_mac)){iSSHTML+=' #menu.styled #primaryNav li { margin-top: -1px; }';if(is_safari){iSSHTML+='span.jobTitle { margin-top: 0px; }';};};if(document.write){iSSHTML='<style type="text\/css" media="screen"><!-'+'-\n'+iSSHTML+'\n-'+'-><\/style>';document.write(iSSHTML);};function pI(){var e_header=document.getElementById('header');var e_banner=document.getElementById('banner');var e_content=document.getElementById('content');var e_contentContainer;var e_footer=document.getElementById('footer');var restyleContent=1;var bannerContainerHTML='';var bannerContainerClassName='';var contentBreakHTML='';if(is_safari){contentBreakHTML='<br \/>';};if(e_header&&e_content){if(e_banner){if(e_banner.className=='homePageBanner'){e_header.innerHTML=e_banner.innerHTML;e_banner.innerHTML='';e_content.style.visibility='visible';restyleContent=0;}else{if(e_banner.className!=''){bannerContainerClassName=' class="'+e_banner.className+'"';};var e_banner_temp=e_banner.innerHTML;var e_banner_height=e_banner.offsetHeight;e_banner.innerHTML='';bannerContainerHTML='<div id="bannerContainer" '+bannerContainerClassName+'>'+e_banner_temp+'<\/div>';};};if(restyleContent){e_header.innerHTML=bannerContainerHTML+'<div id="contentContainer">'+e_content.innerHTML+contentBreakHTML+'<\/div>';e_content.innerHTML='';if(e_banner){e_contentContainer=document.getElementById('contentContainer');e_contentContainer.style.height=(e_banner_height-(2*20))+'px';};};e_header.style.display='block';e_header.style.border='1px solid #999999';e_header.style.visibility='visible';};if(e_footer){e_footer.style.visibility='visible';};var e_HTML=document.getElementsByTagName('html').item(0);e_HTML.style.background='none';var e_menu=document.getElementById('menu');var e_secondaryNav=document.getElementById('secondaryNav');if(e_menu){e_menu.className='styled';if(e_secondaryNav){if(e_secondaryNav.parentNode.childNodes[0]){e_secondaryNav.parentNode.childNodes[0].className='primaryNavOn';};var e_secondaryNav_temp=e_secondaryNav.innerHTML;e_secondaryNav.innerHTML='';e_menu.innerHTML+='<div id="secondaryNavContainer">'+e_secondaryNav_temp+'<\/div>';};e_menu.style.visibility='visible';};gCOAT();var e_CL='';for(loop00=0;loop00<anchorTagArray.length;loop00++){e_CL=anchorTagArray[loop00];if(e_CL.className=='primaryNav'){e_CL.onclick=function(){this.blur();};e_CL.onmousedown=function(){this.blur();};};};gCOAT();for(loop00=0;loop00<anchorTagArray.length;loop00++){if(anchorTagArray[loop00].className.indexOf('emailCloak')!=-1){if(anchorTagArray[loop00].href.indexOf('%28-at-%29')!=-1){emailAddressHTMLTemp=anchorTagArray[loop00].href.split('%28-at-%29');emailAddressHTML=emailAddressHTMLTemp[0]+'@'+emailAddressHTMLTemp[1];anchorTagArray[loop00].href=emailAddressHTML;};if(anchorTagArray[loop00].href.indexOf('(-at-)')!=-1){emailAddressHTMLTemp=anchorTagArray[loop00].href.split('(-at-)');emailAddressHTML=emailAddressHTMLTemp[0]+'@'+emailAddressHTMLTemp[1];anchorTagArray[loop00].href=emailAddressHTML;};if(anchorTagArray[loop00].innerHTML.indexOf('(-at-)')!=-1){emailAddressHTMLTemp=anchorTagArray[loop00].innerHTML.split('(-at-)');emailAddressHTML=emailAddressHTMLTemp[0]+'@'+emailAddressHTMLTemp[1];anchorTagArray[loop00].innerHTML=emailAddressHTML;};};};};var iPLArray=new Array;var iPLImagesArray=new Array;var iPLCount=0;function iPL(){for(loop00=0;loop00<iPLArray.length;loop00++){iPLImagesArray[loop00]=new Image;iPLImagesArray[loop00].src=iPLArray[loop00];};};function aPI(){};onload=function(){dEV();gCOAT();pI();aPI();iPL();};