// Colorscheme Switcher
var maxCS = 4; // number of colorschemes
var currentCs = 1;


// KeyVisual Switcher
var maxKV = 8; // number of keyvisuals
var currentKV = 1;



function switchColorscheme() {

	selectColorscheme( (currentCs % maxCS) + 1 );
}

function selectColorscheme(nr) {

	currentCs = nr;

	var cs = "colorscheme" + nr;

	if (!document.getElementsByTagName) return;
	var el = document.getElementsByTagName("link");
	for (var i = 0; i < el.length; i++ ) {
    	if( (el[i].getAttribute("rel").indexOf("style") != -1) &&
    	    (el[i].getAttribute("id").indexOf("colorscheme") != -1) ) {
      		el[i].disabled = true;
      		if (el[i].getAttribute("id") == cs) el[i].disabled = false;
    	}
  	}
}


function switchKeyVisual() {

	selectKeyVisual( (currentKV % maxKV) + 1 );
}

function selectKeyVisual(nr) {

	currentKV = nr;
	if (!document.getElementsByTagName) return;
	document.getElementById('key_visual').style.background = "url(images/dynamic/key_visual"+nr+".jpg)";
}


