﻿/// <reference path="jquery.js"/>

$(document).ready(function() {
    /* showtopic.aspx */
    /* showforum.aspx */

    $("#buttonReply1,#buttonReply2").click
    (
        function() {
            ShowNewBox("post");
            return false;
        }
    );

    $("#buttonNewTopic1,#buttonNewTopic2").click
    (
        function() {
            ShowNewBox("post topic");
            return false;
        }
    );
    
    if ($.fn.fancybox) {
        $(".editPostLink").fancybox({
            'overlayShow': true,
            'frameWidth': 906,
            'frameHeight': 550
        });

        $(".editTopicLink").fancybox({
            'overlayShow': true,
            'frameWidth': 906,
            'frameHeight': 605
        });

        $(".deletePostLink").click
        (
            function() {
                return confirm("Are you sure you want to delete this post?");
            }
        );

        $(".deleteTopicLink").click
        (
            function() {
                return confirm("Are you sure you want to delete this topic?");
            }
        );

    }


    /* post.aspx */

    $("#buttonCancel").click
    (
        function() {
            if (parent.$("#fancy_frame").length != 0)
                parent.$.fn.fancybox.close();
            else
                parent.HideNewBox();

            return false;
        }
    );

    if ($("#HiddenFieldRefresh").attr("value") == "1") {
        parent.location.href = parent.location.href;
    }
});

/* post.aspx */

$(window).load(function() {
    parent.$("#fancy_loading").hide();
    
    $("#divReply").fadeIn("slow", function() {
        if ($.browser.msie) this.style.removeAttribute("filter");
    });

    $("#divReply").css("display", "block");
});


/* showtopic.aspx */
/* showforum.aspx */

function ShowNewBox(className) {
    if ($("#iframeNew").length == 0) {
        var url = $("#HiddenFieldNewPage").attr("value");
        $("#divBeforeNewBox").after('<iframe id="iframeNew" src="' + url + '" frameborder="0" class="' + className + '"></iframe>');
        $(".pageFooter").removeClass("pageFooter").addClass("pageFooter");

        $.fn.fancybox.showLoading();
        var pos = $.fn.fancybox.getViewport();
        $("#fancy_loading").css("top", $("#iframeNew").offset().top + ($("#iframeNew").height() - 40) / 2);
    }

    $.scrollTo("#iframeNew", 500);
}

function HideNewBox() {
    $("#iframeNew").fadeOut("slow", function() {
        $(this).remove();
        $(".pageFooter").removeClass("pageFooter").addClass("pageFooter");
    });
}
