Forum Moderators: open
//usage
change_theme('classic');
function change_theme(t)
{
var l = document.getElementsByTagName('link');
var le = l.length - 1;
for (var i = 0; i <= le; i++)
{
if (l[i].rel=='stylesheet')
{
if (l[i].title==theme)
{
var b = unescape(l[i].href).split(unescape(document.getElementsByTagName('base')[0].href));
l[i].href = b[1].replace(theme,t);
}
}
}
theme = t;
}
function change_theme2(t)
{
var l = document.getElementsByTagName('link');
var le = l.length - 1;
for (var i = 0; i <= le; i++)
{
if (l[i].rel=='stylesheet')
{
if (l[i].title==theme)
{
var b = unescape(l[i].href).split(unescape(document.getElementsByTagName('base')[0].href));
b = b[1].replace(theme,t);
var n = document.createElement('link');
n.setAttribute('href',b);
n.setAttribute('media','screen');
n.setAttribute('rel','stylesheet');
n.setAttribute('title',t);
n.setAttribute('type','text/css');
l[i].parentNode.insertBefore(n,l[i].nextSibling);
document.getElementsByTagName('head')[0].removeChild(document.getElementsByTagName('link')[i]);
l[i].disabled = false;
}
}
}
theme = t;
}