window.onload = setStyle;
 
// ----------------------------------------------
// Javascript Style Switcher
// - - - - - - - - - - - - - - - - - - - - - - -
 // For details, visit AListApart:
// http://www.alistapart.com/stories/alternate/
// ----------------------------------------------

function setActiveStyleSheet(title, reset) {
  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;
       }
     }
     if (reset == 1) {
   	  createCookie("wstyle", title, 365);
     }
     
     // change the 'A' images based on the text size the user has selected
     if (title == "Normal Text") {
   	  //alert("swap to normal");
   	  document.NormalA.src = "/portals/8/skins/Blue Bar/icon_textsmall1.gif";
   	  document.MediumA.src = "/portals/8/skins/Blue Bar/icon_textmedium1.gif";
   	  document.LargeA.src = "/portals/8/skins/Blue Bar/icon_textlarge1.gif";
     }
     if (title == "Medium Text") {
   	  //alert("swap to medium");
   	  document.NormalA.src = "/portals/8/skins/Blue Bar/icon_textsmall2.gif";
   	  document.MediumA.src = "/portals/8/skins/Blue Bar/icon_textmedium2.gif";
   	  document.LargeA.src = "/portals/8/skins/Blue Bar/icon_textlarge2.gif";
     }
     if (title == "Large Text") {
   	  //alert("swap to large");
   	  document.NormalA.src = "/portals/8/skins/Blue Bar/icon_textsmall3.gif";
   	  document.MediumA.src = "/portals/8/skins/Blue Bar/icon_textmedium3.gif";
   	  document.LargeA.src = "/portals/8/skins/Blue Bar/icon_textlarge3.gif";
     }
   }
   
   function setStyle() {
   	var style = readCookie("wstyle");
   	if (style != null) {
   		setActiveStyleSheet(style, 0);
   	}
   }
   
   // ----------------------------------------------
   // Cookie functions
   // ----------------------------------------------
   
   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+";domain=.laurencepostgate.com;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 getCookieFlash(name) {
       var re = new RegExp(name + "=([^;]+)");
       var value = re.exec(document.cookie);
       return (value != null) ? unescape(value[1]) : null;
   }
   
   // End Javascript

