<!--// ----------------------------------------------// StyleSwitcher functions written by Paul Sowden// http://www.idontsmoke.co.uk/ss/// - - - - - - - - - - - - - - - - - - - - - - -// For the details, visit ALA:// http://www.alistapart.com/stories/alternate/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 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() {  var i, a;  for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {    if(a.getAttribute("rel").indexOf("style") != -1       && a.getAttribute("rel").indexOf("alt") == -1       && a.getAttribute("title")       ) return a.getAttribute("title");  }  return null;}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;}window.onload = function(e) {  var cookie = readCookie("style");  var title = cookie ? cookie : getPreferredStyleSheet();  setActiveStyleSheet(title);}window.onunload = function(e) {  var title = getActiveStyleSheet();  createCookie("style", title, 365);}var cookie = readCookie("style");var title = cookie ? cookie : getPreferredStyleSheet();setActiveStyleSheet(title);function blocking(nr) {	if (nr=='emaildefault') {		if (document.layers) {			document.layers['emaildefault'].display = 'block';			document.layers['emaildept'].display = 'none';			document.layers['emailperson'].display = 'none';		} else if (document.getElementById) {			document.getElementById('emaildefault').style.display = 'block';			document.getElementById('emaildept').style.display = 'none';			document.getElementById('emailperson').style.display = 'none';		}	} else if (nr=='emaildept') {		if (document.layers) {			document.layers['emaildefault'].display = 'none';			document.layers['emaildept'].display = 'block';			document.layers['emailperson'].display = 'none';		} else if (document.getElementById) {			document.getElementById('emaildefault').style.display = 'none';			document.getElementById('emaildept').style.display = 'block';			document.getElementById('emailperson').style.display = 'none';		}	} else if (nr=='emailperson') {		if (document.layers) {			document.layers['emaildefault'].display = 'none';			document.layers['emaildept'].display = 'none';			document.layers['emailperson'].display = 'block';		} else if (document.getElementById) {			document.getElementById('emaildefault').style.display = 'none';			document.getElementById('emaildept').style.display = 'none';			document.getElementById('emailperson').style.display = 'block';		}	}}// DHTML Micro API - www.quirksmode.org //function getObj(name){	if (document.getElementById)	{		this.obj = document.getElementById(name);		this.style = document.getElementById(name).style;	}	else if (document.all)	{		this.obj = document.all[name];		this.style = document.all[name].style;	}	else if (document.layers)	{		this.obj = document.layers[name];		this.style = document.layers[name];	}}function show_hide(layer,toggle){	var s = new getObj(layer);	if(toggle == 'hide') {		s.style.display = 'none';	} else {		s.style.display = 'block';	}}var hideDelay = null;function menu0(layer,toggle,lvl){	if (toggle == 'show') {		if((hideDelay != null) && (hideLayer == layer)) {			clearTimeout(hideDelay);			hideDelay=null;		}		iewinhack_hide();		show_hide(layer,'show');	} else {		functionToRun = "show_hide('" + layer + "','hide');";		hideDelay = setTimeout(functionToRun,250);		hideLayer = layer;		iewinhack_show();	}	}var hideDelay1 = null;function menu1(layer,toggle,lvl){	if (toggle == 'show') {		if((hideDelay1 != null) && (hideLayer1 == layer)) {			clearTimeout(hideDelay1);			hideDelay1=null;		}		iewinhack_hide();		show_hide(layer,'show');	} else {		functionToRun = "show_hide('" + layer + "','hide');";		hideDelay1 = setTimeout(functionToRun,250);		hideLayer1 = layer;		iewinhack_show();	}	}// IE/WIN <SELECT> Z-INDEX HACK - Craig Morey// You'll love this one. IE/Win sets the z-index of <select> inputs as higher than anything.// That means that navigation menus that appear with the z-index of 1000 (for example)// are obscured by <select> items that should be beneath them. Bonkers. Madness.// This solution actually hides the select boxes when the menus are activated, // but the boxes don't seem to disappear because there's a background image of the select boxes// it's a crappy solution to a shitty problem, but with JS and CSS hacks, it only runs for IE/Win/* document.all is IE/Win only */function iewinhack_hide() {	if(document.all) {		if(document.all.select1){			document.all.select1.style.visibility = "hidden";			document.all.select2.style.visibility = "hidden";		}	}}function iewinhack_show() {	if(document.all) {	if(document.all.select1){		document.all.select1.style.visibility = "visible";		document.all.select2.style.visibility = "visible";	}	}}//-->