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();

var ul = document.createElement('ul');
ul.setAttribute('id', 'styleswitcher');

for (var i = 0; i < styles.length; i++)
{
	var style = styles[i];
	var li = document.createElement('li');
	var img = document.createElement('img');
	img.setAttribute('src', style.folder + 'icon.png');
	img.setAttribute('alt', style.title);
	img.setAttribute('title', 'Switch to style ' + style.title);
	img.setAttribute('onclick', "setActiveStyleSheet('" + style.title + "'); return false;");
	
	li.appendChild(img);
	ul.appendChild(li);
}
document.getElementById('footer').appendChild(ul);