function processOneRecord(action,checkboxName,form,op){
				if (!hasOneChecked(checkboxName)){
					alert('请选择要操作的对象!');
					return;
				}
				var recValue = "";
				
				if (confirm('确定执行['+op+']操作?')) {
					var items = document.getElementsByName(checkboxName);
				    if (items.length > 0) {
					    var count = 0;
					   	var index = -1;
				    	for (var i = 0; i < items.length; i++){
				    		if (items[i].checked == true){
				                count ++;
				                index = i;
				            }
				        }
				        if( count > 1) {
				        	alert( '对不起,'+op+'操作只支持单条记录!');
				        	return;
				        } else {
				        	recValue = items[index].value;
						}
				        
				    } else {				    	
				        if (items.checked == true) {
				            recValue = items.value;
				        }
				    }
				    //alert( action + "----" +  recValue);
				    window.location.href=action + recValue;
				}}

function batchCourseFavorite(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行[收藏]操作?')){
		form.action = action;
		form.submit();
	}
}
function batchDeleterecharge(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行[删除]操作?')){
		form.action = action;
		form.submit();
	}
}
function batchUpdate1(action,checkboxName,form){

	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	var recValue = "";
	
	
		var items = document.getElementsByName(checkboxName);
	    if (items.length > 0) {
		    var count = 0;
		   	var index = -1;
	    	for (var i = 0; i < items.length; i++){
	    		if (items[i].checked == true){
	                count ++;
	                index = i;
	            }
	        }
	        if( count > 1) {
	        	alert( '对不起,[修改]操作只支持单条记录!');
	        	return;
	        } else {
	        	recValue = items[index].value;
			}
	        
	    } else {				    	
	        if (items.checked == true) {
	            recValue = items.value;
	        }
	    }
	 
	    window.location=action+"?id="+ recValue;
	
	
	
	
}
function batchHuiFu1(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	var recValue = "";
	
	if (confirm('确定执行[回复]操作?')) {
		var items = document.getElementsByName(checkboxName);
	    if (items.length > 0) {
		    var count = 0;
		   	var index = -1;
	    	for (var i = 0; i < items.length; i++){
	    		if (items[i].checked == true){
	                count ++;
	                index = i;
	            }
	        }
	        if( count > 1) {
	        	alert( '对不起,[回复]操作只支持单条记录!');
	        	return;
	        } else {
	        	recValue = items[index].value;
			}
	        
	    } else {				    	
	        if (items.checked == true) {
	            recValue = items.value;
	        }
	    }
	 
	    window.location=action+"?demandId="+ recValue;
	}
	
}

function batchjumpone(action,checkboxName,form,para,info){
	//alert("111");
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	var recValue = "";
	
	
		var items = document.getElementsByName(checkboxName);
	    if (items.length > 0) {
		    var count = 0;
		   	var index = -1;
	    	for (var i = 0; i < items.length; i++){
	    		if (items[i].checked == true){
	                count ++;
	                index = i;
	            }
	        }
	        if( count > 1) {
	        	alert( '对不起,['+info+']操作只支持单条记录!');
	        	return;
	        } else {
	        	recValue = items[index].value;
			}
	        
	    } else {				    	
	        if (items.checked == true) {
	            recValue = items.value;
	        }
	    }
	    //alert(recValue.indexOf("="));
	    recValue = recValue.substring((recValue.indexOf("=")+1), recValue.length);
	 //alert(action+"?"+para+"="+ recValue);
	    window.location=action+"?"+para+"="+ recValue;
	
}


function batchjumpone1(action,checkboxName,form,para,info){

	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	var recValue = "";
	

		var items = document.getElementsByName(checkboxName);
	    if (items.length > 0) {
		    var count = 0;
		   	var index = -1;
	    	for (var i = 0; i < items.length; i++){
	    		if (items[i].checked == true){
	                count ++;
	                index = i;
	            }
	        }
	        if( count > 1) {
	        	alert( '对不起,['+info+']操作只支持单条记录!');
	        	return;
	        } else {
	        	recValue = items[index].value;
			}
	        
	    } else {				    	
	        if (items.checked == true) {
	            recValue = items.value;
	        }
	    }
	    //alert(recValue.indexOf("="));
	    recValue = recValue.substring((recValue.indexOf("=")+1), recValue.length);
	 //alert(action+"?"+para+"="+ recValue);
	    window.location=action+"&"+para+"="+ recValue;
	}

function batchjumpone2(action,checkboxName,form,info,para){
	//alert("ok");
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行['+info+']操作?')){
		$("#state").val(para);
		form.action = action;
		
		form.submit();
	}
}

function disableSubmit(finalResult,submitButtonId) {
	if(finalResult) {
		document.getElementById(submitButtonId).disabled = true;
		return finalResult;
	}else {
		return finalResult;
	}
}

function batchOp(action,actionName,checkboxName,form){
    if (!hasOneChecked(checkboxName)){
            alert('请选择要操作的对象!');
            return;
    }
    if (confirm('确定执行[' + actionName + ']操作?')){
        form.action = action;
        form.submit();
    }
}

