popupImgStyle = "popup";
function doAutomaticPopup(){
	cEl = document.getElementsByTagName("a");
	for(i = 0; i < cEl.length; i++){
		if(cEl[i].className == "popup"){
			cEl[i].rel = "gb_imageset[slike]";   
			setupLink(cEl[i])
			cEl[i].onclick = openGbDyn;
		 }
	}
}

function setupLink(element){
	try{
		var i = element.getElementsByTagName("img");
		element.title = i[0].alt;
	}catch(e){}		
}

function openGbDyn(){
		checkComponent("popup");
		this.onclick()
		return false;
}


var onloadArray = new Array();
var tableCSS = null;
var overColor = null;
var outColor = null;

function initializePage(){
	var d =document.getElementsByTagName("div");
	if(d==null)return;
	for(var i=0; i<d.length; i++){
		if(d[i].onclick != null){
			if(d[i].onclick.toString().indexOf("goUrl")>=0){
			d[i].style.cursor = "pointer";
			}
		}
	}
	if(tableCSS){
		var d =document.getElementsByTagName("table");
		if(d==null)return;
		for(var i=0; i<d.length; i++){
			if(d[i].className.toString().indexOf(tableCSS)>=0){
				d[i].onmouseover = changeOverColor;
				d[i].onmouseout = changeOutColor;
				d[i].onclick = goUrl
				d[i].style.cursor = "pointer";
			}
		}
	}
}
/**/
function changeOverColor(){
	if(overColor!=null){
		this.style.background =	overColor;
	}
}
function changeOutColor(){
	if(outColor!=null){
		this.style.background =	outColor;
	}
}
function doOnload(){
	for(var i = 0; i < onloadArray.length; i++){
		if(typeof(onloadArray[i])=="function"){
			addLoadEvent(onloadArray[i]);
		}
	}	
}
function goUrl(div){
	
	if(this.getElementsByTagName!=null){
	var url = this.getElementsByTagName("a")[0];
	}else{
		var url = div.getElementsByTagName("a")[0];
	}
	if(url!=null){
		document.location=url;
	}
}
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
			 oldonload();
			}
			func();
		}
	}
}


function getDatum(lang){
	var dateNow = new Date();
	var dateStart = new Date(2008, 5, 19);
	var diff = Math.floor((dateNow-dateStart)/86400000);
	var weeks = Math.floor(diff/7);
	var dDiff = new Date(dateStart.getTime()+(weeks*86400000*7));
	var d1 = new Date(dDiff.getTime()+(86400000*9));
	var d2 = new Date(dDiff.getTime()+(86400000*16));
	switch(lang){
		case "en":
		return (dt((d1.getMonth()+1).toString())+"."+dt((d1.getUTCDate()+1).toString())+"."+dt(d1.getFullYear().toString())+". and "+dt((d2.getMonth()+1).toString())+"."+dt((d2.getUTCDate()+1).toString())+"."+dt(d2.getFullYear().toString())+".")
		case "hr":
		return (dt((d1.getUTCDate()+1).toString())+"."+dt((d1.getMonth()+1).toString())+"."+dt(d1.getFullYear().toString())+". i "+dt((d2.getUTCDate()+1).toString())+"."+dt((d2.getMonth()+1).toString())+"."+dt(d2.getFullYear().toString())+".")
		case "de":
		return (dt((d1.getUTCDate()+1).toString())+"."+dt((d1.getMonth()+1).toString())+"."+dt(d1.getFullYear().toString())+". und "+dt((d2.getUTCDate()+1).toString())+"."+dt((d2.getMonth()+1).toString())+"."+dt(d2.getFullYear().toString())+".")
	}
}
function gd(id){var dw = new Array("07", "01", "02", "03", "04", "05", "06");return dw[id];}
function dt(d){if (d.length<2) {d = "0"+d;}	return d;}


var isReady = 4;
var statusVal = 200;
function GetXmlHttpObject(handler, async)
{ 
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
		strName="Microsoft.XMLHTTP";
		} 
		try
		{ 
		objXmlHttp=new ActiveXObject(strName);
		objXmlHttp.onreadystatechange=handler;
		return objXmlHttp;
		} 
		catch(e)
		{ 
		alert("Error. Scripting for ActiveX might be disabled");
		return null;
		} 
	} 
	
	objXmlHttp=new XMLHttpRequest();
	objXmlHttp.onload=handler;
	objXmlHttp.onerror=handler;
	return objXmlHttp;
	
}

