function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

/********************************************************************/
/*					F O T O   A M B I J E N T						*/
/********************************************************************/
var menuIndex = 0;
function initFotoMenu()
{
	try
	{
		var menu = document.getElementById("fotomenu");	
		var menuWidth = 120 + menuImages.length * 13;
		menu.style.left = Math.round((585-menuWidth)/2)+"px";
	}catch(ex){}
}
function changeAmbijentIndex(direction)
{
	menuIndex+= direction;
	if(menuIndex>menuImages.length-1) menuIndex = menuImages.length-1;
	if(menuIndex<0)					  menuIndex = 0;
	changeAmbijentImage(menuIndex);
};

function changeAmbijentImage(indx)
{
	var foto = document.getElementById("foto");
	var path = document.getElementById("ambijentPath").src;
	foto.src = path+menuImages[indx];
	selectMenuImage(indx);
};

function selectMenuImage(indx)
{
	var fotomenu = document.getElementById("fotomenu");
	var aas = fotomenu.getElementsByTagName("a");
	
	for(var i=0; i<aas.length; i++)
		if(aas[i].className!="left" && aas[i].className!="right")
			aas[i].className = "";
	
	aas[indx+1].className = "selected";
};
/********************************************************************/

function showLanguages()
{
	var x = document.getElementById("divlanguages");
	if( x.style.display=="" )
		x.style.display = "none";
	else
		x.style.display = "";
};

function over(o, isOver )
{
	if(o.className == 'sele') return;
	
	if(isOver)
	{
		o.className = 'hover';
	}
	else
	{
		o.className = 'list';
	}
};

tabContent = ("", "", "", "")

function changeTab(o, idName)
{
	if( cancleOpcije(idName) )	return;
	tabs = o.parentNode.getElementsByTagName("span");
	hideAll(tabs);
	o.className="selected";
	showContentTabs(idName);
};

function hideAll(array)
{
	for(var i=0; i<array.length; i++)
		array[i].className="";
};

function cancleOpcije(tabs)
{
	ids = tabs.split(";");
	var ret = false;
	for(var i=0; i<ids.length; i++)
	{
		if(ids[i]=="opcije")
		{
			var t = document.getElementById("podkodaCount");
			if(t!=null)
			{					
				if(t.value=="0")
					ret = true;
			}
		}
	}
	return ret;
};

function showContentTabs(tabs)
{
	try{
	// Hide all content tabs
	c1 = document.getElementById("fotoskica");
	c2 = document.getElementById("opis");
	c3 = document.getElementById("opcije");
	c4 = document.getElementById("photometry");
	c5 = document.getElementById("download");
	c6 = document.getElementById("ambient");
	
	c1.style.display = "none";
	c2.style.display = "none";
	c3.style.display = "none";	
	c4.style.display = "none";
	c5.style.display = "none";
	c6.style.display = "none";
	// --->

	// Show only selected
	ids = tabs.split(";");
	for(var i=0; i<ids.length; i++)
	{
		var o = document.getElementById(ids[i]);
		if(o!=null)
			o.style.display = "";
	}	
	//-->
	}
	catch(e){}
};

function closeLetak()
{	
	var letak = document.getElementById("letak");
	
	if( letak!=null )
	{		
		letak.style.display = "none";
	}
};



function deleteText(object)
{
	
	if(!object.dlt)
	{
		object.value="";
		object.dlt=true;
	}
};


function show(object,on)
{
	if(object)
	{
		if(on)
			object.src=object.src.replace(".gif","_o.gif");
		else
			object.src=object.src.replace("_o.gif",".gif");
	}
};

function show2(index)
{	
	flag = false;
	var x = immageArray[index];
	var slika = document.getElementById("velikaSlika");
	var filter = document.getElementById("filterD");
	var container = document.getElementById("flashContainer");
	try{
		if(container!=null){
			container.style.display="block";		
			container.innerHTML = "";
		}
		
		if( x.indexOf('<object')!=-1 )
		{
			if(container!=null) container.innerHTML = x;
			filter.style.display="none";
		}
		else
		
		if( x.indexOf('<object')==-1 )
		{
			slika.src = x;
			filter.style.display="block";
			if(container!=null) container.style.display="none";
		}
	}catch(e){alert(e);}
};

function openWindow(id,filetype,fotopath,virtualpath,target)
{
	var object=document.getElementById(id);

	if(object && object.value && object.value!="")
		window.open(virtualpath + "/files/userfiles/products/" + fotopath + "/" + object.value + "."+filetype,(target ? target : '_self'));
	
	return "";
};



function kjeSmo_04122004_DoFSCommand(command, args) 
{
	if (command != "") 
	{ 
		var imageIdplus	= document.getElementById("plus");
		var imageIdminus= document.getElementById("minus");
		
		if(imageIdplus && imageIdminus)
		{			
			var path = imageIdplus.src.substring(imageIdplus.src.indexOf("ikona"), 0 );
			
			switch(command)
			{
				case "0": { imageIdplus.src = path + "ikona_plus.gif"; imageIdminus.src = path + "ikona_minus.gif"; } break;
				case "1": { imageIdplus.src = path + "ikona_plus.gif"; imageIdminus.src = path + "ikona_minusg.gif";} break;
				case "2": { imageIdplus.src = path + "ikona_plusg.gif";imageIdminus.src = path + "ikona_minus.gif"; } break;
			}
		}			
	}	
};

function ChangeImage(image)
{
	var o=document.getElementById("form2");
	
	if (o.hasChildNodes() || (o.childNodes && o.childNodes.length>0) ) 
	{			
		var aDiv	= (o.getElementsByTagName("div"))[0];
		var aImg	= aDiv.getElementsByTagName("img")[0];
		aImg.src = image;
	}
};


function showSelected(){};

/* ZEMLJEVID FUNKCIJE */
function addEvent(o, evType, f, capture) {
	if(o.addEventListener) {
		o.addEventListener(evType, f, capture);
		return true;
	} else if (o.attachEvent) {
		var r = o.attachEvent("on" + evType, f);
		return r;
	} else {
		// alert("Handler could not be attached");
	}
}

function removeEvent(o, evType, f, capture) {
	if(o.removeEventListener) {
		o.removeEventListener(evType, f, capture);
		return true;
	} else if (o.detachEvent) {
		o.detachEvent("on" + evType, f);
	} else {
		// alert("Handler could not be removed");
	}
}

function $(){
	var elements = new Array();
	for(var i=0; i<arguments.length; i++) {
		var e = arguments[i];
		if(typeof e == 'string')
			e = document.getElementById(e);
		if (arguments.length == 1)
			return e;
		elements.push(e);
	}
	return elements;
}
