var ds;
var currentDiv;
if (typeof addEvent != 'function')
{
	var addEvent = function(o, t, f, l)
	{
		var d = 'addEventListener', n = 'on' + t, rO = o, rT = t, rF = f, rL = l;
		if (o[d] && !l) return o[d](t, f, false);
		if (!o._evts) o._evts = {};
		if (!o._evts[t]) {
			o._evts[t] = o[n] ? { b: o[n] } : {};
			o[n] = new Function('e',
				'var r = true, o = this, a = o._evts["' + t + '"], i; for (i in a) {' +
					'o._f = a[i]; r = o._f(e||window.event) != false && r; o._f = null;' +
					'} return r');
			if (t != 'unload') addEvent(window, 'unload', function() {
				removeEvent(rO, rT, rF, rL);
			});
		}
		if (!f._i) f._i = addEvent._i++;
		o._evts[t][f._i] = f;
	};
	addEvent._i = 1;
	var removeEvent = function(o, t, f, l)
	{
		var d = 'removeEventListener';
		if (o[d] && !l) return o[d](t, f, false);
		if (o._evts && o._evts[t] && f._i) delete o._evts[t][f._i];
	};

	function cancelEvent(e, c) 
	{
		e.returnValue = false;
		if (e.preventDefault) e.preventDefault();
		if (c)
		{
			e.cancelBubble = true;
			if (e.stopPropagation) e.stopPropagation();
		}
	}
}


function selMenu()
{
	if(this.parentNode.className!="wcc sel")
	location.href = this.parentNode.childNodes[1].childNodes[0].childNodes[0].href;
	return false;
}

function getPage(url)
{
	var str = url;
	var inizio = str.lastIndexOf("/")+1;
	var per = str.lastIndexOf(".php")+4-inizio;
	return str.substr(inizio, per);
}

function getLink(url)
{
	var str = url;
	var inizio = str.lastIndexOf("/")+1;
	return str.substr(inizio, 999);
}

function findLink(lnk)
{
	try 
	{
		var mnu = document.getElementById("lmenu");
		var el = mnu.getElementsByTagName("a");
		for(i=0; i<el.length; i++)
		{
			if(getLink(el[i].toString())==lnk && el[i].parentNode.className!="wlc" && el[i].parentNode.className!="wcc")
				return el[i];
		}
	}
	catch (e) {}
}

function findLinks(lnk,lnk2,obj){
	var el = obj.getElementsByTagName("a");
	var ret = new Array();
	var n=0;
	for(i=0; i<el.length; i++)
	{
		if(getLink(el[i].toString()).search(lnk)>-1 || getLink(el[i].toString()).search(lnk2)>-1)
			ret[n++] = el[i];
	}
	return ret;
}

function getDivs()
{
	try 
	{
		var mnu = document.getElementById("rcolumn");
		var el = mnu.getElementsByTagName("div");
		var ret = new Array();
		for(i=0; i<el.length; i++)
		{
			if(el[i].className=="cstudies")
				ret.push(el[i]);
		}
	} catch (e) {}
	return ret;
}

function initMenu()
{
	var page = getPage(window.location.href);
	var l=findLink(page);
	if (null!=l)
	{
		l.parentNode.className += " set";
		while("DIV" != l.nodeName) 
		{
			if("LI" == l.nodeName)
				l.className += " sel";
			l = l.parentNode;
		}
		var l2 = findLinks("#",page,l);
		for(i=0; i<l2.length; i++)
			l2[i].onclick = selMenu;
	}
	ds = getDivs();
	currentDiv = Math.floor(Math.random()*ds.length);
	ds[currentDiv].style.display = 'block';
	setInterval(changeDiv, 10000);
}

function changeDiv()
{
	ds[currentDiv].style.display = 'none';
	currentDiv++;
	if(currentDiv>ds.length-1)currentDiv=0;
	ds[currentDiv].style.display = 'block';
}

addEvent(window, 'load', initMenu, false);

