/*Basic Skinchooser V1
written by Godkillah
from phantom-designs.net*/

function setCookie(name, value, expires) {
var deCookie = name + "=" + escape(value);
if(expires){
expires= expires.toGMTString();
deCookie += "; expires="; 
deCookie += expires; 
}
document.cookie = deCookie;
}
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return false;
}else begin += 2;
var end = document.cookie.indexOf(";", begin);
if (end == -1)
end = dc.length;
return unescape(dc.substring(begin + prefix.length, end));
}
function delCookie(name){
expires = new Date(1807,1,1);
expires = expires.toGMTString();
deCookie = name
deCookie += "=delete; expires=";
deCookie += expires;
document.cookie = deCookie;
}
function changeSkin(aaa){
document.getElementsByTagName("head")[0].removeChild(document.getElementsByTagName("style")[0])
head = document.getElementsByTagName("head")[0];
llink=document.createElement('link');
llink.rel="stylesheet"
llink.type="text/css";
llink.href=aaa;
head.appendChild(llink);
for(blah in skins){
if(skins[blah][1]==aaa){
document.body.innerHTML="<center><b>"+skins[blah][2]+"</b></center>"+document.body.innerHTML
}}}
if(location.href.match(/act=UserCP&CODE=06/i)){
sel='default'
document.forms['prefs'].u_skin.onchange=function(){
if(skins[parseInt(document.forms['prefs'].u_skin.selectedIndex)-1]){
sel=skins[parseInt(document.forms['prefs'].u_skin.selectedIndex)-1][1]
}else{
sel='default'
}}
function submitted(){
if(sel=='default'){
delCookie(document.getElementById("navstrip").getElementsByTagName("a")[0].innerHTML)
}
if(sel!='default'){
setCookie(document.getElementById("navstrip").getElementsByTagName("a")[0].innerHTML,sel,new Date(9999,1,1))
}
location.reload();
}
document.forms['prefs'].getElementsByTagName("input")[document.forms['prefs'].getElementsByTagName("input").length-1].parentNode.innerHTML='<input type="button" class="forminput" onclick="submitted()" value="Change My Account Options" name="submit"/>'
document.forms['prefs'].u_skin.innerHTML=''
head = document.forms['prefs'].u_skin;
ho=document.createElement('option');
ho.value='default'
ho.innerHTML='Default skin'
head.appendChild(ho);
for(i=0;i<skins.length;i++){
ho=document.createElement('option');
ho.value=skins[i][1]
ho.innerHTML=skins[i][0]
head.appendChild(ho);
}

}
if(location.href.match(/skinid=/i)){
skin=location.href.split("skinid=")[1]
if(skin!='default'){
changeSkin(skin)
}}
if(!location.href.match(/skinid=/i)){
o=document.getElementById("navstrip").getElementsByTagName("a")[0].innerHTML
if(getCookie(o)!=false){
changeSkin(getCookie(o))
}}
