function getAvailableStyles()
{
	var styles = new Array();
	var links = document.getElementsByTagName('link');
	for(var i = 0; i < links.length; i++)
	{
		if(links[i].getAttribute('rel').search('stylesheet') != -1)
		{
			if(links[i].getAttribute('media').search('screen') != -1)
			{
				var style = new Array();
				style.title = links[i].getAttribute('title');
				style.href = links[i].getAttribute('href');
				style.folder = style.href.substring(style.href.indexOf('/'), style.href.lastIndexOf('/') + 1);
				styles.push(style);
			}
		}
	}
	return styles;
}

var styles = getAvailableStyles();

if(styles.length > 0) {
	var ul = document.createElement('ul');
	ul.setAttribute('id', 'styleswitcher');

	for (var i = 0; i < styles.length; i++) {
		var li = document.createElement('li');
		var img = document.createElement('img');
		img.setAttribute('src', styles[i].folder + 'icon.png');
		img.setAttribute('alt', styles[i].title);
		img.setAttribute('title', 'Switch to style ' + styles[i].title);
		img.setAttribute('onclick', "setActiveStyleSheet('" + styles[i].title + "')");
		
		li.appendChild(img);
		ul.appendChild(li);
	}
	document.getElementById('footer').appendChild(ul);
}