function batchDelete(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行[删除]操作?')){
		form.action = action;
		form.submit();
	}
}
function batchdaochu(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行[导出]操作?')){
		form.action = action;
		form.submit();
	}
}
function batchUpdate(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行此操作?')){
		form.action = action;
		form.submit();
	}
}
function batchAuditPass(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行[审批通过]操作?')){
		form.action = action;
		form.submit();
		
	}
}
/*个人用户里面的升级用户功能*/
function batchAuditPassUser(action,checkboxName,form){
	if (!hasOneChecked(checkboxName)){
		alert('请选择要操作的对象!');
		return;
	}
	if (confirm('确定执行[升级用户]操作?')){
		form.action = action;
		form.submit();
		alert('升级成功!');
	}
}
function batchfirmAuthorityAuditPass(action,checkboxName,form){
    if (!hasOneChecked(checkboxName)){
            alert('请选择要操作的对象!');
            return;
    }
    if (confirm('确定执行[审批通过]操作?')){
        form.action = action;
        form.submit();
    }
}
function batchAuditNoPass(action,checkboxName,form){
    if (!hasOneChecked(checkboxName)){
            alert('请选择要操作的对象!');
            return;
    }
    if (confirm('确定执行[审批不通过]操作?')){
        form.action = action;
        form.submit();
    }
}
function batchAuditNoPasscss(action,checkboxName,form){
    if (!hasOneChecked(checkboxName)){
            alert('请选择要操作的对象!');
            return;
    }
    if (confirm('确定执行[文章不发布]操作?')){
        form.action = action;
        form.submit();
    }
}
function batchAuditPasscss(action,checkboxName,form){
    if (!hasOneChecked(checkboxName)){
            alert('请选择要操作的对象!');
            return;
    }
    if (confirm('确定执行[文章发布]操作?')){
        form.action = action;
        form.submit();
    }
}
function batchFirm(action,checkboxName,form){
    if (!hasOneChecked(checkboxName)){
            alert('请选择要操作的对象!');
            return;
    }
    form.action = action;
    form.submit();
}

function hasOneChecked(name){
    var items = document.getElementsByName(name);
    if (items.length > 0) {
        for (var i = 0; i < items.length; i++){
            if (items[i].checked == true){
                return true;
            }
        }
    } else {
        if (items.checked == true) {
            return true;
        }
    }
    return false;
}

function setAllCheckboxState(name,state) {
	var elms = document.getElementsByName(name);
	for(var i = 0; i < elms.length; i++) {
		elms[i].checked = state;
	}
}

function getReferenceForm(elm) {
	while(elm && elm.tagName != 'BODY') {
		if(elm.tagName == 'FORM') return elm;
		elm = elm.parentNode;
	}
	return null;
}

function maskDiv() {
	var wnd = $(window), doc = $(document);
	if (wnd.height() > doc.height()) { //当高度少于一屏
		wHeight = wnd.height();
	} else {//当高度大于一屏
		wHeight = doc.height();
	}
	$("select").addClass("hidden");
	//创建遮罩背景
	var MaskID = $("#MaskID");
	if(MaskID.length == 0){
		$("body").append("<div id='MaskID'></div>");
	}
	$("body").find("#MaskID").width(wnd.width()).height(wHeight).css({
				position : "absolute",
				top : "0px",
				left : "0px",
				background : "#333",
				filter : "Alpha(opacity=90);",
				opacity : "0.3",
				zIndex : "10000",
				display : "block"
			});
}
function maskDivShow(msg,id){
	//alert(msg.html());
	var info ="<div id='"+id+"' class='tips wrap'>"+msg+"</div>";
	var tishi =$('#'+id);
	//alert(tishi.length);
	if(tishi.length == 0){
		$("body").append(info);
	}else{
		tishi.html(msg);
	}
	
	$('#'+id).show();
	//alert($('#'+id).width());
	
	var msgPanel = document.getElementById(id);
	//var height = document.documentElement.clientHeight;
	//var width = document.documentElement.clientWidth;
	
	var top = ($(window).height() / 2) - (50 / 2)-50;//稍微上移一点
	var left = ($(window).width() / 2) - (410 / 2);
	if( top < 0 ) top = 0;
	if( left < 0 ) left = 0;
	
	//var position = new Object();
	//position.top = top + document.documentElement.scrollTop;
	//position.left = left  + document.documentElement.scrollLeft;
	
	msgPanel.style.left = ( left+ document.documentElement.scrollLeft) + "px";	
	msgPanel.style.top = (top  + document.documentElement.scrollTop) + "px";	
	$("#MaskID").bgiframe();
	//alert((width - msgPanel.offsetWidth)/2 + "px");
}

function showPopWin(pop, mask) {
	if (mask) maskDiv();
	var msgPanel = $(pop);
	var height = document.documentElement.clientHeight;
	var width = document.documentElement.clientWidth;
	msgPanel.css('position', "absolute");	
	msgPanel.css('zIndex', "10001");
	msgPanel.css('left', (width - msgPanel.width())/2 + "px");	
	msgPanel.css('top', (height - msgPanel.height())/2 + "px");	
	msgPanel.show();
}

function unMask() {
	var sel = $("select");
	sel.removeClass("hidden");
	$("body").find("#MaskID").css({display:'none'});
}
