﻿//后台管理界面用到的一些函数

//checkbox中至少有一项被选中
function atleaseOneCheck()
{
    var items = document.all["itemlist"];
    if(items==null)
        return false;
    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 batch_del(form, entityName, action)
{
    if (!atleaseOneCheck())
    {
        alert('请至少选择一' + entityName + '！');
        return;
    }
    if (confirm("确定要删除" + entityName + "?"))
    {
        form.ec_ev.value = '';
        form.ec_efn.value = '';
        form.action = action;
        form.submit();
    }
}

function batch_do(form, entityName, action)
{
 if (!atleaseOneCheck())
      {
          alert('请至少选择一' + entityName + '！');
          return;
      }
 if (confirm("确定要" + entityName + "?"))
	{
        form.ec_ev.value = '';
        form.ec_efn.value = '';
        form.action = action;
        form.submit();
	}

}

function batch_do_no_confirm(form, entityName, action)
{
        if (!atleaseOneCheck())
        {
            alert('请至少选择一' + entityName + '！');
            return;
        }
        form.ec_ev.value = '';
        form.ec_efn.value = '';
        form.action = action;
        form.submit();
}

function openwin(url, width, height, scroll)
{
    if (!document.all)
    {
        document.captureEvents(Event.MOUSEMOVE);
        x = e.pageX + width - 30;
        y = e.pageY + height - 30;
    }
    else
    {
        x = document.body.scrollLeft + event.clientX + width - 30;
        y = document.body.scrollTop + event.clientY + height - 30;
    }
    window.open(url, "newWindow", "height=" + height + ", width=" + width + ", toolbar =no, menubar=no, scrollbars=" + scroll + ", resizable=no, location=no, status=no, top=" + y + ", left=" + x + "") //写成一行
}
function batch_do_noconfirm(form, entityName, action)
{
        if (!atleaseOneCheck())
        {
            alert('请至少选择一' + entityName + '！');
            return;
        }
        form.ec_ev.value = '';
        form.ec_efn.value = '';
        form.action = action;
        form.submit();
}

//返回字符个数
function strlen(str)
 {
  var i;
   var len;
   len = 0;
   for (i=0;i<str.length;i++)
   {
   if (str.charCodeAt(i)>255) len+=2; else len++;
   }
    return len;
}

//判断是否只有一条记录被选中
function oneCheck(items)
{
    if(items==null)
        return false;
    if(items.length>0){
    	var j=0;
	    for (var i = 0; i < items.length; i++)
	    {
	        if (items[i].checked == true && j<2)
	        {
	        	j++;
	        }
	    }
	    if(j==1)
	    	return true;
	}
    return false;
}
//检查是否为空
function checkNull(text,value){
if(value.length>0){
return true;}
else{
alert(text+"不能为空!");
return false;
}
}