
/**   以指定宽和高打开新窗口; **/
function Manage_Open(url,open_name,width,height)
{
	OpenWindow(url,open_name,width,height,'resizable=yes,Scrollbars=yes');
}



/**   操作信息; **/
function Manage(value)
{
	if(IsCheck()==true)
	{
		
		
		document.forms[0].doaction.value=value;
		document.forms[0].submit();
		
	}
	else
	{
			
		alert('请选择!');
		return;
    }

}

/**   操作信息; **/
function Del(str)
{
	if(IsCheck()==true)
	{

		if (confirm(str) == false)	return ;		
		
		document.forms[0].doaction.value='delete';
		document.forms[0].submit();
		
	}
	else
	{
			
		alert('请选择!');
		return;
    }

}

/**   判断是否选择复选框; **/
function IsCheck()
{
	var count=document.forms[0].elements.length;
    var check=false;	
	for(var i=0;i<count;i++)
    {
        if(document.forms[0].elements[i].type == "checkbox"&&document.forms[0].elements[i].checked==true )
        {
			check=true;
        }
    }
	return check;
}

/*----------------------------------------------------------------------------------->
   关闭自身并且刷新上一级页面的JS函数;
-------------------------------------------------------------------------------------*/
function RefreshOriginPage()
{
	
	window.opener.location.reload();
	setTimeout("self.close()",0);
}
/*----------------------------------------------------------------------------------->
   关闭自身并且刷新指定页面JS函数;
-------------------------------------------------------------------------------------*/
function RefreshDesignPage(file)
{
	opener.location.href=file;
	
	setTimeout("self.close()",0);
}

/** 选择所有复选框 */
selected=true;
function SelectAll()
{                      
	checkbox=document.forms[0].ids;							
	if(checkbox.length!=null)
	{		
		for(var i=0;i<checkbox.length;i++)
		  {   	
		  	checkbox[i].checked=selected;
		  }
	}else{
		checkbox.checked=selected;
	}
	selected=!selected;
}

/** 全选或反选所有接收人 */
function SelectAllUser()
{                      
	
	
	checkbox=document.forms[0].user_ids;							
	if(checkbox.length!=null)
	{		
		for(var i=0;i<checkbox.length;i++)
		  {   	
		  	checkbox[i].checked=selected;
		  }
	}else{
		checkbox.checked=selected;
	}
	selected=!selected;
	
}

/** 全选或反选指定接收人 */
function SelectDesignUser(startID,endID)
{                      
	
	checkbox=document.forms[0].user_ids;
		
	for(var i=startID;i<endID;i++)
	{   	
		if (checkbox[i].checked)
		{
			checkbox[i].checked=false;
		}
		else
		{
			checkbox[i].checked=true;
		}

	  
	}
	
}

/*----------------------------------------------------------------------------------->
    如果父树(复选框)被选,则子树(复选框)也被选择;
	tree_id : 父树的treeid值,如: 000001;
	clickedbox :  复选框的名称, 默认是this;
	cell:		此treeid 的单元长度;
-------------------------------------------------------------------------------------*/
function ChboxSelect(tree_id,clickedbox,cell)
{	
	
   for(var i=0;i<document.forms[0].chbox.length;i++)
   { 
   	if(IsSub(document.forms[0].chbox[i].value,tree_id,cell))
   	{
   		document.forms[0].chbox[i].checked=clickedbox.checked;
   	}
   	
   }
}

/** 复选框 选择 */
function ChboxCheck()
{
	var strResult1='';
	var strResult2='';
	if(document.forms[0].chbox.length==null)
	{
		if(document.forms[0].chbox.checked){
			document.forms[0].chbox_selected.value=document.forms[0].chbox.value;
		}else{
			document.forms[0].chbox_unselected.value=document.forms[0].chbox.value;
		}	    
	}else{
		for(var i=0;i<document.forms[0].chbox.length;i++)
		{ 
			if(document.forms[0].chbox[i].checked){
	   			strResult1+=document.forms[0].chbox[i].value+',';
	    	}else{
	    		strResult2+=document.forms[0].chbox[i].value+',';
	    	}
	    }
	    strResult1=strResult1.substring(0,strResult1.length-1);
	    strResult2=strResult2.substring(0,strResult2.length-1);
	    document.forms[0].chbox_selected.value=strResult1;
	    document.forms[0].chbox_unselected.value=strResult2;
	}
    document.forms[0].submit();
}

/** 移动列表框的值到另一个列表框 */
function MoveTo(fieldfrom,fieldto)
{
    var j=fieldfrom.length;	
	for(var i=0;i<j;i++)
	{
		var len=fieldfrom.length;
        for(var ii=0;ii<len;ii++) 
		{
			if(fieldfrom.options[ii].selected)
			{
				var name=fieldfrom.options[ii].text
				var value=fieldfrom.options[ii].value
				var len=fieldto.length;
				fieldfrom.options[ii]=null;
				fieldto.options[len]=new Option(name,value);
				break;
			}
		}

	 }
      
}

/** 全选某个制定列表框 */
function SelectList(fieldfrom)
{
   				
	if(fieldfrom.length!=null)
	{		
		for(var i=0;i<fieldfrom.length;i++)
		  {   	
		  	fieldfrom[i].selected=selected;
		  }
	}else{
		fieldfrom.selected=selected;
	}
	
      
}

/** 转向某个页面 */
function Turn(file)
{
	window.location.href=file;
}

/**   分页; **/
function PageSubmitInfo(actionName,curpageValue)
{
	
	
	document.forms[0].action=actionName;
	document.forms[0].curpage.value=curpageValue;
	document.forms[0].submit();

}

 

