function check_all(check_all_input) {
	$(check_all_input)
		.parents('form')
		.find('input[@type="checkbox"]')
		.attr("checked", $(check_all_input).attr('checked'));	
}

function change_tab(target_tab) {
	var target_tab = $(target_tab);
	//var contents=tabArea.childNodes;
	
	// 显示当前的选择的内容
	$("#" + target_tab.attr('id') + "_content").show();
	$("#" + target_tab.attr('id') + "_content").siblings("ul").hide();
	$("#" + target_tab.attr('id') + "_content").siblings("ol").hide();

	// main变换
	target_tab.siblings().removeClass("tab_highlight").addClass("tab_normal");
	target_tab.removeClass("tab_normal").addClass('tab_highlight');
}

var msgw,msgh,bordercolor,titleheight,titlecolor;
msgw = 300; // 提示窗口的宽度
msgh = 100; // 提示窗口的高度
titleheight = 18 // 提示窗口标题高度
bordercolor='#000000'; // 提示窗口的边框颜色
titlecolor='#c51100'; // 提示窗口的标题颜色

/** pocle增强消息提示框
 * @param string 消息内容
 * @param 点击后的事件信息
 */
function poc_alert(msg, e){
	//alert(e);return false;
	e = e ? e : window.event;
	
	var offSetLeft, offSetTop;
	if (window.pageXOffset) {
        offSetLeft = window.pageXOffset;
        offSetTop = window.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop) {
        offSetLeft = document.documentElement.scrollLeft;
        offSetTop = document.documentElement.scrollTop;
    } else if (document.body) {
        offSetLeft = document.body.scrollLeft;
        offSetTop = document.body.scrollTop;
    }
	offSetLeft = typeof(offSetLeft) == 'number' ? offSetLeft : 0;
	offSetTop = typeof(offSetTop) == 'number' ? offSetTop : 0;
	
	// 获取鼠标点击时的坐标
	try {
		var x = e.clientX;
		var y = e.clientY;
		
		if(offSetLeft != 0 || offSetTop != 0) {
			x += offSetLeft;
			y += offSetTop;			
		}	
		if(x + msgw > document.body.clientWidth) {
			x = document.body.clientWidth - msgw; 
		}	
		
	} catch(e) {
		var x = offSetLeft + Math.round((document.documentElement.clientWidth - msgw) / 2);
		var y = offSetTop + Math.round((document.documentElement.clientHeight - msgh) / 2);
	}
			
	if(typeof($('#ajaxMsgDiv')[0]) == 'undefined') {		
		
		// 创建消息div
		$('<div></div>')
			.attr('id', 'ajaxMsgDiv')
			.css({
				background : 'white', 
				border : '1px solid ' + bordercolor,
				position : 'absolute',
				left : x + 'px',
				top : y + 'px',
				font : '12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif',
				width : msgw + 'px',
				height : msgh + 'px',
				textAlign : 'center',
				lineHeight : titleheight + 'px',
				zIndex : '30000'
			})
			.appendTo($(document.body));
			
		// 创建消息标题
		$('<h4></h4>')
			.attr('id', 'msgTitle')
			.css({
				margin : 0,
				padding : '3px',
				background : bordercolor,
				border : '1px solid ' + bordercolor,
				height : titleheight + 'px',
				color : 'white',
				cursor : 'pointer',
				textAlign : 'right'				
			})
			.html('X')
			.click(function(){
				$('#ajaxMsgDiv').hide();
			})
			.appendTo($('#ajaxMsgDiv'));
			
		// 创建消息内容
		$('<p></p>')
			.attr('id', 'ajaxMsgTxt')
			.css({
				margin : '1em 0'
			})
			.html(msg)
			.appendTo($('#ajaxMsgDiv'));
			
	} else {
		
		// 确定坐标和修改消息内容
		$('#ajaxMsgDiv')
			.css({
				left : x + 'px',
				top : y + 'px'
			})
			.show()
			.find('#ajaxMsgTxt')
			.html(msg);
	}
	
}