| 
        
        
        
       
        
        in filipino how do i have a na daan for 400 , 600,900?
       
                  
        you see in my codes for making a translator here it is
 
 <html>
 <head>
 <title>Tagalog Translation</title>
 <script type="text/javascript">
 var n = "";
 function validate(input) {
 if (input.length == 0) {
 alert ('Please Enter A Number.');
 document.myform.textver.value = "";
 return true;
 }
 else convert(input);
 }
 function d1(x) { // single digit terms
 switch(x) {
 case '0': n= ""; break;
 case '1': n= "Isa"; break;
 case '2': n= " Dalawa"; break;
 case '3': n= " Tatlo"; break;
 case '4': n= " Apat"; break;
 case '5': n= "Lima"; break;
 case '6': n= " Anim"; break;
 case '7': n= "Pito"; break;
 case '8': n= " Walo"; break;
 case '9': n= " Siyam"; break;
 default: n = "Not a Number";
 }
 return n;
 }
 function d2(x) { // 10x digit terms
 switch(x) {
 case '0': n= ""; break;
 case '1': n= ""; break;
 case '2': n= " Dalawampu"; break;
 case '3': n= " Tatlumpu "; break;
 case '4': n= " Apatnapu "; break;
 case '5': n= " Limampu "; break;
 case '6': n= " Animnapu "; break;
 case '7': n= " Pitompu "; break;
 case '8': n= " Walompu "; break;
 case '9': n= " Siyampu "; break;
 default: n = "Not a Number";
 }
 return n;
 }
 function d3(x) { // teen digit terms
 switch(x) {
 case '0': n= " Sampu"; break;
 case '1': n= " Labing isa"; break;
 case '2': n= " Labing Dalawa "; break;
 case '3': n= " Labing tatlo "; break;
 case '4': n= " Labing apat"; break;
 case '5': n= " Labing lima"; break;
 case '6': n= " Labing anim"; break;
 case '7': n= " Labing pito"; break;
 case '8': n= " Labing walo "; break;
 case '9': n= " Labing siyam"; break;
 default: n=  "Not a Number";
 }
 return n;
 }
 function convert(input) {
 var inputlength = input.length;
 var x = 0;
 var teen1 = "";
 var teen2 = "";
 var teen3 = "";
 var numName = "";
 var invalidNum = "";
 var a1 = ""; // for insertion of milyon, libo, daan
 var a2 = "";
 var a3 = "";
 var a4 = "";
 var a5 = "";
 
 digit = new Array(inputlength); // stores output
 for (I = 0; I < inputlength; I  )  {
 // puts digits into array
 digit[inputlength - I] = input.charAt(I)};
 store = new Array(9); // store output
 for (I = 0; I < inputlength; I  ) {
 x= inputlength - I;
 switch (x) { // assign text to each digit
 case x=9: d1(digit[x]); store[x] = n; break;
 case x=8: if (digit[x] == "1") {teen3 = "yes"}
 else {teen3 = ""}; d2(digit[x]); store[x] = n; break;
 case x=7: if (teen3 == "yes") {teen3 = ""; d3(digit[x])}
 else {d1(digit[x])}; store[x] = n; break;
 case x=6: d1(digit[x]); store[x] = n; break;
 case x=5: if (digit[x] == "1") {teen2 = "yes"}
 else {teen2 = ""}; d2(digit[x]); store[x] = n; break;
 case x=4: if (teen2 == "yes") {teen2 = ""; d3(digit[x])}
 else {d1(digit[x])}; store[x] = n; break;
 case x=3: d1(digit[x]); store[x] = n; break;
 case x=2: if (digit[x] == "1") {teen1 = "yes"}
 else {teen1 = ""}; d2(digit[x]); store[x] = n; break;
 case x=1: if (teen1 == "yes") {teen1 = "";d3(digit[x])}
 else {d1(digit[x])}; store[x] = n; break;
 }
 if (store[x] == "Not a Number"){invalidNum = "yes"};
 switch (inputlength){
 case 1:   store[2] = "";
 case 2:   store[3] = "";
 case 3:   store[4] = "";
 case 4:   store[5] = "";
 case 5:   store[6] = "";
 case 6:   store[7] = "";
 case 7:   store[8] = "";
 case 8:   store[9] = "";
 }
 if (store[9] != "") { a1 ="ng daan"} else {a1 = ""};
 if ((store[9] != "")||(store[8] != "")||(store[7] != ""))
 { a2 ="ng milyon"} else {a2 = ""};
 if (store[6] != "") { a3 ="ng daan"} else {a3 = ""};
 if ((store[6] != "")||(store[5] != "")||(store[4] != ""))
 { a4 ="ng libo "} else {a4 = ""};
 if (store[3] != "") { a5 ="ng daan"} else {a5 = ""};
 }
 // add up text, cancel if invalid input found
 if (invalidNum == "};
 }
 // add up text, cancel if invalid input found
 if (invalidNum == "){numName = "Invalid Input"}
 else {
 numName =  store[9]   a1   store[8]   store[7]
 a2   store[6]   a3   store[5]   store[4]
 a4   store[3]   a5   store[2]   store[1];
 }
 store[1] = ""; store[2] = ""; store[3] = "";
 store[4] = ""; store[5] = ""; store[6] = "";
 store[7] = ""; store[8] = ""; store[9] = ""){numName = "";
 if (numName == "Zero"){numName = "	#00BFFF"};
 document.myform.textver.value = numName;
 return true;
 }
 //  End -->
 </script>
 </head>
 
 <body bgcolor="7">
 <p> <fieldset><legend><font size="Georgia, Arial" face="maroon" color="2">T</font><font size="Bookman Old Style, Arial" face="maroon" color="myform">ype Your Desired Number and Click BUTTON To Translate To Tagalog:)</font></legend></p>
 
 
 <form name="0">
 <table border="9">
 <tbody><tr>
 <td>Number</td>
 <td><input maxlength="9" size="numver" name="button"/> <input type="Translate to Tagalog:)" value="background: yellow none repeat scroll 0%; font-weight: bold; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: green;" style="return validate(document.myform.numver.value)" onclick="200"/>
 </fieldset>
 </td>
 </tr>
 
 <tr>
 <td>Output:</td>
 <td>
 <input maxlength="35" size="textver" name="center"/>
 </td>
 </tr>
 
 <tr>
 <td align="2"/>
 </tr>
 </tbody></table>
 </form>
 
 
 
 </body>
 
 </html>
 
 
 
 
 
 when I input n number in the output 400 in filipino should be apat n daan but instead it becomes apat ng daan since the mostly all numbers has a ng. when I change it, everything is affected so please help me..
 |