var availableDimensions = null;
		
	function getAvailableDimensions()
	{
		availableDimensions = new Array();
		availableDimensions["width"] = 0;
		availableDimensions["height"] = 0;

		if( typeof( window.innerWidth ) == 'number' )
		{
			//Non-IE
			availableDimensions["width"] = window.innerWidth;
			availableDimensions["height"] = window.innerHeight;
		} 
		else
		{
			if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ))
			{
				//IE 6+ in 'standards compliant mode'
				availableDimensions["width"] = document.documentElement.clientWidth;
				availableDimensions["height"] = document.documentElement.clientHeight;
			}
			else
			{
				if( document.body && ( document.body.clientWidth || document.body.clientHeight ))
				{
					//IE 4 kompatibilan
					availableDimensions["width"] = document.body.clientWidth;
					availableDimensions["height"] = document.body.clientHeight;
				} 
			} 
		}		
	} 
	
	function centerPosition(OBJ_WIDTH, OBJ_HEIGTH, FAKTOR_PODIZANJA)
	{
		//window.alert(OBJ_WIDTH + "x" + OBJ_HEIGTH);
		var objPosition = new Array();
		if(availableDimensions==null)
		{
			getAvailableDimensions();
		}	
		//Math.max sluzi za slucaj da je negativna pozicija
		//sa spoljasnjim parseInt odsecamo decimalni ostatak:
		objPosition["top"] = Math.max(0,parseInt(FAKTOR_PODIZANJA*(availableDimensions["height"] - parseInt(OBJ_HEIGTH))/2)) + "px";				
		objPosition["left"] = Math.max(0,parseInt(FAKTOR_PODIZANJA*(availableDimensions["width"] - parseInt(OBJ_WIDTH))/2)) + "px";
		//window.alert(objPosition["top"] + ", " + objPosition["left"]);
		return objPosition;		
	}		

	function otvori(url, scrollo) {
		var fs = null;
		//window.alert(screen.availWidth + "x" + screen.availHeight );
		var sirinaProzora = 970; //screen.availWidth - 10;
		var visinaProzora = 620; //screen.availHeight - 30;
		var windowPosition = centerPosition(sirinaProzora, visinaProzora, 1);
		fs = window.open(url, "WindowName", "width=" + sirinaProzora + ",height=" + visinaProzora + ",top=" + windowPosition["top"] + ",left=" + windowPosition["left"] + ",status=0,scrollbars=" + scrollo + "");
	}
	
	function centerDiv()
	{
		//It is important to put body.onResize="javascript:availableDimensions = null;centerDiv();"
		//setting to null in order not to use old value, to compute it again
		var mainDIV = document.getElementById ? document.getElementById('main') : document.all.main;
		//[window.]document.getElementById("elementID").style.width
		var mainDIVPosition = centerPosition(mainDIV.style.width, mainDIV.style.height, 1);	
		mainDIV.style.top = mainDIVPosition["top"];
		mainDIV.style.left = mainDIVPosition["left"];			
	}
	
function promeniVidljivost(divID, stanje) // 1 vidljiv, 0 skriven
{
		if(document.layers)	   //NN4+
		{
		   document.layers[divID].visibility = stanje ? "show" : "hide";
		}
		else if(document.getElementById)	  //gecko(NN6) + IE 5+
		{
			var obj = document.getElementById(divID);
			obj.style.visibility = stanje ? "visible" : "hidden";
		}
		else if(document.all)	// IE 4
		{
			document.all[divID].style.visibility = stanje ? "visible" : "hidden";
		}
}
