function getObj(id) {
	if (typeof id != "string") return id;
	else return document.getElementById(id);
}

function getMyClass(id) {
	obj = getObj(id);
	return obj.className;
}

function switchImg(obj) {
	subj = obj.parentNode;
	if (getMyClass(subj)=='switch close') {
		subj.className='switch open';
	} else subj.className='switch close';

	return false;
}

function confirmAction(req) {
	if (req) return confirm(req);
	else return true;
}

function openSmallWindow(url) {
	window.open(url,null, "height=620,width=740,status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes");
	return false;
} 

var DOM = (document.getElementById);

function checkForm(objArray) {
	var okStatus = true;
	for (i=0; i<objArray.length; i++) {
		obj = getObj(objArray[i]);
		if (obj.value) {
			obj.style.border='2px inset #ccc';
		} else {
			obj.style.border='2px solid #f00';
			okStatus = false;
		}
	}
	if (!okStatus) {
		alert('Je nutné vyplnit všechny zvýrazněné položky.');
		return false;
	} else {
		return true;
	}
}

function resizeWin(x,y) {
	window.resizeTo(x+50, y+120);
}

function imgOpenTrigger() {
	var popis = this.firstChild.getAttribute('alt');
	var img = new Image();
	img.src=this.href;
	var imgWidth = parseInt(img.width) + 20;
	var imgHeight = parseInt(img.height) + 20;
	window.open('img.php'+'?imgSrc='+this.href+'&desc='+popis, '','width='+imgWidth+', height='+imgHeight+', scrollbars=1, resizable=1');
	return false;
}

function setImgTrigger() {
	var objArray = document.getElementsByTagName('a');
	var trgBlankLinksArray = new Array();
	for (i=0; i<objArray.length; i++) {
		if (objArray[i].target == '_blank') {
			objArray[i].onclick = imgOpenTrigger;
		}
	}
	return false;
}
