var navlead;

$(document).ready(function() {

    if ($(".relatedlinks").length > 0) {
        var relatedLinksHeight = $(".relatedlinks").height();
        $(".relatedlinks").css("height", relatedLinksHeight);
    }


    navlead = $("#home-link").attr("href");



    $(".subnavigation").shadow();
    $("#primary-navigation").appendTo("#body").shadow();
    if ($(this).find(".video-container").contents().length > 0) {
        var videoContainerHight = $(".video-container object").height();
        $(".video-container").css("height", videoContainerHight);
        var videoContainerHight = $(".video-container object").width();
        $(".video-container").css("width", videoContainerHight);
        $(".video-container").shadow();
    }
    $("#plcBottomContent1 .eventswrapper").shadow();
    $("#plcBottomContent1 .newswrapper").shadow();
    $("#plcSideContent1 .eventswrapper").shadow();
    $("#plcSideContent1 .newswrapper").shadow();
    $(".relatedlinks").shadow();
    $(".singleimage-container").shadow();
    $("#content .title").shadow();
    $("#navWrapper").shadow();
    //$(".bigimg").shadow();
    $("#thumbWrapper").shadow();
    $("#mainContent").shadow();
    $("#plcSideContent1 .storieswrapper").shadow();
    $("#plcSideContent1 .dynNav").shadow();



    //Search Box
    $(".searchBox").val("Search St. John's");
    $(".searchBox").blur(function() {
        if ($(this).val().length == 0) {
            $(this).val("Search St. John's");
        }
    });
    $(".searchBox").focus(function() {
        if ($(this).val() == "Search St. John's") {
            $(this).val("");
        }
    });
    $(".searchBox").keypress(function() {
        if ((event.which && event.which == 10) || (event.keyCode && event.keyCode == 13)) 
        {
            $(".go").click();
            return false;
        } 
        else 
            return true;
    });



    //jquerified suckerfish menu.
    $("#primary-navigation-shadow").css({ position: "absolute" });
    $("#primary-navigation > div > ul > li").hover(
            function() { $("ul", this).fadeIn("fast"); },
             function() { $("ul ul", this).fadeIn("fast"); },
            function() { }
        );
    if (document.all) {
        $("#primary-navigation > div > ul > li").hoverClass("sfhover");
    }
    $("#primary-navigation > div > ul > li:last").addClass("last");

    if (document.all) {
        $(".imagedisplay img").hoverClass("over");
    }


    //primary-nav last item child width
    var lastLI = $("#primary-navigation li.last a");
    var lastWidth = $(lastLI).width();
    lastWidth = lastWidth + 1;
    $("#primary-navigation li.last ul li").css({ width: lastWidth });


    //Print function.
    $("#print").click(function() {
        window.print();
        return false;
    });

    $("#navigation li:not(:last-child)").append("|");
    $("#printmail li:not(:last-child)").append("|");

    $(".imagedisplay:not(:last-child)").mouseover(function() {
        $(this).css("border-color", "#ff0000");
    }).mouseout(function() {
        $(this).css("border-color", "#DDDDDD");
    });

}
);

$.fn.hoverClass = function(c) {
    return this.each(function(){
        $(this).hover( 
            function() { $(this).addClass(c);  },
            function() { $(this).removeClass(c); }
        );
    });
};


// JavaScript Document

startList = function() {


    navRoot = document.getElementById("navI");
    if (navRoot != null) {
        for (i = 0; i < navRoot.childNodes.length; i++) {
            node = navRoot.childNodes[i];
            if (node.nodeName == "LI") {

                node.onmouseover = function() {
                    for (i = 0; i < navRoot.childNodes.length; i++) {
                        nodeCheck = navRoot.childNodes[i];
                        if (nodeCheck.nodeName == "LI") {
                            if (nodeCheck.className == "over") {
                                nodeCheck.className = nodeCheck.className.replace("over", "off");
                            }
                        }
                        if (this.className == "lastLI") {
                            if (document.all) {
                                navRoot.childNodes[4].className = navRoot.childNodes[4].className.replace("off", "over");

                            }
                            else {
                                navRoot.childNodes[9].className = navRoot.childNodes[9].className.replace("off", "over");

                            } 
                        }
                        else {

                            this.className = this.className.replace("off", "over");
                        }
                    }

                }
            }
            node.onmouseout = function() {

            }
        }
    }

}





window.onload = startList;



