/**
 * 窗口对话框类
 */
var windowClass = {
	//参数顺序“信息，标题背景，是否显示确定按钮，宽度，高度”
	"alert" : function() {
		var msg, bg_img, numbers = arguments.length;
		if (numbers>4)
		{
			alert('系统参数出错!'+numbers);
			return false;
		} else {
			msg = arguments[0];
			bg_img = (arguments[1]==undefined || arguments[1]==null) ? '../images/alert_title.gif' : arguments[1];
			confirmButton = (arguments[2]==undefined || arguments[2]==null) ? true : arguments[2];
		}
		lockFormElements();
		var d = new Draggable();
		$("#jsAlert").html("<div id='jsMonitor' style='display:none;position:absolute;width:260px;height:160px;border:1px solid #5E8AD8;z-index:9999;background-color:#E9F0F5;'><div id='jsMonitorTitle' style='width:auto;height:26px;line-height:26px;font-size:14px;color:#004DA4;padding-left:5px;background:url(" + bg_img + ");'><B>北京纳税人网 提示框</B></div><div id='jsMonitorMessage' style='font-size:14px;text-align:center;width:100%;height:70px;line-height:22px;margin-top:20px;'></div>" + ((!confirmButton) ? "" : "<div id='jsMonitorClose' style='font-size:14px;text-align:center;width:100%;height:20px;padding-bottom:2px'>【确&nbsp;定】</div>") + "</div>");
		$("#jsMonitorClose").css('cursor', 'pointer');
		$("#jsMonitorClose").css('cursor', 'hand');
		$("#jsMonitorClose").click(function() {jsMonitorClose();});
		$("#jsMonitor").css('display', '');
		$("#jsMonitor").css('top', (document.getElementById('jsBg').offsetHeight/2-80+document.getElementById('jsBg').offsetTop) + 'px');
		$("#jsMonitor").css('left', (document.getElementById('jsBg').offsetWidth/2-130+document.getElementById('jsBg').offsetLeft) + 'px');
		d.bindDragNote("jsMonitor", "jsMonitorTitle");
		$("#jsMonitorMessage").html(msg);
	},
	"agree" : function(msg) {
		lockFormElements();
		var d = new Draggable();
		$("#jsAlert").html("<div id='jsMonitor' style='display:none;position:absolute;width:450px;height:360px;border:1px solid #5E8AD8;z-index:9999;background-color:#E9F0F5;'><div id='jsMonitorTitle' style='width:auto;height:26px;line-height:26px;font-size:14px;color:#004DA4;padding-left:5px;background:url(../images/alert_title.gif);'><B>请先阅读“北京纳税人网”会员加盟协议</B></div><div id='jsMonitorMessage' style='font-size:14px;text-align:center;width:100%;height:260px;line-height:22px;margin-top:20px;'></div><div id='jsMonitorClose' style='font-size:14px;text-align:center;width:100%;height:20px;padding-bottom:2px'>【确&nbsp;定】</div></div>");
		$("#jsMonitorClose").css('cursor', 'pointer');
		$("#jsMonitorClose").css('cursor', 'hand');
		$("#jsMonitorClose").click(function() {jsMonitorClose();});
		$("#jsMonitor").css('display', '');
		$("#jsMonitor").css('top', (document.getElementById('jsBg').offsetHeight/2-180+document.getElementById('jsBg').offsetTop) + 'px');
		$("#jsMonitor").css('left', (document.getElementById('jsBg').offsetWidth/2-225+document.getElementById('jsBg').offsetLeft) + 'px');
		d.bindDragNote("jsMonitor", "jsMonitorTitle");
		$("#jsMonitorMessage").html(msg);
	}
};


window.onscroll = function () {
	if ($('#jsBg')!=null)
	{
		$('#jsBg').css('top', document.documentElement.scrollTop + 'px');
		$('#jsBg').css('left', document.documentElement.scrollLeft + 'px');
	}
}


function lockFormElements() {
	//var elems = $(regForm.elements);

	$(document).find('input').css('disabled', 'true');
	$(document).find('select').css('visibility', 'hidden');

	$('#jsBg').css('display', '');
	$('#jsBg').css('backgroundColor', '#FFFFFF');
	$('#jsBg').css('filter', 'Alpha(Opacity=50)');
	$('#jsBg').css('opacity', '.50');

}

function unlockFormElements() {
	//var elems = $(regForm.elements);

	$(document).find('input').css('disabled', 'false');
	$(document).find('select').css('visibility', '');
	$('#jsBg').css('display', 'none');
}

function jsMonitorClose() {
	$("#jsMonitor").css('display', 'none');
	unlockFormElements();
}

/**
 * 更换校验码，加参数 item_id 适应Firefox浏览器
 */
function changePic() {
	$('#img_verycode').attr('src', json_data.img_verycode + '?item_id=' + new Date().getTime());
}
