
// **************************************************add by hsx *******************************************************
//限制输入，只能输入数字，小数点，减号
function limitinput()
{
  if((event.keyCode<48||event.keyCode>57)&&event.keyCode!=46&&event.keyCode!=45)
  {
    event.returnValue=false;
  }
  return true;
}

//检查是否为数字，如-1.2,3.6,333
function checknum(str)
{
  var i,flag=false;
  for(i=0;i<str.length;i++)
  {
    if(str.substr(i,1)<"0"||str.substr(i,1)>"9")
    {
      if(str.substr(i,1)=="."&&!flag)
        flag=true;
      else if(str.substr(i,1)=="-"&&i==0)
        continue;
      else
        return false;
    }
  }
  return true;
}

//检查字符串中是否全为数字字符 
function checknumber(str)
{
  var i;
  if(str.length==0)
  {
    return false;
  }
  for(i=0;i<str.length;i++)
  {
    if((str.substr(i,1)<"0")||(str.substr(i,1)>"9"))
	return false;
  }
  return true;
}
//计算一个字符串的长度，汉字算2
function bLen(resStr)
{
var j=0;    
for(i=0;i<=resStr.length-1;i++)
   {
    if(resStr.charCodeAt(i)>128)
      {
       j=j+2;
      }
    else
      {
       j=j+1;
      }
   } 
return j;   
}

//去掉一个字符串的两头空格！
function jstrim(resStr)
{
	disStr="";
	for(i=0; i<= resStr.length-1; i++)
	{
		if (resStr.substr(i,1) != " "){
			disStr=disStr.concat(resStr.substr(i));
			break ;
		}
	}
	do{ 
		if (disStr.lastIndexOf(" ")==disStr.length-1){
			disStr=disStr.substr(0,disStr.length-1);
		}else{
			break;
		}
	}while(disStr.length>0)   
	return disStr;   
}

// 正确的非 HTML 文字串。 
function javaValidString(str)
{
	var len;
	
	len = str.length;
	for(var i=0; i<len; i++) 
	{
		if(str.charAt(i)=='<' || str.charAt(i)=='>' || str.charAt(i)=='\'' || str.charAt(i)=='\"') 
		{
			return false;
		}
	}
	return true;
}
//检查e-mail 的正确性  
function javaValidEmail(str)  
{
	var cnt1, cnt2;
	var len1;

	if(javaValidString(str)==false) 
	{
		return false;
	}

	// 检查E-Mail是否正确！
	cnt1=0;
	cnt2=0;
	len1 = str.length;
	for(var i=0; i<len1; i++) {
		if(str.charAt(i)=='@') 
		{
			cnt1++;
		}
		if(str.charAt(i)=='.') 
		{
			cnt2++;
		}
		if(str.charAt(i)==' ')
		{
			return false;
		}
	}
	if( cnt1!=1 || cnt2<1)
	{
		return false;
	}
	return true;
}

function checkornot() 
{ 
	
	if (document.FormName_Query.elements.length >1) 
	{
		var nLengthOfElements = document.FormName_Query.elements.length;
		if (nLengthOfElements > 0)
		{
			var nCount = 0;
			var nFlag = false;
			for (var i=0; i<nLengthOfElements; i++) 
			{
				var e = document.FormName_Query.elements[i];
				if(e.type=='checkbox'&&e.id=='multicheck') 
				{	

					if (nCount == 0)
					{
						if (e.checked)
						{
							nFlag = false;
						} else {
							nFlag = true;
						}
					}
					e.checked = nFlag;
					nCount ++;
				}
			}
		}
	}
}


//检查列表页复选框是否选中
function numChecked()
{
j=0;
for(i=0;i<document.FormName_Query.length;i++)
{
  e=document.FormName_Query.elements[i];
  if (e.type=='checkbox' && e.name != 'allbox' && e.checked)
    j++;	
}
return j;
}


function selectAllDept(obj){
	obj.checked
	var unChoosed = document.all.sendDepts;
	
	
	
	for(var i=0;i<unChoosed.options.length;i++){
		if(obj.checked)
			unChoosed.options[i].selected=true;
		else
			unChoosed.options[i].selected=false;
		
	}

}
// ************************************************** end *******************************************************