function writeNormalFont()
{
strN = "" ;
	for(j=32;j<400;j++)
	{
	strN += 	String.fromCharCode(j) + " " ;
							
	}//for
//document.getElementById("textarea").value = strN ;
document.write("<font face='SutonnyMJ' size='7'>"+strN + "</font>")  ;

}

function getCodeArray()
{

myval = document.getElementById('textarea').value ;

//myval1 = myval.substr(0,1) ;

myval1 = myval.substr(0,1) ;

//document.getElementById('textarea2').value += "pasteArr[ "+myval.charCodeAt(0)+ "] = " + myval1 +" ; \n" ;

//document.getElementById('textarea2').value +=  myval1 +"  \n" ;

document.getElementById('textarea2').value +=  myval.charCodeAt(0)+"," ;

//window.status =myval.charCodeAt(myval.length - (myval.length - 1) ) ;

window.status =myval.charCodeAt(myval.length - (myval.length - 1) ) ;
} //getCodeArray()
//_______________________________________________________
bijoy2Unicode = new Array() ; 

bijoy2Unicode[ 1 ] = "&#1;" ;  // 
bijoy2Unicode[ 2 ] = "&#2;" ;  // 
bijoy2Unicode[ 3 ] = "&#3;" ;  // 
bijoy2Unicode[ 4 ] = "&#4;" ;  // 
bijoy2Unicode[ 5 ] = "&#5;" ;  // 
bijoy2Unicode[ 6 ] = "&#6;" ;  // 
bijoy2Unicode[ 7 ] = "&#7;" ;  // 
bijoy2Unicode[ 8 ] = "&#8;" ;  // 
bijoy2Unicode[ 9 ] = "&#9;" ;  // 
bijoy2Unicode[ 10 ] = "&#10;" ;  // 
bijoy2Unicode[ 11 ] = "&#11;" ;  // 
bijoy2Unicode[ 12 ] = "&#12;" ;  // 
bijoy2Unicode[ 13 ] = "&#13;" ;  // 
bijoy2Unicode[ 14 ] = "&#14;" ;  // 
bijoy2Unicode[ 15 ] = "&#15;" ;  // 
bijoy2Unicode[ 16 ] = "&#16;" ;  // 
bijoy2Unicode[ 17 ] = "&#17;" ;  // 
bijoy2Unicode[ 18 ] = "&#18;" ;  // 
bijoy2Unicode[ 19 ] = "&#19;" ;  // 
bijoy2Unicode[ 20 ] = "&#20;" ;  // 
bijoy2Unicode[ 21 ] = "&#21;" ;  // 
bijoy2Unicode[ 22 ] = "&#22;" ;  // 
bijoy2Unicode[ 23 ] = "&#23;" ;  // 
bijoy2Unicode[ 24 ] = "&#24;" ;  // 
bijoy2Unicode[ 25 ] = "&#25;" ;  // 
bijoy2Unicode[ 26 ] = "&#26;" ;  // 
bijoy2Unicode[ 27 ] = "&#27;" ;  // 
bijoy2Unicode[ 28 ] = "&#28;" ;  // 
bijoy2Unicode[ 29 ] = "&#29;" ;  // 
bijoy2Unicode[ 30 ] = "&#30;" ;  // 
bijoy2Unicode[ 31 ] = "&#31;" ;  //  
bijoy2Unicode[ 32 ] = "&#32;" ;  //
bijoy2Unicode[ 33 ] = "&#33;" ;  //
bijoy2Unicode[ 34 ] = "&#34;" ;  //
bijoy2Unicode[ 35 ] = "&#35;" ;  //
bijoy2Unicode[ 36 ] = "&#2547;" ;  // taka $
bijoy2Unicode[ 37 ] = "&#37;" ;  //
bijoy2Unicode[ 38 ] = "&#38;" ;  // &
bijoy2Unicode[ 39 ] = "&#39;" ;  //
bijoy2Unicode[ 40 ] = "&#40;" ;  // 
bijoy2Unicode[ 41 ] = "&#41;" ;  // 
bijoy2Unicode[ 42 ] = "&#42;" ;  // 
bijoy2Unicode[ 43 ] = "&#43;" ;  // 
bijoy2Unicode[ 44 ] = "&#44;" ;  // 
bijoy2Unicode[ 45 ] = "&#45;" ;  // - 
bijoy2Unicode[ 46 ] = "&#46;" ;  // 
bijoy2Unicode[ 47 ] = "&#47;" ;  // 
bijoy2Unicode[ 48 ] = "&#2534;" ;  //  0  shunno
bijoy2Unicode[ 49 ] = "&#2535;" ;  // 
bijoy2Unicode[ 50 ] = "&#2536;" ;  // 
bijoy2Unicode[ 51 ] = "&#2537;" ;  // 
bijoy2Unicode[ 52 ] = "&#2538;" ;  // 
bijoy2Unicode[ 53 ] = "&#2539;" ;  // 
bijoy2Unicode[ 54 ] = "&#2540;" ;  // 
bijoy2Unicode[ 55 ] = "&#2541;" ;  // 
bijoy2Unicode[ 56 ] = "&#2542;" ;  // 
bijoy2Unicode[ 57 ] = "&#2543;" ;  // 9
bijoy2Unicode[ 58 ] = "&#58;" ;  // : 
bijoy2Unicode[ 59 ] = "&#59;" ;  // ;
bijoy2Unicode[ 60 ] = "&#60;" ;  // <
bijoy2Unicode[ 61 ] = "&#61;" ;  // =
bijoy2Unicode[ 62 ] = "&#62;" ;  // >
bijoy2Unicode[ 63 ] = "&#63;" ;  // ?
bijoy2Unicode[ 64 ] = "&#64;" ;  // @
bijoy2Unicode[ 65 ] = "&#2437;" ;  // A // shore ao // F
bijoy2Unicode[ 66 ] = "&#2439;" ;  // B // srossho E // zd
bijoy2Unicode[ 67 ] = "&#2440;" ;  // C // dirgho e // zD
bijoy2Unicode[ 68 ] = "&#2441;" ;  // D // srossho u //zs
bijoy2Unicode[ 69 ] = "&#2442;" ;  // E // dirgho u //zS
bijoy2Unicode[ 70 ] = "&#2443;" ;  // F // ri  // za
bijoy2Unicode[ 71 ] = "&#2447;" ;  // G // a // zc
bijoy2Unicode[ 72 ] = "&#2448;" ;  // H // oi // zC
bijoy2Unicode[ 73 ] = "&#2451;" ;  // I // o //zx
bijoy2Unicode[ 74 ] = "&#2452;" ;  // J // ou // zX
bijoy2Unicode[ 75 ] = "&#2453;" ;  // K //ka
bijoy2Unicode[ 76 ] = "&#2454;" ;  // L // kha
bijoy2Unicode[ 77 ] = "&#2455;" ;  // M //ga
bijoy2Unicode[ 78 ] = "&#2456;" ;  // N //gha
bijoy2Unicode[ 79 ] = "&#2457;" ;  // O // uma
bijoy2Unicode[ 80 ] = "&#2458;" ;  // P  //cha
bijoy2Unicode[ 81 ] = "&#2459;" ;  // Q //chha
bijoy2Unicode[ 82 ] = "&#2460;" ;  // R // jo
bijoy2Unicode[ 83 ] = "&#2461;" ;  // S //jho
bijoy2Unicode[ 84 ] = "&#2462;" ;  // T //eon
bijoy2Unicode[ 85 ] = "&#2463;" ;  // U // tta 
bijoy2Unicode[ 86 ] = "&#2464;" ;  // V // ttha
bijoy2Unicode[ 87 ] = "&#2465;" ;  // W //dda 
bijoy2Unicode[ 88 ] = "&#2466;" ;  // X // ddha
bijoy2Unicode[ 89 ] = "&#2467;" ;  // Y  // mordhon No
bijoy2Unicode[ 90 ] = "&#2468;" ;  // Z // ta
bijoy2Unicode[ 91 ] = "&#91;" ;  // [
bijoy2Unicode[ 92 ] = "&#92;" ;  // \
bijoy2Unicode[ 93 ] = "&#93;" ;  // ]
bijoy2Unicode[ 94 ] = "&#2509;&#2476;" ;  // ^
bijoy2Unicode[ 95 ] = "&#2469;" ;  // _  // tha
bijoy2Unicode[ 96 ] = "&#2470;" ;  //  ` // da
bijoy2Unicode[ 97 ] = "&#2471;" ;  //  a  //dha
bijoy2Unicode[ 98 ] = "&#2472;" ;  //  b // donton No
bijoy2Unicode[ 99 ] = "&#2474;" ;  // c //pa
bijoy2Unicode[ 100 ] = "&#2475;" ;  // d //fa
bijoy2Unicode[ 101 ] = "&#2476;" ;  // e //ba
bijoy2Unicode[ 102 ] = "&#2477;" ;  // f //bha
bijoy2Unicode[ 103 ] = "&#2478;" ;  // g // ma
bijoy2Unicode[ 104 ] = "&#2479;" ;  // h // untosto jo
bijoy2Unicode[ 105 ] = "&#2480;" ;  // i // ra 
bijoy2Unicode[ 106 ] = "&#2482;" ;  // j // la
bijoy2Unicode[ 107 ] = "&#2486;" ;  // k // talbbo sho
bijoy2Unicode[ 108 ] = "&#2487;" ;  // l // mordhonno sho
bijoy2Unicode[ 109 ] = "&#2488;" ;  // m // dontos sho
bijoy2Unicode[ 110 ] = "&#2489;" ;  // n // ho
bijoy2Unicode[ 111 ] = "&#2524;" ;  // o // da e shunno Ro
bijoy2Unicode[ 112 ] = "&#2525;" ;  // p //dha e shunno Ro
bijoy2Unicode[ 113 ] = "&#2527;" ;  // q // untosto Ao
bijoy2Unicode[ 114 ] = "&#2468;&#2509;" ;  // r // khondok Ta
bijoy2Unicode[ 115 ] = "&#2434;" ;  // s // unoshong 
bijoy2Unicode[ 116 ] = "&#2435;" ;  // t // bishorgo 
bijoy2Unicode[ 117 ] = "&#2433;" ;  // u // chondro bindu
bijoy2Unicode[ 118 ] = "&#2494;" ;  // v // A kar
bijoy2Unicode[ 119 ] = "&#2495;" ;  // w // srossho E kar
bijoy2Unicode[ 120 ] = "&#2496;" ;  // x // dirgho E kar
bijoy2Unicode[ 121 ] = "&#2497;" ;  // y // srossho U kar
bijoy2Unicode[ 122 ] = "&#2497;" ;  // z // srossho U kar
bijoy2Unicode[ 123 ] = "&#123;" ;  // {
bijoy2Unicode[ 124 ] = " &#2551;" ;  // | // "&#124;"
bijoy2Unicode[ 125 ] = "&#125;" ;  // }
bijoy2Unicode[ 126 ] = "&#2498;" ;  // ~  // dirgho U kar   //&#;
bijoy2Unicode[ 127 ] = "&#127;" ;  // 
//bijoy2Unicode[ 127 ] = "&#2509;&#2476;" ;  // ¡
bijoy2Unicode[ 128 ] = "&#128;" ;  // 
bijoy2Unicode[ 129 ] = "&#129;" ;  // 
bijoy2Unicode[ 130 ] = "&#130;" ;  // 
bijoy2Unicode[ 131 ] = "&#131;" ;  // 
bijoy2Unicode[ 132 ] = "&#132;" ;  // 
bijoy2Unicode[ 133 ] = "&#133;" ;  // 
bijoy2Unicode[ 134 ] = "&#134;" ;  // 
bijoy2Unicode[ 135 ] = "&#135;" ;  // 
bijoy2Unicode[ 136 ] = "&#136;" ;  // 
bijoy2Unicode[ 137 ] = "&#137;" ;  // 
bijoy2Unicode[ 138 ] = "&#138;" ;  // 
bijoy2Unicode[ 139 ] = "&#139;" ;  // 
bijoy2Unicode[ 140 ] = "&#140;" ;  // 
bijoy2Unicode[ 141 ] = "&#141;" ;  // 
bijoy2Unicode[ 142 ] = "&#142;" ;  // 
bijoy2Unicode[ 143 ] = "&#143;" ;  // 
bijoy2Unicode[ 144 ] = "&#144;" ;  // 
bijoy2Unicode[ 145 ] = "&#145;" ;  // 
bijoy2Unicode[ 146 ] = "&#146;" ;  // 
bijoy2Unicode[ 147 ] = "&#147;" ;  // 
bijoy2Unicode[ 148 ] = "&#148;" ;  // 
bijoy2Unicode[ 149 ] = "&#149;" ;  // 
bijoy2Unicode[ 150 ] = "&#2497;" ;  // shrosho u
bijoy2Unicode[ 151 ] = "&#2509;&#2468;" ;  // + to  
bijoy2Unicode[ 152 ] = "&#152;" ;  // 
bijoy2Unicode[ 153 ] = "&#153;" ;  // 
bijoy2Unicode[ 154 ] = "&#154;" ;  // 
bijoy2Unicode[ 155 ] = "&#155;" ;  // 
bijoy2Unicode[ 156 ] = "&#156;" ;  // 
bijoy2Unicode[ 157 ] = "&#157;" ;  // 
bijoy2Unicode[ 158 ] = "&#158;" ;  // 
bijoy2Unicode[ 159 ] = "&#159;" ;  // 
bijoy2Unicode[ 160 ] = "&#160;" ;  // 
bijoy2Unicode[ 161 ] = "&#2509;&#2476;" ;  // ¡ // + Bo
bijoy2Unicode[ 162 ] = "&#2509;&#2477;" ;  // ¢ // + Bho
bijoy2Unicode[ 163 ] = "&#2509;&#2477;&#2509;&#2480;" ;  // £ // + Bho + ro
bijoy2Unicode[ 164 ] = "&#2478;&#2509;" ;  // ¤ // mo +
bijoy2Unicode[ 165 ] = "&#2509;&#2478;" ;  //  ¥ // + mo
bijoy2Unicode[ 166 ] = "&#2509;&#2476;" ;  //  
bijoy2Unicode[ 167 ] = "&#2509;&#2478;" ;  // §  // + mo
bijoy2Unicode[ 168 ] = "&#2509;&#2479;" ;  // ¨ //  jo fola
bijoy2Unicode[ 169 ] = "&#2480;&#2509;" ;  //©  // ref 
bijoy2Unicode[ 170 ] = "&#2509;&#2480;" ;  //ª  //ra fola
bijoy2Unicode[ 171 ] = "&#2509;&#2480;" ;  // « //ra fola
bijoy2Unicode[ 172 ] = "&#2509;&#2482;" ;  // ¬ // + la
bijoy2Unicode[ 173 ] = "" ;  //  // 
bijoy2Unicode[ 174 ] = "&#2487;&#2509;" ;  //  // mordhonno sho +
bijoy2Unicode[ 175 ] = "&#2488;&#2509;" ;  //  dontos sho +
bijoy2Unicode[ 176 ] = "&#2453;&#2509;&#2453;" ;  // ° // ka + ka
bijoy2Unicode[ 177 ] ="&#2453;&#2509;&#2463;" ;  // ° // ka + tta
bijoy2Unicode[ 178 ] = "&#2453;&#2509;&#2487;&#2509;&#2478;" ;  // ² // ka + mordhonno sho + Mo
bijoy2Unicode[ 179 ] = "&#2453;&#2509;&#2468;" ;  //³  // ka + ta
bijoy2Unicode[ 180 ] = "&#2453;&#2509;&#2478;" ;  // ´ // ka + mo 
bijoy2Unicode[ 181 ] = "&#2453;&#2509;&#2480;" ; ;  // µ // ka + ro 
bijoy2Unicode[ 182 ] = "&#2453;&#2509;&#2487;" ;  // ¶ // ko +mordhonno sho 
bijoy2Unicode[ 183 ] = "&#2453;&#2509;&#2488;" ;  // ·// ko + dontos sho 
bijoy2Unicode[ 184 ] = "&#2455;&#2497;" ;  // ¸ // ga + srosho u kar
bijoy2Unicode[ 185 ] = "&#2455;&#2509;&#2455;" ;  // ¹ // ga + ga 
bijoy2Unicode[ 186 ] = "&#2455;&#2509;&#2470;" ;  // º // ga + da
bijoy2Unicode[ 187 ] = "&#2455;&#2509;&#2471;" ;  // » // ga +dha 
bijoy2Unicode[ 188 ] = "&#2457;&#2509;&#2453;" ;  // ¼ //  Umo  + ko 
bijoy2Unicode[ 189 ] = "&#2457;&#2509;&#2455;" ;  // ½ // Umo + go
bijoy2Unicode[ 190 ] = "&#2460;&#2509;&#2460;" ;  //  ¾  // ja +ja 
bijoy2Unicode[ 191 ] = "&#2468;&#2509;&#2480;" ;  //  ¿ // ta + ro fola
bijoy2Unicode[ 192 ] = "&#2460;&#2509;&#2461" ;  // À // ja + JHa
bijoy2Unicode[ 193 ] = "&#2460;&#2509;&#2462;" ;  // Á  //ja + eon
bijoy2Unicode[ 194 ] = "&#2462;&#2509;&#2458;" ;  //  Â // eon + cha
bijoy2Unicode[ 195 ] = "&#2462;&#2509;&#2459;" ;    //  Ã // eon + chha
bijoy2Unicode[ 196 ] = "&#2462;&#2509;&#2460;" ;  // Ä // eon + ja
bijoy2Unicode[ 197 ] = "&#2462;&#2509;&#2461;" ;  //Å // eon + jha
bijoy2Unicode[ 198 ] = "&#2463;&#2509;&#2463;" ;  // Æ // tta + tta
bijoy2Unicode[ 199 ] = "&#2465;&#2509;&#2465;" ;  // Ç // dda + dda
bijoy2Unicode[ 200 ] = "&#2467;&#2509;&#2463;" ;  // È // mordhonno + tta
bijoy2Unicode[ 201 ] = "&#2467;&#2509;&#2464;" ;  // É // mordhonno + ttha
bijoy2Unicode[ 202 ] = "&#2467;&#2509;&#2465;" ;  // Ê // mordhonno + dda
bijoy2Unicode[ 203 ] = "&#2468;&#2509;&#2468;" ;  // Ë // ta + ta
bijoy2Unicode[ 204 ] = "&#2468;&#2509;&#2469;" ;  // Ì // ta + tha
bijoy2Unicode[ 205 ] = "&#2468;&#2509;&#2478;" ;  // Í // ta + mo
bijoy2Unicode[ 206 ] = "&#2468;&#2509;&#2480;" ;  // Î// ta + ro
bijoy2Unicode[ 207 ] = "&#2470;&#2509;&#2470;" ;  // Ï // da + da
bijoy2Unicode[ 208 ] = "&#45;" ;  // Ð // -
bijoy2Unicode[ 209 ] = "&#95;" ;  // Ñ // _
bijoy2Unicode[ 210 ] = "&#34;" ;  // Ò // "
bijoy2Unicode[ 211 ] = "&#34;" ;  // Ó // "
bijoy2Unicode[ 212 ] = "&#39;" ;  // Ô //'
bijoy2Unicode[ 213 ] = "&#39;" ;  // Õ // '
bijoy2Unicode[ 214 ] = "&#2509;&#2480;" ;  // Ö // ra fola
bijoy2Unicode[ 215 ] = "&#2470;&#2509;&#2471;" ;  // × // da + dha
bijoy2Unicode[ 216 ] = "&#2470;&#2509;&#2476;" ;  // Ø // da + ba
bijoy2Unicode[ 217 ] = "&#2470;&#2509;&#2478;" ; //Ù  // da + ma
bijoy2Unicode[ 218 ] = "&#2472;&#2509;&#2464;" ;  //Ú  // dontonno + ttha
bijoy2Unicode[ 219 ] = "&#2472;&#2509;&#2465;" ;  // Û   //dontonno + dda
bijoy2Unicode[ 220 ] = "&#2472;&#2509;&#2471;" ;  //Ü   // dontonno + dha
bijoy2Unicode[ 221 ] = "&#2472;&#2509;&#2488;" ;  //Ý    //  dontonno + dontos sho
bijoy2Unicode[ 222 ] = "&#2474;&#2509;&#2463;" ;  // Þ   // po + tto
bijoy2Unicode[ 223 ] = "&#2474;&#2509;&#2468;" ;  //ß    // po + ta
bijoy2Unicode[ 224 ] = "&#2474;&#2509;&#2474;" ;  //à    // po + po 
bijoy2Unicode[ 225 ] = "&#2474;&#2509;&#2488;" ;  // á   // po + dontos sho 
bijoy2Unicode[ 226 ] = "&#2476;&#2509;&#2460;" ;  //â    // bo + ja
bijoy2Unicode[ 227 ] = "&#2476;&#2509;&#2470;" ;  //ã    // ba + da
bijoy2Unicode[ 228 ] = "&#2476;&#2509;&#2471;" ;  //ä     //  ba + dha 
bijoy2Unicode[ 229 ] = "&#2477;&#2509;&#2480;" ;  // å   // bha + ro 
bijoy2Unicode[ 230 ] = "&#2478;&#2509;&#2472;" ;  //æ      // mo + donton NO 
bijoy2Unicode[ 231 ] = "&#2478;&#2509;&#2475;" ;  // ç     //  mo + fo
bijoy2Unicode[ 232 ] = "&#2509;&#2472;" ;  // è  // + donton NO 
bijoy2Unicode[ 233 ] = "&#2482;&#2509;&#2453;" ;  //é      //  la + ka
bijoy2Unicode[ 234 ] = "&#2482;&#2509;&#2455;" ;  // ê     // la + ga
bijoy2Unicode[ 235 ] = "&#2482;&#2509;&#2463;" ;  // ë    // la + tta
bijoy2Unicode[ 236 ] = "&#2482;&#2509;&#2465;" ;  // ì      // la + dda
bijoy2Unicode[ 237 ] = "&#2482;&#2509;&#2474;" ;  // // la+pa //Vgr 
bijoy2Unicode[ 238 ] = "&#2482;&#2509;&#2475;" ;  // î     //  la + fo 
bijoy2Unicode[ 239 ] = "&#2486;&#2497;" ;  //  ï   //  talobbo Sho, sroshho U
bijoy2Unicode[ 240 ] = "&#2486;&#2509;&#2458;" ;  // ð     //  talobbo Sho + cho 
bijoy2Unicode[ 241 ] = "&#2486;&#2509;&#2459;" ;  // ñ    //  talobbo Sho + chho 
bijoy2Unicode[ 242 ] = "&#2487;&#2509;&#2467;" ;  // ò    //  mordonno Sho + mordon no
bijoy2Unicode[ 243 ] = "&#2487;&#2509;&#2463;" ;  // ó   // mordonno Sho + tta
bijoy2Unicode[ 244 ] = "&#2487;&#2509;&#2464;" ;  // ô   // mordonno Sho + ttha
bijoy2Unicode[ 245 ] = "&#2487;&#2509;&#2475;" ;  // õ   // mordonno Sho + fo 
bijoy2Unicode[ 246 ] = "&#2488;&#2509;&#2454;" ;  //ö    // dontos sho + kha 
bijoy2Unicode[ 247 ] = "&#2488;&#2509;&#2463;" ;  // ÷   // dontos sho + tta 
bijoy2Unicode[ 248 ] = "&#2488;&#2509;&#2472;" ;  //ø    //  dontos sho +  donton No
bijoy2Unicode[ 249 ] = "&#2488;&#2509;&#2475;" ;  // ù   // dontos sho + fo
bijoy2Unicode[ 250 ] = "&#2474;" ;  //ú    // po
bijoy2Unicode[ 251 ] = "&#2489;&#2497;" ;  //û    //  ho , srosho U
bijoy2Unicode[ 252 ] = "&#2489;&#2499;" ;  //ü    // Ho , Ri 
bijoy2Unicode[ 253 ] = "&#2489;&#2509;&#2472;" ;  // ý   //  Ho + No
bijoy2Unicode[ 254 ] = "&#2489;&#2509;&#2478;" ;  // þ   //  Ho + Mo
bijoy2Unicode[ 255 ] = "&#2524;&#2509;&#2455;" ;  //ÿ    //  da e shunno Ro + Go
// ************************************************************************
bijoy2Unicode[338] = "&#2509;&#2453;&#2509;&#2480;" ;  //  Œ // + ka + Ro
bijoy2Unicode[339] = "&#2509;&#2472;" ;  // œ   // + dontonNO
bijoy2Unicode[352] = "&#2519;" ;  // Š  // Ou kar
bijoy2Unicode[353] = "&#2472;&#2509;" ;  // š  // dontonNO +
bijoy2Unicode[376] = "&#2476;" ;  // Ÿ  // bo
bijoy2Unicode[402] = "&#2498;" ;  // ƒ // Dirgho U kar
bijoy2Unicode[710] = "&#2504;" ;  // ˆ // Oie kar
bijoy2Unicode[732] = "&#2470;" ;  // ˆ // da kar
bijoy2Unicode[8211] = "&#2497;" ;  //  – //srosho U kar 
bijoy2Unicode[8212] = "&#2509;&#2468;" ;  // —   // + to  
bijoy2Unicode[8216] = "&#2509;&#2468;&#2509;&#2468;" ;  // —   // + to + to  
bijoy2Unicode[8217] = "&#2509;&#2489;" ;  //      ’// + Ho   
bijoy2Unicode[8218] = "&#2498;" ;  // ‚ // dirgho U kar   
bijoy2Unicode[8220] = "&#2497;" ;  // “ //srosho U kar 
bijoy2Unicode[8221] = "&#2458;&#2509;" ;  // ” //cho 
bijoy2Unicode[8222] = "&#2499;" ;  //  „ //Ri kar
bijoy2Unicode[8224] = "&#2503;" ;  //  ’ // e kar
bijoy2Unicode[8225] = "&#2503;" ;  // ’ // e kar
bijoy2Unicode[8226] = "&#2457;&#2509;" ;  // •+ // Umo
bijoy2Unicode[8230] = "&#2499;" ;  //  … // Ri kar
bijoy2Unicode[8240] = "&#2504;" ;  //  ‰ // Oi kar
bijoy2Unicode[8249] = "&#2453;" ;  //   ‹  // Ka kar
bijoy2Unicode[8250] = "&#2472;&#2509;" ;  // ›  // donton No +
bijoy2Unicode[8482] = "&#2470;" ;  //  ™  // da
bijoy2Unicode[8722] = "&#2509;&#2482;" ;  //  -  // Oi kar  

