/* (c) Kalamun.org -  GPL 3 */

var referenze=null;
var refTimer=Array();

function startRef() {
	if(refTimer[this.id]!=null) clearRefTimer(this.id);
	refTimer[this.id]=setInterval("openRef('"+this.id+"')",20);
	}
function stopRef() {
	if(refTimer[this.id]!=null) clearRefTimer(this.id);
	refTimer[this.id]=setInterval("closeRef('"+this.id+"')",20);
	}
function clearRefTimer(id) {
	clearInterval(refTimer[id]);
	refTimer[id]=null;
	}
function openRef(id) {
	var t=document.getElementById(id);
	var l=parseInt(t.style.left);
	if(l<10) t.style.left=(l+10)+'px';
	else {
		clearRefTimer(id);
		refTimer[id]=setInterval("openRef2('"+id+"')",20);
		}
	}
function openRef2(id) {
	var t=document.getElementById(id);
	var l=parseInt(t.style.left);
	if(l>0) t.style.left=(l-2)+'px';
	else {
		clearRefTimer(id);
		}
	}
function closeRef(id) {
	var t=document.getElementById(id);
	var l=parseInt(t.style.left);
	if(l<10) t.style.left=(l+2)+'px';
	else {
		clearRefTimer(id);
		refTimer[id]=setInterval("closeRef2('"+id+"')",20);
		}
	}
function closeRef2(id) {
	var t=document.getElementById(id);
	var l=parseInt(t.style.left);
	if(l>-70) t.style.left=(l-10)+'px';
	else {
		clearRefTimer(id);
		t.style.left='-70px';
		}
	}

function initReferenze() {
	referenze=document.getElementById('referenze').getElementsByTagName('LI');
	for(var i=0;referenze[i];i++) {
		refTimer["ref_"+i]=null;
		referenze[i].id="ref_"+i;
		referenze[i].style.left="-70px";
		referenze[i].onmouseover=startRef;
		referenze[i].onmouseout=stopRef;
		}
	}