var t;
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;
}

var Browser = {
	Version: function() {
		var version = 999; // we assume a sane browser
		if (navigator.appVersion.indexOf("MSIE") != -1)      // bah, IE again, lets downgrade version number
		version = parseFloat(navigator.appVersion.split("MSIE")[1]);
		return version;
	}
}

function avaa_valikko(avattava, avaaja) {
	clearTimeout(t);
	var ie_leveys_korjaus = 0;
	if (navigator.appName == "Microsoft Internet Explorer" && Browser.Version() < 7) {
		ie_leveys_korjaus = 766;
	}
	sulje_valikko();
	reunaVasen = (findPosX(document.getElementById(avaaja)));
	if (document.getElementById(avattava).id == 'val_raptor') {
		var hmm = document.getElementById(avattava).offsetWidth - document.getElementById(avaaja).offsetWidth;
		document.getElementById(avattava).style.left = ie_leveys_korjaus + (reunaVasen - hmm) + 1 + 'px';
	}
	else {
		document.getElementById(avattava).style.left = ie_leveys_korjaus + reunaVasen+'px';
	}
	document.getElementById(avattava).style.visibility = 'visible';
}
function laskuri_aloita() {
	t=setTimeout("sulje_valikko()", 500);
}
function laskuri_lopeta() {
	clearTimeout(t);
}
function sulje_valikko() {
	document.getElementById('val_etusivu').style.visibility = 'hidden';
	document.getElementById('val_pulma').style.visibility = 'hidden';
	document.getElementById('val_kalenteri').style.visibility = 'hidden';
	document.getElementById('val_tieto').style.visibility = 'hidden';
	if(document.getElementById('val_seudux')) {
		document.getElementById('val_seudux').style.visibility = 'hidden';
	}
	document.getElementById('val_raptor').style.visibility = 'hidden';
}
//document.onLoad = sulje_valikko();