var manual_or_random="manual";var randomsetting="3 days";function getCookie(Name){var re=new RegExp(Name+"=[^;]+","i");if(document.cookie.match(re))return document.cookie.match(re)[0].split("=")[1];return null;}function setCookie(name,value,days){var expireDate=new Date();var expstring=(typeof days!="undefined")? expireDate.setDate(expireDate.getDate()+parseInt(days)) : expireDate.setDate(expireDate.getDate()-5);document.cookie=name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";}function deleteCookie(name){setCookie(name,"moot");}function setStylesheet(title,randomize){var i,cacheobj,altsheets=[""];for(i=0;(cacheobj=document.getElementsByTagName("link")[i]);i++){if(cacheobj.getAttribute("rel").toLowerCase()=="alternate stylesheet" && cacheobj.getAttribute("title")){cacheobj.disabled=true;altsheets.push(cacheobj);if(cacheobj.getAttribute("title")==title) cacheobj.disabled=false;}}if(typeof randomize!="undefined"){var randomnumber=Math.floor(Math.random()*altsheets.length);altsheets[randomnumber].disabled=false;} return(typeof randomize!="undefined" && altsheets[randomnumber]!="")? altsheets[randomnumber].getAttribute("title") : "";}function chooseStyle(styletitle,days){if(document.getElementById){setStylesheet(styletitle);setCookie("mysheet",styletitle,days);}}function indicateSelected(element){if(selectedtitle!=null && (element.type==undefined || element.type=="select-one")){var element=(element.type=="select-one") ? element.options : element;for (var i=0;i<element.length;i++){if(element[i].value==selectedtitle){if(element[i].tagName=="OPTION") element[i].selected=true;else element[i].checked=true;break;}}}}if(manual_or_random=="manual"){var selectedtitle=getCookie("mysheet");if(document.getElementById && selectedtitle!=null) setStylesheet(selectedtitle);else chooseStyle('green-theme',60);}else if(manual_or_random=="random"){if(randomsetting=="eachtime"){setStylesheet("","random");}else if(randomsetting=="sessiononly"){ if(getCookie("mysheet_s")==null) document.cookie="mysheet_s="+setStylesheet("","random")+"; path=/";else setStylesheet(getCookie("mysheet_s"));}else if(randomsetting.search(/^[1-9]+ days/i)!=-1){if(getCookie("mysheet_r")==null || parseInt(getCookie("mysheet_r_days"))!=parseInt(randomsetting)){setCookie("mysheet_r",setStylesheet("","random"),parseInt(randomsetting));setCookie("mysheet_r_days",randomsetting,parseInt(randomsetting));}else{setStylesheet(getCookie("mysheet_r"));}}}
