var coorY;
var currentID = 'null';
var currentP = 'null';

var currentSet = 1;

document.onclick = function(e)
{ 
    if(!e) e = event; 
    //alert([e.clientX, e.clientY]); 
	coorY = e.clientY;
	//document.write('Hello!');
	/*var obj = e;

for(v in obj)
{
	document.write(v + ": " + eval("obj." + v) + "<br>");
}*/

}

function getBounds(element)
{
  var left = element.offsetLeft;
  var top = element.offsetTop;
  for (var parent = element.offsetParent; parent; parent = parent.offsetParent)
  {
    left += parent.offsetLeft - parent.scrollLeft;
    top += parent.offsetTop - parent.scrollTop
  }
  return {left: left, top: top, width: element.offsetWidth, height: element.offsetHeight};
}

function show_mess(id)
{
	if(id == currentID)
	{
		hide_current();
	}
	else
	{
		if(currentID != 'null')
		{
			//document.getElementById('link_'+currentID).style.fontWeight = 'normal';
			document.getElementById('link_'+currentID).style.textDecoration = 'none';
			document.getElementById('txt_'+currentID).style.display = 'none';
			hide_current();
		}

		currentID = id;

		//document.getElementById('link_'+currentID).style.fontWeight = 'bold';
		document.getElementById('link_'+currentID).style.textDecoration = 'underline';
		//document.getElementById('txt_'+currentID).style.display = 'inline';
			

		document.getElementById('message').style.top = coorY + document.body.scrollTop - 22;
		document.getElementById('message').style.visibility = 'visible';
		enlarge();
	}
}

function hide_current()
{
	curtainLeft = 9;
	curtainBottom = 48;
	document.getElementById("message").style.clip = 'rect(auto, '+ curtainLeft +'px, '+ curtainBottom +'px, auto)';
	document.getElementById('message').style.visibility = 'hidden';

	if(currentID != 'null')
	{
		document.getElementById('link_'+currentID).style.textDecoration = 'none';
		document.getElementById('txt_'+currentID).style.display = 'none';
	}

	currentID = 'null';
	currentP = 'null';
}

var curtainStep = 20; //шаг - количество пикселей на которое будет сворачивать слой за один раз
var curtainTimeout = 15;
var curtainLeft = 9;
var curtainBottom = 48;

function enlarge()
{
	if(curtainLeft < 348)
	{
		curtainLeft += curtainStep;
		curtainBottom += curtainStep/3;

		var rect = 'rect(auto, '+ curtainLeft +'px, '+ curtainBottom +'px, auto)';
		
		document.getElementById("message").style.clip = rect;

		setTimeout(enlarge, curtainTimeout);
	}
	else
	{
		document.getElementById('txt_'+currentID).style.display = 'inline';
	}
}



/*----------------------*/


function nextClientSet(totalSet)
{
	hide_current();

	document.getElementById("set" + currentSet).style.display = 'none';
	if(currentSet == totalSet)
	{
		currentSet = 1;
	}
	else
	{
		currentSet ++;
	}
	document.getElementById("set" + currentSet).style.display = 'inline';
}


function prevClientSet(totalSet)
{
	hide_current();

	document.getElementById("set" + currentSet).style.display = 'none';
	if(currentSet == 1)
	{
		currentSet = totalSet;
	}
	else
	{
		currentSet --;
	}
	document.getElementById("set" + currentSet).style.display = 'inline';
}

