	//比较两个数字字符串的大小（按数字大小比较），当第一个大于第二个返回0，反之返回1
	function compstrNo(strNo1,strNo2)
	{       
		strNo1=trimStr(strNo1);
		strNo2=trimStr(strNo2);  
		//alert(strNo1);
		//alert(strNo2);
		var a=parseInt(strNo1);
		var b=parseInt(strNo2);
		if (a>b) {
			return 0;	
		} else {
			return 1;	
		}
		
	}       
	
	//判断字符串是否是26字母+10个数字组成。
	function jdgStr(tmpStr)
	{
		for(var i=0;i<tmpStr.length;i++)
		{
			var ch=tmpStr.substring(i,i+1);
			if (((ch>="0")&&(ch<="9"))||((ch>="a")&&(ch<="z"))||((ch>="A")&&(ch<="Z")))
			{
				
			}else{
				return false;
			}
			     
		}	
		return true;
	}

	//判断字符串是否是10个数字组成。
	function jdgnum(tmpstr)
	{
		for(var i=0;i<tmpStr.length;i++)
		{
			var ch=tmpStr.substring(i,i+1);
			if ((ch>="0")&&(ch<="9"))
			{
				
			}else{
				return(0);
			}
			     
		}	
		return(1);
	}
	
	function trimStr(tmpStr)
 	{
  		var tmp0=0;
  		if (tmpStr.length==0){
   			return tmpStr;
  		}else {
   		for(var i=0;i<tmpStr.length;i++)
   		{
    			var ch=tmpStr.substring(i,i+1);
    			if(ch!="0"){
     			tmpStr=tmpStr.substring(i,tmpStr.length);
     			return tmpStr; 
    		   }     
   	        }
   	}
   	}
  
	//检查字符串是否是日期格式YYYY/MM/DD,如果是返回0，如果不是返回错误信息。          
	function chkDate(dateStr)
	{
		var split;
		var tmpSplit=0;
		var splitcount=0;
		var tmpArray=new Array();
		var errMsg;
		
		for(var i=0;i<dateStr.length;i++) 
 		{
 			var ch = dateStr.substring(i, i + 1);
 			if (ch < "0" || "9" < ch)
 			{
 				splitcount++;
 				if(splitcount>2)
 				{
 					errMsg="您输入的分隔符多于两个！  ";
 					return(errMsg);
 				}
 				tmpArray[splitcount-1]=dateStr.substring(tmpSplit,i);
 				tmpSplit=i+1;
 			}
 			
 		}
 		tmpArray[2]=dateStr.substring(tmpSplit,dateStr.length);
 		if (splitcount!=2)
 		{
 			errMsg="非法的日期格式  ";
 			return(errMsg);
 		}
 		if ((tmpArray[0].length<1)&&(tmpArray[1].length<1)&&(tmpArray[2].length<1))
 		{
 			errMsg="非法的日期格式  ";
 			return(errMsg);
 		}
 		
 		if(tmpArray[0].length>4)
 		{
 			errMsg="输入日期不合法  ";
 			return(errMsg);
 		}else if(tmpArray[0].length==4){
 			if ((parseInt(tmpArray[0])<1900)||(parseInt(tmpArray[0])>2500))
 			{
 				errMsg="输入年份应在1900--2500之间  ";
 				return(errMsg);
 			}
 		}else if(tmpArray[0].length==2){
 			tmpArray[0]="20" + tmpArray[0]; 		
 		}else if((tmpArray[0].length==1)||(tmpArray[0].length==3)){
 		 	errMsg="输入年份不合法  ";
 			return(errMsg);	
 		}
 		if(tmpArray[1].length>2)
 		{
 			errMsg="输入月份不合法  ";
 			return(errMsg);
 		}else if(tmpArray[1].length==2){
 			if (parseInt(tmpArray[1])>12)
			{
				errMsg="设定月份不合法∶最大月份是12  ";
				return(errMsg);
			}
 		}else if(tmpArray[1].length==1){
 			if (parseInt(tmpArray[1])==0)
			{
				errMsg="设定月份不合法∶不存在0月份  ";
				return(errMsg);
			}
			tmpArray[1]="0"+tmpArray[1];
 		}
 		 		
 		if(tmpArray[2].length>2)
 		{
 			errMsg="输入日期不合法  ";
 			return(errMsg);
 		}else if(tmpArray[2].length==2){
 			if ((parseInt(tmpArray[1])==1)||(parseInt(tmpArray[1])==3)||(parseInt(tmpArray[1])==5)||(parseInt(tmpArray[1])==7)||(parseInt(tmpArray[1])==8)||(parseInt(tmpArray[1])==10)||(parseInt(tmpArray[1])==12))
			{
				if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
				{
					if ((parseInt(tmpArray[2])>31)||(parseInt(tmpArray[2])<1))
					{
						errMsg="设定日期不合法  ";
						return(errMsg);
					}
				}
			}else if(parseInt(tmpArray[1])==2)
			{
				if ((parseInt(tmpArray[0])%400==0)||((parseInt(tmpArray[0])%4==0)&&(parseInt(tmpArray[0])%100!=0)))
				{
					if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
					{
						if ((parseInt(tmpArray[2])>29)||(parseInt(tmpArray[2])<1))
						{
							errMsg="设定日期不合法  ";
							return(errMsg);
						}
					}
				}else{
					if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
					{
						if ((parseInt(tmpArray[2])>28)||(parseInt(tmpArray[2])<1))
						{
							errMsg="设定日期不合法  ";
							return(errMsg);
						}
					}
				}
				
			}else if((parseInt(tmpArray[1])==4)||(parseInt(tmpArray[1])==6)||(parseInt(tmpArray[1])==9)||(parseInt(tmpArray[1])==11))
			{
				if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
				{
					if ((parseInt(tmpArray[2])>30)||(parseInt(tmpArray[2])<1))
					{
						errMsg="设定日期不合法  ";
						return(errMsg);
					}
				}
			}
 		
 		}else if(tmpArray[2].length==1){
 			if (parseInt(tmpArray[2])==0)
			{
				errMsg="设定日期不合法∶不存在0日  ";
				return(errMsg);
			}
			tmpArray[2]="0"+tmpArray[2];
 		}
 		return("0");
	
	}
	
	//按yyyy/mm/dd格式化日期 
	function formatDate(dateStr)
	{
		var split;
		var tmpSplit=0;
		var splitcount=0;
		var tmpArray=new Array();
		
		for(var i=0;i<dateStr.length;i++) 
 		{
 			var ch = dateStr.substring(i, i + 1);
 			if (ch < "0" || "9" < ch)
 			{
 				splitcount++;
 				if(splitcount>2)
 				{
 					alert("您输入的分隔符号多于两个  ");
 					return("-1");
 				}
 				tmpArray[splitcount-1]=dateStr.substring(tmpSplit,i);
 				tmpSplit=i+1;
 			}
 			
 		}
 		tmpArray[2]=dateStr.substring(tmpSplit,dateStr.length);
 		if (splitcount!=2)
 		{
 			alert("非法的日期格式  ");
 			return("-1");
 		}
 		if ((tmpArray[0].length<1)&&(tmpArray[1].length<1)&&(tmpArray[2].length<1))
 		{
 			alert("非法的日期格式  ");
 			return("-1");
 		}
 		
 		if(tmpArray[0].length>4)
 		{
 			alert("输入日期不合法  ");
 			return("-1");
 		}else if(tmpArray[0].length==4){
 			if ((parseInt(tmpArray[0])<1900)||(parseInt(tmpArray[0])>2500))
 			{
 				alert("输入年份应在1900--2500之间  ");
 				return("-1");
 			}
 		}else if(tmpArray[0].length==2){
 			tmpArray[0]="20" + tmpArray[0]; 		
 		}else if((tmpArray[0].length==1)||(tmpArray[0].length==3)){
 		 	alert("输入年份不合法  ");
 			return("-1");	
 		}
 		if(tmpArray[1].length>2)
 		{
 			alert("输入月份不合法  ");
 			return("-1");
 		}else if(tmpArray[1].length==2){
 			if (parseInt(tmpArray[1])>12)
			{
				alert("设定月份不合法∶最大月份是12  ");
				return("-1");
			}
 		}else if(tmpArray[1].length==1){
 			if (parseInt(tmpArray[1])==0)
			{
				alert("设定月份不合法∶不存在0月份  ");
				return("-1");
			}
			tmpArray[1]="0"+tmpArray[1];
 		}
 		 		
 		if(tmpArray[2].length>2)
 		{
 			alert("输入日期不合法  ");
 			return("-1");
 		}else if(tmpArray[2].length==2){
 			if ((parseInt(tmpArray[1])==1)||(parseInt(tmpArray[1])==3)||(parseInt(tmpArray[1])==5)||(parseInt(tmpArray[1])==7)||(parseInt(tmpArray[1])==8)||(parseInt(tmpArray[1])==10)||(parseInt(tmpArray[1])==12))
			{
				if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
				{
					if ((parseInt(tmpArray[2])>31)||(parseInt(tmpArray[2])<1))
					{
						alert("设定日期不合法  ");
						return("-1");
					}
				}
			}else if(parseInt(tmpArray[1])==2)
			{
				if ((parseInt(tmpArray[0])%400==0)||((parseInt(tmpArray[0])%4==0)&&(parseInt(tmpArray[0])%100!=0)))
				{
					if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
					{
						if ((parseInt(tmpArray[2])>29)||(parseInt(tmpArray[2])<1))
						{
							alert("设定日期不合法  ");
							return("-1");
						}
					}
				}else{
					if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
					{
						if ((parseInt(tmpArray[2])>28)||(parseInt(tmpArray[2])<1))
						{
							alert("设定日期不合法  ");
							return("-1");
						}
					}
				}
				
			}else if((parseInt(tmpArray[1])==4)||(parseInt(tmpArray[1])==6)||(parseInt(tmpArray[1])==9)||(parseInt(tmpArray[1])==11))
			{
				if((tmpArray[2]!="08")&&(tmpArray[2]!="09"))
				{
					if ((parseInt(tmpArray[2])>30)||(parseInt(tmpArray[2])<1))
					{
						alert("设定日期不合法  ");
						return("-1");
					}
				}
			}
 		
 		}else if(tmpArray[2].length==1){
 			if (parseInt(tmpArray[2])==0)
			{
				alert("设定日期不合法∶不存在0日  ");
				return("-1");
			}
			tmpArray[2]="0"+tmpArray[2];
 		}
 		return(tmpArray[0]+"/"+tmpArray[1]+"/"+tmpArray[2]);
	
	}   
        
        //取得当前系统日期
        function getcurDate()
        {
        	var now = new Date();
		var s="";
		s += now.getYear() + "/"; 
		if ((now.getMonth()+1)<10)
		{
			s+="0"+(now.getMonth()+ 1) + "/";
		}else{
		s += (now.getMonth()+ 1) + "/";
		}
		if (now.getDate()<10){
			s += "0"+(now.getDate());
		}else{
			s += now.getDate();
		}
		return(s);	
        }   
        
        
        //判断用户是否有回车按下
        ns4 = (document.layers)?true:false;
        ie4 = (document.all)?true:false;
 
	function keydown(){
	 if(ns4)
	 {
	    var whichkey = e.which;
	 }
	 if(ie4)
	 {
	    var whichkey = event.keyCode;
	 }
	 if(whichkey==13)
	 {
	    return true;
	  }else{
	  	return false;
	  }
	}
	
	//判断email地址是否符合标准
	function mailaddrChk(mailStr)
	{
	   if (mailStr=="")
	    {
	      	alert("请输入正确的Email地址!");
	      	return(-1);
	    } else if ( (mailStr.indexOf("@",0)==-1) || (mailStr.indexOf("@",0)==0) || (mailStr.lastIndexOf("@")==mailStr.length-1) )
	    {
	      	alert("请输入正确的Email地址!");
	      	return(-1);
	    } else if ( (mailStr.indexOf(".",0)==-1) || (mailStr.indexOf(".",0)==0) || (mailStr.lastIndexOf(".")==mailStr.length-1) )
	    { 
	      	alert("请输入正确的Email地址!");
	      	return(-1);
	    } else if( (mailStr.indexOf("@.",0)!=-1) || (mailStr.indexOf(".@",0)!=-1) )
	    {
	        	alert("请输入正确的Email地址");
	    		return(-1);
	    } else
	    { 
	        var laterStr=mailStr.substring(mailStr.indexOf("@",0)+1);
	       	if (laterStr.indexOf(".",0)==-1) 
	       	{
	     		alert("请输入正确的Email地址");
	    		return(-1);
	  	} else
	        {    
	           return(0);
	        }
	   }     
	    
	}     
        
        function isLeapYear (Year) 
  	{
            if (((Year % 4)==0) && ((Year % 100)!=0) || ((Year % 400)==0)) {
        	return (0);
	    } else {
                return (-1);
            }
        }
        
