window.onload = function () {
	var licss = document.getElementById('css');
	licss.onmouseover = function () { licss.getElementsByTagName("ul")[0].style.display = 'block'; }
	licss.onmouseout = function () { licss.getElementsByTagName("ul")[0].style.display = 'none'; }
	addSwitcher();
}

function addSwitcherOld() {
	var ulmenu = document.getElementById("menu").getElementsByTagName("ul").item(0)
	styleSheets = document.styleSheets;
	
	li = document.createElement("li");
	litxt = document.createTextNode("> Change Style (Beta)");
	ulsubmenu = document.createElement("ul");
	
	for ( k = 0; k < styleSheets.length; k++ ) {
		if (styleSheets[k].title) {
			title = styleSheets[k].title;
			subli = document.createElement("li");
			//sublia = document.createElement("a");
			sublitxt = document.createTextNode(title);
			/*
				sublia.appendChild(sublitxt);
				sublia.setAttribute('href','');
				subli.appendChild(sublia);
				sublia.onclick = function() { setCss(this.innerHTML) };
			*/
			subli.appendChild(sublitxt);
			subli.onclick = function() { setCss(this.innerHTML) };
			ulsubmenu.appendChild(subli);
		}
	}
	
	li.appendChild(litxt);
	li.appendChild(ulsubmenu);
	ulmenu.appendChild(li);
}

function addSwitcher() {
	var licss = document.getElementById("css")
	styleSheets = document.styleSheets;

	ulsubmenu = document.createElement("ul");
	
	for ( k = 0; k < styleSheets.length; k++ ) {
		if (styleSheets[k].title) {
			title = styleSheets[k].title;
			subli = document.createElement("li");
			sublitxt = document.createTextNode(title);
			subli.appendChild(sublitxt);
			subli.onclick = function() { setCss(this.innerHTML) };
			ulsubmenu.appendChild(subli);
		}
	}
	
	licss.appendChild(ulsubmenu);
}

function setCss(theme) {
	styleSheets = document.styleSheets;
	for ( i = 0; i < styleSheets.length; i++ ) {
		if (styleSheets[i].title ) {
			styleSheets[i].disabled = true;
			if ( styleSheets[i].title == theme ) {
				styleSheets[i].disabled = false;
			}
		}
	}
}

