﻿$(
    function() {
        fixMenuWidth();

        $("img").load(function() { $(this).show(); });

        $("img").error(
            function() {
                $(this).remove();
            }
        )

        $("div.Comments ol a").toggle(
            function() {
                $(this).parent().addClass("Selected");
                $(this).nextAll("div").fadeIn("fast");
            },
            function() {
                $(this).parent().removeClass("Selected");
                $(this).nextAll("div").hide();
            }
        )

        $("div.Comments span[href]").attr("title", function() { return $(this).attr("href"); }).addClass("Link").click(function() { window.location = "mailto:" + $(this).attr("href"); });

        $("div.AddComment h3").click(
            function() {
                $("div#AddCommentHid").toggle();
            }

        );

        $("div.Comment-Title a").click(
            function() {
                $("div.Comment-Hidden", $(this).parent().parent().toggleClass("Comment-Wrapper")).toggle();
            }
        );

        $("div.Contact form").submit(
            function(e) {
                return false;
            }
        )

        $("div.Contact form button").click(
            function() {
                if (CheckFrm($("div.Contact form").get(0))) {

                    var html = "";

                    $("div.Contact form input:text").each(
                        function(i) {
                            var $this = $(this);
                            html += $this.prev("label").text() + " " + $this.val() + "<br />";
                        }
                    )

                    $("div.Contact form textarea").each(
                        function(i) {
                            var $this = $(this);
                            html += $this.prev("label").text() + " " + $this.val() + "<br />";
                        }
                    )

                    $("div.Contact form :checked").each(
                        function(i) {
                            var $this = $(this);
                            html += $this.next("label").text() + "<br />";
                        }
                    )

                    $("div.Contact form").attr({ method: "post" });

                    var wrapper = $("div.Contact div.Form");

                    var formData = "SubmitContact=True&html=" + escape(html);

                    $(this).text(sending).attr("disabled", true);

                    $.post(url, formData, function(data) {
                        wrapper.html(data);
                    }
                    )
                }
            }
        )
    }
)

    $(window).load(
        function() {
            fixMenuWidth();
        }
    )

function fixMenuWidth() {
    var menu = $(".Menu");
    var li = $("li:not(.Splitter, .Right, .Left)", menu);
    var splitter = $("li.Splitter", menu);
    var splitterWidth = splitter.length * splitter.width() + 10;
    var liWidth = Math.floor((menu.width() - splitterWidth) / li.length);
    var space = (menu.width() - splitterWidth) - (liWidth * li.length);

    
    $("a", li).css("width", liWidth + "px");
    li.last().find("a").css("width", liWidth + space);
}