//该函数检查开始日期是否小于结束日期，小于返回1，大于返回0
function Date1VsDate2 (date1str,date2str) 
  {
	date1_len=date1str.length;    
	yy=""; 
	mm=""; 
	dd=""; 
	flag="0";
   	if (date1_len!=0)
    	{
      		for(i=0;i<date1_len;i++)
       		{       	
          	a=date1str.charAt(i);         
          	if(i<4)
               		{yy=yy+a;}                 			  		
 	  	else if (flag=="0" && a!='/')
               		{mm=mm+a;}                 		
       		else if (flag=="0" && a=='/'&&i>4) 
       			{flag="1";}
       			
       		else if (flag=="1") 
       			{dd=dd+a;} 
      		}
    	}   	
  	if (mm.length==1) {mm="0"+mm;}
  	if (dd.length==1) {dd="0"+dd;}
  	date_str1=yy+mm+dd;
  	//alert(date_str1);
 
 	date2_len=date2str.length;    
	yy=""; 
	mm=""; 
	dd=""; 
	flag="0";
   	if (date2_len!=0)
    	{
      		for(i=0;i<date2_len;i++)
       		{       	
          	a=date2str.charAt(i);         
          	if(i<4)
               		{yy=yy+a;}                 			  		
 	  	else if (flag=="0" && a!='/')
               		{mm=mm+a;}                 		
       		else if (flag=="0" && a=='/'&&i>4) 
       			{flag="1";}
       			
       		else if (flag=="1") 
       			{dd=dd+a;} 
      		}
    	}   	
  	if (mm.length==1) {mm="0"+mm;}
  	if (dd.length==1) {dd="0"+dd;}
  	date_str2=yy+mm+dd;
  	//alert(date_str2);
  
 	if (parseInt( date_str1)>parseInt( date_str2))
   	return (0);
   	else if (parseInt( date_str1)<parseInt( date_str2)) return (1);  
   	else    return (2);

}

