function isKeyReleased()
{var tamiltxt;
if (event.shiftKey==1)
//document.write("OK")

{document.KBform.button1.value="`"}
{document.KBform.button2.value="1"}
{document.KBform.button3.value="2"}
{document.KBform.button4.value="3"}
{document.KBform.button5.value="4"}
{document.KBform.button6.value="5"}
{document.KBform.button7.value="6"}
{document.KBform.button8.value="7"}
{document.KBform.button9.value="8"}
{document.KBform.button10.value="9"}
{document.KBform.button11.value="0"}
{document.KBform.button12.value="-"}
{document.KBform.button13.value="="}
{document.KBform.button14.value="\\"}

{document.KBform.button27.value="q:·"}
{document.KBform.button28.value="w:ó"}
{document.KBform.button29.value="e:±"}
{document.KBform.button30.value="r:÷"}
{document.KBform.button31.value="t:ð"}
{document.KBform.button32.value="y:ö"}
{document.KBform.button33.value="u:¯"}
{document.KBform.button34.value="i:þ"}
{document.KBform.button35.value="o:´"}
{document.KBform.button36.value="p:ô"}
{document.KBform.button37.value="["}
{document.KBform.button38.value="]"}

{document.KBform.button52.value="a:«"}
{document.KBform.button53.value="s:î"}
{document.KBform.button54.value="d:ð"}
{document.KBform.button55.value="f"}
{document.KBform.button56.value="g:ì"}
{document.KBform.button57.value="h:‹"}
{document.KBform.button58.value="j:ˆ"}
{document.KBform.button59.value="k:ì"}
{document.KBform.button60.value="l:ø"}
{document.KBform.button61.value="\;"}
{document.KBform.button62.value="\'"}
/////
{document.KBform.button73.value="z:ú"}
{document.KBform.button74.value="x:Œ"}
{document.KBform.button75.value="c:î"}
{document.KBform.button76.value="v:ù"}
{document.KBform.button77.value="b:ô"}
{document.KBform.button78.value="n:ý"}
{document.KBform.button79.value="m:õ"}
{document.KBform.button80.value=","}
{document.KBform.button81.value="."}
{document.KBform.button82.value="/"}

{document.KBform.button93.value="Shift"}
}



function isKeyPressed()
{
if (event.shiftKey==1)

{var tamiltxt;
{document.KBform.button1.value="~"}
{document.KBform.button2.value="!"}
{document.KBform.button3.value="@"}
{document.KBform.button4.value="#"}
{document.KBform.button5.value="$"}
{document.KBform.button6.value="%"}
{document.KBform.button7.value="^"}
{document.KBform.button8.value="&"}
{document.KBform.button9.value="*"}
{document.KBform.button10.value="("}
{document.KBform.button11.value=")"}
{document.KBform.button12.value="_"}
{document.KBform.button13.value="+"}
{document.KBform.button14.value="|"}

{document.KBform.button27.value="Q"}
{document.KBform.button28.value="W:ï"}
{document.KBform.button29.value="E:²"}
{document.KBform.button30.value="R:ü"}
{document.KBform.button31.value="T:ò"}
{document.KBform.button32.value="Y"}
{document.KBform.button33.value="U:°"}
{document.KBform.button34.value="I:®"}
{document.KBform.button35.value="O:µ"}
{document.KBform.button36.value="P"}
{document.KBform.button37.value="{"}
{document.KBform.button38.value="}"}

{document.KBform.button52.value="A:¬"}
{document.KBform.button53.value="S:Š"}
{document.KBform.button54.value="D"}
{document.KBform.button55.value="F"}
{document.KBform.button56.value="G"}
{document.KBform.button57.value="H"}
{document.KBform.button58.value="J"}
{document.KBform.button59.value="K"}
{document.KBform.button60.value="L:û"}
{document.KBform.button61.value="\:"}
{document.KBform.button62.value="\""}

{document.KBform.button73.value="Z:‰"}
{document.KBform.button74.value="X:í"}
{document.KBform.button75.value="C:‚"}
{document.KBform.button76.value="V"}
{document.KBform.button77.value="B"}
{document.KBform.button78.value="N:ñ"}
{document.KBform.button79.value="M"}
{document.KBform.button80.value="<"}
{document.KBform.button81.value=">"}
{document.KBform.button82.value="?"}
{document.KBform.button93.value="SHIFT"}
}
}


