/**
*
* author:fanhongwei
* createDate:2008-8-8
*
**/
// 判断输入框中的值是否为空
function validateIsNull(textId, infoid, info)
{
    if(!document.getElementById(textId))
   	  return false;
   	  
   var textValue = document.getElementById(textId).value;
   if (textValue == null || trim(textValue) == "")
   {
      document.getElementById(infoid).innerHTML = "<font color='green'>" + info + "</font>";
      return false;
   }
   else
   {
      document.getElementById(infoid).innerHTML = "";
      return true;
   }
}
function checkNum(textId, infoid){
	 var textValue = document.getElementById(textId).value;
		if(textValue != null && trim(textValue) != ""){
			var pattern=/^(0|([1-9]\d*))(\.\d+)?$/;;
			if(textValue.match(pattern) == null){
				document.getElementById(infoid).innerHTML = "<font color='green'>请填写数字！</font>";
				return false;
			}else{
				document.getElementById(infoid).innerHTML = "";
				return true;
			}
		}else{
			document.getElementById(infoid).innerHTML = "";
			return true;
		}	
	
}

// 判断输入框中的值是否为空
function validateIsNull2(textId, infoid, info)
{
   if(!document.getElementById(textId))
   	  return false;
   var textValue = document.getElementById(textId).value;
   if (textValue == null || trim(textValue) == "")
   {
      document.getElementById(infoid).innerHTML = info ;
      return false;
   }
   else
   {
      document.getElementById(infoid).innerHTML = "";
      return true;
   }
}

// 判断select 的值是否为空
function selectIsNull(textId, infoid, info)
{
   var selectEle = document.getElementById(textId);
   if(!selectEle)
   {
   	  document.getElementById(infoid).innerHTML =info;
      return false; 
   }
   var selectValue;
   for(var i=0;i<selectEle.length;i++)
   {
   		if(selectEle[i].selected==true)
   		   selectValue = selectEle[i].value;
   }
   
   if (selectValue == null || trim(selectValue) == "")
   {
      document.getElementById(infoid).innerHTML =info;
      return false;
   }
   else
   {
      document.getElementById(infoid).innerHTML = "";
      return true;
   }
}

// 判断checkbox 的值是否为空
function checkboxIsNull(textId, infoid, info)
{
   var checkboxEle = document.getElementsByName(textId);
   if(!checkboxEle)
   {
   	  document.getElementById(infoid).innerHTML =info;
      return false; 
   }
   var checkboxValue = false;
   for(var i=0;i< checkboxEle.length;i++)
   {
   		if(checkboxEle[i].checked==true)
   		  checkboxValue = true;
   }
  if(!checkboxValue)
  {
  	document.getElementById(infoid).innerHTML =info;
  	return false;
  }
  else
  {
  	document.getElementById(infoid).innerHTML ="";
  	return true;
  }
}

// 全选
function checkAll(obj, name)
{
   var boxes = document.getElementsByName(name);
   if (obj.checked == false)
   {
      for (var i = 0; i < boxes.length; i ++ )
      {
         boxes[i].checked = false;
      }
   }
   else
   {
      for (var i = 0; i < boxes.length; i ++ )
      {
         boxes[i].checked = true;
      }
   }
}

// 去掉 复选框 选择
function clearcheckBok(name)
{
   var boxes = document.getElementsByName(name);
   for (var i = 0; i < boxes.length; i ++ )
   {
      boxes[i].checked = false;
   }
}

// 判断一个值是否在数据库中存在
function existValue(obj,submit,info,url)
{	
	alert("e:"+obj);
	/*alert(submit);
	this.dataAjax = obj;
	this.submit = submit;
	this.updateData = function()
    {
      alert("ss:"+dataAjax);
      if (this.dataAjax.readyState == 4)
      {
         var result = this.dataAjax.responseText;
        // alert(info+"  "+this.submit.tag);
         if(result=="1")
         {
         	this.submit.tag = false;//这个一定要在页面上定义 一个对象 初始值flse;
         	document.getElementById(info).innerHTML = "已存在！";
         }
         else
         {
          	document.getElementById(info).innerHTML = "";
          	this.submit.tag = true;
         }
         //alert(info+" "+submitName.tag +" : "+ submintShowindex.tag +" -- "+submit.tag);
      }
      else
      {
      	this.submit.tag = false;
      }
    }
   
   callServer(dataAjax, url, updateData);*/
}

function checkDateFormat(checkValue)
{		
	var pattern = /^\d{4}\-[0-1]?\d{1}\-\d{0,2}$/;	
	if (checkValue.match(pattern) == null)
		return false;
	else
		return true;
}
/**
  判断时间
  startValue == #today 为开始时间是今天	
*/
function checkDate(startValue,endValue,infoid,info){
	
	var curDate = startValue.replace(/-/g, "/");
		curDate = Date.parse(curDate);
    if(startValue !=null && startValue=='#today')
    {
		curDate = new Date();
	}
	var endDate = endValue.replace(/-/g, "/");
	if(Date.parse(endDate) - curDate < 0)
	{
		document.getElementById(infoid).innerHTML=info;
		return false;
	}
	else
	{
		document.getElementById(infoid).innerHTML="";
		return true;
	}
}