//该函数用于数字型校验，返回值∶非数字型返回0，非负数整型返回1，非负浮点型返回2
function testNum(strNum)
{
	
        
        if (isNaN(strNum)) {
		return (0);	
	}	
	else 
	{
		isInt=true;
		for (i=0;i<strNum.length;i++)			 
	  	{
	  		a=strNum.charAt(i)
	  		if(a==".")
        		{
        			isInt=false;
        			break;
        		}
        	}
        	if (isInt==true) return (1);
        	else return (2);
	}
	
	
}

//函数返回字符串的长度
function StrLength(str1){
	
	strTALen=new String(str1);
	return(strTALen.length);
}

//函数判断时间型的数据，录入格式hh:mm，成功返回1，错误返回错误信息
function isTimetype(timestr) {
		
	retflag="";		
	hh="";
	hnum=0;
	mnum=0;
	mm="";
	isNum="1";    //除:外其他字符全为数字型
	mediflag=0;   //记录:的个数
	 for (i=0;i<timestr.length;i++) {
		 a=timestr.charAt(i);
		 if (a!=":"&& isNaN(a) ) 
		 	{isNum="0";break;}
		 if (a==":") { mediflag=mediflag+1;continue;}
		 else if ( mediflag==0) 
		 	{ hh=hh+a;hnum=hnum+1; continue;}
		 else if ( mediflag==1) 
		 	{mm=mm+a;mnum=mnum+1;}					 
	}
	
	if ( timestr.length<3 || isNum=="0" || mediflag!=1  || hh.length==1 ||hnum!=2 ||mm.length==1 ||mnum!=2) 
		{ retflag="输入时间格式 hh:mm !";  }
   	else if (parseInt(hh)>23) 
   		{ retflag="输入的小时数超过24!";  }
   	else if (parseInt(mm)>59) 	
   		{ retflag="输入的分钟数超过60!";  }   	
   	
   	else {	retflag="1";}   	
   	return (retflag);

}

