//<![CDATA[
//
var onloadArray = new Array();
var url = "/javascript/";
var tableSSS = null;
var divCSS = null;
var divCSS2 = 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";
            }

            if (d[i].className.toString().indexOf(divCSS2) >= 0) {
                d[i].onclick = goUrl;
                d[i].style.cursor = "pointer";
            }
        }
    }
}

var overColorClass = "overColor";
var outColorClass = "outColor";
function changeOverColor() {
    if (overColor != null) {
        ///ako ne sadrzi outcolor,  dodaj over color, inace zamijeni
        if (this.className.indexOf(outColorClass) < 0 && this.className.indexOf(overColorClass) < 0) {
            this.className += " " + overColorClass;
        }
        else {
            this.className = this.className.replace(outColorClass, overColorClass);
        }
    }
}

function changeOutColor() {
    if (outColor != null) {
        ///ako ne sadrzi outcolor,  dodaj over color, inace zamijeni
        if (this.className.indexOf(outColorClass) < 0 && this.className.indexOf(overColorClass) < 0) {
            this.className += " " + outColorClass;
        }
        else {
            this.className = this.className.replace(overColorClass, outColorClass);
        }
    }
}




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;
    }
}

//]]>
