Thai identifier decryption

Posted: ธันวาคม 9, 2006 in Computers and Internet
<SCRIPT LANGUAGE="JavaScript">
function makearray(n)
{
  this.length=n;
 for( var i=0; i < n ; i++)
  this[i] = 0;
 return this;
}
  
 ///// **** START
 
  var xCheck = 0;
  var g = 0;
  var c = 0;
 var totalX = 0;
 var sumX = 0;
 var x = new makearray(13);
 var z="0";
 var l="0";
  var tssn  = document.checkregister.tssn.value;
//////////////////////////////////////////////////////////////
if ( tssn.length != 13 ) {
    alert("กรุณากรอกเลขประจำตัวประชาชนให้ถูกต้อง");
    return false;
  }
 
//////////////////////////////////
    else if ( tssn.length > 1 )
 {
 for (var q=0; q<tssn.length; ++q)
 {
  var codee=tssn.charCodeAt(q);
//  if   (codee>=48 && codee<=57)continue ;
  if   (codee>=48 && codee<=57)
   {
   if(codee == 48)
     { x[q] = 0; }
    else if(codee ==49)
     { x[q] = 1; }
    else if(codee == 50)
     { x[q] = 2; }
    else if(codee == 51)
     { x[q] = 3; }
    else if(codee == 52)
     { x[q] = 4; }
    else if(codee == 53)
     { x[q] = 5; }
    else if(codee == 54)
     { x[q] = 6; }
    else if(codee == 55)
     { x[q] = 7; }
    else if(codee == 56)
     { x[q] = 8; }
    else if(codee == 57)
     { x[q] = 9; }
    if (x[0] == 0) {
           alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
         
           l="1"
           break;
         }
    if (x[0] == 9) {
           alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
         
           l="1"
           break;
         }
    
    xCheck = x[q];
    
   if(q != 12){
    totalX = x[q]*(13-q);
    sumX = sumX + totalX;
    }
    continue;
   }
        else
         {
         alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
         l="1"
         break;
         }
  
 }// end for
  c = sumX % 11;
  if (c==0) g=1;
  else if (c==1) g=0;
    else g = 11- c;
    if (xCheck != g)
    {
    alert("เลขบัตรประจำตัวประชาชนไม่ถูกต้อง");
l="1"
    }
 
if (l=="1"){
return false;
}
else if (l=="0") 
  {

             document.checkregister.send.disabled = true;
         return true;
        }
   }

  else {
  }
 
  
 //// ***** End
}
    </SCRIPT>
Advertisements
ความเห็น
  1. Worawitch พูดว่า:

    สนุกมั๊ยเนี่ย – -"

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s