

//===========================批量删除相关函数=====================================
function unselectall()
{
    if(document.del.chkall.checked){
	document.del.chkall.checked = document.del.chkall.checked&0;
    } 	
}

function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.Name != "chkall")
       e.checked = form.chkall.checked;
    }
  }
function ConfirmDel()
{
   if(confirm("确定要删除选中的文章吗？一旦删除将不能恢复！"))
     return true;
   else
     return false;
	 
}
//==============================批量删除相关函数结束==============================
//-->
function CautionTemp()
{	var flag=0;
	for (i=0;i<document.all.boxid.length;i++)
		{
		if (document.all.boxid[i].checked)
		 	{flag=1}
		}
	if (flag==0){
	alert("您还没有选择要删除的记录！");
	return false;
				 }
	else
	{ if (!confirm("您确实要删除该条记录么？"))
		{return false}
	  else
		{return true}
	 }
}
//->
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

//========================
//====================================================================================================
//================================表单验证相关函数====================================================
//====================================================================================================

function judgeNull()  //=================验证是否未填写任何内容
{
var args=judgeNull.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}
for (i = 0; i < args.length; i++) //===未填内容则报警并改变样式指示未填字段
   {
       if (args[i].value.replace(/\s/g,"") == "") 
       {
	   alert("对不起，您有尚未填写的必填内容，请添加其内容！");
	   args[i].style.backgroundColor='#E0E0E0';	   
	   args[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}


function judgeNum()  //=================验证是否填写内容为数字
{
var args=judgeNum.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
}
for (i = 0; i < args.length; i++) //===未填内容则报警并改变样式指示未填字段
   {
       if (args[i].value.replace(/\d+/,"") != "") 
       {
	   alert("对不起，您填写的内容不是数值，请重新填写！");
	   args[i].style.backgroundColor='#E0E0E0';
	   args[i].style.borderColor='#FFFFFF';
	   args[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}

function fileNull(files)   //判断上传文件
{
	var args=fileNull.arguments;
	var flag=true
	file=document.all.filename.value.replace(/\s/g,"")
	   if(file=="")
		  {
			alert("您尚未上传文件文件，请选择后再提交，谢谢！");	
			up.form1.file.focus();
			up.form1.file.style.backgroundColor='#E0E0E0';
			return false;		
		  }
}


function judgeDate()  //=================验证填写的日期格式是否正确
{
var args = judgeDate.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}

for (i = 0; i < args.length; i++) //===日期格式不正确则报警并改变样式指示
 {
  if (args[i].value.replace(/\s/g,"")!="") 
  {
  var r=args[i].value;
  var arrValue=r.match(/^(\d{1,4})(-)(\d{1,2})\2(\d{1,2})$/);	
	if (arrValue==null)
	{
		alert("非正确的日期格式,请按照2004-5-25这样的日期格式输入,谢谢!");
		args[i].style.backgroundColor='#E0E0E0';
	    
	    args[i].focus();	    
		flag=false;
	    return flag;
	}
	else
	{
		var d=new Date(arrValue[1],arrValue[3]-1,arrValue[4]);
		if(!(d.getFullYear()==arrValue[1]&&(d.getMonth()+1)==arrValue[3]&&d.getDate()==arrValue[4]))
		{
			alert("非正确的日期格式,请按照2004-5-25这样的日期格式输入,谢谢!");
			args[i].style.backgroundColor='#E0E0E0';
	        
	        args[i].focus();	    
		    flag=false;
	        return flag;
		}
		else
		{flag=true;}
	}	
  }	
  }
return flag 
}


function judgeEmail()  //=================验证邮箱格式是否正确
{
var args=judgeEmail.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}
for (i = 0; i < args.length; i++) //===邮箱格式不正确则报警并改变样式指示
   {	   
	  var atcnt      
      var Email=args[i].value
      if (Email!="")
      {
      if (Email.length<5 || Email.indexOf("@")==-1 || Email.indexOf(".")==-1)
      {
	  alert("您填写的EMAIL格式不正确，请修改后重新填写，谢谢！");
      args[i].style.backgroundColor='#E0E0E0';
	  
	  args[i].focus();	    
      flag=false;
	  return flag;
	  }
      atcnt=0
      for (i=0;i<Email.length;i++)
      {
      if (Email.substr(i,1)=="@"){atcnt=atcnt+1}
      }
      if (atcnt>1) 
      {
	  alert("您填写的EMAIL格式不正确，请修改后重新填写，谢谢！");
      args[i].style.backgroundColor='#E0E0E0';
	  
	  args[i].focus();	    
      flag=false;
	  return flag;
	  }

      if (Email.indexOf("_")!=-1 && Email.indexOf("_")>Email.indexOf("@"))
      {
	  alert("您填写的EMAIL格式不正确，请修改后重新填写，谢谢！");
      args[i].style.backgroundColor='#E0E0E0';
	  
	  args[i].focus();	    
      flag=false;
	  return flag;
	  }
    }   
   }
return flag
}


function judgeQuote(form)  //=================验证表单中是否填写了单引号
{
var flag=true;
for (i = 0; i < form.elements.length; i++)  //===清空已改变的样式
{
	if (form.elements[i].innerHTML != '选择日期') 
	{
	   form.elements[i].style.backgroundColor='';
	   }
}
for (i = 0; i < form.elements.length; i++) //===内容中有单引号则报警并改变样式指示
   {
	   
	   if (form.elements[i].value.indexOf("'")!=-1 )
       {
       alert("您填写的内容中有非法字符'可能对系统造成损坏，请重新填写后再提交，谢谢！")
       form.elements[i].style.backgroundColor='#E0E0E0';
	  
	   form.elements[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}

function judgeLength()
{
var args=judgeLength.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}
for (i = 0; i < args.length; i++) //===未填内容则报警并改变样式指示未填字段
   {
       if (args[i].value.replace(/\s/g,"").length>400) 
       {
	   alert("对不起，请将您的内容制止在0-400字以内！");
	   args[i].style.backgroundColor='#E0E0E0';	   
	   args[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}



function judgePWD(pwd1,pwd2)  //=================验证表单中
{
var flag=true;
if (pwd1.value == pwd2.value)
    {  pwd1.style.backgroundColor='';
	   
	   pwd2.style.backgroundColor='';
	   
    }
else
   {   alert("您两次填写的密码不一样，请重新填写后再提交，谢谢！");
       pwd1.value == '';
       pwd1.style.backgroundColor='#E0E0E0';
	   
	   pwd1.focus();
	   pwd1.value = "";
	   pwd2.value = "";
	   pwd2.style.backgroundColor='#E0E0E0';
	   
	   flag=false;	     
   }   
return flag;
}

function judgeAtLeast(form)
{
var LawsTitle=form.LawsTitle.value
var LawsNum=form.LawsNum.value
var Department=form.Department.value
var EnactDate=form.EnactDate.value
var InureDate=form.InureDate.value
var AbateDate=form.AbateDate.value

if (LawsTitle=="" && LawsNum=="" && Department=="" && EnactDate=="" && InureDate=="" && AbateDate==""  )
{
alert("请至少输入一项查询条件，谢谢！")
return false;
}
}

function judgeHidden(form)   //判断是否上传了附件
{
	var flag=true;
	    if (document.all.up.style.display==''){
			   if(form1.filename.value.replace(/\s/g,"")=="")
		  {
			alert("您尚未上传文件附件，请选择后再提交，谢谢！");	
			up.form1.file.focus();
			up.form1.file.style.backgroundColor='#FFC7C7';
			return false;		
		  }	 

	}
	}

//====================================================================================================
//================================表单验证相关函数结束====================================================
//====================================================================================================
//->
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function winopen(url)
{
window.open(url,"","toolbar=no,scrollbars=1,resizable=1,menubar=no,width=450,height=250");
}


//====================================================================================================
//================================验证邮政编码是否正确====================================================
//====================================================================================================
function judgeCode()  //=================验证邮政编码是否正确
{
var args=judgeCode.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}
for (i = 0; i < args.length; i++) //===未填内容则报警并改变样式指示未填字段,可以不填，填就填正确
   {
       if (args[i].value.replace(/\s/g,"") != "" && ((args[i].value.length) != 6 || args[i].value.replace(/\d+/,"") != "")) 
       {
	   alert("对不起，邮政编码不正确！");
	   args[i].style.backgroundColor='#E0E0E0';	   
	   args[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}

//=================验证身份证是否正确
function judgeIDCard()  
{
var args=judgeIDCard.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}
for (i = 0; i < args.length; i++) //===未填内容则报警并改变样式指示未填字段,可以不填，填就填正确
   {
       if ((args[i].value.length) != 15 && (args[i].value.length) != 18) 
       {
	   alert("对不起，身份证号码不正确！");
	   args[i].style.backgroundColor='#E0E0E0';	   
	   args[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}


function judgeEditorInput(form)          //判断在线编辑器输入框是否添加了空内容
{
	for (i = 0; i < form.elements.length; i++) 
   {
   if (form.elements[i].value.replace(/\s/g,"")!="")
   {form.elements[i].style.backgroundColor='';}
   }
   
   if ((eWebEditor1.eWebEditor.document.body.innerHTML.replace(/\s/g,"")!="")&&(eWebEditor1.eWebEditor.document.body.innerText.replace(/\s/g,"")!=""))
	{
	eWebEditor1.eWebEditor.document.body.style.backgroundColor='';
	}
	
 
   if (eWebEditor1.eWebEditor.document.body.innerText.replace(/\s/g,"")=="")
  {
    alert("您尚未填写文章内容，请填写后再提交，谢谢！");	
	eWebEditor1.eWebEditor.focus();		
	eWebEditor1.eWebEditor.document.body.style.backgroundColor='#FFC7C7';
	return false;		
  }
  
}

function judgecontent()  //==================限制文本域输入字数
{
var args=judgecontent.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}
for (i = 0; i < args.length; i++) //
   {
       if ((args[i].value.length) > 3000 ) 
       {
	   alert("对不起，输入文字超出1500字！");
	   args[i].style.backgroundColor='#E0E0E0';	   
	   args[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}


function judgecontent1()  //==================限制文本域输入字数
{
var args=judgecontent1.arguments;
var flag=true;
for (i = 0; i < args.length; i++) //===清空已改变的样式
{
	   args[i].style.backgroundColor='';
	   
}
for (i = 0; i < args.length; i++) //
   {
       if ((args[i].value.length) > 500) 
       {
	   alert("对不起，输入文字超出500字！");
	   args[i].style.backgroundColor='#E0E0E0';	   
	   args[i].focus();
	   flag=false;
	   return flag;
       }	 
	   else
	   {flag=true;}
   }
return flag
}

//---?D???y·?ê?·?×?1???·?
function chkpoint(point,root)
{
if (point<root)
 {alert("对不起，你的积分余额不足，请查看您的积分事件?");
 return false;
   }  
 }

--->