//按hh:mm格式，格式化输入时间串。
function formatTime(timestr) 
{
	retflag="";		
	hh="";
	hnum=0;
	mnum=0;
	mm="";
	isNum="1";    //除:外其他字符全为数字型
	mediflag=0;   //记录:的个数
	 for (i=0;i<timestr.length;i++) {
		 a=timestr.charAt(i);
		 if (a!=":"&& isNaN(a) ) 
		 	{isNum="0";break;}
		 if (a==":") { mediflag=mediflag+1;continue;}
		 else if ( mediflag==0) 
		 	{ hh=hh+a;hnum=hnum+1; continue;}
		 else if ( mediflag==1) 
		 	{mm=mm+a;mnum=mnum+1;}					 
	}     
	if(hh.length==1){
		hh="0"+hh;
		hnum=hnum+1;
	}                  
	if(mm.length==1){
		mm="0"+mm;
		mnum=mnum+1;	
	}
	
	if ( timestr.length<3 || isNum=="0" || mediflag!=1  || hh.length==1 ||hnum!=2 ||mm.length==1 ||mnum!=2) 
		{ alert("输入时间格式 hh:mm !");
		  retflag="-1";
		  }
   	else if (parseInt(hh)>23) 
   		{ alert("输入的小时数超过24!");
   		retflag="-1";  }
   	else if (parseInt(mm)>59) 	
   		{ alert("输入的分钟数超过60!");
   		retflag="-1";  }   	
   	
   	else {	retflag=hh+":"+mm;}   	
   	return (retflag);
   }
  
  //比较两个格式为hh:mm的时间串的大小。第一个大于第二个返回0，反之返回1，输入叁数有错误返回-1
  function Time1vsTime2(strTime1,strTime2)
  {
  	  strTime1=formatTime(strTime1);
  	  strTime2=formatTime(strTime2);
  	  if((strTime1=="-1")||(strTime2=="-1"))
  	  { return (-1); }
  	  if(strTime1>strTime2){
  	  	return (0);
  	  }else if(strTime1<strTime2){
  	  	return (1);
  	  } else {
  	  	return (2);	
  	  }
  	  
  }
  
