// JavaScript Document

// Zaradi kompatibilnosti browserjev, nadomesti getElementById
function getElement(psID) {
	if(document.all) {
		return document.all[psID];
	} else {
		return document.getElementById(psID);
	}
}

function desno_gor(objekt, id_polja) {
	if(objekt.className=="desno") {
		objekt.className="gor";
		getElement(id_polja).style.display = "";
	} else {
		objekt.className="desno";
		getElement(id_polja).style.display = "none";
	}
}

// Skrije oz. prikaže element. show_hide je lahko "show", da element prikaže, ali hide, da ga skrije. Če ne podaš parametra, element skrije ali prikaže glede na to, ali je že skrit ali prikazan
function ShowHide(id_polja, show_hide) {
	if(show_hide=="show") {
		getElement(id_polja).style.display = ""
	} else if(show_hide=="hide") {
		getElement(id_polja).style.display = "none"
	} else {
		if(getElement(id_polja).style.display == "none") {
			getElement(id_polja).style.display = ""
		} else {
			getElement(id_polja).style.display = "none"
		}
	}
}

function findPosX(obj) {
	// vrne x položaj predmeta 
	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;
}

function findPosY(obj) {
	// vrne y položaj predmeta
	var curtop = 0;
	if(obj.offsetParent)
			while(1)
			{
				curtop += obj.offsetTop;
				if(!obj.offsetParent)
					break;
				obj = obj.offsetParent;
			}
	else if(obj.y)
			curtop += obj.y;
	return curtop;
}
