
   function changeCSS(requestedSize) {
      //This function applies a different style sheet in order to increase font size.
	  //The document has three stylesheets in it - the last one is the one that takes effect.
	  //This function switches stylesheets by disabling the active one and enabling another.

         var base = "../css/styles.css";
         var plus1 = "../css/styles_plus_one.css";
         var plus2 = "../css/styles_plus_two.css";
         var requestedSheet = 2; 
 
         
		 //figure out which stylesheet of the three we want;
         if (requestedSize == "base")
            requestedSheet = 2; 
         else if (requestedSize == "plus1")
            requestedSheet = 0; //e.g. this is the first sheet listed in the document head; we'll pass this num below
         else if (requestedSize == "plus2") 
            requestedSheet = 1;
         else 
		    requestedSheet = 2;
		 
		 
         //first disable all stylesheets, then re-enable the one we want
         for (i=0; i<3; i++) 
            {
               document.styleSheets[i].disabled=true;
            }
			
         document.styleSheets[requestedSheet].disabled=false;
 
         //set a cookie to remember the font size
         setFontCookie(requestedSize);

      } //end function "changeCSS"


   function checkCSS() {
      //This function checks whether the user previously set a desired font size.
      //If so, it sets the page to that size.

      if (document.cookie)
         {
         var cookieText = document.cookie;
		 var cookieSplit = cookieText.split(";");
		 var requestedSize;
		 
		 for (i=0; i < cookieSplit.length; i++)
		    {
			if(cookieSplit[i].indexOf("HLGFontSize") > -1)
			   {
				requestedSize = cookieSplit[i].split("=")[1];   
			   }
			}

         changeCSS(requestedSize);
         }

   } //end function "checkCSS"


   function setFontCookie(requestedSize) {
      //This function sets a cookie to remember the user's requested font size.

      document.cookie = 'HLGFontSize=' + requestedSize + '; expires=Thu, 2 Aug 2010 20:47:11 UTC; path=/'
  
   } //end function "setFontCookie"   
   
   
   function setCMCookie(password) {
      //This function sets a cookie to store a password for the content management system.
	  
      document.cookie = 'HLGCMPW=' + password + '; expires=Thu, 2 Aug 2010 20:47:11 UTC; path=/';
  
   } //end function "setCMCookie"   
   
   
   function getCMCookie() {
	   //This function retrieves from a cookie the password for the content management system.

	  var cookieSplit = cookie.split(";");
	  var password;
	  
	  for (i = 0; i < cookieSplit.length; i++ )
	     {
	      if(cookieSplit[i].indexOf("HLGCMPW") > -1)
		     {
			 password = cookieSplit[i].split("=")[1]; 
			 }
		 }
   } //end function "getCMCookie"


   function eMailPage() {
      //This function calls another page, which e-mails a link to this page.
   
      var pageLocation = this.document.location;
	  var pageTitle = this.document.title;
   
      location.href = "http://www.heimberglaw.com/EMailPage.php?PageLocation=" + pageLocation + "&PageTitle=" + pageTitle;
   
   } //end function "eMailPage"

