var LegalID = "0123456789"
var LegalUserName = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_."

function idCheck(id)
{   
   var fResult=true;
   var value = 0;
   var sId=id;
   if(sId.length<10 || 
		sId == 'a123456789' || 
		sId == 'A123456789') fResult=false;
   else
   {
     if((sId.charAt(0)=='A') || (sId.charAt(0)=='a')) value=10
     else if((sId.charAt(0)=='B') || (sId.charAt(0)=='b')) value=11
     else if((sId.charAt(0)=='C') || (sId.charAt(0)=='c')) value=12
     else if((sId.charAt(0)=='D') || (sId.charAt(0)=='d')) value=13
     else if((sId.charAt(0)=='E') || (sId.charAt(0)=='e')) value=14
     else if((sId.charAt(0)=='F') || (sId.charAt(0)=='f')) value=15
     else if((sId.charAt(0)=='G') || (sId.charAt(0)=='g')) value=16
     else if((sId.charAt(0)=='H') || (sId.charAt(0)=='h')) value=17
     else if((sId.charAt(0)=='J') || (sId.charAt(0)=='j')) value=18
     else if((sId.charAt(0)=='K') || (sId.charAt(0)=='k')) value=19
     else if((sId.charAt(0)=='L') || (sId.charAt(0)=='l')) value=20
     else if((sId.charAt(0)=='M') || (sId.charAt(0)=='m')) value=21
     else if((sId.charAt(0)=='N') || (sId.charAt(0)=='n')) value=22
     else if((sId.charAt(0)=='P') || (sId.charAt(0)=='p')) value=23
     else if((sId.charAt(0)=='Q') || (sId.charAt(0)=='q')) value=24
     else if((sId.charAt(0)=='R') || (sId.charAt(0)=='r')) value=25
     else if((sId.charAt(0)=='S') || (sId.charAt(0)=='s')) value=26
     else if((sId.charAt(0)=='T') || (sId.charAt(0)=='t')) value=27
     else if((sId.charAt(0)=='U') || (sId.charAt(0)=='u')) value=28
     else if((sId.charAt(0)=='V') || (sId.charAt(0)=='v')) value=29
     else if((sId.charAt(0)=='X') || (sId.charAt(0)=='x')) value=30
     else if((sId.charAt(0)=='Y') || (sId.charAt(0)=='y')) value=31
     else if((sId.charAt(0)=='W') || (sId.charAt(0)=='w')) value=32
     else if((sId.charAt(0)=='Z') || (sId.charAt(0)=='z')) value=33
     else if((sId.charAt(0)=='I') || (sId.charAt(0)=='i')) value=34
     else if((sId.charAt(0)=='O') || (sId.charAt(0)=='o')) value=35
     else fResult = false ;
     //alert('Value='+value) ;
   }
   if(fResult==true)
   {
     value = Math.floor(value/10) + (value%10)*9 +
             parseInt(sId.charAt(1))*8+
             parseInt(sId.charAt(2))*7+
             parseInt(sId.charAt(3))*6+
             parseInt(sId.charAt(4))*5+
             parseInt(sId.charAt(5))*4+
             parseInt(sId.charAt(6))*3+
             parseInt(sId.charAt(7))*2+
             parseInt(sId.charAt(8))+
             parseInt(sId.charAt(9)) ;
     value = value % 10 ;
     if(value!=0) fResult = false ;

     var i;
     var c;
     for (i = 1; i < sId.length; i++)
     {
      c = sId.charAt(i);
      if (LegalID.indexOf(c) == -1) fResult = false;
     }
    }
    return fResult ;
}


function isEmpty(s)
{
	if ((s.length==0) || (s=="")) {return (true);}
	var allspace = false;
	for (var i=0 ; i < s.length ; i++)
	{
		if (s[i]==" ")
		{
			allspace=true;
		}
		else
		{
			allspace=false;
		}
		return allspace;
	}
	return (false);
}


function isEmail(elm)
{
	if (elm.indexOf('@') != -1 && elm.indexOf('.') != -1 &&
		 elm.indexOf(' ') == -1 && elm.indexOf("'") == -1 &&
  		 elm.indexOf("!") == -1 && elm.indexOf("#") == -1 &&
  		 elm.indexOf("$") == -1 && elm.indexOf("%") == -1 &&
  		 elm.indexOf("^") == -1 && elm.indexOf("&") == -1 &&
  		 elm.indexOf("*") == -1 && elm.indexOf("(") == -1 &&
  		 elm.indexOf(")") == -1 && elm.indexOf("^") == -1 &&
  		 elm.indexOf("+") == -1 && elm.indexOf("|") == -1 &&		 		
  		 elm.indexOf("/") == -1 && elm.indexOf("=") == -1 &&		 		 		 
  		 elm.indexOf("{") == -1 && elm.indexOf("}") == -1 &&
  		 elm.indexOf("[") == -1 && elm.indexOf("]") == -1 &&	
  		 elm.indexOf("?") == -1 && elm.indexOf("`") == -1 &&
  		 elm.indexOf("~") == -1 && elm.indexOf(":") == -1 &&		 		 		 
  		 elm.indexOf(";") == -1 && elm.indexOf(">") == -1 &&		 		 		 
  		 elm.indexOf("<") == -1 && elm.indexOf(",") == -1 &&
		 elm.length > 5) {	
		
        return true;
    }else return false;
}

function isInt(elm){
    if(elm.length ==0) return false ;
    var fResult=true ; 
  for(var i=0;i<elm.length;i++){
    if (elm.charAt(i)<"0" || elm.charAt(i)>"9")
      fResult = false;
  }
  return fResult ;
}

