
//funkcija za prikaz i sakrivanje lijevog izbornika
function SH_izbornik(obj)
{
	parent.toc.cols= ((parent.toc.cols=="30%,*")? "0,*" : "30%,*");
	izbornik.src = ((izbornik.nameProp=="closeTree.gif")? "images/openTree.gif" : "images/closeTree.gif");
	obj.align = ((obj.align=="left")? "right" : "left");
	izbornik.title = ((parent.toc.cols=="30%,*")? "Sakrij propise" : "Prikaži propise");
}
	//funkcija za autom pozic. slikice za prikaz i sakrivanje izbornika
function imageMan()
{
	if(parent.toc.cols=='220,*')
	{
		izbornik.style.left='206';
		izbornik.src='images/closeTree.gif';
		izbornik.title = "Sakrij izbornik";
	}
	else
	{
		izbornik.style.left='5';
		izbornik.src='images/openTree.gif';
		izbornik.title = "Prikaži izbornik";
	}
}

//Funkcije za fade In-Out gumbića
//******************************************

//Ova funkcija se poziva na onclick Event kada imamo set gumbića od kojih je samo jedan
//aktivan a drugi nisu. Ona postavlja gumb aktivnim a ostale neaktivnim

function setSelected(obb,list)
{
	obb.value=1;
	var images = list.split(",");
	var cImages = document.getElementsByTagName("img");
	for (var t=0;t<images.length;t++)
	{
		obj = cImages[images[t]];
		setOpacity(obj,50);
		obj.value = 0;
	}
}
//Ova funkcija se poziva kada miš pozicioniramo iznad gumba (onmouseover) i povećava
//gumbu opacity do 100
function animateOver(obj)
{
	if (window.setInterval == null ) return;
	
	if(obj.value == null)
	{
		try
		{
			obj.value = parseInt(obj.getAttribute("value"));
		}
		catch(exce)
		{
			if(window.dump != null) window.dump(exce);
		}
	}
	
	
	if (obj.value==0 || obj.value==2)
	{
		mypic = obj;
		fading = setInterval("fade(mypic)", 50);
		//alert(fading);
	}
}
//Slično ko i prethodna funkcija samo smanjuje opacity na 50
function animateOut(myimg)
{
	if (window.clearInterval == null ) return;
	if(myimg.value == null)
	{
		try
		{
			myimg.value = parseInt(myimg.getAttribute("value"));
		}
		catch(ex)
		{
			if(window.dump != null) window.dump(ex);
		}
	}
	//	alert(myimg.style.opacity);
	
	if (myimg.value==0 || myimg.value==2)
	{
		clearInterval(fading);
		setOpacity(myimg,50);
	//	alert(myimg.style.opacity);
	}
}
//Ovu funkciju poziva funkcija animateOver() i ona zapravo radi FadeIn efekt
function fade(myimg)
{
	if (window.clearInterval == null ) return;
	var bOpc = incrementOpacity(myimg, 10);
	
	if ( !bOpc && window.fading) clearInterval(fading);
}

function setOpacity(myimg, val)
{
	myimg.style.opacity = val /100.0;
	myimg.style.MozOpacity = val  / 100.0;
	if(myimg.filters != null) myimg.filters.alpha.opacity = val  ;
	return true;
}

function incrementOpacity(myimg, incr)
{
	//Mozilla 1.7+
	if(myimg.style.opacity != null && myimg.style.opacity < 1)
	{
		myimg.style.opacity = parseFloat(myimg.style.opacity) + incr / 100.0;
		return true;
	}
	//Mozilla < 1.7
	else if(myimg.style.MozOpacity != null && myimg.style.MozOpacity < 1)
	{
		myimg.style.MozOpacity = parseFloat(myimg.style.MozOpacity) + incr /100.0;
		return true;
	}
	//IE 
	else if (myimg.filters != null && myimg.filters.alpha && myimg.filters.alpha.opacity < 100)
	{
		myimg.filters.alpha.opacity += incr;
		return true;
	}

	return false;
}

function confirmation(obj,objTxt,actionPage)
{
	confirmRezult = window.confirm(objTxt);
	if (confirmRezult){obj.action=actionPage;obj.submit();}
	else {return false;}
}

