piilota = true;

function valitseMenu(id)
{
	suljeMenutOikeasti(true);
	document.getElementById('menu' + id).className = 'selected_menu';
	document.getElementById('floater' + id).style.left = (findPosX(document.getElementById('menu' + id)) - 60 - ((id - 1) * 130)) + 'px';
	document.getElementById('floater' + id).style.display = 'block';
}

function suljeMenut()
{
	if (!piilota)
	{
		piilota = true;
		setTimeout('suljeMenutOikeasti(false)', 2000);
	}
	else
		piilota = true;
}

function estaPiiloitus()
{
	piilota = false;	
}

function suljeMenutOikeasti(pakota)
{
	if (piilota || pakota)
	{
		i = 0;
		while (document.getElementById('floater' + i) != null)
		{
			document.getElementById('floater' + i).style.display = 'none';
			document.getElementById('menu' + i).className = 'unselected_menu';
			i += 1;
		}
		piilota = false;
	}
}

function tarkistaFormi()
{
	nimi = document.getElementById('nimi').value;
	koulu = document.getElementById('koulu').value;
	toimitusosoite = document.getElementById('toimitusosoite').value;
	if (nimi == null || nimi.length < 5)
	{
		alert("Kirjoita nimesi.");
		document.getElementById('nimi').focus();
		return false;
	}
	else
	if (koulu == null || koulu.length < 5)
	{
		alert("Kirjoita koulun nimi.");
		document.getElementById('koulu').focus();
		return false;
	}
	else
	if (toimitusosoite == null || toimitusosoite.length < 5)
	{
		alert("Kirjoita toimitusosoite.");
		document.getElementById('toimitusosoite').focus();
		return false;
	}
	return true;	
}


 function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
