/*
 * AJAX封装
 * @author Vincent 2008年11月26日 15时15分10秒
*/
var show_dialog = function(url) {
    if($('#dialog').length) return;
    $('body').prepend('<div id="overlay" style="opacity:.2;filter:alpha(opacity=20);position: fixed; z-index: 102; top: 50%; left: 50%; width: 588px; margin-top: -153px; margin-left: -13px; background-color: #FFFFFF; *padding-top:15px; background:#000;"></div><div id="dialog" style="position: fixed; z-index: 103; top: 50%; left: 50%; width: 550px; margin-top: -140px; background-color: #FFFFFF; padding:4px; border:1px solid #bbb;"></div>');
    $('#dialog').html("<div>正在载入，请稍候...</div>");
    set_overlay();
    $('#dialog').load(url,function(){set_overlay();});
}
var set_overlay = function(){
    var oheight = ($.browser.msie?11:26),
        dialog=$('#dialog')[0],
        w=dialog.offsetWidth,
        left=(document.body.offsetWidth-w)/2+'px';
    
    $('#overlay').css({height:dialog.offsetHeight+oheight,width:w+26,left:left});
    dialog.style.left=left;
}
var close_dialog = function() {
    $('#overlay').unbind('click');
    $('#dialog,#overlay').remove();
    return false;
}
var show_sub_dialog = function(obj,url) {
	if($('#sub_dialog').length) {
		close_sub_dialog();
	}
    $('body').prepend('<div id="sub_overlay"></div><div id="sub_dialog" style="position: absolute; z-index: 100;"></div>');
    var offset = $(obj).offset();
    $('#sub_dialog').css({left:offset.left,top:offset.top+$(obj).height()+2});
	$('#sub_dialog').html('<div style="border:1px solid #bbb; padding: 2px 5px; background: #fff;">载入中...</div>');
    $('#sub_dialog').load(url);
}
var close_sub_dialog = function(obj) {
	$('#sub_overlay,#sub_dialog').remove();
}