//############# DESCRIPTION FUNCTIONS ############# //

var leftPos = 0;

function showDesc(obj){
	document.getElementById(obj).style.display = "inline";
}

function hideDesc(obj){
	document.getElementById(obj).style.display = "none";
}

function shiftDesc(obj,x,y)
{
//	obj.left = (x - leftPos)+"px";
	obj.left = (x)+"px";
	obj.top = y+"px";
}

var currentPosX, currentPosY;

function mousehandlerMoveDesc(e){
	if(document.all) e=window.event; // IE
	if(!document.all){
		currentPosX=e.pageX;
		currentPosY=e.pageY;
	} else {
		currentPosX=e.clientX;
		currentPosY=e.clientY;
	}
	return false;
}

function setDesc(idd)
{
    txt=document.getElementById("d_"+idd).innerHTML;
	if(txt!="")
	{
		showDesc("desc-text");
		document.getElementById("desc-info").innerHTML = txt;
	}
}

function moveDesc(){
		//currentPosY -= document.getElementById("desc-text").offsetHeight;
		if(document.all)
		{shiftDesc(document.getElementById("desc-text").style,(currentPosX+document.body.scrollLeft)+10,(currentPosY+document.body.scrollTop)-10);}
		else
		{shiftDesc(document.getElementById("desc-text").style,(currentPosX+document.body.offsetLeft)+10,(currentPosY+document.body.offsetTop)-10);}
}

function setLeftpos(){
	var tmpPos = (parseInt(document.body.scrollWidth)-984)/2;
	leftPos = tmpPos + 260;
}


function init()
{
    window.onresize = setLeftpos;
    document.onmousemove = mousehandlerMoveDesc;
    setLeftpos();

}