function addL(let) 
{
if (document.getElementById("I").style.visibility=="hidden")

{tamiltxt = document.txtbodymail.txtbodymessage;}
else
if(document.getElementById("I").style.visibility=="visible")
{tamiltxt = document.frminsert.T1;}

if(document.txtbodymail.R1[1].checked==true)
{
var iKeyCode, strKey;

if (navigator.appName == "Netscape")  {
      iKeyCode = let.which; 
     } else {
       
       iKeyCode = let.keyCode;

}
 strKey =String.fromCharCode(iKeyCode);

if (strKey== "a") 
{strKey="«"}
else
 if (strKey == "s")
{strKey= "î"}
else
 if (strKey == "d")
{strKey= "ð"}	
else
 if (strKey == "g")
{strKey= "ì"}
else
 if (strKey == "h")
{strKey= "‹"}	
else
 if (strKey == "j")
{strKey= "ˆ"}
else
 if (strKey == "k")
{strKey= "ì"}	
else
 if (strKey == "l")
{strKey= "ø"}
else
 if (strKey == "z")
{strKey= "ú"}
else
 if (strKey == "x")
{strKey= "Œ"}
else
 if (strKey == "c")
{strKey= "î"}
else
 if (strKey == "v")
{strKey= "ù"}
else
 if (strKey == "b")
{strKey= "ô"}
else
 if (strKey == "n")
{strKey= "ý"}
else
 if (strKey == "m")
{strKey= "õ"}
//else
 //if (strKey == ",")
//{strKey= ","}
//else
 //if (strKey == ".")
//{strKey= "."}
//else
 //if (strKey == "/")
//{strKey= "/"}
else
 if (strKey == "q")
{strKey= "·"}
else
 if (strKey == "w")
{strKey= "ó"}
else
 if (strKey == "e")
{strKey= "±"}
else
 if (strKey == "r")
{strKey= "÷"}
else
 if (strKey == "t")
{strKey= "ð"}
else
 if (strKey == "y")
{strKey= "ö"}
else
 if (strKey == "u")
{strKey= "¯"}
else
 if (strKey == "i")
{strKey= "þ"}
else
 if (strKey == "o")
{strKey= "´"}
else
 if (strKey == "p")
{strKey= "ô"}
/* else
 if (strKey == "[")
{strKey= "["}
else
 if (strKey == "]")
{strKey= "]"} */
else
 if (strKey == "A")
{strKey= "¬"}
else
 if (strKey == "S")
{strKey= "Š"}
/* else 
 if (strKey == "D")
{strKey= "D"}
else
 if (strKey == "F")
{strKey= "F"}
else
 if (strKey == "G")
{strKey= "G"}
else
 if (strKey == "H")
{strKey= "H"}
else
 if (strKey == "J")
{strKey= "J"}
else
 if (strKey == "K")
{strKey= "K"} */
else
 if (strKey == "L")
{strKey= "û"}
/* else
 if (strKey == "\:")
{strKey= "\:"}
else
 if (strKey == "\"")
{strKey= "\""} */
else
if (strKey == "Z")
{strKey= "‰"}
else
 if (strKey == "X")
{strKey= "í"}
else
 if (strKey == "C")
{strKey= "‚"}
/* else
 if (strKey == "V")
{strKey= "V"}
else
 if (strKey == "B")
{strKey= "B"} */
else
 if (strKey == "N")
{strKey= "ñ"}
/* else
 if (strKey == "M")
{strKey= "M"}
else
 if (strKey == "<")
{strKey= "<"}
else
 if (strKey == ">")
{strKey= ">"}
else
 if (strKey == "\/")
{strKey= "\/"}
else
 if (strKey == "Q")
{strKey= "Q"} */
else
 if (strKey == "W")
{strKey= "ï"}
else
 if (strKey == "E")
{strKey= "²"}
else
 if (strKey == "R")
{strKey= "ü"}
else
 if (strKey == "T")
{strKey= "ò"}
/* else
 if (strKey == "Y")
{strKey= "Y"} */
else
 if (strKey == "U")
{strKey= "°"}
else
 if (strKey == "I")
{strKey= "®"}
else
 if (strKey == "O")
{strKey= "µ"}
/* else
 if (strKey == "P")
{strKey= "P"}
else
 if (strKey == "{")
{strKey= "{"}
else
 if (strKey == "}")
{strKey= "}"}
*/

//document.KBform.button52.focus() 
//alert("KeyCode = " + iKeyCode + "\nCharacter ="
//       + strKey);
 
   
tamiltxt.value = tamiltxt.value +strKey;

check();
return false;
}
//else 
//if(document.txtbodymail.C1.checked==false);
}


