/**
 * kontrola prazdnych formularov pred odoslanim
 * name - meno formulara
 * params - nazvy jednotlivych poloziek oddelene |
 * msg - sprava, ktoru zobrazi
 **/
function check_form(name,params,msg)
{
	p=params.split("|");
	for(i=0;i<p.length;i++)
	{
		if(document.forms[name][p[i]].value=="")
		{
			window.alert(msg);
			return false;
		}
	}
	return true;
}

/**
 * "ste si isty?" :)
 * w - otazka, ktoru sa spyta
 **/
function ask(w)
{
	if(window.confirm(w))
		return (true);
	else
		return (false);
}

/**
 * Otvori nove okno
 * url - adresa, ktoru otvori
 * w - sirka okna [width]
 * h - vyska okna [height]
 **/
function new_window(url,w,h)
{
	return window.open(url, 'new_window', 'width='+w+',height='+h+',scrollbars=no,toolbar=no,menubar=no,location=no,directories=no,resizable=yes');
}

/**
 * Zvyraznenie objektu[riadku] po prichode kurzora
 * obj - objekt ktory sa ma zvyraznit
 **/
function row_highlight(obj,c)
{
	if(obj.className!='selected_row')
		obj.className=c;
}

/**
 * Oznacenie objektu[riadku] po klijnuti nan
 * obj - objekt ktory sa ma oznacit
 **/
function row_select(obj)
{
	if(obj.className=='selected_row')
		obj.className='';
	else
		obj.className='selected_row';
}

/**
 * Prejde vsetky checkboxy formulara a nastavy ich
 * object obj - objekt formular
 * boolean set - zaskrtne/odskrtne chcekboxy
 */
function check_boxes(obj, set)
{
	var i,element;

	for (i=1; i<obj.length; i++) {
		element=obj.elements[i];

		if( element.type.match(/heckbox/) ) {
			if (set)
				element.checked = true;
			else
				element.checked = false;
		}
	}
}

/**
 * otvori okno o danej velkosti
 * return - true false
 */
function OpenWindow(file,w,h)
{
	ww = eval(w) + 24;
	hh = eval(h) + 24;
	return (window.open('/sphoto.php?f='+file+'&w='+w+'&h='+h,'','width='+ww+',height='+hh+',scrollbars=no,toolbar=no,menubar=no,location=no,directories=no,resizable=yes,left=100,top=100,screenX=100,screenY=100'));
}

/**
 * Zobrazi tooltip
 */
function tooltip_show(txt)
{
	var i;

	if (txt.length > 0) {
		box.style.display = 'block';
	//	box.style['top'] = eval(document.body.scrollTop) + eval(window.mouseX) +"px";
	//	box.style['left'] = eval(document.body.scrollLeft) + eval(window.mouseY) +"px";
	//	box.style['left'] = (tempX+10)+'px';
	//	box.style['top'] = (tempY+10)+'px';
	//	i=document.body.scrollTop +", "+ tempX +" ... "+ document.body.scrollLeft +", "+ tempY;
		box.innerHTML = txt;
	}
}
function tooltip_hide()
{
	document.getElementById('ToolTipBox').style['display'] = 'none';
}