var scloader = null;
var cpnId = 0;
var scrId = 1;
var csId = 2;
var excId = 3;
var loadedComponents = new Array();
var availableComponents = new Array();



var url = location.href;
var lang = "";
if  ((url.indexOf("eng"))!=-1) {
	lang = "_eng";
	}

var combined = "";
function checkComponent(id){
	for(var i = 0; i<loadedComponents.length;i++){
		if(loadedComponents[i][0]==id)return;		
	}
	for(var i = 0; i<availableComponents.length;i++){
		if(availableComponents[i][cpnId]==id){;	
			loadCss(availableComponents[i][csId])
			loadScripts(availableComponents[i][scrId])
			execInit(availableComponents[i][excId])
		}
		
	}
}
function onLoadScript(){
	if (scloader.readyState==isReady || scloader.readyState=="complete")
	{	
		combined += "\n" +scloader.responseText.toString()
	}		
}
function loadScripts(arr){
	combined = "";
	for(var i=0;i<arr.length;i++){
		scloader = GetXmlHttpObject(onLoadScript);
		scloader.open("GET", arr[i], false);
		scloader.send(null);		
	}
	try{
		
		eval(combined, document);
	}
	catch(e){
		alert(e)
	}
	
}
function loadCss(arr){
	for(var i=0;i<arr.length;i++){
		if (document.createElement && (link = document.createElement('link')))
		{
			link.href = arr[i];
			link.rel = "stylesheet";
			link.type = "text/css";
			var head = document.getElementsByTagName("head")[0];
			if (head) {
				head.appendChild(link);
			}
		}
	}
}

function execInit(arr){
	
	for(var i=0;i<arr.length;i++){
		try{
			eval(arr[i]);
		}
		catch(e){
		}
	}
}

var dynFlash = new Array();
dynFlash.push("dynFlash")
dynFlash.push(new Array("/javascript/dynamic/swfobject_source2.js"))
dynFlash.push(new Array());
dynFlash.push(new Array());
availableComponents.push(dynFlash)

var ctabs = new Array();
ctabs.push("ctabs")
ctabs.push(new Array("/javascript/specific/ctab.js"))
ctabs.push(new Array());
ctabs.push(new Array());
availableComponents.push(ctabs)

var dynFlash2 = new Array();
dynFlash2.push("dynFlash2")
dynFlash2.push(new Array("/javascript/dynamic/swfobject_source.js"))
dynFlash2.push(new Array());
dynFlash2.push(new Array());
availableComponents.push(dynFlash2)

var pp = new Array();
pp.push("popup")
pp.push(new Array("/javascript/dynamic/greybox/AJS.js"
				  ,"/javascript/dynamic/greybox/AJS_fx.js"
				  ,"/javascript/dynamic/greybox/gb_scripts.js"));
pp.push(new Array("/javascript/dynamic/greybox/gb_styles.css"));
pp.push(new Array("decoGreyboxLinks();"));
availableComponents.push(pp)

var mnu = new Array();
mnu.push("menu")
mnu.push(new Array("/javascript/dynamic/menu/coolmenus4.js"
				  ,"/javascript/dynamic/menu/cm_addins.js"
				  ,"/javascript/dynamic/menu/menu"+lang+".js"));
mnu.push(new Array("/javascript/dynamic/menu/menucss.css"));
mnu.push(new Array(""));
availableComponents.push(mnu)

var cmsMenu = new Array();
cmsMenu.push("cmsMenu")
cmsMenu.push(new Array("/javascript/dynamic/menu/coolmenus4.js"
				  ,"/javascript/dynamic/menu/cm_addins.js"
				  ,"/javascript/dynamic/menu/cmsMenu.js"));
cmsMenu.push(new Array("/javascript/dynamic/menu/menucss.css"));
cmsMenu.push(new Array(""));
availableComponents.push(cmsMenu)



