function id(what) {
    return document.getElementById('what');
}
function confirmLink(theLink, theSqlQuery)
{
    if (typeof(window.opera) != 'undefined') {
	return true;
    }
    var is_confirmed = confirm(theSqlQuery);

    if (is_confirmed) {
	theLink.href += '&is_js_confirmed=1';
    }
    return is_confirmed;
}
function checkPass(form) {
    if(!form.title.value) {
	alert("Wyeplnij poprawnie formularz!");
	return false;
    }
    if(form.title.value != form.ntitle.value) {
	alert("Podane hasla nie sa takie same!");
	return false;
    }
    return true;
}
// Copyright 2006-2007 javascript-array.com

var timeout	= 500;
var closetimer	= 0;
var ddmenuitem	= 0;
var ddmenuitem2	= 0;

timers = new Array();
oldSetTimeout = window.setTimeout;
window.setTimeout = function(code, interval) {
    timers.push(oldSetTimeout(code, interval));
}

function resetTimeouts() {
    timers = new Array();
}

function clearTimeouts() {
    for (var i= 0;i < timers.length; i++) {
	clearTimeout(timers[i]);
    }
    resetTimeouts();
}

// open hidden layer
function mopen(id, to)
{	
    // cancel close timer
    clearTimeouts();

    // close old layer
    if(ddmenuitem && to) ddmenuitem.style.visibility = 'hidden';
    if(ddmenuitem2 && to) ddmenuitem2.style.visibility = 'hidden';

    // get new layer and show it
    if(to == true) {
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';
    }
    else {
	ddmenuitem2 = document.getElementById(id);
	ddmenuitem2.style.visibility = 'visible';
    }
	

}
// close showed layer
function mclose()
{
    if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
    if(ddmenuitem2) ddmenuitem2.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; 
