﻿var $Nova = {
    style: {
        defaultModalOverlay: {
            speed: 0,
            closeOnClick: false,
            expose: {
                color: '#333',
                loadSpeed: 400,
                opacity: 0.5
            }
        }
    },
    initAdSpace: function (adspaceId, ads) {
        var DomAdspace = $('#' + adspaceId);
        var htmlAds = [];
        var flashInnerAds = [];
        var adClass;
        var i;
        for (i = 0; i < ads.length; i++) {
            ads[i].adClass = "innerAd" + i;
            if (ads[i].CustomHtml && ads[i].CustomHtml.length !== 0) {
                htmlAds.push('<div class="' + ads[i].adClass + '">' + ads[i].CustomHtml + '</div>');
            }
            else {

                htmlAds.push('<div class="' + ads[i].adClass + '"><a href="' + ads[i].Url + '"><img src="' + ads[i].ImageUrl + '" alt="' + ads[i].Name + '" /></a></div>');
                if (ads[i].FlashUrl && ads[i].FlashUrl.length !== 0) {
                    flashInnerAds.push(ads[i]);
                }
            }
        }

        DomAdspace.html(htmlAds.join(''));

        for (i = 0; i < ads.length; i++) {
            DomAdspace.find("." + ads[i].adClass).data('adInfo', ads[i]);
        }

        var DomFlashAd;

        for (i = 0; i < flashInnerAds.length; i++) {
            DomFlashAd = DomAdspace.find("." + flashInnerAds[i].adClass);
            DomFlashAd.flashembed({ src: flashInnerAds[i].FlashUrl, wmode: 'opaque' });
        }

        var addAdImpression =
            function (adInfo) {
                if (!adInfo.impressioned) {
                    adInfo.impressioned = true;
                    // _gaq.push(['_trackEvent', 'flettiskiltiTest', 'impressions', 'nafn:' + adInfo.Name + '; auglýsingasvæðið:' + adInfo.Auglysingasvaedi + '; Herferð:' + adInfo.CampaignName]);
                }
            }

        if (ads.length > 1) {
            DomAdspace.before('<div class="flashnav">')
            DomAdspace.cycle({
                fx: 'scrollLeft',
                // speed: 'fast',
                delay: -4000,
                timeout: 10000,
                pause: 1,
                pagerEvent: 'click',
                pager: '.flashnav',
                after: function () { addAdImpression($(this).data().adInfo); }
            });
            $('.flashnav > a').html('');
        }
        else if (ads.length === 1) {
            addAdImpression(ads[0]);
        }
    }
};
function initFlytival() {
    var takkar = ['button_stollinn', 'button_sms', 'button_tilNova']; //nöfn glugganna
    var gluggar = ['div_stollinn', 'div_sms', 'div_tilNova'];
    for (i = 0; i < takkar.length; i++) {
        var button_gluggi = document.getElementById(takkar[i]);
        button_gluggi.onclick = opnaGlugga;
        button_gluggi.myDiv = document.getElementById(gluggar[i]);
        button_gluggi.onmouseover = mouseOverGluggar;
        button_gluggi.onmouseout = mouseOutGluggar;
        button_gluggi.active = false;
        button_gluggi.hover = false;
    }
}

function opnaGlugga() {
    opnaGluggaRemote(this);
}
function opnaGluggaRemote(obj) {
    var gluggi = obj.myDiv; //document.getElementById(this.myDiv);
    if (gluggi.style.display == "block") {
        opacityClose(gluggi.id); //gluggi.style.display="none";
        if (!obj.hover) {
            inactiveBackGround(obj);
        }
        obj.active = false;
    }
    else {
        lokahinum(obj);
        opacityOpen(gluggi.id, fadeTime); //gluggi.style.display="block";
        setTimeout("focusSibling('" + gluggi.id + "')", fadeTime);
        activeBackGround(obj);
        obj.active = true;
    }
}

function activeBackGround(obj) {
    obj.style.backgroundPosition = '0px 0px';
}

function inactiveBackGround(obj) {
    obj.style.backgroundPosition = '0px -33px';
}

function opacityOpen(id) {
    //changeOpac(0,id);
    document.getElementById(id).style.display = "block";
    //opacity(id, 0, 100, fadeTime);

}

function opacityClose(id) {
    document.getElementById(id).style.display = "none";
}

function mouseOverGluggar() {
    this.hover = true;
    if (!this.active) {
        activeBackGround(this);
    }
}

function mouseOutGluggar() {
    this.hover = false;
    if (!this.active) {
        inactiveBackGround(this);
    }
}

function lokahinum(ekkiThessumTakka) {
    var takkar = ['button_stollinn', 'button_sms', 'button_tilNova']; //nöfn glugganna
    var takki;
    for (i = 0; i < takkar.length; i++) {

        if (takkar[i] != ekkiThessumTakka.id) {
            takki = document.getElementById(takkar[i]);


            inactiveBackGround(takki);
            takki.active = false;
            opacityClose(takki.myDiv.id); //takki.myDiv.style.display="none";
        }
    }
}

// Notað í harmonikkunni fyrir popup tooltip
function showHelp(containerId) {
    TagToTip(containerId, SHADOW, true, SHADOWWIDTH, 7, BGCOLOR, '#ffffff', BORDERCOLOR, '#000000', FADEIN, '500', FADEOUT, '500', FOLLOWMOUSE, false);
}


