
$(document).ready(function() {
    $.extend({
        WindowsHeight: function() {
            if ($.browser.msie && $.browser.version < 7) {
                var scrollHeight = Math.max(
				document.documentElement.scrollHeight,
				document.body.scrollHeight
			);
                var offsetHeight = Math.max(
				document.documentElement.offsetHeight,
				document.body.offsetHeight
			);

                if (scrollHeight < offsetHeight) {
                    return $(window).height();
                } else {
                    return scrollHeight;
                }
            } else {
                return $(document).height();
            }
        },
        WindowsWidth: function() {
            if ($.browser.msie && $.browser.version < 7) {
                var scrollWidth = Math.max(
				document.documentElement.scrollWidth,
				document.body.scrollWidth
			);
                var offsetWidth = Math.max(
				document.documentElement.offsetWidth,
				document.body.offsetWidth
			);

                if (scrollWidth < offsetWidth) {
                    return $(window).width();
                } else {
                    return scrollWidth;
                }
            } else {
                return $(document).width();
            }
        }
    });
});
var Dialog =
	{
	    message: function(content) {
	        Dialog.messageRedirect(content, "");
	    },
	    messageRedirect: function(content, url) {
	        Dialog.close(false);
	        content = '<p class="p_b20"><span id="MobileNoContent">' + content + '</span></p><p><input type="button" name="button" value="\u786e\u3000\u5b9a" class="button02" onclick="Dialog.close(false);';
	        if (url != "") {
	            content += "location.href='" + url + "';";
	        }
	        content += '" /></p>';
	        var obj = { width: 296, height: 50, html: content, isclose: true };
	        Dialog.show(obj);
	    },
	    loading: function(content) {
	        Dialog.close(false);
	        content = '<p class="p_b20"><span id="MobileNoContent">' + content + '</span></p>';
	        var obj = { width: 296, height: 30, html: content, isclose: false };
	        Dialog.show(obj);
	    },
	    show: function(obj) {
	        var backlayer = $('<div class="dialog_backlayer"/>')
            .height($.WindowsHeight())
            .width($.WindowsWidth())
            .css({ filter: "alpha(opacity=40)", opacity: "0.4" })
            .appendTo($("body"));
	        var formstop = ($(window).height() - obj.height) / 2;

	        var browser = navigator.appName;
	        var b_version = navigator.appVersion;
	        var version = b_version.split(";");
	        var trim_Version = version[1].replace(/[ ]/g, "");

	        if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE6.0") {
	            formstop += $(window).scrollTop();
	        }

	        var framelayer = $('<div class="dialog_framelayer"/>')
            .css({ top: formstop, left: ($(window).width() - obj.width) / 2, width: obj.width })
            .appendTo($("body"));
	        var frameTitleBar
	        if (obj.isclose) {
	            frameTitleBar = $('<div class="dialog_topbar"><img src="/skin/org/images/close.gif" alt="\u5173\u95ed" class="dialog_topbar_close" onclick="Dialog.close(false);" /></div>')
            .appendTo(framelayer);
	        }

	        var tempcontent = obj.html;
	        var frameContent = $('<div class="dialog_content"/>')
            .css({ height: obj.height })
            .html(tempcontent)
            .appendTo(framelayer);
	    },
	    close: function(isreload) {
	        $(".dialog_backlayer").remove();
	        $(".dialog_framelayer").remove();
	        if (isreload) location.reload();
	        return false;
	    },
	    messageCallBack: function(content, callbackName) {
	        Dialog.close(false);
	        content = '<p class="p_b20"><span id="MobileNoContent">' + content + '</span></p><p><input type="button" name="button" value="\u786e\u3000\u5b9a" class="button02" onclick="Dialog.close(false);' + callbackName;
	        content += '" /></p>';
	        var obj = { width: 296, height: 50, html: content, isclose: true };
	        Dialog.show(obj);
	    },
	    showOrder: function(obj, title) {
	        var backlayer = $('<div class="dialog_backlayer"/>')
            .height($.WindowsHeight())
            .width($.WindowsWidth())
            .css({ filter: "alpha(opacity=40)", opacity: "0.4" })
            .appendTo($("body"));
	        var formstop = ($(window).height() - obj.height) / 2;

	        var browser = navigator.appName;
	        var b_version = navigator.appVersion;
	        var version = b_version.split(";");
	        var trim_Version = version[1].replace(/[ ]/g, "");

	        if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE6.0") {
	            formstop += $(window).scrollTop();
	        }

	        var framelayer = $('<div class="dialog_framelayer"/>')
            .css({ top: formstop, left: ($(window).width() - obj.width) / 2, width: obj.width })
            .appendTo($("body"));
	        var frameTitleBar
	        if (obj.isclose) {
	            frameTitleBar = $(title)
            .appendTo(framelayer);
	        }

	        var tempcontent = obj.html;
	        var frameContent = $('<div class="dialog_content"/>')
            .css({ height: obj.height })
            .html(tempcontent)
            .appendTo(framelayer);
	    }
	}

