/************************************************************
*           skin.js - part of web-sn skinner                *
*           copyright Simon Norris 2002                     *
*           email: si@web-sn.com                            *
*           web-sn home page: http://www.web-sn.com        *
*                                                           *
*           You may use or modify this script for           *
*           non-profit sites provided this copyright        *
*           notice remains unchanged.                       *
************************************************************/


var today = new Date();
var expiry = new Date(today.getTime() + 365 * 24 * 60 * 60 * 1000); // 1 year
    
function doSkin(skin) { 
   document.getElementById("skin").href='css/' + skin + '.css';
   document.cookie="skin=" + escape(skin) + "; expires=" + expiry.toGMTString() + "; path=/";
   if (document.all) {// Internet Explorer (and opera too but that's ok)
    var sel = document.getElementsByTagName("SELECT")
    for (i=0;i<sel.length;i++) { // hide and show all select boxes otherwise their colours won't change in IE (GRRRR!!!)
      sel[i].style.visibility = "hidden";
	  sel[i].style.visibility = "visible";
    }
   }
   window.location.reload();

}
 
function drawSkinSelector() {
  if (document.getElementById) { // IE5+, NS6, Opera 6
   str = "";
     str += "<select name=\"skinsel\" onchange=\"doSkin(this.options[this.options.selectedIndex].value)\" class=\"searchbox\">";
	 str += "<option value=\"default\">Switch Skin</option>";
	 str += "<option value=\"default\">Grey</option>";
	 str += "<option value=\"chocolate_rose\">Chocolate Rose</option>";
	 str += "<option value=\"forest\">Forest</option>";
	 str += "<option value=\"mint\">Mint</option>";
	 str += "<option value=\"acidblue\">Acid Blue</option>";
	 str += "<option value=\"darkblue\">Dark Blue</option>";
	 str += "<option value=\"khaki\">Khaki</option>";
	 // add options as desired
     str += "</select>";
  }
  else {
    str = "<img src=file:http://www.walterboelke.com/images/spacer.gif>"; // not dom compliant, don't bother.
  }
  document.write(str);

}    

function browserChk() {  // write dumbed-down CSS document for Netscape 4
	var nm = navigator.appName.indexOf("Netscape") != -1;
	var vers = parseInt(navigator.appVersion);
	if (nm && (vers == 4)) {
	  document.write("<link rel=\"stylesheet\" type=\"text/css\" href=file:http://www.walterboelke.com/css/nn4_default.css>"); 
	}
}