function getUnicodeFromBijoy()
{ //
 bijoyText = document.getElementById('textarea2').value ;
 bijoyTextLength = bijoyText.length ;
 document.getElementById('spn1').innerHTML = "" ;
 window.status = "" ; 
 All_values = "" ; ltf6 = "" ; ltf5 = "" ; ltf4 = "" ; ltf3 = "" ; ltf2 = "" ; ltf1 = "" ;
 LastUnicodeChar = "" ; // for e kar , oi kar
for(i=0;i<bijoyTextLength ;i++)
 {
  presentCharCode = bijoyText.charCodeAt(i) ;
  window.status += i == 0 ? presentCharCode : " , " + presentCharCode ;
  presentUnicodeChar = bijoy2Unicode[presentCharCode] ;
    // checking undefined
    presentUnicodeChar   == undefined ? presentUnicodeChar = "&#" +presentCharCode+";"  : ""; 
     // } else{ presentUnicodeChar = "&#" +presentCharCode+";"  ; }  
   // alert(bijoy2Unicode[presentCharCode] )
   //if(typeof( bijoy2Unicode[presentCharCode]  == "undefined"  )){ alert('me '+presentCharCode) ; } else{ presentUnicodeChar = "&#" +presentCharCode+";"  ; }  
  //alert(presentUnicodeChar+""+presentCharCode)
  if(LastUnicodeChar  != "")
  {
  	/********************************************************
    / // ******************************************************** / / shor e Ao and 
	if( LastUnicodeChar == "&#2437;"  )
	{ // next  A kar then shor e A
	    if(presentUnicodeChar  == "&#2494;" )
		{
			presentUnicodeChar  = "&#2438;" 	; // shor e Aa
			LastUnicodeChar = "" ;
		}
	    else // if( presentUnicodeChar  == "&#2495;" || presentUnicodeChar  == "&#2503;"  || presentUnicodeChar  == "&#2504;" )
		{ 
		    if( presentUnicodeChar  == "&#2495;" || presentUnicodeChar  == "&#2503;"  || presentUnicodeChar  == "&#2504;" )
			{
			 alert(" 347 " +presentUnicodeChar); alert(" 347  " +LastUnicodeChar)
		     presentUnicodeChar = LastUnicodeChar     ; 
		     alert(" 349 " +presentUnicodeChar);
	         LastUnicodeChar = presentUnicodeChar ;
			 alert(" 349  " +LastUnicodeChar)
		    }
			 else 
			{ 
			  presentUnicodeChar = LastUnicodeChar + presentUnicodeChar   ; 
			  alert("353- " +presentUnicodeChar); alert(" 353-  " +LastUnicodeChar)
			  LastUnicodeChar = "" ;
						
			}			
		}
	   / * else 
		{ 
		  presentUnicodeChar = LastUnicodeChar + presentUnicodeChar   ; 
		  alert("353- " +presentUnicodeChar); alert(" 353-  " +LastUnicodeChar)
	      LastUnicodeChar = "" ;
		 			
		}* /
		
	//alert(" 1 " +presentUnicodeChar); alert(" 1  " +LastUnicodeChar)
	}*/
	//********************************************************
	//********************************************************// shor e Ao but next not A kar
   //*_* else {// all checking jukto after e kar , oikar , sroshho e kar
    
    // //================= presentUnicodeChar =  presentUnicodeChar + LastUnicodeChar ;
	//================  LastUnicodeChar = "" ;
	////*
 	if( ( LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;" ) & ltf3 != "" &  ltf2 != ""  ) //&  presentUnicodeChar.indexOf("&#2509;" ) == 0   ) //presentUnicodeChar  == "&#2509;" "&#2509;"// ltf3.indexOf("&#2509;" ) != -1
	  {
	  	  	presentUnicodeChar  = ltf3   +  ltf2   + LastUnicodeChar + presentUnicodeChar ;
			alert(presentUnicodeChar)
            LastUnicodeChar = "" ; ltf3 = "" ; ltf2 = "" ;
	  }
	 // */
	   	if( ( LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;" ) & ltf3 != "" &  presentUnicodeChar.indexOf("&#2509;" ) == 0   ) //presentUnicodeChar  == "&#2509;" "&#2509;"// ltf3.indexOf("&#2509;" ) != -1
	  {
	  	ltf2 = presentUnicodeChar ;
		
		//presentUnicodeChar  = ltf3 + presentUnicodeChar + LastUnicodeChar  ;
		
		presentUnicodeChar = "" ;
		
		//LastUnicodeChar = "" ; ltf3 = "" ;

	  }//LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;"
	
	  else if( (LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;" ) & ltf3 != ""    ) //presentUnicodeChar  != "&#2509;" // ltf3.indexOf("&#2509;" ) == -1
	  {
	   // document.getElementById('textareaX').value += "LastUnicodeChar = "+LastUnicodeChar +" ltf3 = " +ltf3  + "presentUnicodeChar = " + presentUnicodeChar ; // comment
		//alert(presentUnicodeChar + presentUnicodeChar.indexOf("&#2509;" ) ) 
	  	presentUnicodeChar  = ltf3  + presentUnicodeChar  + LastUnicodeChar;
		
		//document.getElementById('textareaX').value += "2LastUnicodeChar = "+LastUnicodeChar +" ltf3 = " +ltf3  + "presentUnicodeChar = " + presentUnicodeChar ; // comment
		
		LastUnicodeChar = "" ; ltf3 = "" ;
		
	  }//LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;"

     if( (LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;" ) & presentUnicodeChar.substr(presentUnicodeChar.length - 7) == "&#2509;" ) //presentUnicodeChar.indexOf("&#2509;" ) != -1 
	  { 
	  	ltf3 = presentUnicodeChar ;     
		
		presentUnicodeChar = "" ;
		
	  }//LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;"
     
	  else if((LastUnicodeChar  == "&#2495;" || LastUnicodeChar  == "&#2503;"  || LastUnicodeChar  == "&#2504;" ) & presentUnicodeChar.substr(presentUnicodeChar.length - 7) != "&#2509;" )//presentUnicodeChar.indexOf("&#2509;" ) == -1
	  {
	   presentUnicodeChar = presentUnicodeChar + LastUnicodeChar ;
	   LastUnicodeChar = "" ;
	  }
     //** else of ao}
    
  }
  
//  if( presentUnicodeChar  == "&#2437;"  ) //shor e Ao or e kar or sroshho e kar or oi kar

  if(   presentUnicodeChar  == "&#2495;" || presentUnicodeChar  == "&#2503;"  || presentUnicodeChar  == "&#2504;"  ) // e kar or sroshho e kar or oi kar //shor e Ao presentUnicodeChar  == "&#2437;"
  {
  LastUnicodeChar = presentUnicodeChar ;
  presentUnicodeChar =  ""  ;   
  }
  
  //alert(presentUnicodeChar)
  //presentUnicodeChar = presentUnicodeChar  == =="&#2503;" ?  :  ; 
  All_values += presentUnicodeChar ;
  //document.getElementById('spn1').innerHTML += presentUnicodeChar  ;
 } 

// replacing shor e Ao + aa kar by shor e Aa
 tvl = All_values.replace(/&#2437;&#2494;/gi , "&#2438;"); 

// replacing two joins to one join
 tvl = tvl.replace(/&#2509;&#2509;/gi , "&#2509;"); 
 
// replacing sroshoE after Ja fola / Ro fola
 tvl = tvl.replace(/&#2495;&#2509;&#2479;/gi , "&#2509;&#2479;&#2495;");
 tvl = tvl.replace(/&#2495;&#2509;&#2480;/gi , "&#2509;&#2480;&#2495;");
// replacing  e kar after Ja fola / Ro fola
 tvl = tvl.replace(/&#2503;&#2509;&#2479;/gi , "&#2509;&#2479;&#2503;");
 tvl = tvl.replace(/&#2503;&#2509;&#2480;/gi , "&#2509;&#2480;&#2503;");
// replacing  oikar after Ja fola / Ro fola
 tvl = tvl.replace(/&#2504;&#2509;&#2479;/gi , "&#2509;&#2479;&#2504;");
 tvl = tvl.replace(/&#2504;&#2509;&#2480;/gi , "&#2509;&#2480;&#2504;");

// replacing Ref before letter
tvl_REF_NEW = "" ;
tvl_REF =  tvl.split("&#2480;&#2509;");
for(nmh = 0 ; nmh < tvl_REF.length  ;  nmh++)
{
  if(nmh == tvl_REF.length - 1 ){ tvl_REF_NEW +=  tvl_REF[nmh] ; break ;}
  charBeforeRef = tvl_REF[nmh].substr(tvl_REF[nmh].length  - 7) ;
  twoCharBeforeRef = tvl_REF[nmh].substr(  tvl_REF[nmh].length - 14 , 7 )
  //alert(tvl_REF[nmh]+"         \n twoCharBeforeRef ="+twoCharBeforeRef)
tvl_REF_NEW += charBeforeRef == "&#2503;" ||  charBeforeRef == "&#2495;" || charBeforeRef == "&#2504;" || charBeforeRef == "&#2496;" || charBeforeRef == "&#2494;" || charBeforeRef == "&#2497;" || charBeforeRef == "&#2498;" || charBeforeRef == "&#2499;" || charBeforeRef == "&#2519;"  ? tvl_REF[nmh].substring( 0, tvl_REF[nmh].length - 14 ) + "&#2480;&#2509;"  + twoCharBeforeRef + charBeforeRef  : tvl_REF[nmh].substring( 0, tvl_REF[nmh].length - 7 ) + "&#2480;&#2509;"  + charBeforeRef ;

  //tvl_REF_NEW += tvl_REF[nmh].substring( 0, tvl_REF[nmh].length - 7 ) + "&#2480;&#2509;" + tvl_REF[nmh].substr(tvl_REF[nmh].length  - 7);
  
 // tvl_REF_NEW +=tvl_REF[nmh].substring(0, tvl_REF[nmh].length - 7) + "&#2480;&#2509;" + tvl_REF[nmh].substr(tvl_REF[nmh].length  - 7);
//document.getElementById('textarea2').innerHTML += tvl_REF[nmh] + "--"
 
}
// important document.getElementById('spn2').innerHTML = tvl_REF_NEW ;
//alert(tvl_REF.length +tvl_REF[0] );

// tvl = tvl.replace(/&#2495;&#2509;&#2479;/gi , "&#2509;&#2479;&#2495;");
 
 //replacing chondrobindu after AA kar
 
// alert("&#2494;&#2496;&#2519;&#2433;&#2499;".search(/&#2494;/gi))
 tvl_REF_NEW = tvl_REF_NEW.replace(/&#2433;&#2494;/gi , "&#2494;&#2433;");
 tvl_REF_NEW = tvl_REF_NEW.replace(/&#2433;&#2496;/gi , "&#2496;&#2433;");
 tvl_REF_NEW = tvl_REF_NEW.replace(/&#2433;&#2519;/gi , "&#2519;&#2433;");
 tvl_REF_NEW = tvl_REF_NEW.replace(/&#2433;&#2433;/gi , "&#2433;&#2433;");
 tvl_REF_NEW = tvl_REF_NEW.replace(/&#2433;&#2499;/gi , "&#2499;&#2433;");
 
 
// important document.getElementById('spn1').innerHTML = tvl  ;
//alert( document.getElementById("codeOrValue").defaultChecked )
//vbg = tvl_REF_NEW.replace(/&#/gi , "");
// vbg = vbg.replace(/;/gi , " , ");
//  vbg = "2479,2509,2479"



 document.getElementById("codeOrValue1").checked == true ? document.getElementById('textareaX').innerHTML = tvl_REF_NEW :  document.getElementById('textareaX').value = tvl_REF_NEW  ;
//window.status =document.getElementById('spn1').innerHTML

 /* * /  
 for(i=1;i<30;i++)
  {
  document.getElementById('textarea2').value += " bijoy2Unicode[ "+i+" ] = \"&#"+i+";\" ;  // \n"  ;
 
  }/ * */

/*/	if(document.getElementById('').value.charCodeAt(0) == 235  )
//	{
//	 document.getElementById('spn1').innerHTML = bijoy2Unicode[235] ;
	} else{}/*/
	
}

function gpp()
{

document.getElementById('spn1').innerHTML = String.fromCharCode( 34,35,36,37,38,39,40,41,42,43,44,45,46,47,32,48,32,49,32,50,32,51,32,52,32,53,32,54,32,55,32,56,32,57,32,58,32,59,32,60,32,61,32,62,32,32,63,32,64,32,65,32,66,32,67,32,68,32,32,69,32,70,32,71,32,72,32,73,32,74,32,75,32,76,77,32,78,32,79,32,80,32,81,32,82,32,83,32,84,32,85,32,86,32,87,32,88,32,89,32,90,32,91,92,32,93,32,94,32,95,32,96,32,97,32,98,32,99,32,100,32,101,32,102,32,103,32,104,32,73,32,106,32,107,32,108,32,109,32,110,32,111,32,112,32,113,32,114,32,115,32,116,32,117,32,118,32,119,32,120,32,32,32,32,121,32,32,122,32,123,32,124,32,32,125,32,126,32,32,32,161,32,32,32,32,162,32,32,32,163,32,164,32,165,32,32,166,32,32,167,32,32,32,169,32,170,32,32,34,32,32,32,34,32,32,174,32,175,32,176,32,32,177,32,178,32,179,32,180,32,181,32,32,183,32,184,32,185,32,186,32,188,32,189,32,190,32,191,32,192,32,193,32,194,32,195,32,196,32,197,32,198,32,199,32,200,32,201,32,202,32,203,32,204,32,205,32,207,32,208,32,210,32,212,32,211,32,212,32,213,32,214,32,215,32,216,32,217,32,218,32,219,32,220,32,221,32,222,32,223,32,224,32,225,32,226,32,227,32,228,32,229,32,230,32,231,232,32,233,32,234,32,235,32,236,32,237,32,238,32,239,32,240,32,241,32,242,32,243,32,244,32,245,32,246,32,247,32,248,32,249,32,250,32,251,32,252,32,253,32,254,32,32,255,32,32,32,338,32,339,32,352,32,353,32,376,32,402,32,710,32,175,32,732,32,181,32,45,32,45,32,32,45,32,32,32,39,32,32,39,32,32,8218,32,32,34,32,32,34,32,34,32,8224,32,8225,32,111,32,32,8230,32,32,32,32,8249,32,32,32,8250,32,32,32,8482,32,32,32,32,32,45,32,32,183,32,32,2508,2509 ) ;
}
//onkeyup="window.status =this.value.charCodeAt(this.value.length - 1)
//bcb[235] = "&#2482;&#2509;&#2463;" ;
function removeTwoJoints(gt)
{


tvL =  document.getElementById(gt).value   ;
tvl = tvL.replace(/&#2509;&#2509;/gi , "&#2509;");
document.getElementById(gt).value = tvl ;

/*myString = new String("Go to DevGuru today!")
rExp = /devguru/gi;
newString = new String ("http://www.devguru.com")
results = myString.replace(rExp, newString.link("http://www.devguru.com"))
document.write(results)
*/

}//removeTwoJoints(gt)
function showbijoyRef(spnId)
{

var spnVal = "<textarea name='textarea' id='textarea' style='font-family:SutonnyMJ;font-size:180%;background-color:#FAF0E6 '  cols='60' rows='10' readonly accesskey='t'>! \"   # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ Œ œ Š š Ÿ ƒ ˆ ¯ ˜ µ - – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ™ - ·</textarea><br><u><a onClick=\"javascript:document.getElementById('"+spnId+"').innerHTML = '' \">Hide Reference</a> </u>" ;
document.getElementById(spnId).innerHTML = spnVal ;
document.getElementById(spnId).style.cursor = "hand" ;
//testing purpose
//we‡k¦i †MŠievwš^Z †iwR&‡÷ªkb  DbœZ Zuv‡K w¯Œ‡Þi Ai dwc‡Z wKK PÆMÖ&vg A_©vr 
}//showbijoyRef
