var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

// close layer when click-out
document.onclick = mclose; 

function isVisible(elem) {
  var cmpstyle = ('getComputedStyle' in window) ? window.getComputedStyle(elem,null) : elem.currentStyle;
  if (cmpstyle.display != 'none') {
    return true;
  }
  return false;
}

function showorhide(elem){
  arg = '#'+elem;
  var element = document.getElementById(elem);  
  var visible = isVisible(element);
  if (visible) {
    //element.style.display = "none";
    $(arg).fadeOut();
  } else {
    //element.style.display = "block";
    $(arg).fadeIn();
  }
}

function show_popup()
{
	$('#proiecte_div').fadeIn();
}
function hide_popup()
{
	$('#proiecte_div').fadeOut();
}

function showsub(key,total){
	for(i=0;i<=total;i++)
	$("#submenu"+i).hide();
	$("#submenu"+key).show('fast');
}

var infoLayerview=0;
function toggleInfoLayer(e){
	if(!infoLayerview){
		$(e).html('&laquo;');
		$('#infoLayer').css('left','0px');
		infoLayerview=1;
	}else{
		$(e).html('&raquo;');
		$('#infoLayer').css('left','-370px');
		infoLayerview=0;
	}
}