function strIsNull(str1){
	var strTemp1,strTemp2
        strTemp1=new String(str1);
	
	if ((strTemp1=="")||(strTemp1==null))
	{	return true;
	}
		
	strTemp2=new String();
	for (i=0;i<strTemp1.length;i++){
		strTemp2=strTemp2 + " ";
	}
	if (strTemp1==strTemp2 )
		return true;
	else
		return false;
}


//下面函数用于判断日期型函数，输入格式YYYY/MM/DD
function NKChkChar(strVariable)
{   
    k=0;
    k1=0;
    s1="";
    var s=new Array(0,0,0);
    length1=strVariable.length;  
    
    for(i=0;i<length1;i++)
    {
        a=strVariable.charAt(i);
        if(a=="/")
            {
                 n=i+1;
                 k=n;
                 break;  
             }
    }
    
    for(i=0;i<length1;i++)
    {
        a=strVariable.charAt(i);
        if(a=="/")
            {
                 j=i+1;
                 k1=j; 
                 s1=s1+a;               
             }
    }
        
     s[2]=s1.length;
     s[0]=k;
     s[1]=k1;
     
     return s;
} 


function DateString(DateString) 
{
	  var str=new Array(0,0,0);
	  var k; 
	  leng=DateString.length;  
	  str=NKChkChar(DateString);
	    
	  m=str[0];
	  n=str[1];
	  len=str[2];
	
	  yy=DateString.substring(0,m-1);  
	  mm=DateString.substring(m,n-1);
	  dd=DateString.substring(n,10);
	
	  l1=yy.length;
	  l2=mm.length;
	  l3=dd.length;
	  
	  y=parseInt(yy);
	  m=parseInt(mm);
	  d=parseInt(dd);
	 
	  r=yy-y;
	  s=mm-m;
	  t=dd-d;
	  
	//输入长度越界时;  
	  if (leng>10)  k="输入日期长度越界!";
	  
	//输入串输入多个"/"时;
	  else if ((DateString!="") && (len!=2))    k="请输入日期形式为∶YYYY/MM/DD!";
	  
	//输入年月日的位数越界时;
	  else if ((DateString!="") && (l1 != 4 || l2<0 || l2>2 || l3<0 || l3>2))  k="请检查年/月/日的位数（YYYY/MM/DD）!"
	  
	//年月日为非数据时;  
	  else if ((DateString!="") && (isNaN(yy) || isNaN(mm) || isNaN(dd)))  k="请输入整形数据!";
	  
	//判断年月日范围
	  else if ((DateString!="") && (mm < 1 || mm > 12))      k="月范围为 [1,12]!";
	  
	  else if ((DateString!="") && (dd < 1 || dd > 31))      k="日的范围[1，31]!";
	  
	  else if ((DateString!="") && (mm=="04" || mm=="06" || mm=="09" || mm=="11"||mm=="4" ||mm=="6" || mm=="9" || mm=="11") && (dd>30 || dd<1))  k="日的范围 [0,30]!";
	  
	  else if ((DateString!="") && (mm=="01" || mm=="03" || mm=="05" || mm=="07"||mm=="08" ||mm=="10" || mm=="12" || mm=="1"|| mm=="3"|| mm=="5"|| mm=="7"|| mm=="8") && (dd>31 || dd<1))  k="日的范围 [0,31]!";
	  
	  else if ((DateString!="") && (mm=="02" && parseInt(dd)>28  && (isLeapYear(yy)==0)|| mm=="2") && parseInt(dd)>28  && (isLeapYear(yy)==0))    k="日的范围 [0,28]!";
	    
	  else if ((DateString!="") && (mm=="02" && parseInt(dd)>29 && (isLeapYear(yy)==1) || mm=="2") && parseInt(dd)>29 && (isLeapYear(yy)==1))  k="日的范围 [0,29]!";
	    
	  else k=1;
	  
	  return k;
}

