$(function()
{
    $("#menu a").bind("mouseover", function() {
        var li = $(this).closest("li");
        if (!li.hasClass("noover"))
            li.addClass("selected");
    });
    $("#menu a").bind("mouseout", function() {

        var li = $(this).closest("li");
        if (!li.hasClass("noover"))
            li.removeClass("selected");
    });
    $("#menu li:first").css("marginTop", 0)

    var tit = $("h1").text();
    //tit.remove(".date");
    tit = tit.replace($("h1 .date").text(), "");

    if (tit && tit.length) {
        document.title = tit + " | " + document.title;
    }
    $(".oneEvent,#lftNews").css("cursor", "pointer");
    $(".oneEvent").click(function() {
        document.location.href = $("a", $(this).closest(".oneEvent")).attr("href");
        return false;
    });
    /*
     $("#lftNews").click(function() {
     document.location.href = $("a", $(this).closest("#lftNews")).attr("href");
     return false;
     });*/

    $(".newsList .aNew").css("cursor", "pointer");
    $(".newsList .aNew").click(function() {
        document.location.href = $("a", $(this).closest(".aNew")).attr("href");
        return false;
    });


    $("#calMonth").bind("change", function() {
        $(this).closest("form");
        $(this).closest("form").attr("action", document.location.href).submit();
    });

    /*$(".equipment_name").bind("click", handleToggle);*/
});

/*function handleToggle() {

    var tgel = $(this).next(".equipment_info")
    if (tgel) {
        tgel.toggle("slow", function() {
            $.scrollTo('max', {duration:700});
        });
    }
}*/

/*
 font functions
 */

var fontChanged = false;
var fontFactor = 1.2;


var fonts = [
    ["#topFont",0],
    ["#topLinks",0],
    ["#topSearch input",0],
    ["#menu li a",0],
    ["#menu ul li a",0],
    ["#homeTxt",0],
    ["#vesselTit",0],
    ["#vesselName",0],
    ["#vesselInfo ",0],
    [".lftArea",0],
    [".lftDate",0],
    [".lftTit a",0],
    [".lftSummary",0],
    ["#calMonth",0],
    ["#calDays",0],
    ["#right h1, h2",0],
    ["#right h1 .date",0],
    ["#right h2",0],
    ["#right .nbody h3",0],
    ["#right .nbody h4",0],
    ["#right .nbody",0],
    ["#right .nbody .label",0],
    ["#right .nbody .equipment_name",0],
    ["#right .nbody .equipment_title",0],
    [".newsList",0],
    [".newsList .aNew .title, .newsList .aNew .title a",0],
    [".searchFrag .summary",0],
    ["label",0]
];

function initFont() {

    for (var i = 0; i < fonts.length; i++) {

        var fs = $(fonts[i][0]).css("font-size");

        var fsI = parseFloat(fs,10);

        fonts[i][1] = fsI;
    }

    fontChanged = true;

}


function changeFont(big) {
    if (!fontChanged)
        initFont();

    for (var i = 0; i < fonts.length; i++) {

        var fs = $(fonts[i][0]).css("font-size");

        var fsI = parseFloat(fs,10);

        if (big)
            fsI = fsI * fontFactor;
        else
            fsI = fsI * (fontFactor - .4);

        $(fonts[i][0]).css("font-size", fsI);

    }

}

function bigFont() {

    changeFont(true);

}

function smallFont() {

    changeFont(false);

}

function resetFont() {
    if (!fontChanged)
        initFont();

    for (var i = 0; i < fonts.length; i++) {

        $(fonts[i][0]).css("font-size",fonts[i][1]);

    }
}








