/**
 * (c) 2006 by Michal Ruzicka (admin@teenage.cz, http://php.teenage.cz)
 */

function getEl(el){
	return document.getElementById(el);
}
function prelezyfoo(obj){
	getEl('tmpprelezy').style.visibility = (obj.value==1?'hidden':'visible');
}
function opop(path){
	newWindow = window.open("opop.php?path="+path,"foto","height=400,width=500,top=0,left=50,status=no,menubar=no,resizable=yes,scrollbars=yes,toolbar=no");
	return false;
}
function show(el)
{
    el.style.display='block';
}
function hide(el)
{
    el.style.display='none';
}

function zoomit(el){
 	if(zoomed = getEl('zoomplace')){
		zoomed.src = el.src.replace('th', 'thm');
		zoomed.title = el.alt;
		getEl('zoomhref').href = zoomed.src.replace('.thm', '').replace('.th', '');
		if(getEl('zoomeddesc'))
			getEl('zoomeddesc').innerHTML = el.alt;
	}
	if(getEl('piclabel')){
		getEl('piclabel').innerHTML = el.alt;
	}
}

function validateform(form, required){
	var first = 0;
	elm = document.forms[form].elements;
	to = required.length;
	for(i=0; i < to; i++){
		if(!elm[required[i]])
			continue;

		val = elm[required[i]].value;
		if(val == '' || val == 0 || val == '0000-00-00' || val == '0000-00-00 00:00:00'){
			first = (first == 0 ? i : first);
			elm[required[i]].className = 'inp rqrd';
			elm['save'].disabled = true;
		}

		elm[required[i]].onchange = elm[required[i]].onkeyup = function(){
			val = this.value;
			if(val == '' || val == 0 || val == '0000-00-00' || val == '0000-00-00 00:00:00')
				this.className = 'inp rqrd';
			else
				this.className = 'inp';
			checkit(this.form);
		}
	}
	if(first!=0)
		elm[first].focus();
}


function checkit(form){
	var fck = false;
	var elm = form.elements;
	for(i=0;i<required.length;i++){
		val = elm[required[i]].value;
		if(val == '' || val == 0 || val == '0000-00-00' || val == '0000-00-00 00:00:00')
			fck = true;
	}
	if(fck == true)
		form.onsubmit = function(){return false};
	else
		form.onsubmit = function(){return true};
	elm['save'].disabled = fck;
}
