var basamak = { rakam  : [ 0, 1, 2, 3, 4 ,5, 6, 7, 8, 9 ],
                birler : [ '', 'Bir', 'Iki', 'Uc', 'Dort', 'Be?', 'Alty', 'Yedi', 'Sekiz', 'Dokuz' ],
                onlar  : [ '', 'On', 'Yirmi', 'Otuz', 'Kyrk', 'Elli', 'Altmy?', 'Yetmi?', 'Seksen', 'Doksan' ],
                grup   : [ '', 'Yuz', 'Bin', 'Milyon', 'Miyar', 'Trilyon', 'Kentrilyon', 'Katrilyon', '', '' ]
               }; 

// 1. Fonksiyon grupyaz sayiyaz fonksiyonları Rakamları Yazıya Çevirir.
// -----------------1. Fonksiyon Başlangıç-----------------------------------------
function grupyaz(rakam) {  
yazideg='';
td=0;
 for(tc=rakam.length-1;tc>-1;tc--){ 
             bas_deger=rakam.substring(tc,tc+1);
//    1         alert(rakam+'  : '+bas_deger);
             if(td==0) yazideg=basamak.birler[bas_deger] + yazideg;
             if(td==1) yazideg=basamak.onlar[bas_deger] + yazideg;
             if((td==2) && bas_deger>0) yazideg=((bas_deger==1)?'Yuz':basamak.birler[bas_deger] + 'Yuz') + yazideg;
             td++;
//             alert(tc + ' ' +td + ' ' +  yazideg);              
          }
    return yazideg;         
}

function sayiyaz(rakam3) {  
yazideg1=rakam3.split('.')
son_yaz='';
 //alert(yazideg1[0] + ' ' + yazideg1[1] )
 ty1=0
 for(tc1=yazideg1.length-1;tc1>-1;tc1--){ 
           son_yaz=grupyaz(yazideg1[tc1]) + ' ' + ((ty1==0)?'':basamak.grup[ty1+1]) + ' ' + son_yaz;
           //alert(son_yaz);    
           ty1++;
        }
return son_yaz;
}
// -----------------1. Fonksiyon Bitiş-----------------------------------------
//xx= sayiyaz('36.465.465.454');
