﻿function GetCookie(id) {
    var split = id + "=";
    var cookie = document.cookie.split(';');
    for (var i = 0; i < cookie.length; i++) {
        var c = cookie[i];
        while (c.charAt(0) == ' ')
            c = c.substring(1, c.length);
        if (c.indexOf(split) == 0)
            return c.substring(split.length, c.length);
    }
    return null;
}

function savecookie(id, 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 = "";
    document.cookie = id + "=" + value + expires + "; path=/";
}

function increase() {
    var size = $("#main").css("font-size");
    var newSize = parseInt(size.replace(/px/, "")) + 1;
    $("#main").css("font-size", newSize + "px");
}
function decrease() {
    var size = $("#main").css("font-size");
    var newSize = parseInt(size.replace(/px/, "")) - 1;
    $("#main").css("font-size", newSize + "px");
}

function contrast() {
    $("body").toggleClass("contrast");
    if (GetCookie("contrastcontrast") == "true")
        savecookie("contrastcontrast", "false");
    else {
        savecookie("contrastcontrast", "true");
    }
}

function printpage() {
    var now = new Date();
    var contenttoprint = '<img src="/$2/file/headerlogo.gif" alt="logobar.gif" /><p>Utskrivet ' + now.getFullYear() + '-' + (now.getMonth() +1) + '-' + now.getDate() + '</p>';
    contenttoprint += $("#main").html();

    var sOption = "toolbar=yes,location=no,directories=yes,menubar=yes,";
    sOption += "scrollbars=yes,width=750,height=600,left=100,top=25";

    var winprint = window.open("", "", sOption);
    winprint.document.open();
    winprint.document.write('<html><LINK href=/Styles/main.css rel=Stylesheet><LINK href=/Styles/print.css rel=Stylesheet><body>');
    winprint.document.write(contenttoprint);
    winprint.document.write('</body></html>'); 
    winprint.document.close();
    winprint.focus();
    $(winprint).ready(function () {
        winprint.print();
    });
}

//startup
$(document).ready(function () {
    if (GetCookie("contrastcontrast") == "true") {
        $("body").toggleClass("contrast");
    }
});
