﻿var title = "";
var weekday = new Array("Sunnud", "Mánud", "Þriðjud", "Miðvikud", "Fimmtud", "Föstud", "Laugard", "Sunnud", "Mánud", "Þriðjud", "Miðvikud", "Fimmtud", "Föstud", "Laugard")
var monthname = new Array("des", "jan", "feb", "mar", "apr", "maí", "jún", "júl", "ágú", "sep", "okt", "nóv", "des", "jan", "feb", "mar", "apr", "maí", "jún", "júl", "ágú", "sep", "okt", "nóv", "des")
var selectedTab = 0;

function uppspretta(url, titill, utlit) {
    if (url) {
        var gluggi = window.open(url, titill, utlit);
        gluggi.focus();
    }
}
function whatToTo(where) {
    if (where != "") {
        document.location.href = where;
    }
}
function toggleImage(pxl, it, index) {
    if (pxl == 0 && index==selectedTab) {
        return;
    } else {
        it.style.backgroundPosition = "0px " + pxl + "px";
    }
}
function tabClick(index) {
    document.getElementById("tabContent_" + selectedTab).style.display = "none";
    document.getElementById("tab_" + selectedTab).style.backgroundPosition = "0px 0px";
    selectedTab = index;
    document.getElementById("tabContent_" + selectedTab).style.display = "block";
}

function highlight(it, px, barn) {
    it.style.backgroundPosition = "0px " + px + "px";
    if (barn == true) {
        it.getElementsByTagName("div")[0].style.backgroundPosition = "right " + px + "px";
    }
}

function highlightFontSize(it, px) {
    if (it.style.backgroundPosition != "0px 19px") {
        it.style.backgroundPosition = "0px " + px + "px";
    }
}

function setActiveStyleSheet(tTitle) {
    var i, a, main;
    for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
        if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
            a.disabled = true;
            if (a.getAttribute("title") == tTitle) {
                a.disabled = false;
            }
        }
    }
    title = tTitle;
}

function fontLarger() 
{
    if (title == "Size1" || title == "" || title == null) {
        setActiveStyleSheet("Size2");
    } else {
        if (title == "Size2") {
            setActiveStyleSheet("Size3");
        }
    }
}
function fontSmaller() {
    if (title == "Size3") 
    {
        setActiveStyleSheet("Size2");
    } 
    else 
    {
        if (title == "Size2") {
            setActiveStyleSheet("Size1");
        }
        else
        {
            if(title == null)
            {
                setActiveStyleSheet("Size1");            
            }
        }
    }
}

function window_load() {
    var cookie = readCookie("style");
    var title = cookie ? cookie : getPreferredStyleSheet();
    setActiveStyleSheet(title);
}

function window_unload() {
    var title = getActiveStyleSheet();
    createCookie("style", title, 7);
}
function getPreferredStyleSheet() {
    var i, a;
    for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
        if (a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("rel").indexOf("alt") == -1 && a.getAttribute("title"))
            return a.getAttribute("title");
    }
    return null;
}
function getActiveStyleSheet() {
    var i, a;
    for (i = 0; (a = document.getElementsByTagName("link")[i]); i++) {
        if (a.getAttribute("rel").indexOf("style") != -1
			&& a.getAttribute("title")
			&& !a.disabled) return a.getAttribute("title");
    }
    return null;
}
function createCookie(name, value, days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        var expires = "; expires=" + date.toGMTString();
    }
    else expires = "";
    document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for (var i = 0; i < ca.length; i++) {
        var c = ca[i];
        while (c.charAt(0) == ' ') c = c.substring(1, c.length);
        if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
}

function popupDoMove(e) {
    if (!e) { e = event };
    var it = document.getElementById("popup");
    var bx = e.screenX;
    var by = e.screenY;
    it.style.left = (px + bx - mdX) + "px";
    it.style.top = (py + by - mdY) + "px";

}
function popupStopMove(e) {
    funRemoveEvent(document, "mousemove", popupDoMove);
    funRemoveEvent(document, "mouseup", popupStopMove);
}
function popupMove(e) {
    if (!e) { e = event };
    var it = document.getElementById("popup");
    px = it.offsetLeft;
    py = it.offsetTop;
    mdX = e.screenX;
    mdY = e.screenY;
    funAddEvent(document, "mousemove", popupDoMove);
    funAddEvent(document, "mouseup", popupStopMove);

}

function funAddEvent(tObject, tEvent, tFunc) {
    if (document.attachEvent) {
        tObject.attachEvent("on" + tEvent, tFunc)
    } else {
        tObject.addEventListener(tEvent, tFunc, false)
    }
}
function funRemoveEvent(tObject, tEvent, tFunc) {
    if (document.detachEvent) {
        tObject.detachEvent("on" + tEvent, tFunc)
    } else {
        tObject.removeEventListener(tEvent, tFunc, false)
    }
}
function setPopupImage(imgId, fldId, dir) {
    popupFldId = fldId;
    document.getElementById("popupMdl4").style.backgroundImage = "url(/img/null.gif)";
    if (document.getElementById("popup").style.visibility == "hidden") {
        funAddEvent(document, "selectstart", retFalse);
        setPopupSize(320, 240);
        document.getElementById("popup").style.visibility = "visible";
    }

    requestImage(imgId, fldId, dir)
}
function retFalse() {
    return false;
}

function closePopup() {
    document.getElementById("popup").style.visibility = "hidden";
    funRemoveEvent(document, "selectstart", retFalse);
    popupImgId = 0;
    popupFldId = 0;
}
function doNextImage() {
    requestImage(popupImgId, popupFldId, "r");
}
function doPrevImage() {
    requestImage(popupImgId, popupFldId, "l");
}

function setPopupSize(x, y) {
    document.getElementById("popup").style.width = parseInt(x + 28) + "px";
    document.getElementById("imgPopup").style.width = x + "px";
    document.getElementById("imgPopup").style.height = y + "px";
    document.getElementById("popupMdl2").style.width = parseInt(x + 20) + "px";
    if (popupImgId == 0) {
        setPopupPosition();
    }
}
function setPopupPosition() {
    var myself = document.getElementById("popup");
    myself.style.left = (document.body.clientWidth - myself.clientWidth) / 2 + "px";
    myself.style.top = (document.body.clientHeight - myself.clientHeight) / 3 + "px";
}
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 + document.body.offsetLeft;
};

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 + document.body.offsetTop;
};

function leitKeyUp(it) {

    var lInputs = document.getElementsByName("leitar_string")
    if (lInputs.length > 0) {
        lInputs[0].value = it.value;
    }
}