﻿//  copyright lexilogos.com
var car;
function transcrire() {
car = document.conversion.saisie.value;
car = car.replace(/a/g, "अ");
car = car.replace(/A/g, "आ");
car = car.replace(/i/g, "इ");
car = car.replace(/I/g, "ई");
car = car.replace(/u/g, "उ");
car = car.replace(/U/g, "ऊ");
car = car.replace(/अअ/g, "आ");
car = car.replace(/इइ/g, "ई");
car = car.replace(/उउ/g, "ऊ");
car = car.replace(/e/g, "ए");
car = car.replace(/o/g, "ओ");
car = car.replace(/अइ/g, "ऐ");
car = car.replace(/अउ/g, "औ");

// suppression du virama 
car = car.replace(/िइ/g, "ी");
car = car.replace(/ुउ/g, "ू");
car = car.replace(/्अ/g, "\u200b");
car = car.replace(/\u200bअ/g, "ा");
car = car.replace(/\u200bइ/g, "ै");
car = car.replace(/\u200bउ/g, "ौ");
car = car.replace(/्आ/g, "ा");
car = car.replace(/्इ/g, "ि");
car = car.replace(/्ई/g, "ी");
car = car.replace(/्उ/g, "ु");
car = car.replace(/्ऊ/g, "ू");
car = car.replace(/्ऋ/g, "ृ");
car = car.replace(/्ॠ/g, "ॄ");
car = car.replace(/्ऌ/g, "ॢ");
car = car.replace(/्ॡ/g, "ॣ");
car = car.replace(/्ए/g, "े");
car = car.replace(/्ओ/g, "ो");
// retrait ligne hindi  car = car.replace(/् /g, " ");

//cons
car = car.replace(/n/g, "न्");
car = car.replace(/k/g, "क्");
car = car.replace(/g/g, "ग्"); 
car = car.replace(/c/g, "च्"); 
car = car.replace(/j/g, "ज्");
car = car.replace(/T/g, "ट्");  
car = car.replace(/D/g, "ड्");
car = car.replace(/N/g, "ण्"); 
car = car.replace(/t/g, "त्");
car = car.replace(/d/g, "द्");   
car = car.replace(/p/g, "प्");
car = car.replace(/b/g, "ब्");  
car = car.replace(/m/g, "म्"); 
// car = car.replace(/q/g, "क़्");
// car = car.replace(/x/g, "ख़्");
// car = car.replace(/Y/g, "ग़्");
// car = car.replace(/z/g, "ज़्");
// car = car.replace(/f/g, "फ़्");
// car = car.replace(/R/g, "ड़्");
// car = car.replace(/f/g, "फ़्");
car = car.replace(/y/g, "य्");     
car = car.replace(/r/g, "र्");  
car = car.replace(/l/g, "ल्");
car = car.replace(/L/g, "ळ्");
car = car.replace(/v/g, "व्");
car = car.replace(/w/g, "व्");
car = car.replace(/h/g, "ह्");
car = car.replace(/S/g, "ष्");
car = car.replace(/s/g, "स्");
// cas particuliers
car = car.replace(/G/g, "ङ्");
car = car.replace(/J/g, "ञ्");
car = car.replace(/ñ/g, "ञ्"); 
car = car.replace(/न्ग्/g, "ङ्");
car = car.replace(/न्ज्/g, "ञ्");

// aspirées
car = car.replace(/क्ह्/g, "ख्");
car = car.replace(/ग्ह्/g, "घ्");
car = car.replace(/च्ह्/g, "छ्");
car = car.replace(/ज्ह्/g, "झ्");
car = car.replace(/ट्ह्/g, "ठ्");
car = car.replace(/ड्ह्/g, "ढ्");
car = car.replace(/त्ह्/g, "थ्");
car = car.replace(/द्ह्/g, "ध्");
car = car.replace(/त्ह्/g, "थ्");
car = car.replace(/द्ह्/g, "ध्");
car = car.replace(/प्ह्/g, "फ्");
car = car.replace(/ब्ह्/g, "भ्");
car = car.replace(/ड़्ह्/g, "ढ़्");

// cas du s barre
car = car.replace(/स्ह्/g, "श्");
car = car.replace(/ç/g, "श्");

// cas du ri li 
car = car.replace(/्-र्/g, "ृ");
car = car.replace(/-र्/g, "ऋ");
car = car.replace(/ऋइ/g, "ॠ");
car = car.replace(/ृइ/g, "ॄ");

car = car.replace(/्-ल्/g, "ॢ");
car = car.replace(/-ल्/g, "ऌ");
car = car.replace(/ऌइ/g, "ॡ");
car = car.replace(/ॢइ/g, "ॣ");

//suppression du zero
    car = car.replace(/\u200bक/g, "क");
    car = car.replace(/\u200bख/g, "ख");
    car = car.replace(/\u200bग/g, "ग");
    car = car.replace(/\u200bघ/g, "घ");
    car = car.replace(/\u200bङ/g, "ङ");
    car = car.replace(/\u200bच/g, "च");
    car = car.replace(/\u200bछ/g, "छ");
    car = car.replace(/\u200bज/g, "ज");
    car = car.replace(/\u200bझ/g, "झ");
    car = car.replace(/\u200bञ/g, "ञ");
    car = car.replace(/\u200bट/g, "ट");
    car = car.replace(/\u200bठ/g, "ठ");
    car = car.replace(/\u200bड/g, "ड");
    car = car.replace(/\u200bढ/g, "ढ");
    car = car.replace(/\u200bण/g, "ण");
    car = car.replace(/\u200bत/g, "त");
    car = car.replace(/\u200bथ/g, "थ");
    car = car.replace(/\u200bद/g, "द");
    car = car.replace(/\u200bध/g, "ध");
    car = car.replace(/\u200bन/g, "न");
    car = car.replace(/\u200bप/g, "प");
    car = car.replace(/\u200bफ/g, "फ");
    car = car.replace(/\u200bब/g, "ब");
    car = car.replace(/\u200bभ/g, "भ");
    car = car.replace(/\u200bम/g, "म");
    car = car.replace(/\u200bक़/g, "क़");
    car = car.replace(/\u200bख़/g, "ख़");
    car = car.replace(/\u200bग़/g, "ग़");
    car = car.replace(/\u200bज़/g, "ज़");
    car = car.replace(/\u200bड़/g, "ड़");
    car = car.replace(/\u200bढ़/g, "ढ़");
    car = car.replace(/\u200bफ़/g, "फ़");
    car = car.replace(/\u200bय/g, "य");
    car = car.replace(/\u200bर/g, "र");
    car = car.replace(/\u200bल/g, "ल");
    car = car.replace(/\u200bळ/g, "ळ");
    car = car.replace(/\u200bव/g, "व");
    car = car.replace(/\u200bह/g, "ह");
    car = car.replace(/\u200bश/g, "श");
    car = car.replace(/\u200bष/g, "ष");
    car = car.replace(/\u200bस/g, "स");
    car = car.replace(/\u200b /g, " ");
    car = car.replace(/\u200b\ं/g, "ं");
    car = car.replace(/\u200b\ः/g, "ः");

// anusvara
car = car.replace(/M/g, "ं");
car = car.replace(/्ं/g, "ं");
// candrabindu 
car = car.replace(/ंं/g, "ँ");
//OM
car = car.replace(/O/g, "ॐ");
car = car.replace(/ॐं/g, "ॐ");
// visarga				
car = car.replace(/H/g, "ः");
car = car.replace(/्ः/g, "ः");

// alternative : car = car.replace(/:/g, "ः");
// avagraha
car = car.replace(/\'/g, "ऽ");
car = car.replace(/’/g, "ऽ");

// ponctuation
car = car.replace(/\|/g, "।");
car = car.replace(/\//g, "।");
car = car.replace(/।।/g, "॥");

car = car.replace(/0/g, "०");
car = car.replace(/1/g, "१");
car = car.replace(/2/g, "२");
car = car.replace(/3/g, "३");
car = car.replace(/4/g, "४");
car = car.replace(/5/g, "५");
car = car.replace(/6/g, "६");
car = car.replace(/7/g, "७");
car = car.replace(/8/g, "८");
car = car.replace(/9/g, "९");
document.conversion.saisie.value=car;
var obj=document.conversion.saisie;
obj.focus();
obj.scrollTop=obj.scrollHeight;
}