//<![CDATA[
//
var onloadArray = new Array();
var url ="/javascript/";
var tableSSS = null;
var divCSS = null;
var overColor = null;
var outColor = null;
function LoadScript(scriptUrl){
	try{
		var script = document.createElement("script");
		script.type = 'text/javascript';
		script.src = scriptUrl;
		document.getElementsByTagName("head")[0].appendChild(script);  
	}
	catch(exception){
		alert("Ne mogu učitati skriptu!");
	}
}

function doAutomaticPopup(){
	cEl = document.getElementsByTagName("a");
	for(i = 0; i < cEl.length; i++){
		if(cEl[i].className == "popup"){
			cEl[i].rel = "gb_image[]";   
		 }
	}
}

function CheckFunctionName(functionName, script){
	if(typeof(functionName)=="function"){
		return true	
	}else{
		LoadScript(url+script+".js")
	}
}

function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			if (oldonload) {
			 oldonload();
			}
			func();
		}
	}
}
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(tableSSS){
		var d =document.getElementsByTagName("table");
		if(d==null)return;
		for(var i=0; i<d.length; i++){
			if(d[i].className.toString().indexOf(tableSSS)>=0){
				d[i].onmouseover = changeOverColor;
				d[i].onmouseout = changeOutColor;
				d[i].onclick = goUrl
				d[i].style.cursor = "pointer";
			}
		}
	}
	
	if(divCSS){
        var d =document.getElementsByTagName("div");
        if(d==null)return;
        for(var i=0; i<d.length; i++){
           if(d[i].className.toString().indexOf(divCSS)>=0){
            d[i].onmouseover = changeOverColor;
            d[i].onmouseout = changeOutColor;
            
            d[i].onclick = goUrl
            d[i].style.cursor = "pointer";
   }
  }
 }
	
}

function changeOverColor(){
	if(overColor!=null){
	    this.className = "overColor";
		//this.style.background =	overColor;
	}
}

function changeOutColor(){
	if(outColor!=null){
	    this.className = "outColor";
		//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){
	    // ovo je postavljeno zato jer se uvijek otvara kroz frejm, pa treba otvorit u parent windowu
		parent.location=url;
	}
}

//]]>
