//判断是否含有中文
function existChinese(s)
{ if(/[^\x00-\xff]/g.test(s)){
  	return false;
   }
   else
   return true;
  
  }
//判断邮箱格式
function isValidEmail(email)
{
var result=email.match(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/);
if(result==null) return false;
return true;
}
//判断网址
function isValidWeb(website)
{
var urlreg=/^[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$/
 if(!urlreg.test(website))
    return false;
	else
	return true;
   
}
//去掉空格
function trim(str) 
{return lTrim(rTrim(str)); 
}

function lTrim(str) 
 {  
 if(str!=null){
	 if (str.charAt(0) == " ") 
	   {
		 str = str.slice(1);
		 str = lTrim(str);
	   } 
 }else{
	str=""; 
 }
  return str; 
 }
  //====rTrim=======
function rTrim(str) 
{	
	if(str!=null){
		var iLength; 
	  
		iLength = str.length; 
	  
		if(str.charAt(iLength - 1)==" ") 
		{str = str.slice(0, iLength - 1);
		 str = rTrim(str);
		} 
	}else{
		str="";	
	}
	return str; 
}
//日期判断
function isDate(dateStr){
  var parts;

  if(dateStr.indexOf("-") > -1){
    parts = dateStr.split('-');
  }else if(dateStr.indexOf("/") > -1){
    parts = dateStr.split('/');
  }else{
    return false;
  }

  if(parts.length < 3){
  //日期部分不允许缺少年、月、日中的任何一项
    return false;
  }

  for(i = 0 ;i < 3; i ++){
  //如果构成日期的某个部分不是数字，则返回false
    if(isNaN(parts[i])){
      return false;
    }
  }

  y = parts[0];//年
  m = parts[1];//月
  d = parts[2];//日

  if(y > 3000){
    return false;
  }

  if(m < 1 || m > 12){
    return false;
  }

  switch(d){
    case 29:
      if(m == 2){
      //如果是2月份
        if( (y / 100) * 100 == y && (y / 400) * 400 != y){
          //如果年份能被100整除但不能被400整除 (即闰年)
        }else{
          return false;
        }
      }
      break;
    case 30:
      if(m == 2){
      //2月没有30日
        return false;
      }
      break;
    case 31:
      if(m == 2 || m == 4 || m == 6 || m == 9 || m == 11){
      //2、4、6、9、11月没有31日
        return false;
      }
      break;
    default:

  }

  return true;
}
//数字校验
function checknumber(str){
 var Letters = "1234567890";
 var i;
 var c;
 for( i = 0; i < str.length; i ++ ){
  c = str.charAt( i );
  if (Letters.indexOf( c ) ==-1){
   return true;
  }
 }
 return false;
} 
//删除确认
function delConfirm(){
	if (window.confirm("您确定要删除吗？")){
		return true;
	}
	return false;
}

//复选框全部选择或者全部不选
function CheckAll(){
	var obj=theform.checkall;
	var delAll=obj.checked; 
	var obj=document.getElementsByName("checkdel"); 
	for(var i=0;i<obj.length;i++){ 
	obj[i].checked=delAll; 
	}
}

//====得到checkbox选中的值
function Getcheckvalue(form)  
 {var s="";
  for (var i=0;i<form.elements.length;i++) 
   { var e = form.elements[i];
     if ((e.name != 'allcheck')&&(e.type=="checkbox"))    
        if(e.checked)
		   {if(s=="")
		    s=e.value;
			else
			s=s+","+e.value;
		   }
    }
  //alert(s);
 return s;  
 }
 
//====给checkbox赋值======
function Setcheckvalue(form,str)  
 {var arr_str=str.split(",");
 for(var k=0;k<arr_str.length;k++)
  eval(form+".checkbox"+arr_str[k]).checked=true;
}
 
 
function values(objname,n)
{ 	var str="",i=1;
 for(i=1;i<=n;i++)
  { if(eval(objname+i).checked)
     if(str=="")
	 str=eval(objname+i).value;
	 else
	 str=str+","+eval(objname+i).value; 
  }
return str;
}

//提交前验证复选框是否选择了一个
function chkget(){
	if(!confirm("您确认要删除选择的数据吗？")){
		return false;
	}
	var isCheck=false;
	var obj=document.getElementsByName("checkdel"); 
	for(var i=0;i<obj.length;i++) { 
		if(obj[i].checked==true){ 
			isCheck=true; 
			break; 
		} 
	}
	if(!isCheck){
		alert("您没有选择任何数据,请先选择需要删除的数据后,再次提交！");
	}else{
		theform.submit();
	}
}

//跳转到其它地方
function linkTO(linkStr){
	window.location.href=linkStr;	
}

//关闭窗口
function closeWindow(){
	parent.parent.document.location.reload();
	//parent.parent.GB_hide();	
}

//清空表单的值
function clearForm(){
		//----表单内对象清空------
       for(var j=0;j<document.theform.elements.length;j++)
       {
         var curObj=document.theform.elements[j];
         if(curObj.type=='text'||curObj.type == "password"){
           curObj.value ="";
         }
       if(curObj.type=='select-one'){
          curObj.selectedIndex="0";
         }
       } 
}

//居中弹出窗口
//u-url n-窗口名称 w-宽度 h-高度
function openWin(u,n, w, h) { 
   var l = (screen.width - w) / 2; 
   var t = (screen.height - h) / 2; 
   var s = 'width=' + w + ', height=' + h + ', top=' + t + ', left=' + l; 
   s += ', toolbar=no, scrollbars=yes, menubar=no, location=no, resizable=no'; 
   window.open(u, n, s); 
} 

//列表页面的，当鼠标移动到每条数据的时候，tr的底色变颜色-采用protype
function fmove(evt){  
    var e = Event.findElement(evt, 'TD');		
	if(e.tagName=="TD"){  
      e.parentNode.style.backgroundColor="#CCCCCC";  
    }  
}  
function fout(evt){  
	var e = Event.findElement(evt, 'TD');
    if(e.tagName=="TD"){  
      e.parentNode.style.backgroundColor="white";  
    }  
}  

