function check_english(string1,name)  //校验英文名称

{

 var char1= "0123456789-_. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"只能包含字母、数字、下划线和空格！");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}


function check_phone1(string1,name)  //校验电话区号

{

 var char1= "0123456789 ０１２３４５６７８９";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"只能包含数字！");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}

function check_phone2(string1,name)  //校验电话格式

{

 var char1= "0123456789 \\/()+-＋－（）０１２３４５６７８９";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"请输入标准形式，例如：010-12345678\\79\\80");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}

function check_email(string1,name)  //校验email

{	
 if(string1.value.length!=0){
 	
	var c1=0;
	var c2=0;
	for(var i=0;i<string1.value.length;i++){
		var temp1=string1.value.charAt(i);
		if (temp1=="@"){
			c1++;
		}
		if (temp1=="."){
			c2++;
		}
	}
	if (c1==0||c2==0){
		string1.focus();
		alert("电子邮箱请输入标准形式，例如：support@mapbar.com");
		return false;
	}

 	var char1= "0123456789_-@. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"请输入标准形式，例如：support@mapbar.com");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}

function check_url(string1,name)  //校验为网址

{

 var char1= "0123456789=:/_-?&. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"格式不符！");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}

function count(string1,name,length)//限制字数
{
  if(string1.value.length>length)
  {
    alert(name+"的长度不能超过"+length+"个字符！");
    string1.focus();
    return false;
  }
   return true;
}


function checknull(str,name)//不能为空
{
	
 if(str.value==null||str.value=="")
 {
    alert(name+"不能为空！");
    str.focus();
    return false;
  }
  
 return true;   

}

function coder(str)//转换为html代码
{
   var s = "";
   if (str.length == 0) return "";
   for (var i=0; i<str.length; i++)
   {
      switch (str.substr(i,1))
      {
          case "<"  : s += "&lt;";   break;
          case ">"  : s += "&gt;";   break;
          case "&"  : s += "&amp;";  break;
          case " "  : s += "&nbsp;"; break;
          case "\'" : s += "&#39;";  break;
          case "\"" : s += "&quot;"; break;
          case "\n" : s += "<br>";   break;
          default   : s += str.substr(i,1); break;
      }
   }
   return s;
}


function check_postcode(string1,name)  //校验邮编

{

 var char1= "0123456789() +-";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"格式不符！请输入数字！");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}

function check_id(string1,name)  //校验证件号码

{

 var char1= "0123456789+-()_. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"格式不符！");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}

function check_address(string1,name)  //校验地址
{

 var char1= "0123456789";

 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)
	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){

					 return true;
			   }
	   }

	     alert(name+"不能只包含数字！");
	     string1.focus();
	     return false;

 }else{
	     return true;
 }
}


function checkcode(string1,name)
{
	var aa=string1.value;
	for(var i=0;i<aa.length;i++){
		var temp1=aa.charAt(i);
		if (temp1=="@" || temp1=="%" || temp1=="?"){
			alert(name+"含有非法字符!");
			return false;
		}
	}
	var char1="abcdefghijklmnopqrstuvwxyz0123456789_";

	if(string1.value.length!=0) {
		for (var i=0; i<string1.value.length;i++) {
			char2=string1.value.charAt(i);
			if(char1.lastIndexOf(char2) == -1) {
				alert("请使用a-z的小写英文字母、0-9的数字或下划线组成您的用户账号,请勿使用空白键,请选择不会引起歧义的"+name);
				string1.select();
				return false;
			}
		}
	}else if(string1.value.length == 0){
		alert(name+"不能为空！");
		string1.select();
		return false;
	}
	return true;
}

function checkpassword(string1,string2,name1,name2)
{
    if (string1.value!=string2.value)
    {
      string2.select();
      alert(name1+"与"+name2+"不符!");
      return false;
    }
    return true;
}

function check(){
	
	if(document.searchform.query.value=='')
	{
           alert("请输入查询关键字");	
           return;
	}
	document.searchform.submit();

}
function ch(){
	
	if(document.searchform.query.value=='')
	{
           alert("请输入查询关键字");	
           return false;
	}
	return true;

}
function help(){
	
	window.open('../maphelp/maphelp.htm','help','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=120,left=150,width=702,height=497')

}


function checkkeyword(string1,name)  //检验关键字
{
 var char1= "[#@*()_-%　&'\",;:!?=!^]/\\！？、，。‘“：；";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)

	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)!=-1){
					 alert(name+"只能包含中文、字母、数字、空格");
					 string1.focus();
					 return false;
			   }
	   }
	    return true;
 }else{
	    return true;
 }
}


function check_float(string1,name)  //校验小数

{

 var char1= "0123456789.";
 if(string1.value.length!=0){
	   for (var i=0; i<string1.value.length;i++)
	   {
			   char2=string1.value.charAt(i);

			   if(char1.lastIndexOf(char2)==-1){
					 alert(name+"必须是0到1之间的数字！");
					 string1.focus();
					 return false;
			   }
	   }
	   try{
		   if(parseFloat(string1.value)<=0 || parseFloat(string1.value)>1 )
		   {
		   		alert(name+"必须是0到1之间的数字！");
					string1.focus();
					return false;
		   }
	  	}catch(Exception){
	  			alert(name+"必须是0到1之间的数字！");
					string1.focus();
					return false;
	  	}
	    return true;
 }else{
	    return true;
 }
}