	  function setcookie( name, value, expiry, path ) {
	     if(expiry) {
		      var now = new Date();
			  now.setTime( now.getTime() + Math.round(86400000*expiry) );
			  expiry = now.toGMTString();
		  }
		  expiry = expiry ? '; expires=' + expiry : '';
		  path = path ?'; path=' + path:'';
		  document.cookie = name + '=' + escape(value) + expiry + path;
	  }
	  
	  function getcookie( name ) {
	     var cookie = document.cookie;
		 if( cookie.indexOf( name + '=' ) < 0 ) { return null; }
		 var start = cookie.indexOf( name + '=' ) + name.length + 1;
		 var finish = cookie.substring( start, cookie.length );
		 finish = ( finish.indexOf( ';' ) < 0 ) ? cookie.length : start + finish.indexOf( ';' );
		 return unescape( cookie.substring( start, finish ) );
	  }  

      // function for changing stylesheets using
      // document.getElementsByTagName("link")
      function setLinkedStyleSheet(title) {
        var linkNodes = document.getElementsByTagName("link");
        for ( i = 0; i < linkNodes.length; i++ ) {
          linkNode = linkNodes[i];
          relAttr = linkNode.getAttribute('rel');
          if ( relAttr && ( relAttr.indexOf("style") != -1 ) && linkNode.getAttribute("title") ) {
            linkNode.disabled = true;
            if ( linkNode.getAttribute("title") == title )
              linkNode.disabled = false;
          }
        }
      }

      // function for changing stylesheets using document.styleSheets
      function setStyleSheet(theme) {
        for ( i = 0; i < document.styleSheets.length; i++ ) {
          if ( document.styleSheets[i].title ) {
            document.styleSheets[i].disabled = true;
            if ( document.styleSheets[i].title == theme )
              document.styleSheets[i].disabled = false;
          }
        }
		setcookie( 'style', theme, 90, '/' );
      }