﻿
function printPage() 
{
	var da = (document.all) ? 1 : 0;
	var pr = (window.print) ? 1 : 0;
	
	if(!pr)
		return;
	
	var printArea = document.getElementById("MainBodyArea");
	
	if(printArea == null && da) 
		printArea = document.all.MainBodyArea;
	
	if(printArea) 
	{
		var sStart = "<h" + "tml><he" + "ad><link rel=\"stylesheet\" type=\"text/css\" href=\"/templates/public/styles/print.css\"></hea" + "d><b" + "ody onload=\"javascript:window.print();\">";
		sStop = "</bo" + "dy></ht" + "ml>";

		var w = window.open('','printWin','width=650,height=440,scrollbars=yes');
		wdoc = w.document;
		wdoc.open();
		wdoc.write( sStart + printArea.innerHTML.replace(/<SCRIPT.*?<\/SCRIPT>/g ,'') ) ;
		wdoc.writeln( sStop );
		wdoc.close();
	}
}

function topOfPage()
{
    window.scrollTo(0,0);
}

function set_cookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    if(value=="down")
    {
        if(get_cookie("page_size")!=null)
        {
            var oldval = get_cookie("page_size");
            if(oldval=="0.624")
                value = "0.624";
            else if(oldval=="0.75")
                value = "0.624";
            else if(oldval=="0.85")
                value = "0.75";
            else if(oldval=="1")
                value = "0.85";
            else if(oldval=="1.8")
                value = "1";
        }
        else
            value = "0.624";
    }
    else if(value=="up")
    {
        if(get_cookie("page_size")!=null)
        {
            var oldval = get_cookie("page_size");
            if(oldval=="0.624")
                value = "0.75";
            else if(oldval=="0.75")
                value = "0.85";
            else if(oldval=="0.85")
                value = "1";
            else if(oldval=="1")
                value = "1.8";
            else if(oldval=="1.8")
                value = "1.8";
        }
        else
            value = "0.75";
    }
    else
        value = "0.624";
    
    document.cookie = name+"="+value+expires+"; path=/";
    
    return get_cookie("page_size")+"em";
}
 
function get_cookie(name) {
    var name_eq = 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(name_eq) == 0) return c.substring(name_eq.length,c.length);
    }
    return null;
}
 
if(get_cookie("page_size") != null){   
    document.write('<style>');
    document.write('body{');
    document.write('font-size:'+ get_cookie("page_size") + 'em');
    document.write('}');
    document.write('</style>')
}else{
    document.write('<style>');
    document.write('body{');
    document.write('font-size: 0.624em');
    document.write('}');
    document.write('</style>')
}

if (typeof jQuery != "undefined") {
    (function ($) {
        /* FrontPageLargeNewsDock */
        $('div.LargeNewsDock ul li:not(.active) a').live('hover', function () {
            $(this).parent().siblings().removeClass('active');
            $(this).parent().addClass('active');
            return false;
        });

        /* Funksjon som gjoer at hover paa elementene lista under barn og ungdom skifter bildet */
        $('ul.campain li a').live('hover', function () {
            $campainWrap = $(this).parents(".campain-wrap");
            $activeImage = $(this).parent().find("img");
            $campainWrap.find("div.campain-image img")
                .attr("src", $activeImage.attr("src"))
                .attr("alt", $activeImage.attr("alt"))
                .attr("title", $activeImage.attr("title"))
            ;
            $(this).parent().siblings().removeClass('active');
            $(this).parent().addClass('active');
        });

        /* quick fiks for fullbredde, fjernes nå contentplaceholdere er på plass */
        if ($("#ed247.ed247_motekalender").length) {
            $("#MainBodyArea").css("width", "100%");
        }

    })(jQuery);

}