function passSingleQuote(str) {
      var strValid = "";
      if (str.length==0) return str;
      while (str.indexOf ("'") >= 0) {
         var strSeg = str.substring(0,str.indexOf ("'")+1);
         strValid = strValid + strSeg + "'";
         str = str.substring (str.indexOf ("'") + 1);
      }
      strValid = strValid + str;
      return strValid;
   }

function Juge(){
    if (document.myform.UserName.value==""){
       alert ("你的用户名不可为空！");
       document.myform.UserName.focus();
       return(false);
    }

	if (checkusername(myform.UserName.value))
	{
		alert("注册名请使用数字,字母或中文字符,必须2-8有效字符,不能有空格!,");
		myform.UserName.select();
		myform.UserName.focus();
		return (false);
	}


    if (document.myform.PassWord.value==""){
       alert ("你的密码不可为空！");
       document.myform.PassWord.focus();
       return(false);
    }
	
	if (checktext(myform.PassWord.value))
	{
		alert("您输入的 \"密码\" 包含无效字符 !");
	myform.PassWord.select();
    myform.PassWord.focus();
	myform.PassWord.value="";
		return (false);
	}		

    if (document.myform.Email.value==""){
       alert ("你的邮箱地址不可为空！");
       document.myform.Email.focus();
       return(false);
    }
		
    if ((document.myform.Email.value.indexOf("@") == -1) || (document.myform.Email.value.indexOf(".") == -1)){
		alert("请查看您的E-mail地址是否正确，请重录入!");
		document.myform.Email.focus();
       return(false);
	}
	
	if (Check_Email(document.myform.Email.value)==true) {
		alert("请您正确填好电子邮件栏！");
		document.myform.Email.focus();		
       return(false);
	}	

 }

function checkusername(text)
{
			allValid = false;
		if (text.length < 2)
		{
    		allValid = true;
		}

    	var notuser = "°′″＄￡￥‰％℃¤￠≈≡≠＝≤≥＜＞≮≯∷±＋－×÷／∫∮∝∞∧∨∑∏∪∩∈∵∴⊥∥∠⌒⊙≌∽√々＿￣〓＾＼→←↑↓※§№★☆○●◎◇◆□■△▲＃＆＠１２３４５６７８９０～！＂＇·＃￥％……ˇ＠¨〈〉「」『』．‖々〃〔〕〖〗—（），。【】《》？；‘：“”［］｛｝—＋＝｜｀、《》~`!@#$%^&*()_+|-=\'?/<>[],.:;";

		for (i = 0;  i < text.length;  i++)
		{
			for (j = 0;  j < notuser.length;  j++)
			{
              if (text.charAt(i) == notuser.charAt(j))
              {
				allValid = true;
				break;
              }
			}
			if (text.charAt(i) == " ")
			{
				allValid = true;
				break;
			}
		}

return allValid;
}

function checktext(text)
{
			allValid = false;
		if (text.length < 2)
		{
    		allValid = true;
		}
		if (text.length > 12)
		{
    		allValid = true;
		}
		
	var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";

	for (i = 0;  i < text.length;  i++)
	{
		ch = text.charAt(i);
		for (j = 0;  j < checkOK.length;  j++)
		if (ch == checkOK.charAt(j))
			break;
		if (j == checkOK.length)
		{
  		allValid = true;
			break;
		}
	}
return allValid;
}

   function Check_Email(string){ 
	  var str_len = string.length;
	  if (str_len<=5){
       return(false);
    	}  
	  for(i=0;i<str_len;i++){
	     if (string.charCodeAt(i)>127){
       return(false);
		}
	  }
	  if (string.indexOf("@")<2){
       return(false);
    	}  
        if (string.indexOf(".")<4){
       return(false);
    	}  
	  if (string.indexOf(":")!=-1){
       return(false);
	  }
   }