function add(letter) 
{
if (document.getElementById("I").style.visibility=="hidden")

{tamiltxt = document.txtbodymail.txtbodymessage;}
else
if(document.getElementById("I").style.visibility=="visible")
{tamiltxt = document.frminsert.T1;}

tamiltxt.value = tamiltxt.value + letter.charAt(letter.length-1);
if(navigator.appName != "Netscape")
{
if(document.txtbodymail.C1.checked==true)
{document.KBform.button93.focus()}
}
}

function del()
{
tamiltxt.value =tamiltxt.value.substring(0,tamiltxt.value.length-1);
if(navigator.appName != "Netscape")
{
if(document.txtbodymail.C1.checked==true)
{document.KBform.button93.focus()}
}
}


function check() 
{
var str=tamiltxt.value;
var rstr= str.substring(str.length-2,str.length);

var lstr= str.substring(0,str.length-2);

var recent=str.charAt(str.length-1);
var lastL= str.charAt(str.length-2);
var ndlastL= str.charAt(str.length-3);
var ndlastLT= str.charAt(str.length-4);


var mey=" ìíîïðñòóôõö÷øùúûüýŠˆ‰‹Œ"
var akara_mey=" ¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉ…ƒ„†‡"

var ikaram=" ìíîïñòóôõö÷øùúûüýŠˆ‰‹Œî¢"
var iikaram=" ¸¹º»½¾¿ÀÁÂÃÄÅÆÇÈÉ…ƒ„†‡£"
var ukara_mey=" ìíîïðñòóôõö÷øùúûüý"
var ukaram=" Ì™ÍšÎÏÐÑÒÓÔÕÖ×ØÙÚÛ"
var uukaram=" Ü›ÝœÞßàáâãäåæçèéêë"
var grantha_mey=" Šˆ‰‹Œ"
var grantha_uyir_mey=" …ƒ„†‡"
var found
var recent
var get
var recent

switch(recent)
{
case "«":

if (str.length==1)
{tamiltxt.value=(str)}
if (str.charAt(str.length-2)=="«")
{tamiltxt.value=(lstr+"¬")
return false
}
else


{
found=mey.search(lastL)

if (found>0)
{get=akara_mey.slice(found,found+1)
tamiltxt.value=(lstr+get)
return false
}
else
{
var foundN=akara_mey.search(lastL)
if (foundN>0)
{//get=akara_mey.slice(found,found+1)

lstr=str.substring(0,str.length-1);
tamiltxt.value=(lstr+"¡")

return false
}}
break;
}

if (charAt(str.length-2=="ð") && charAt(str.length-1)=="‹")
{lstr=str.substring(0,str.length-1);
tamiltxt.value=(lstr+"ò")
}
return false


break;



case "¬":

if (str.length==1)
{tamiltxt.value=(str)
return false}
else

{
{
found=mey.search(lastL)

if (found>0)
{get=akara_mey.slice(found,found+1)
tamiltxt.value=(lstr+get+"¡")
return false
}
else
{
return false
}}

break;
}



case "þ":


if (str.length==1)
{tamiltxt.value=(str)}
if (str.charAt(str.length-2)=="þ")
{tamiltxt.value=(lstr+"®")}

if (str.charAt(str.length-2)=="«")
{tamiltxt.value=(lstr+"³")}
if (str.charAt(str.length-2)=="ð")
{tamiltxt.value=(lstr+"Ê")}
if (str.charAt(str.length-2)=="Ê")
{tamiltxt.value=(lstr+"Ë")}
if (str.charAt(str.length-2)=="¼")
{tamiltxt.value=(lstr+"¨¼")}

{

{foundN=iikaram.search(lastL)
//document.write(lastL)
if (foundN>0)
{
tamiltxt.value=(lstr+"¨"+lastL)
}
if (str.charAt(str.length-3)=="¨")
{tamiltxt.value=(str)}

if (str.charAt(str.length-2)=="£")
{tamiltxt.value=(str)}
}
}

{
found=ikaram.search(lastL)
if (found>0)
{get=iikaram.slice(found,found+1)}
else
{//get==""
return false
}}
if (lastL=="¢")
{
tamiltxt.value=(lstr+get+"£")}
else
{
tamiltxt.value=(lstr+get+"¢")}
return false
break;

//}


case "®":

if (str.length==1)
{tamiltxt.value=(str)
}
if (str.charAt(str.length-2)=="ð")
{tamiltxt.value=(lstr+"Ë")}

{
found=ikaram.search(lastL)
if (found>0)
{get=iikaram.slice(found,found+1)}
else
{get==""
return false
}}
tamiltxt.value=(lstr+get+"£")

break;

case "±":


if (str.length==1)
{tamiltxt.value=(str)}

if (str.charAt(str.length-2)=="±")
{tamiltxt.value=(lstr+"²")}

{
{foundN=iikaram.search(lastL)
//document.write(lastL)
if (foundN>0)
{
tamiltxt.value=(lstr+"¨"+lastL)
}
if (str.charAt(str.length-3)=="§")
{tamiltxt.value=(str)}


if (str.charAt(str.length-3)=="¨")
{tamiltxt.value=(str)}


}
}

found=mey.search(lastL)
if (found>0)

{get=akara_mey.slice(found,found+1)

tamiltxt.value=(lstr+"¦"+get)

}

if (str.charAt(str.length-3)=="¦")
{
lstr=str.substring(0,str.length-3);
var pick=str.charAt(str.length-2)
tamiltxt.value=(lstr+"§"+pick)
}
else
return false

break;

case "²":

{
found=mey.search(lastL)
if (found>0)
{get=akara_mey.slice(found,found+1)}
else
{get==""
return false
}}
tamiltxt.value=(lstr+"§"+get)

break;

case "´":

if (str.length==1)
{tamiltxt.value=(str)}

if (str.charAt(str.length-2)=="´")
{tamiltxt.value=(lstr+"µ")

return false}

found=mey.search(lastL)
if (found>0)

{get=akara_mey.slice(found,found+1)

tamiltxt.value=(lstr+"¦"+get+"¡")

}

if (str.charAt(str.length-4)=="¦")
{
lstr=str.substring(0,str.length-4);
var pick=str.charAt(str.length-3)
tamiltxt.value=(lstr+"§"+pick+"¡")
}
else
return false

break;

case "µ":

{
found=mey.search(lastL)
if (found>0)
{get=akara_mey.slice(found,found+1)}
else
{get==""
return false
}}
tamiltxt.value=(lstr+"§"+get+"¡")

break;

case "¯":
{


if (str.length==1)
{tamiltxt.value=(str)}
if (str.charAt(str.length-2)=="¯")
{tamiltxt.value=(lstr+"°")}
if (str.charAt(str.length-2)=="«")
{tamiltxt.value=(lstr+"¶")}
if (str.charAt(str.length-2)=="¤")
{tamiltxt.value=(lstr+"¤¡")}

found=ukaram.search(lastL)
if (found>0)
{get=uukaram.slice(found,found+1)
tamiltxt.value=(lstr+get)}

found=akara_mey.search(lastL)
if (found>0)
//{get=uukaram.slice(found,found+1)
{tamiltxt.value=(lstr+"¦"+lastL+"Ç")}

{
found=ukara_mey.search(lastL)
if (found>0)
{
get=ukaram.slice(found,found+1)
tamiltxt.value=(lstr+get)}
else
{found=grantha_mey.search(lastL)
if (found>0)
{
get=grantha_uyir_mey.slice(found,found+1)
tamiltxt.value=(lstr+get)+"¤"}
else
return false
}}
break;
}

case "°":
{
//if(recent=="¯")
{
found=ukara_mey.search(lastL)
if (found>0)
{get=uukaram.slice(found,found+1)}
else
{get==""
return false
}}
tamiltxt.value=(lstr+get)

break;

}

case "‹":
if (str.charAt(str.length-2)=="ð" && str.charAt(str.length-1)=="‹")
tamiltxt.value=(lstr+"ò")
break;
case "ð":
if(rstr=="ýð")
tamiltxt.value=(lstr+"óò")
break;

case "ý":
if(rstr==" ý")
tamiltxt.value=(lstr+" ó")
break;

case "-":
if(rstr=="ý-")
tamiltxt.value=(lstr+"ó")
break;

case "ˆ":
if(rstr=="ýˆ")
tamiltxt.value=(lstr+"ï")
//if(rstr=="ýˆ")

break;

case "ì":
if(document.KBform.button56.value=="g:ì" && lastL=="ý")
tamiltxt.value=(lstr+"í")

break;


default:

if(navigator.appName != "Netscape")
{
if(document.txtbodymail.C1.checked==true)
{document.KBform.button93.focus()}
}
}}
