/* Menu javascript
-------------------------------------------------------------------------------------------------------------------------------------*/
var persistmenu="yes"
var persisttype="sitewide"
if(document.getElementById){document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')}
function SwitchMenu(obj){if(document.getElementById){var el=document.getElementById(obj);var ar=document.getElementById("masterdiv").getElementsByTagName("span");if(el.style.display!="block"){for(var i=0;i<ar.length;i++){if(ar[i].className=="submenu")
ar[i].style.display="none";}
el.style.display="block";}else{el.style.display="none";}}}

function get_cookie(Name){var search=Name+"="
var returnvalue="";if(document.cookie.length>0){offset=document.cookie.indexOf(search)
if(offset!=-1){offset+=search.length
end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;returnvalue=unescape(document.cookie.substring(offset,end))}}
return returnvalue;}

function onloadfunction(){if(persistmenu=="yes"){var cookiename=(persisttype=="sitewide")?"switchmenu":window.location.pathname
var cookievalue=get_cookie(cookiename)
if(cookievalue!="")
document.getElementById(cookievalue).style.display="block"}}

function savemenustate(){var inc=1,blockid=""
while(document.getElementById("sub"+inc)){if(document.getElementById("sub"+inc).style.display=="block"){blockid="sub"+inc
break}
inc++}

var cookiename=(persisttype=="sitewide")?"switchmenu":window.location.pathname
var cookievalue=(persisttype=="sitewide")?blockid+";path=/":blockid
document.cookie=cookiename+"="+cookievalue}

if(window.addEventListener)
window.addEventListener("load",onloadfunction,false)
else if(window.attachEvent)
window.attachEvent("onload",onloadfunction)
else if(document.getElementById)
window.onload=onloadfunction
if(persistmenu=="yes"&&document.getElementById)
window.onunload=savemenustate


/* Lightbox javascript
-------------------------------------------------------------------------------------------------------------------------------------*/
var loadingImage="loading.gif",closeButton="close.gif";function getPageScroll(){var a;if(self.pageYOffset)a=self.pageYOffset;else if(document.documentElement&&document.documentElement.scrollTop)a=document.documentElement.scrollTop;else if(document.body)a=document.body.scrollTop;return arrayPageScroll=new Array("",a)}
function getPageSize(){var a,b;if(window.innerHeight&&window.scrollMaxY){a=document.body.scrollWidth;b=window.innerHeight+window.scrollMaxY}else if(document.body.scrollHeight>document.body.offsetHeight){a=document.body.scrollWidth;b=document.body.scrollHeight}else{a=document.body.offsetWidth;b=document.body.offsetHeight}var e,c;if(self.innerHeight){e=self.innerWidth;c=self.innerHeight}else if(document.documentElement&&document.documentElement.clientHeight){e=document.documentElement.clientWidth;c=
document.documentElement.clientHeight}else if(document.body){e=document.body.clientWidth;c=document.body.clientHeight}pageHeight=b<c?c:b;pageWidth=a<e?e:a;return arrayPageSize=new Array(pageWidth,pageHeight,e,c)}function pause(a){var b=new Date;for(a=b.getTime()+a;1;){b=new Date;if(b.getTime()>a)return}}function getKey(a){keycode=a==null?event.keyCode:a.which;key=String.fromCharCode(keycode).toLowerCase();key=="x"&&hideLightbox()}function listenKey(){document.onkeypress=getKey}
function showLightbox(a){var b=document.getElementById("overlay"),e=document.getElementById("lightbox"),c=document.getElementById("lightboxCaption"),h=document.getElementById("lightboxImage"),d=document.getElementById("loadingImage"),g=document.getElementById("lightboxDetails"),f=getPageSize(),i=getPageScroll();if(d){d.style.top=i[1]+(f[3]-35-d.height)/2+"px";d.style.left=(f[0]-20-d.width)/2+"px";d.style.display="block"}b.style.height=f[1]+"px";b.style.display="block";imgPreload=new Image;imgPreload.onload=
function(){h.src=a.href;var j=i[1]+(f[3]-35-imgPreload.height)/2,k=(f[0]-20-imgPreload.width)/2;e.style.top=j<0?"0px":j+"px";e.style.left=k<0?"0px":k+"px";g.style.width=imgPreload.width+"px";if(a.getAttribute("title")){c.style.display="block";c.innerHTML=a.getAttribute("title")}else c.style.display="none";navigator.appVersion.indexOf("MSIE")!=-1&&pause(250);if(d)d.style.display="none";e.style.display="block";f=getPageSize();b.style.height=f[1]+"px";listenKey();return false};imgPreload.src=a.href}
function hideLightbox(){objOverlay=document.getElementById("overlay");objLightbox=document.getElementById("lightbox");objOverlay.style.display="none";objLightbox.style.display="none";document.onkeypress=""}
function initLightbox(){if(document.getElementsByTagName){for(var a=document.getElementsByTagName("a"),b=0;b<a.length;b++){var e=a[b];if(e.getAttribute("href")&&e.getAttribute("rel")=="lightbox")e.onclick=function(){showLightbox(this);return false}}b=document.getElementsByTagName("body").item(0);var c=document.createElement("div");c.setAttribute("id","overlay");c.onclick=function(){hideLightbox();return false};c.style.display="none";c.style.position="absolute";c.style.top="0";c.style.left="0";c.style.zIndex=
"90";c.style.width="100%";b.insertBefore(c,b.firstChild);a=getPageSize();a=getPageScroll();var h=new Image;h.onload=function(){var g=document.createElement("a");g.setAttribute("href","#");g.onclick=function(){hideLightbox();return false};c.appendChild(g);var f=document.createElement("img");f.src=loadingImage;f.setAttribute("id","loadingImage");f.style.position="absolute";f.style.zIndex="150";g.appendChild(f);h.onload=function(){};return false};h.src=loadingImage;a=document.createElement("div");a.setAttribute("id",
"lightbox");a.style.display="none";a.style.position="absolute";a.style.zIndex="100";b.insertBefore(a,c.nextSibling);var d=document.createElement("a");d.setAttribute("href","#");d.setAttribute("title","Click to close");d.onclick=function(){hideLightbox();return false};a.appendChild(d);b=new Image;b.onload=function(){var g=document.createElement("img");g.src=closeButton;g.setAttribute("id","closeButton");g.style.position="absolute";g.style.zIndex="200";d.appendChild(g);return false};b.src=closeButton;
b=document.createElement("img");b.setAttribute("id","lightboxImage");d.appendChild(b);b=document.createElement("div");b.setAttribute("id","lightboxDetails");a.appendChild(b);a=document.createElement("div");a.setAttribute("id","lightboxCaption");a.style.display="none";b.appendChild(a);a=document.createElement("div");a.setAttribute("id","keyboardMsg");a.innerHTML="press <kbd>x</kbd> to close";b.appendChild(a)}}
function addLoadEvent(a){var b=window.onload;window.onload=typeof window.onload!="function"?a:function(){b();a()}}addLoadEvent(initLightbox);



