function cript2uni(str){

//Get the first 3 chars for special replacement
var three = str.substring(0, 3);
var newthree = three;

//First char threes
newthree = newthree.replace('naa', '&#2984;&#3006;');
newthree = newthree.replace('nee', '&#2984;&#3008;');
newthree = newthree.replace('noo', '&#2984;&#3010;');
newthree = newthree.replace('nea', '&#2984;&#3015;');
newthree = newthree.replace('nai', '&#2984;&#3016;');
newthree = newthree.replace('noa', '&#2984;&#3019;');
newthree = newthree.replace('nau', '&#2984;&#3020;');
newthree = newthree.replace('haa', '&#3001;&#3006;');
newthree = newthree.replace('hee', '&#3001;&#3008;');
newthree = newthree.replace('hoo', '&#3001;&#3010;');
newthree = newthree.replace('hea', '&#3001;&#3015;');
newthree = newthree.replace('hai', '&#3001;&#3016;');
newthree = newthree.replace('hoa', '&#3001;&#3019;');
newthree = newthree.replace('hau', '&#3001;&#3020;');

str = str.replace(three, newthree);

//Get the first 2 chars for special replacement
var two = str.substring(0, 2);
var newtwo = two;

//First char twos
newtwo = newtwo.replace('na', '&#2984;');
newtwo = newtwo.replace('ni', '&#2984;&#3007;');
newtwo = newtwo.replace('nu', '&#2984;&#3009;');
newtwo = newtwo.replace('ne', '&#2984;&#3014;');
newtwo = newtwo.replace('no', '&#2984;&#3018;');
newtwo = newtwo.replace('ha', '&#3001;');
newtwo = newtwo.replace('hi', '&#3001;&#3007;');
newtwo = newtwo.replace('hu', '&#3001;&#3009;');
newtwo = newtwo.replace('he', '&#3001;&#3014;');
newtwo = newtwo.replace('ho', '&#3001;&#3018;');

str = str.replace(two, newtwo);


//Fives

str = str.replace(/nthaa/g, '&#2984;&#3021;&#2980;&#3006;');
str = str.replace(/nthee/g, '&#2984;&#3021;&#2980;&#3008;');
str = str.replace(/nthoo/g, '&#2984;&#3021;&#2980;&#3010;');
str = str.replace(/nthea/g, '&#2984;&#3021;&#2980;&#3015;');
str = str.replace(/nthai/g, '&#2984;&#3021;&#2980;&#3016;');
str = str.replace(/nthoa/g, '&#2984;&#3021;&#2980;&#3019;');
str = str.replace(/nthau/g, '&#2984;&#3021;&#2980;&#3020;');
str = str.replace(/ndhaa/g, '&#2984;&#3021;&#2980;&#3006;');
str = str.replace(/ndhee/g, '&#2984;&#3021;&#2980;&#3008;');
str = str.replace(/ndhoo/g, '&#2984;&#3021;&#2980;&#3010;');
str = str.replace(/ndhea/g, '&#2984;&#3021;&#2980;&#3015;');
str = str.replace(/ndhai/g, '&#2984;&#3021;&#2980;&#3016;');
str = str.replace(/ndhoa/g, '&#2984;&#3021;&#2980;&#3019;');
str = str.replace(/ndhau/g, '&#2984;&#3021;&#2980;&#3020;');

str = str.replace(/s'ree/g, '&#3000;&#3021;&#2992;&#3008;');
str = str.replace(/kshaa/g, '&#2965;&#3021;&#2999;&#3006;');
str = str.replace(/kshee/g, '&#2965;&#3021;&#2999;&#3008;');
str = str.replace(/kshoo/g, '&#2965;&#3021;&#2999;&#3010;');
str = str.replace(/kshau/g, '&#2965;&#3021;&#2999;&#3020;');
str = str.replace(/kshai/g, '&#2965;&#3021;&#2999;&#3016;');
str = str.replace(/kshea/g, '&#2965;&#3021;&#2999;&#3015;');
str = str.replace(/kshoa/g, '&#2965;&#3021;&#2999;&#3019;');
//str = str.replace(/gha:h/g, '');


//Fours

str = str.replace(/ntaa/g, 'nraa');
str = str.replace(/ntee/g, 'nree');
str = str.replace(/ntoo/g, 'nroo');
str = str.replace(/ntea/g, 'nrea');
str = str.replace(/ntai/g, 'nrai');
str = str.replace(/ntoa/g, 'nroa');
str = str.replace(/ntau/g, 'nrau');

str = str.replace(/ntha/g, '&#2984;&#3021;&#2980;');
str = str.replace(/nthi/g, '&#2984;&#3021;&#2980;&#3007;');
str = str.replace(/nthu/g, '&#2984;&#3021;&#2980;&#3009;');
str = str.replace(/nthe/g, '&#2984;&#3021;&#2980;&#3014;');
str = str.replace(/ntho/g, '&#2984;&#3021;&#2980;&#3018;');
str = str.replace(/ndha/g, '&#2984;&#3021;&#2980;');
str = str.replace(/ndhi/g, '&#2984;&#3021;&#2980;&#3007;');
str = str.replace(/ndhu/g, '&#2984;&#3021;&#2980;&#3009;');
str = str.replace(/ndhe/g, '&#2984;&#3021;&#2980;&#3014;');
str = str.replace(/ndho/g, '&#2984;&#3021;&#2980;&#3018;');

str = str.replace(/sree/g, '&#3000;&#3021;&#2992;&#3008;');
str = str.replace(/:noa/g, '&#2984;&#3019;');
str = str.replace(/:nau/g, '&#2984;&#3020;');
str = str.replace(/:noo/g, '&#2984;&#3010;');
str = str.replace(/:nea/g, '&#2984;&#3015;');
str = str.replace(/:nai/g, '&#2984;&#3016;');
str = str.replace(/:naa/g, '&#2984;&#3006;');
str = str.replace(/:nee/g, '&#2984;&#3008;');
//str = str.replace(/'r'r/g, '');

str = str.replace(/phaa/g, '&#2986;&#3006;');
str = str.replace(/phee/g, '&#2986;&#3008;');
str = str.replace(/phoo/g, '&#2986;&#3010;');
str = str.replace(/phea/g, '&#2986;&#3015;');
str = str.replace(/phai/g, '&#2986;&#3016;');
str = str.replace(/phoa/g, '&#2986;&#3019;');
str = str.replace(/phau/g, '&#2986;&#3020;');

str = str.replace(/khaa/g, '&#2965;&#3006;');
str = str.replace(/khee/g, '&#2965;&#3008;');
str = str.replace(/khoo/g, '&#2965;&#3010;');
str = str.replace(/khea/g, '&#2965;&#3015;');
str = str.replace(/khai/g, '&#2965;&#3016;');
str = str.replace(/khoa/g, '&#2965;&#3019;');
str = str.replace(/khau/g, '&#2965;&#3020;');

str = str.replace(/ghaa/g, '&#2965;&#3006;');
str = str.replace(/ghee/g, '&#2965;&#3008;');
str = str.replace(/ghoo/g, '&#2965;&#3010;');
str = str.replace(/ghea/g, '&#2965;&#3015;');
str = str.replace(/ghai/g, '&#2965;&#3016;');
str = str.replace(/ghoa/g, '&#2965;&#3019;');
str = str.replace(/ghau/g, '&#2965;&#3020;');

str = str.replace(/ngoa/g, '&#2969;&#3019;');
str = str.replace(/choa/g, '&#2970;&#3019;');
str = str.replace(/gnoa/g, '&#2974;&#3019;');
str = str.replace(/'noa/g, '&#2979;&#3019;');
str = str.replace(/thoa/g, '&#2980;&#3019;');
str = str.replace(/bhoa/g, '&#2986;&#3019;');
str = str.replace(/dhoa/g, '&#2980;&#3019;');
str = str.replace(/zhoa/g, '&#2996;&#3019;');
str = str.replace(/'loa/g, '&#2995;&#3019;');
str = str.replace(/'roa/g, '&#2993;&#3019;');

str = str.replace(/ngau/g, '&#2969;&#3020;');
str = str.replace(/chau/g, '&#2970;&#3020;');
str = str.replace(/gnau/g, '&#2974;&#3020;');
str = str.replace(/'nau/g, '&#2979;&#3020;');
str = str.replace(/thau/g, '&#2980;&#3020;');
str = str.replace(/dhau/g, '&#2980;&#3020;');
str = str.replace(/zhau/g, '&#2996;&#3020;');
str = str.replace(/'lau/g, '&#2995;&#3020;');
str = str.replace(/'rau/g, '&#2993;&#3020;');

str = str.replace(/ngoo/g, '&#2969;&#3010;');
str = str.replace(/gnoo/g, '&#2974;&#3010;');
str = str.replace(/choo/g, '&#2970;&#3010;');
str = str.replace(/zhoo/g, '&#2996;&#3010;');
str = str.replace(/'loo/g, '&#2995;&#3010;');
str = str.replace(/'noo/g, '&#2979;&#3010;');
str = str.replace(/thoo/g, '&#2980;&#3010;');
str = str.replace(/dhoo/g, '&#2980;&#3010;');
str = str.replace(/bhoo/g, '&#2986;&#3010;');
str = str.replace(/'roo/g, '&#2993;&#3010;');
str = str.replace(/'hoo/g, '&#3001;&#3010;');

str = str.replace(/ngea/g, '&#2969;&#3015;');
str = str.replace(/chea/g, '&#2970;&#3015;');
str = str.replace(/gnea/g, '&#2974;&#3015;');
str = str.replace(/zhea/g, '&#2996;&#3015;');
str = str.replace(/'lea/g, '&#2995;&#3015;');
str = str.replace(/'rea/g, '&#2993;&#3015;');
str = str.replace(/'nea/g, '&#2979;&#3015;');
str = str.replace(/thea/g, '&#2980;&#3015;');
str = str.replace(/dhea/g, '&#2980;&#3015;');
str = str.replace(/bhea/g, '&#2986;&#3015;');

str = str.replace(/gnai/g, '&#2974;&#3016;');
str = str.replace(/chai/g, '&#2970;&#3016;');
str = str.replace(/ngai/g, '&#2969;&#3016;');
str = str.replace(/'nai/g, '&#2979;&#3016;');
str = str.replace(/thai/g, '&#2980;&#3016;');
str = str.replace(/dhai/g, '&#2980;&#3016;');
str = str.replace(/bhai/g, '&#2986;&#3016;');
str = str.replace(/zhai/g, '&#2996;&#3016;');
str = str.replace(/'lai/g, '&#2995;&#3016;');
str = str.replace(/'rai/g, '&#2993;&#3016;');

str = str.replace(/ngee/g, '&#2969;&#3008;');
str = str.replace(/chee/g, '&#2970;&#3008;');
str = str.replace(/thee/g, '&#2980;&#3008;');
str = str.replace(/bhee/g, '&#2986;&#3008;');
str = str.replace(/dhee/g, '&#2980;&#3008;');
str = str.replace(/'nee/g, '&#2979;&#3008;');
str = str.replace(/gnee/g, '&#2974;&#3008;');
str = str.replace(/zhee/g, '&#2996;&#3008;');
str = str.replace(/'lee/g, '&#2995;&#3008;');
str = str.replace(/'ree/g, '&#2993;&#3008;');
str = str.replace(/ngaa/g, '&#2969;&#3006;');
str = str.replace(/chaa/g, '&#2970;&#3006;');
str = str.replace(/gnaa/g, '&#2974;&#3006;');
str = str.replace(/bhaa/g, '&#2986;&#3006;');
 
str = str.replace(/'naa/g, '&#2979;&#3006;');
str = str.replace(/thaa/g, '&#2980;&#3006;');
str = str.replace(/bhee/g, '&#2986;&#3008;');
str = str.replace(/dhaa/g, '&#2980;&#3006;');
str = str.replace(/zhaa/g, '&#2996;&#3006;');
str = str.replace(/'laa/g, '&#2995;&#3006;');
str = str.replace(/'raa/g, '&#2993;&#3006;');
str = str.replace(/ksha/g, '&#2965;&#3021;&#2999;');
str = str.replace(/kshi/g, '&#2965;&#3021;&#2999;&#3007;');
str = str.replace(/kshu/g, '&#2965;&#3021;&#2999;&#3009;');
str = str.replace(/kshe/g, '&#2965;&#3021;&#2999;&#3014;');
str = str.replace(/kshu/g, '&#2965;&#3021;&#2999;&#3009;');
str = str.replace(/ksho/g, '&#2965;&#3021;&#2999;&#3018;');

str = str.replace(/shaa/g, '&#2999;&#3006;');
str = str.replace(/shee/g, '&#2999;&#3008;');
str = str.replace(/shoo/g, '&#2999;&#3010;');
str = str.replace(/shea/g, '&#2999;&#3015;');
str = str.replace(/shai/g, '&#2999;&#3016;');
str = str.replace(/shoa/g, '&#2999;&#3019;');
str = str.replace(/shau/g, '&#2999;&#3020;');

str = str.replace(/'saa/g, '&#3000;&#3006;');
str = str.replace(/'see/g, '&#3000;&#3008;');
str = str.replace(/'sea/g, '&#3000;&#3015;');
str = str.replace(/'soo/g, '&#3000;&#3010;');
str = str.replace(/'soa/g, '&#3000;&#3019;');
str = str.replace(/'sau/g, '&#3000;&#3020;');
str = str.replace(/'sai/g, '&#3000;&#3016;');

str = str.replace(/'hoa/g, '&#3001;&#3019;');
str = str.replace(/'hai/g, '&#3001;&#3016;');
str = str.replace(/'hau/g, '&#3001;&#3020;');
str = str.replace(/'hoo/g, '&#3001;&#3010;');


//First char threes
str = str.replace(/( |\n)naa/g, '$1&#2984;&#3006;');
str = str.replace(/( |\n)nee/g, '$1&#2984;&#3008;');
str = str.replace(/( |\n)noo/g, '$1&#2984;&#3010;');
str = str.replace(/( |\n)nea/g, '$1&#2984;&#3015;');
str = str.replace(/( |\n)nai/g, '$1&#2984;&#3016;');
str = str.replace(/( |\n)noa/g, '$1&#2984;&#3019;');
str = str.replace(/( |\n)nau/g, '$1&#2984;&#3020;');
str = str.replace(/( |\n)haa/g, '$1&#3001;&#3006;');
str = str.replace(/( |\n)hee/g, '$1&#3001;&#3008;');
str = str.replace(/( |\n)hoo/g, '$1&#3001;&#3010;');
str = str.replace(/( |\n)hea/g, '$1&#3001;&#3015;');
str = str.replace(/( |\n)hai/g, '$1&#3001;&#3016;');
str = str.replace(/( |\n)hoa/g, '$1&#3001;&#3019;');
str = str.replace(/( |\n)hau/g, '$1&#3001;&#3020;');



//Threes

str = str.replace(/nta/g, 'nra');
str = str.replace(/nti/g, 'nri');
str = str.replace(/ntu/g, 'nru');
str = str.replace(/nte/g, 'nre');
str = str.replace(/nto/g, 'nro');

str = str.replace(/nth/g, '&#2984;&#3021;');
str = str.replace(/ndh/g, '&#2984;&#3021;');

str = str.replace(/:no/g, '&#2984;&#3018;');
str = str.replace(/:nu/g, '&#2984;&#3009;');
str = str.replace(/:ne/g, '&#2984;&#3014;');
str = str.replace(/:ni/g, '&#2984;&#3007;');
str = str.replace(/:na/g, '&#2984;');

str = str.replace(/noa/g, '&#2985;&#3019;');
str = str.replace(/nau/g, '&#2985;&#3020;');
str = str.replace(/noo/g, '&#2985;&#3010;');
str = str.replace(/nea/g, '&#2985;&#3015;');
str = str.replace(/nai/g, '&#2985;&#3016;');
str = str.replace(/naa/g, '&#2985;&#3006;');
str = str.replace(/nee/g, '&#2985;&#3008;');

str = str.replace(/gha/g, '&#2965;');
str = str.replace(/ghi/g, '&#2965;&#3007;');
str = str.replace(/ghu/g, '&#2965;&#3009;');
str = str.replace(/ghe/g, '&#2965;&#3014;');
str = str.replace(/gho/g, '&#2965;&#3018;');

str = str.replace(/kha/g, '&#2965;');
str = str.replace(/khi/g, '&#2965;&#3007;');
str = str.replace(/khu/g, '&#2965;&#3009;');
str = str.replace(/khe/g, '&#2965;&#3014;');
str = str.replace(/kho/g, '&#2965;&#3018;');

str = str.replace(/pha/g, '&#2986;');
str = str.replace(/phi/g, '&#2986;&#3007;');
str = str.replace(/phu/g, '&#2986;&#3009;');
str = str.replace(/phe/g, '&#2986;&#3014;');
str = str.replace(/pho/g, '&#2986;&#3018;');

str = str.replace(/ngo/g, '&#2969;&#3018;');
str = str.replace(/cho/g, '&#2970;&#3018;');
str = str.replace(/gno/g, '&#2974;&#3018;');
str = str.replace(/'no/g, '&#2979;&#3018;');
str = str.replace(/zho/g, '&#2996;&#3018;');
str = str.replace(/'lo/g, '&#2995;&#3018;');
str = str.replace(/'ro/g, '&#2993;&#3018;');
str = str.replace(/tho/g, '&#2980;&#3018;');
str = str.replace(/'ho/g, '&#3001;&#3018;');
str = str.replace(/koa/g, '&#2965;&#3019;');
str = str.replace(/hoa/g, '&#2965;&#3019;');
str = str.replace(/goa/g, '&#2965;&#3019;');
str = str.replace(/soa/g, '&#2970;&#3019;');
str = str.replace(/doa/g, '&#2975;&#3019;');

str = str.replace(/poa/g, '&#2986;&#3019;');
str = str.replace(/boa/g, '&#2986;&#3019;');
str = str.replace(/moa/g, '&#2990;&#3019;');
str = str.replace(/yoa/g, '&#2991;&#3019;');
str = str.replace(/roa/g, '&#2992;&#3019;');
str = str.replace(/loa/g, '&#2994;&#3019;');
str = str.replace(/voa/g, '&#2997;&#3019;');
str = str.replace(/woa/g, '&#2997;&#3019;');
str = str.replace(/toa/g, '&#2993;&#3019;');
str = str.replace(/noa/g, '&#2985;&#3019;');
str = str.replace(/joa/g, '&#2972;&#3019;');


str = str.replace(/kau/g, '&#2965;&#3020;');
str = str.replace(/hau/g, '&#2965;&#3020;');
str = str.replace(/gau/g, '&#2965;&#3020;');
str = str.replace(/sau/g, '&#2970;&#3020;');
str = str.replace(/dau/g, '&#2975;&#3020;');
str = str.replace(/pau/g, '&#2986;&#3020;');
str = str.replace(/bau/g, '&#2986;&#3020;');
str = str.replace(/mau/g, '&#2990;&#3020;');
str = str.replace(/yau/g, '&#2991;&#3020;');
str = str.replace(/rau/g, '&#2992;&#3020;');
str = str.replace(/lau/g, '&#2994;&#3020;');
str = str.replace(/vau/g, '&#2997;&#3020;');
str = str.replace(/wau/g, '&#2997;&#3020;');
str = str.replace(/tau/g, '&#2993;&#3020;');
str = str.replace(/jau/g, '&#2972;&#3020;');


str = str.replace(/koo/g, '&#2965;&#3010;');
str = str.replace(/hoo/g, '&#2965;&#3010;');
str = str.replace(/goo/g, '&#2965;&#3010;');
str = str.replace(/soo/g, '&#2970;&#3010;');
str = str.replace(/doo/g, '&#2975;&#3010;');
str = str.replace(/poo/g, '&#2986;&#3010;');
str = str.replace(/boo/g, '&#2986;&#3010;');
str = str.replace(/moo/g, '&#2990;&#3010;');
str = str.replace(/yoo/g, '&#2991;&#3010;');
str = str.replace(/roo/g, '&#2992;&#3010;');
str = str.replace(/loo/g, '&#2994;&#3010;');
str = str.replace(/voo/g, '&#2997;&#3010;');
str = str.replace(/woo/g, '&#2997;&#3010;');
str = str.replace(/too/g, '&#2993;&#3010;');

str = str.replace(/ngu/g, '&#2969;&#3009;');
str = str.replace(/chu/g, '&#2970;&#3009;');
str = str.replace(/gnu/g, '&#2974;&#3009;');
str = str.replace(/'nu/g, '&#2979;&#3009;');
str = str.replace(/thu/g, '&#2980;&#3009;');
str = str.replace(/zhu/g, '&#2996;&#3009;');
str = str.replace(/'lu/g, '&#2995;&#3009;');
str = str.replace(/'ru/g, '&#2993;&#3009;');

str = str.replace(/nge/g, '&#2969;&#3014;');
str = str.replace(/che/g, '&#2970;&#3014;');
str = str.replace(/gne/g, '&#2974;&#3014;');
str = str.replace(/'ne/g, '&#2979;&#3014;');
str = str.replace(/the/g, '&#2980;&#3014;');
str = str.replace(/zhe/g, '&#2996;&#3014;');
str = str.replace(/'le/g, '&#2995;&#3014;');
str = str.replace(/'re/g, '&#2993;&#3014;');

str = str.replace(/kea/g, '&#2965;&#3015;');
str = str.replace(/hea/g, '&#2965;&#3015;');
str = str.replace(/gea/g, '&#2965;&#3015;');
str = str.replace(/sea/g, '&#2970;&#3015;');
str = str.replace(/dea/g, '&#2975;&#3015;');
str = str.replace(/nea/g, '&#2985;&#3015;');
str = str.replace(/pea/g, '&#2986;&#3015;');
str = str.replace(/bea/g, '&#2986;&#3015;');
str = str.replace(/mea/g, '&#2990;&#3015;');
str = str.replace(/yea/g, '&#2991;&#3015;');
str = str.replace(/rea/g, '&#2992;&#3015;');
str = str.replace(/lea/g, '&#2994;&#3015;');
str = str.replace(/vea/g, '&#2997;&#3015;');
str = str.replace(/wea/g, '&#2997;&#3015;');
str = str.replace(/tea/g, '&#2993;&#3015;');

str = str.replace(/kai/g, '&#2965;&#3016;');
str = str.replace(/hai/g, '&#2965;&#3016;');
str = str.replace(/gai/g, '&#2965;&#3016;');
str = str.replace(/sai/g, '&#2970;&#3016;');
str = str.replace(/dai/g, '&#2975;&#3016;');
str = str.replace(/nai/g, '&#2985;&#3016;');
str = str.replace(/pai/g, '&#2986;&#3016;');
str = str.replace(/bai/g, '&#2986;&#3016;');
str = str.replace(/mai/g, '&#2990;&#3016;');
str = str.replace(/yai/g, '&#2991;&#3016;');
str = str.replace(/rai/g, '&#2992;&#3016;');
str = str.replace(/lai/g, '&#2994;&#3016;');
str = str.replace(/vai/g, '&#2997;&#3016;');
str = str.replace(/wai/g, '&#2997;&#3016;');
str = str.replace(/tai/g, '&#2993;&#3016;');
str = str.replace(/jai/g, '&#2972;&#3016;');
str = str.replace(/hai/g, '&#2965;&#3016;');

str = str.replace(/ngi/g, '&#2969;&#3007;');
str = str.replace(/chi/g, '&#2970;&#3007;');
str = str.replace(/gni/g, '&#2974;&#3007;');
str = str.replace(/'ni/g, '&#2979;&#3007;');
str = str.replace(/thi/g, '&#2980;&#3007;');
str = str.replace(/zhi/g, '&#2996;&#3007;');
str = str.replace(/'li/g, '&#2995;&#3007;');
str = str.replace(/'ri/g, '&#2993;&#3007;');
  
str = str.replace(/kee/g, '&#2965;&#3008;');
str = str.replace(/hee/g, '&#2965;&#3008;');
str = str.replace(/gee/g, '&#2965;&#3008;');
str = str.replace(/see/g, '&#2970;&#3008;');
str = str.replace(/dee/g, '&#2975;&#3008;');
str = str.replace(/nee/g, '&#2985;&#3008;');
str = str.replace(/pee/g, '&#2986;&#3008;');
str = str.replace(/bee/g, '&#2986;&#3008;');
str = str.replace(/mee/g, '&#2990;&#3008;');
str = str.replace(/yee/g, '&#2991;&#3008;');
str = str.replace(/ree/g, '&#2992;&#3008;');
str = str.replace(/lee/g, '&#2994;&#3008;');
str = str.replace(/vee/g, '&#2997;&#3008;');
str = str.replace(/wee/g, '&#2997;&#3008;');
str = str.replace(/tee/g, '&#2993;&#3008;');

str = str.replace(/kaa/g, '&#2965;&#3006;');
str = str.replace(/haa/g, '&#2965;&#3006;');
str = str.replace(/gaa/g, '&#2965;&#3006;');
str = str.replace(/saa/g, '&#2970;&#3006;');
str = str.replace(/daa/g, '&#2975;&#3006;');
str = str.replace(/paa/g, '&#2986;&#3006;');
str = str.replace(/baa/g, '&#2986;&#3006;');
str = str.replace(/maa/g, '&#2990;&#3006;');
str = str.replace(/yaa/g, '&#2991;&#3006;');
str = str.replace(/raa/g, '&#2992;&#3006;');
str = str.replace(/laa/g, '&#2994;&#3006;');
str = str.replace(/vaa/g, '&#2997;&#3006;');
str = str.replace(/waa/g, '&#2997;&#3006;');
str = str.replace(/taa/g, '&#2993;&#3006;');

str = str.replace(/jaa/g, '&#2972;&#3006;');
str = str.replace(/joo/g, '&#2972;&#3010;');
str = str.replace(/jee/g, '&#2972;&#3008;');
str = str.replace(/jea/g, '&#2972;&#3015;');

str = str.replace(/dee/g, '&#2975;&#3008;');
str = str.replace(/'na/g, '&#2979;');
str = str.replace(/nga/g, '&#2969;');
str = str.replace(/cha/g, '&#2970;');
str = str.replace(/gna/g, '&#2974;');
str = str.replace(/tha/g, '&#2980;');
str = str.replace(/dha/g, '&#2980;');
str = str.replace(/zha/g, '&#2996;');
str = str.replace(/'la/g, '&#2995;');
str = str.replace(/'ra/g, '&#2993;');

str = str.replace(/ksh/g, '&#2965;&#3021;&#2999;&#3021;');

str = str.replace(/'sa/g, '&#3000;');
str = str.replace(/'si/g, '&#3000;&#3007;');
str = str.replace(/'se/g, '&#3000;&#3014;');
str = str.replace(/'su/g, '&#3000;&#3009;');
str = str.replace(/'so/g, '&#3000;&#3018;');


str = str.replace(/sha/g, '&#2999;');
str = str.replace(/shi/g, '&#2999;&#3007;');
str = str.replace(/shu/g, '&#2999;&#3009;');
str = str.replace(/she/g, '&#2999;&#3014;');
str = str.replace(/sho/g, '&#2999;&#3018;');


//First char twos
str = str.replace(/( |\n)na/g, '$1&#2984;');
str = str.replace(/( |\n)ni/g, '$1&#2984;&#3007;');
str = str.replace(/( |\n)nu/g, '$1&#2984;&#3009;');
str = str.replace(/( |\n)ne/g, '$1&#2984;&#3014;');
str = str.replace(/( |\n)no/g, '$1&#2984;&#3018;');
str = str.replace(/( |\n)ha/g, '$1&#3001;');
str = str.replace(/( |\n)hi/g, '$1&#3001;&#3007;');
str = str.replace(/( |\n)hu/g, '$1&#3001;&#3009;');
str = str.replace(/( |\n)he/g, '$1&#3001;&#3014;');
str = str.replace(/( |\n)ho/g, '$1&#3001;&#3018;');



//Special replacements
str = str.replace(/'ho/g, '&#3001;&#3018;');
str = str.replace(/'hu/g, '&#3001;&#3009;');

str = str.replace(/nt/g, '&#2992;&#3021;');


//Twos
str = str.replace(/no/g, '&#2985;&#3018;');
str = str.replace(/nu/g, '&#2985;&#3009;');
str = str.replace(/ne/g, '&#2985;&#3014;');
str = str.replace(/ni/g, '&#2985;&#3007;');
str = str.replace(/:n/g, '&#2984;&#3021;');

str = str.replace(/gh/g, '&#2965;&#3021;');

str = str.replace(/kh/g, '&#2965;&#3021;');
str = str.replace(/ph/g, '&#2986;&#3021;');

str = str.replace(/'r/g, '&#2993;&#3021;');

str = str.replace(/ko/g, '&#2965;&#3018;');
str = str.replace(/ho/g, '&#2965;&#3018;');
str = str.replace(/go/g, '&#2965;&#3018;');
str = str.replace(/so/g, '&#2970;&#3018;');
str = str.replace(/do/g, '&#2975;&#3018;');
str = str.replace(/po/g, '&#2986;&#3018;');
str = str.replace(/bo/g, '&#2986;&#3018;');
str = str.replace(/mo/g, '&#2990;&#3018;');
str = str.replace(/yo/g, '&#2991;&#3018;');
str = str.replace(/ro/g, '&#2992;&#3018;');
str = str.replace(/lo/g, '&#2994;&#3018;');
str = str.replace(/vo/g, '&#2997;&#3018;');
str = str.replace(/wo/g, '&#2997;&#3018;');
str = str.replace(/jo/g, '&#2972;&#3018;');
str = str.replace(/to/g, '&#2993;&#3018;');

str = str.replace(/ku/g, '&#2965;&#3009;');
str = str.replace(/hu/g, '&#2965;&#3009;');
str = str.replace(/gu/g, '&#2965;&#3009;');
str = str.replace(/su/g, '&#2970;&#3009;');
str = str.replace(/du/g, '&#2975;&#3009;');
str = str.replace(/pu/g, '&#2986;&#3009;');
str = str.replace(/bu/g, '&#2986;&#3009;');
str = str.replace(/mu/g, '&#2990;&#3009;');
str = str.replace(/yu/g, '&#2991;&#3009;');
str = str.replace(/ru/g, '&#2992;&#3009;');
str = str.replace(/lu/g, '&#2994;&#3009;');
str = str.replace(/vu/g, '&#2997;&#3009;');
str = str.replace(/wu/g, '&#2997;&#3009;');
str = str.replace(/tu/g, '&#2993;&#3009;');

str = str.replace(/ke/g, '&#2965;&#3014;');
str = str.replace(/he/g, '&#2965;&#3014;');
str = str.replace(/se/g, '&#2970;&#3014;');
str = str.replace(/de/g, '&#2975;&#3014;');
str = str.replace(/pe/g, '&#2986;&#3014;');
str = str.replace(/be/g, '&#2986;&#3014;');
str = str.replace(/me/g, '&#2990;&#3014;');
str = str.replace(/ye/g, '&#2991;&#3014;');
str = str.replace(/re/g, '&#2992;&#3014;');
str = str.replace(/le/g, '&#2994;&#3014;');
str = str.replace(/ve/g, '&#2997;&#3014;');
str = str.replace(/we/g, '&#2997;&#3014;');
str = str.replace(/te/g, '&#2993;&#3014;');

str = str.replace(/ng/g, '&#2969;&#3021;');
str = str.replace(/ch/g, '&#2970;&#3021;');
str = str.replace(/gn/g, '&#2974;&#3021;');
str = str.replace(/'n/g, '&#2979;&#3021;');
str = str.replace(/th/g, '&#2980;&#3021;');
str = str.replace(/bh/g, '&#2986;&#3021;');
str = str.replace(/dh/g, '&#2980;&#3021;');
str = str.replace(/zh/g, '&#2996;&#3021;');
str = str.replace(/'l/g, '&#2995;&#3021;');


str = str.replace(/ki/g, '&#2965;&#3007;');
str = str.replace(/hi/g, '&#2965;&#3007;');
str = str.replace(/gi/g, '&#2965;&#3007;');
str = str.replace(/si/g, '&#2970;&#3007;');
str = str.replace(/di/g, '&#2975;&#3007;');
str = str.replace(/pi/g, '&#2986;&#3007;');
str = str.replace(/mi/g, '&#2990;&#3007;');
str = str.replace(/yi/g, '&#2991;&#3007;');
str = str.replace(/ri/g, '&#2992;&#3007;');
str = str.replace(/li/g, '&#2994;&#3007;');
str = str.replace(/vi/g, '&#2997;&#3007;');
str = str.replace(/wi/g, '&#2997;&#3007;');
str = str.replace(/ti/g, '&#2993;&#3007;');
str = str.replace(/au/g, '&#2964;');

str = str.replace(/ju/g, '&#2972;&#3009;');

str = str.replace(/ji/g, '&#2972;&#3007;');


str = str.replace(/na/g, '&#2985;');
str = str.replace(/ka/g, '&#2965;');
str = str.replace(/ha/g, '&#2965;');
str = str.replace(/ga/g, '&#2965;');
str = str.replace(/sa/g, '&#2970;');
str = str.replace(/da/g, '&#2975;');
str = str.replace(/pa/g, '&#2986;');
str = str.replace(/ma/g, '&#2990;');
str = str.replace(/ya/g, '&#2991;');
str = str.replace(/ra/g, '&#2992;');
str = str.replace(/la/g, '&#2994;');
str = str.replace(/va/g, '&#2997;');
str = str.replace(/wa/g, '&#2997;');
str = str.replace(/ta/g, '&#2993;');
str = str.replace(/aa/g, '&#2950;');
str = str.replace(/ee/g, '&#2952;');
str = str.replace(/oo/g, '&#2954;');
str = str.replace(/ea/g, '&#2959;');
str = str.replace(/oa/g, '&#2963;');
str = str.replace(/ai/g, '&#2960;');
str = str.replace(/di/g, '&#2975;&#3007;');
str = str.replace(/ja/g, '&#2972;');

str = str.replace(/'s/g, '&#3000;&#3021;');
str = str.replace(/je/g, '&#2972;&#3014;');
str = str.replace(/:h/g, '&#2947;');
str = str.replace(/sh/g, '&#2999;&#3021;');

str = str.replace(/'h/g, '&#3001;&#3021;');


//Special replacements
str = str.replace(/s/g, '&#3000;&#3021;');
str = str.replace(/h/g, '&#3001;&#3021;');



//Ones
str = str.replace(/k/g, '&#2965;&#3021;');
str = str.replace(/h/g, '&#2965;&#3021;');
str = str.replace(/g/g, '&#2965;&#3021;');
str = str.replace(/s/g, '&#2970;&#3021;');
str = str.replace(/d/g, '&#2975;&#3021;');
str = str.replace(/p/g, '&#2986;&#3021;');
str = str.replace(/b/g, '&#2986;&#3021;');
str = str.replace(/m/g, '&#2990;&#3021;');
str = str.replace(/y/g, '&#2991;&#3021;');
str = str.replace(/r/g, '&#2992;&#3021;');
str = str.replace(/l/g, '&#2994;&#3021;');
str = str.replace(/v/g, '&#2997;&#3021;');
str = str.replace(/w/g, '&#2997;&#3021;');
str = str.replace(/t/g, '&#2993;&#3021;');
str = str.replace(/n/g, '&#2985;&#3021;');

str = str.replace(/a/g, '&#2949;');
str = str.replace(/i/g, '&#2951;');
str = str.replace(/u/g, '&#2953;');
str = str.replace(/e/g, '&#2958;');
str = str.replace(/o/g, '&#2962;');

str = str.replace(/j/g, '&#2972;&#3021;');
str = str.replace(/h/g, '&#2965;&#3021;');

str = str.replace(/\n/g, '<br>');

return str;

}

