<!--

   // Set the default stylesheet here:
   var flag = "purple";

   if( getCookie( 'mp_color_scheme' ) ) { flag = getCookie( 'mp_color_scheme' ); }

   palette        = new Array();
   corner_palette = new Array();

   // Define color palette here:
   palette[ 'red'    ] = new Array( '#ff3333', '#cc0000', '#990000', '#480000' );
   palette[ 'orange' ] = new Array( '#ffbb22', '#ff9900', '#cc6600', '#663300' );
   palette[ 'yellow' ] = new Array( '#ffff33', '#cccc00', '#999900', '#666600' );
   palette[ 'green'  ] = new Array( '#66cc66', '#339933', '#006600', '#003300' );
   palette[ 'blue'   ] = new Array( '#99ccff', '#6699cc', '#336699', '#1c2737' );
   palette[ 'purple' ] = new Array( '#cc66cc', '#993399', '#660066', '#330033' );
   palette[ 'white'  ] = new Array( '#ffffff', '#e2e2e2', '#ffffff', '#b2b2b2' );

   // Login/Registration Box Corner Colors (over Shadow)
   corner_palette[ 'red'    ] = 'b52424';
   corner_palette[ 'orange' ] = 'b58518';
   corner_palette[ 'yellow' ] = 'b5b524';
   corner_palette[ 'green'  ] = '489148';
   corner_palette[ 'blue'   ] = '6d91b5';
   corner_palette[ 'purple' ] = '914891';
   corner_palette[ 'white'  ] = 'a0a0a0';

   function setActiveStyleSheet( title ) {
      var i, a, main;

      // Temporarily hide login "GO >" button during transition:
      try {
         if( document.getElementById( 'login' ) ) {
            loginButton                  = document.getElementById( 'login' );
            loginButton.style.visibility = 'hidden';

            newGoButton     = new Image();
            newGoButton.src = "../images/Purple_Crayons/" + title + "/go.gif"; } }
      catch( err ) { /* Do Nothing, Ignore Error */ }

      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;
               selectedStyle = title; } } }

      for( var j = 0; j < niftyCornerCache.length; j++ ) {
         if( niftyColorCache[ j ] == palette[ flag ][ 1 ] ) {
            niftyCornerCache[ j ].style.borderColor = palette[ title ][ 1 ];

            niftyColorCache[ j ] = palette[ title ][ 1 ]; }
         else if( niftyColorCache[ j ] == palette[ flag ][ 2 ] ) {
            niftyCornerCache[ j ].style.borderColor = palette[ title ][ 2 ];

            niftyColorCache[ j ] = palette[ title ][ 2 ]; }
         else if( niftyColorCache[ j ] == palette[ flag ][ 3 ] ) {
            niftyCornerCache[ j ].style.borderColor = palette[ title ][ 3 ];

            niftyColorCache[ j ] = palette[ title ][ 3 ]; }

/* FOR DEBUGGING ONLY:
         else {
            alert( "Error! Color: " + niftyColorCache[ j ] + " not found in palette." ); }
*/


      // Save color scheme in cookie:
      if( getCookie( 'mp_color_scheme' ) ) { deleteCookie( 'mp_color_scheme' ); }

      setCookie( 'mp_color_scheme', title, 365, '/' ); }

      try {
         niftyCornerCache[ loginTabCornerReference     ].style.borderRightColor = '#' + corner_palette[ title ];
         niftyCornerCache[ loginTabCornerReference + 1 ].style.borderRightColor = '#' + corner_palette[ title ];
         niftyCornerCache[ loginTabCornerReference + 2 ].style.borderLeftColor  = '#' + corner_palette[ title ];
         niftyCornerCache[ loginTabCornerReference + 3 ].style.borderLeftColor  = '#' + corner_palette[ title ]; }
      catch( err ) { /* Do Nothing, Ignore Error */ }

      // Fix Login "GO >" button"
      try {
         loginButton.src              = newGoButton.src;
         loginButton.style.height     = 22; // this.height;
         loginButton.style.width      = 60; // this.width;
         loginButton.style.visibility = 'visible'; }
      catch( err ) {
         if( document.getElementById( 'login' ) ) {
            loginButton                  = document.getElementById( 'login' );
            loginButton.style.visibility = 'visible'; } }

//      fixTabs();

      flag = title; }

//-->
