// ****************************************************************
// File Name:			SelectAll.js
// Description:			提供需要批量删除等操作时的公用函数
// Function:					
// -------------------------
// 2001-8-23,Created by yzy
// ****************************************************************

/******************************************************************
* Function Name:		selectAll
* Description:			全选/全不选 一组checkbox
* Parameters:			flag --> 是否选中, objName --> checkbox的名字
* Return:				无
* Author:				yzy
* Createddate:			2001-8-23
* selectAll Start*************************************************/
	function selectAll(flag, objName) {
		var objList = document.all(objName);
		if (objList != null){
			if (objList.length != null){
				for (var i = 0; i < objList.length; i++){
					objList[i].checked = flag;
				}
			}
			else
				objList.checked = flag;
		}
	}
/* selectAll End *************************************************/


/******************************************************************
* Function Name:		executeSelected
* Description:			全选/全不选 一组checkbox
* Parameters:			objName				--> checkbox的名字
*						strConfirm			--> 用于提示用户是否要操作的语句
*						strItemName			--> 操作对象的名字
*						jsOperation			--> 真正操作的js语句
* Return:				无
* Author:				yzy
* Createddate:			2001-8-23
* executeSelected Start*******************************************/
	function executeSelected(objName, strConfirm, strItemName, jsOperation){
		var objList = document.all(objName);
		var seled = false;

		if (objList != null){
			if (objList.length != null){
				for (var i = 0; i < objList.length; i++){
					if (objList[i].checked){
						seled = true;
						break;
					}
				}
			}
			else
				seled = objList.checked;
		}


		if (!seled) alert("您未选中任何" + strItemName + "！");
		else{
			if (strConfirm != ""){
				if(window.confirm(strConfirm))
					eval(jsOperation);
			}
			else
				eval(jsOperation);
		}
		
	}
/* executeSelected End *******************************************/

