function CheckAll(form,item)
{
  item.checked=!item.checked;
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    e.checked = !e.checked;
    }
} 
function CheckDelete(){
	if(confirm('您确认要进行该删除操作吗？ 系统提示一经删除将无法恢复!'))
		return true;
	else
		return false;
}

function arrange() {   
	nextY = document.layers[firstInd].pageY +document.layers[firstInd].document.height;   
	for (i=firstInd+1; i<document.layers.length; i++) {      
		whichEl = document.layers[i];        
		if (whichEl.visibility != "hide") {           
			whichEl.pageY = nextY;            
			nextY += whichEl.document.height;       
		}    
	}
}
function block_display(item){

	var obj=document.getElementById(item);
	
	if(obj.style.display=="none")
	{
		obj.style.display="block";
		if(document.layers) obj.style.visibility = "visible";
	}
	else{
		obj.style.display="none";
		if(document.layers) obj.style.visibility = "hide";
	}
	if(document.layers) arrange();
}

function objFIND(item) {
	if( window.mmIsOpera ) return(document.getElementById(item));
	if (document.all) return(document.all[item]);
	if (document.getElementById) return(document.getElementById(item));

	return(false);
}

function PopHelp(mod){
	window.open('admincp.php?mod=help_doc&target='+mod ,'blhhelp', 'scrollbars=yes,resizable=yes,width=320,height=240');
}

//判断一个对象是否为空
function ifempty(field,title){	 
    var re=/\S/;    	
	if(!re.test(field.value)){
		 alert("对不起,"+title+"不允许为空!");
		 field.focus();
		 return false;
	}
	return true;
}

//检查IP地址是否合法
function validip(field,title){
	var re=/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/;	
	if(!re.test(field.value)){
		alert("对不起,请输入合法的"+title);
		field.focus();
		return false;		
	}
	return true;
}


//验证整型数字
function validint(field,title,min,max){
	
	var re=new RegExp("^([1-9]+[0-9]{"+(min-1)+","+(max)+"})$"); //RegExp("^([1-9]+[0-9]?){"+min+","+max+"}$")	
	if(!re.test(field.value)){
		if(max=='') alert("对不起，"+title+"只允许输入不少于"+min+"位的整型数字!");
		else
		    alert("对不起，"+title+"只允许输入"+min+"至"+max+"位的整型数字!");
		field.focus();
		return false;
	}
   return true;
}

//验证Email地址
function valid_email(field)
{
	var rInvalid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
	var rValid=/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return (!rInvalid.test(field.value)&&rValid.test(field.value));
}

//判断域名的正则表达式,iftail代表是域名后缀
function validdomain(field,title,iftail){
	var re=/^([a-z0-9]+[\-]?)+[a-z0-9]+$/;
	if(iftail==1) re=/^([a-z0-9]+[\.]?)+[a-z0-9]+$/;
	if(iftail==2) re=/^([a-z0-9]+[\-]?[a-z0-9]*\.)+[a-z]{2,4}$/;//代表判断的是:例:www.lanmang.com
	if(iftail==3) re=/^([A-Za-z0-9]+[A-Za-z0-9\-]*\.)+[a-z]{2,4}$/;
	if(!re.test(field.value)){
		alert("对不起，请在"+title+"中输入合法的域名信息");
		field.focus();
		return false;
	}
  return true;
}



//验证变量名设为数组的对象是否己被选中
function ifselected(objname,title){
	var ifselect=0;
	var a = document.getElementsByName(objname);
    for (var i=0; i<a.length; i++){
		if (a[i].checked) ifselect=1;		
	}
	if(ifselect==0){
		 alert("对不起,您还未选择"+title+"!");		
		 return false;
	}
	return true;
}

//检查字符串,字母和数字组成，只允许以字母开头
function check_string(field,title,min,max){
	var re=new RegExp("^[a-zA-Z]+[a-zA-Z0-9]{"+min+","+max+"}$");
	min=min+1;
	if(!re.test(field.value)){
		alert("对不起,"+title+"只允许"+min+"至"+max+"的字母或数字组成,且只允许以字母开头!");
		field.focus();
		return false;
	}
	return true;
	
}

//检查允许字母、数字、下划线组成的字符串
function valid_string(field,title,min,max){
	var re=new RegExp("^[a-zA-Z0-9\_]{"+min+","+max+"}$");
	if(!re.test(field.value)){
		alert("对不起,"+title+"只允许"+min+"至"+max+"的字母、数字及下划线组成!");
		field.focus();
		return false;
	}
	return true;
}

//检查允许输入小数点的数值
function valid_double(field,title,min,max){
	 var re=new RegExp("^(\\d{"+min+","+max+"}|0)(\\.\\d{1,2})?$");
	 if(!re.test(field.value)){
		 alert("对不起,"+title+"中只允许输入"+min+"至"+max+"位的数字及小数点组成!");
		 field.focus();
		 return false;
	 }
	 return true;
}

//密码相关的验证
function check_password(field1,field2,min,max){
	var re=new RegExp("^[\x21-\xff]{"+min+","+max+"}$");	
	if (!re.test(field1.value)){
		alert("你输入的密码不符合规定");
		field1.value="";
		field2.value="";
		field1.focus();
		return false;
	}else if(!(field1.value==field2.value)){
		alert("你两次输入的密码不一样，请重新输入");
		field2.value="";
		field2.focus();
		return false;
	}
	return true;
	
}
//用户转移会员号
function modi_owner(field1,field2){
	var e_string=/[0-9]{5,}/;
	if(field1.value<10000){
		alert('请输入正确的会员号!');
		field1.focus();
		return false;
	}
	if(!e_string.test(field1.value)){
		alert("请正确输入会员号!");
		field1.value="";
		field1.value="";
		field1.focus();
		return false;
	}
	if(!(field1.value==field2.value)){
		alert("你两次输入的会员号不一样，请重输!");
		field2.value="";
		field2.focus();
		return false;
	}
	return true;
}

//检查日期
function valid_date(field){
	var re=/(\d{4})\-(\d{1,2})\-(\d{1,2})/;
	if(!re.test(field.value)) {
		alert('对不起,日期格式错误!');
		field.focus();
		return false;
	}
  return true;
	
}

//检查年限
function valid_year(field){
	var re=/^([1-9]|10)$/;
	if(!re.test(field.value)){
		alert('对不起,您可以选择的年限为1-10年,请重新选择!');
		field.focus();
		return false;
	}
	return true;
	
	
}

function check_ftp_pwd(field1,field2,min,max)
{
	if(!check_password(field1,field2,min,max)) return false;
	
	if(field1.value.indexOf("@")>=0||field1.value.indexOf(":")>=0){
		alert('为了防止FTP客户端识别出错，造成无法访问，建议FTP密码不要包含"@",":"等字符，请返回修改');
		field1.focus();
		return false;	
	}
	return true;
}



 function juge()
 {
	 if (document.getElementById("cc").value.length>300||document.getElementById("cc").value.length<1 )
     {
	  alert("内容不超过300字或为空!");
	  document.getElementById("cc").focus;
	  return false;
	 }
  else
    return true;
 }