﻿
/* HinKhoj TypePad -  http://www.hinkhoj.com
Copyright (c) HinKhoj

Permission is hereby granted to any person obtaining a copy of this software and associated 
the rights to use, copy, modify, merge copies of the Software for personal non-commercial use only and 
to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions 
of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED 
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF 
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
DEALINGS IN THE SOFTWARE.
*/
var isEng=false;
var keyBoardType='indoAnglo';
var topHide=false;
var showKBLink=true;
var showIH=true;
var showRmg=false;
var baseUrl="http://www.hinkhoj.com";


function processInput(evt)
{
 
 
    var txtBox=document.getElementById('sbi');
    switch(keyBoardType)
    {
       case 'indoAnglo':
       return change(txtBox,evt);
       case 'remigton':
       return processInputRemigKB(evt);
    }
    return false;


}







function writeLetter(letterValue)
{

         var txtBox=document.getElementById('sbi');
         txtBox.focus();
         txtBox.value+=letterValue; 
       


}



function letterButtonText(letterValue) 
{
        if(isEng)
        {
	    writeLetter(letterValue);
        }
        else
        {
           switch(letterValue)
           {
               case 'a':
                 writeLetter('अ');
                 break;
               case 'aa':
               case 'A':
                writeLetter('आ');
                break;
               case 'i':
                writeLetter('इ');
                break;
               case 'I':
               case 'ee':
                writeLetter('ई');
                break;
               case 'u':
                writeLetter('उ');
                break;
               case 'U':
                writeLetter('ऊ');
                break;
               case 'e':
                writeLetter('ए');
                break;
               case 'E':
                writeLetter('ऍ');
                break;
case 'ai':
                writeLetter('ऐ');
                break;
case 'O':
                writeLetter('ऑ');
                break;
case 'o':
                writeLetter('ओ');
                break;
case 'au':
                writeLetter('औ');
                break;
case 'aM':
                writeLetter('अं');
                break;
case 'a:':
                writeLetter('अः');
                break;
case 'R':
                writeLetter('ऋ');
                break;
case 'mA':
                writeLetter('ा');
                break;
case 'mi':
                writeLetter('ि');
                break;
case 'mI':
                writeLetter('ी');
                break;
case 'mu':
                writeLetter('ु');
                break;
case 'mU':
                writeLetter('ू ');
                break;
case 'me':
                writeLetter('े');
                break;
case 'mai':
                writeLetter('ै');
                break;
case 'mE':
                writeLetter('ॅ');
                break;
case 'mo':
                writeLetter('ो');
                break;
case 'mau':
                writeLetter('ौ');
                break;
case 'mO':
                writeLetter('ॉ');
                break;
case 'maM':
                writeLetter('ं');
                break;
case 'ma^':
                writeLetter('ँ');
                break;
case 'ka':
                writeLetter('क');
                break;
case 'kha':
                writeLetter('ख');
                break;
case 'ga':
                writeLetter('ग');
                break;
case 'gha':
                writeLetter('घ');
                break;
case 'NGa':
                writeLetter('ङ');
                break;
case 'cha':
                writeLetter('च');
                break;
case 'Cha':
                writeLetter('छ');
                break;
case 'ja':
                writeLetter('ज');
                break;
case 'za':
                writeLetter('झ');
                break;
case 'NYa':
                writeLetter('ञ');
                break;
case 'Ta':
                writeLetter('ट');
                break;
case 'Tha':
                writeLetter('ठ');
                break;
case 'Da':
                writeLetter('ड');
                break;
case 'Dha':
                writeLetter('ढ');
                break;
case 'Na':
                writeLetter('ण');
                break;
case 'ta':
                writeLetter('त');
                break;
case 'tha':
                writeLetter('थ');
                break;
case 'da':
                writeLetter('द');
                break;
case 'dha':
                writeLetter('ध');
                break;
case 'na':
                writeLetter('न');
                break;
case 'pa':
                writeLetter('प');
                break;
case 'fa':
                writeLetter('फ');
                break;
case 'ba':
                writeLetter('ब');
                break;
case 'bha':
                writeLetter('भ');
                break;
case 'ma':
                writeLetter('म');
                break;
case 'ya':
                writeLetter('य');
                break;
case 'ra':
                writeLetter('र');
                break;
case 'la':
                writeLetter('ल');
                break;
case 'va':
                writeLetter('व');
                break;
case 'sha':
                writeLetter('श');
                break;
case 'Sha':
                writeLetter('ष');
                break;
case 'sa':
                writeLetter('स');
                break;
case 'ha':
                writeLetter('ह');
                break;
case 'La':
                writeLetter('ळ');
                break;
case 'kSha':
                writeLetter('क्ष');
                break;
case 'xa':
                writeLetter('क्ष');
                break;
case 'Jha':
                writeLetter('ज्ञ');
                break;
case 'tra':
                writeLetter('त्र');
                break;
case 'LLa':
                writeLetter('ऴ');
                break;

case 'NN':
            writeLetter('ऩ');
              break;
               

case 'Ka':
                writeLetter('क़');
                break;
case 'Kha':
                writeLetter('ख़');
                break;
case 'Ga':
                writeLetter('ग़');
                break;
case 'Za':
                writeLetter('ज़');
                break;
case 'DDa':
                writeLetter('ड़');
                break;
case 'DHa':
                writeLetter('ढ़');
                break;
case 'Fa':
                writeLetter('फ़');
                break;
case 'Ya':
                writeLetter('य़');
                break;
case '0':
                writeLetter('०');
                break;
case '1':
                writeLetter('१');
                break;
case '2':
                writeLetter('२');
                break;
case '3':
                writeLetter('३');
                break;
case '4':
                writeLetter('४');
                break;
case '5':
                writeLetter('५');
                break;
case '6':
                writeLetter('६');
                break;
case '7':
                writeLetter('७');
                break;
case '8':
                writeLetter('८');
                break;
case '9':
                writeLetter('९');
                break;

               default:
                 writeLetter(letterValue);
                
           }
        }
}

function getCheckedValue(radioObj,hinKB) {
        
           
    searchBoxFocus(); 
	if(!radioObj)
	{
		setHindi(hinKB);
		return;
	}
	var radioLength = radioObj.length;
	if(radioLength == undefined)
	{
		if(radioObj.checked)
		{
			if(radioObj.value=="Hindi")
			{
			     setHindi(hinKB);
			}
			else
			{
			setEnglish(hinKB);
			}
		}
		return ;
		}
	
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
		   if( radioObj[i].value=="Hindi")
			 {
			    setHindi(hinKB);
			 }
			 else
			 {
			   setEnglish(hinKB);
			 }
		}
	}
	return "";
}

function setHindi(hinKB)
{
  // document.write("setting hindi");
   hinKB.isEng=false;
}

function setEnglish(hinKB)
{
   //document.write("setting english");
   hinKB.isEng=true;

}

function getCheckedValueCKB(radioObj)
 {
       // alert("hi");
           
        searchBoxFocus(); 
	if(!radioObj)
	{
		
		return;
	}
	var radioLength = radioObj.length;
	if(radioLength == undefined)
	{
		if(radioObj.checked)
		{
			if(radioObj.value=="IndoAnglo")
			{
			     setIndoAnglo();
			}
			else if(radioObj.value=="Remigton")
			{
			setRemigton();
			}
		}
		return ;
		}
	
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
		   if( radioObj[i].value=="IndoAnglo")
			 {
			    setIndoAnglo();
			 }
			 else if (radioObj[i].value=="Remigton")
			 {
			   setRemigton();
			 }
		}
	}
	return "";
}

function setIndoAnglo()
{
  // document.write("setting hindi");
   keyBoardType='indoAnglo';
   showIndoAngloKeyBoard();
   hideRemigtonKB();
}

function setRemigton()
{
   //document.write("setting english");
  keyBoardType='remigton';
  showRemigtonKB();
  hideIndoAngloKeyBoard();

}



function hideTop()
{
 /*
  var topDiv=document.getElementById('topd');
  topDiv.style.display='none';
  topHide=true;
 */
}

function hideKeyBoard()
{
 /*   if(!topHide)
  {
     hideTop();
  }
*/
  switch(keyBoardType)
    {
       case 'indoAnglo':
        if(showIH)
        {
        hideIndoAngloKeyBoard();
}
        break;
       case 'remigton':
        if(showRmg)
        {
        hideRemigtonKB();
        }
        
       
    }

}

function showKeyBoard()
{
   switch(keyBoardType)
    {
       case 'indoAnglo':
        if(!showIH)
        {
        showIndoAngloKeyBoard();
        }
        break;
       case 'remigton':
       if(!showRmg)
       {
        showRemigtonKB();
       }
      break;
       
    }
  
}

function displayShowKBLink()
{

  showKBLink=true;
  var hideKBText=document.getElementById('hideKB');
if(document.all)
{
  hideKBText.innerText="";
}
else
{
 hideKBText.textContent="";
}
var showKBText=document.getElementById('showKB');
if(document.all)
{
  showKBText.innerText="कुंजीपटल दिखायें";
}
else
{
showKBText.textContent="कुंजीपटल दिखायें";
}

}

function hideShowKBLink()
{


  showKBLink=false;
   var hideKBText=document.getElementById('hideKB');
if(document.all)
{
  hideKBText.innerText="कुंजीपटल हटायें";
}
else
{
hideKBText.textContent="कुंजीपटल हटायें";
}
var showKBText=document.getElementById('showKB');
if(document.all)
{
  showKBText.innerText="";
}
else
{
showKBText.textContent="";
}
}
function hideIndoAngloKeyBoard()
{


if(!showIH)
 {
   return ;
 }

var tableKB=document.getElementById('kb');
 tableKB.style.display='none';
  showIH=false;
 displayShowKBLink();

} 

function showIndoAngloKeyBoard()
{
  if(showIH)
  {
   return;
 }
var tableKB=document.getElementById('kb');
 tableKB.style.display='';
 showIH=true;

hideShowKBLink();
}

function hideRemigtonKBFirstTime()
{

  var tableKB=document.getElementById('kbrmgd');
  tableKB.style.display='none';
 
}

function hideRemigtonKB()
{
if(!showRmg)
  {
   return;
 }
  var tableKB=document.getElementById('kbrmgd');
  tableKB.style.display='none';
  showRmg=false;
  displayShowKBLink();
}

function showRemigtonKB()
{
  if(showRmg)
  {
   return;
 }
  var tableKB=document.getElementById('kbrmgd');
  tableKB.style.display='';
  showRmg=true;
  hideShowKBLink();
}

function changeKeyBoard()
{
  var ckbDiv=document.getElementById('ckbd');
  ckbDiv.style.display='';
}


function hideChangeKeyBoard()
{
  
  var ckbDiv=document.getElementById('ckbd');
  ckbDiv.style.display='none';
}


function drawHindiKeyBoard()
{
 
  document.write('<table align="center" class="bs1" border="1" width=60%>');

//first row
 document.write('<tr>');
//first row cell
writeHindiKeyFont('अ','a');

  writeHindiKeyFont('आ ','A');

   writeHindiKeyFont('इ','i');
   writeHindiKeyFont('ई ','I');
   writeHindiKeyFont('उ ','u');
   writeHindiKeyFont('ऊ','U');
    writeHindiKeyFont('ए','e');
 writeHindiKeyFont('ऍ ','E');
 writeHindiKeyFont('ऐ','ai');
 writeHindiKeyFont('ऑ','O');
 writeHindiKeyFont('ओ ','o');
 writeHindiKeyFont('औ','au');
 writeHindiKeyFont('अं','aM');
 writeHindiKeyFont('अः','a:');
 writeHindiKeyFontOnlyHindi('ॐ');
 
 writeHindiKeyFont('ऋ','R');
 writeHindiKeyFontOnlyHindi('॔');
 writeHindiKeyFontOnlyHindi('ॢ');
 writeHindiKeyFontOnlyHindi('ॣ');
 writeHindiKeyFontOnlyHindi('॓');

document.write("</tr><tr>");


 writeHindiKeyFontMatra('ा','mA','aa/A');
 
 writeHindiKeyFontMatra('ि','mi','i');
 writeHindiKeyFontMatra('ी','mI','I');
 writeHindiKeyFontMatra('ु','mu','u');
 writeHindiKeyFontMatra('ू','mU','U');
 writeHindiKeyFontMatra('े','me','e');
 writeHindiKeyFontMatra('ै','mai','ai');
 writeHindiKeyFontMatra('ॅ','mE','E');
 writeHindiKeyFontMatra('ो','mo','o');
 writeHindiKeyFontMatra('ौ','mau','au');
 writeHindiKeyFontMatra('ॉ','mO','O');
 writeHindiKeyFontMatra('ं','maM','aM');
 writeHindiKeyFontMatra('ँ','ma^','a^');
 writeHindiKeyFontOnlyHindi('ः');
 writeHindiKeyFontOnlyHindi('़');
 writeHindiKeyFontOnlyHindi('्');
 writeHindiKeyFontOnlyHindi('ृ');
 writeHindiKeyFontOnlyHindi('ॄ');
 writeHindiKeyFontOnlyHindi('॑');
 writeHindiKeyFontOnlyHindi('॒');
document.write("</tr><tr>");


 writeHindiKeyFont('क','ka');
 writeHindiKeyFont('ख','kha');
 writeHindiKeyFont('ग','ga');
 writeHindiKeyFont('घ','gha');
 writeHindiKeyFont('ङ','NGa');
 writeHindiKeyFont('च','cha');
 writeHindiKeyFont('छ','Cha');
 writeHindiKeyFont('ज','ja');
 writeHindiKeyFont('झ','za');
 writeHindiKeyFont('ञ','NYa');
 writeHindiKeyFont('ट','Ta');
 writeHindiKeyFont('ठ','Tha');
 writeHindiKeyFont('ड','Da');
 writeHindiKeyFont('ढ','Dha');
 writeHindiKeyFontOnlyHindi('ऌ');
 writeHindiKeyFontOnlyHindi('ऱ');
 writeHindiKeyFont('ऩ','NNa');
 writeHindiKeyFontOnlyHindi('ऴ');

document.write("</tr><tr>");

 writeHindiKeyFont('ण','Na');
 writeHindiKeyFont('त','ta');
 writeHindiKeyFont('थ','tha');
 writeHindiKeyFont('द','da');
 writeHindiKeyFont('ध','dha');
 writeHindiKeyFont('न','na');
 writeHindiKeyFont('प','pa');
 writeHindiKeyFont('फ','fa');
 writeHindiKeyFont('ब','ba');
 writeHindiKeyFont('भ','bha');
 writeHindiKeyFont('म','ma');
 writeHindiKeyFont('य','ya');
 writeHindiKeyFont('र','ra');
 writeHindiKeyFont('ल','la');
 writeHindiKeyFont('व','va');
 writeHindiKeyFont('श ','sha');
 writeHindiKeyFont('ष','Sha');
 writeHindiKeyFont('स','sa');
 writeHindiKeyFont('ह','ha');

document.write("</tr><tr>");

 writeHindiKeyFont('ळ','La');
 writeHindiKeyFont('क्ष','xa');
 writeHindiKeyFont('ज्ञ','Jha');
 writeHindiKeyFont('त्र','tra');
 writeHindiKeyFont('ऴ','LLa');
 writeHindiKeyFont('क़','Ka');
 writeHindiKeyFont('ख़','Kha');
 writeHindiKeyFont('ग़','Ga');
 writeHindiKeyFont('ज़','Za');
 writeHindiKeyFont('ड़','DDa');
 writeHindiKeyFont('ढ़ ','DHa');
 writeHindiKeyFont('फ़','Fa');
 writeHindiKeyFont('य़ ','Ya');
 document.write("</tr><tr>");
 writeHindiKeyFontOnlyHindi('ऽ');
 writeHindiKeyFontOnlyHindi('।');
 writeHindiKeyFontOnlyHindi('॥');
 writeHindiKeyFont('०','0');
 writeHindiKeyFont('१','1');
 writeHindiKeyFont('२','2');
 writeHindiKeyFont('३','3');
 writeHindiKeyFont('४','4');
 writeHindiKeyFont('५','5');
 writeHindiKeyFont('६','6');
 writeHindiKeyFont('७ ','7');
 writeHindiKeyFont('८','8');
 writeHindiKeyFont('९','9');
 writeHindiKeyFontOnlyHindi('॰');
 
document.write("</tr></table>");

}

function writeHindiKeyFont(hinFont,engFont)
{
  
document.write('<td class="td1" onmouseover="doTooltip(event,\''+hinFont+'\')" onmouseout="hideTip()" onClick="letterButtonText(\''+engFont+'\');"><b>'+hinFont+' </b></td>');


//document.write('<td class="td1"><b>'+hinFont+'</b><br>'+engFont+'</td>');
}


function writeHindiKeyFontMatra(hinFont,matraCode,engFont)
{
  document.write('<td class="td1" onmouseover="doTooltip(event,\''+hinFont+'\')" onmouseout="hideTip()" onClick="letterButtonText(\''+matraCode+'\');"><b>'+hinFont+' </b></td>');
  //document.write('<td class="td1"><b>'+hinFont+'</b><br>'+engFont+'</td>');
}


function writeHindiKeyFontOnlyHindi(hinFont)
{
  document.write('<td class="td1" onmouseover="doTooltip(event,\''+hinFont+'\')" onmouseout="hideTip()" onClick="letterButtonText(\''+hinFont+'\');"><b>'+hinFont+' </b> </td>'); 
// document.write('<td class="td1"><b>'+hinFont+'</b></td>');
}



/*  CopyRight code from HinKhoj.com
   right provided for use and modification but user can't distribute it

*/

function processInputRemigKB(evt)
{

var e = window.event? event : evt;
    if( e.altKey || e.ctrlKey)
    {
		return true;
	}
	var key=0;
	var keychar='';
	if ( document.all )
	{
		key = e.keyCode;
               
	}	
	else
	{
		key = e.which;
                
	}
        if(key==null)
        {
             key=evt.keyCode?evt.keyCode:evt.which;
         }
  
	

	keychar = String.fromCharCode(key);
    return writeInTextBox(keychar);
}
function writeInTextBox(keychar)
{
  var txtArea=document.getElementById('sbi');
  switch(keychar)
  {
       case '`':
         txtArea.value+='़';
         break;
       case '~':
         txtArea.value+='द्य';
         break;
       case '1':
         txtArea.value+='1';
         break;
     case '!':
         txtArea.value+='।';
         break;
        case '2':
         txtArea.value+='2';
         break;


case '@':
         txtArea.value+='/';
         break;

case '3':
         txtArea.value+='3';
         break;

case '#':
         txtArea.value+=':';
         break;

case '4':
         txtArea.value+='4';
         break;

case '$':
         txtArea.value+='*';
         break;

case '5':
         txtArea.value+='5';
         break;

case '%':
         txtArea.value+='-';
         break;

case '6':
         txtArea.value+='6';
         break;

case '^':
         txtArea.value+='\'';
         break;

case '7':
         txtArea.value+='7';
         break;

case '&':
         txtArea.value+='\'';
         break;

case '8':
         txtArea.value+='8';
         break;

case '*':
         txtArea.value+='द्ध';
         break;

case '9':
         txtArea.value+='9';
         break;

case '(':
         txtArea.value+='त्र';
         break;

case '0':
         txtArea.value+='0';
         break;

case ')':
         txtArea.value+='ऋ';
         break;

case '-':
         txtArea.value+=';';
         break;

case '_':
         txtArea.value+='.';
         break;

case '=':
         txtArea.value+='ृ';
         break;

case '+':
         txtArea.value+='्';
         break;

case '\\':
         txtArea.value+='(';
         break;

case '+':
         txtArea.value+=')';
         break;

case 'q':
         txtArea.value+='ु';
         break;

case 'Q':
         txtArea.value+='फ';
         break;

case 'w':
         txtArea.value+='ू';
         break;

case 'W':
         txtArea.value+='ॅ';
         break;

case 'e':
         txtArea.value+='म';
         break;

case 'E':
         txtArea.value+='म्‍';
         break;

case 'r':
         txtArea.value+='त';
         break;


case 'R':
         txtArea.value+='त्‍';
         break;
case 't':
         txtArea.value+='ज';
         break;

case 'T':
         txtArea.value+='ज्‍';
         break;
case 'y':
         txtArea.value+='ल';
         break;
case 'Y':
         txtArea.value+='ल्‍';
         break;
case 'u':
         txtArea.value+='न';
         break;
case 'U':
         txtArea.value+='न्‍';
         break;
case 'i':
         txtArea.value+='प';
         break;
case 'I':
         txtArea.value+='प्‍';
         break;
case 'o':
         txtArea.value+='व';
         break;
case 'O':
         txtArea.value+='व्‍';
         break;


case 'p':
         txtArea.value+='च';
         break;

case 'P':
         txtArea.value+='च्‍';
         break;
case '[':
         txtArea.value+='ख्‍';
         break;
case '{':
         txtArea.value+='क्ष्‍';
         break;
case ']':
         txtArea.value+=',';
         break;
case '}':
         txtArea.value+='द्व';
         break;
case 'a':
         txtArea.value+='ं';
         break;
case 'A':
         txtArea.value+='ा';
         break;
case 's':
         txtArea.value+='े';
         break;
case 'S':
         txtArea.value+='ै';
         break;
case 'd':
         txtArea.value+='क';
         break;

case 'D':
         txtArea.value+='क्‍';
         break;
case 'f':
         txtArea.value+='ि‍';
         break;
case 'F':
         txtArea.value+='थ्‍';
         break;
case 'g':
         txtArea.value+='ह';
         break;
case 'G':
         txtArea.value+='ळ';
         break;
case 'h':
         txtArea.value+='ी';
         break;
case 'H':
         txtArea.value+='भ्‍';
         break;
case 'j':
         txtArea.value+='र';
         break;
case 'J':
         txtArea.value+='श्र';
         break;

case 'k':
         txtArea.value+='ा';
         break;

case 'K':
         txtArea.value+='ज्ञ';
         break;
case 'l':
         txtArea.value+='स';
         break;
case 'L':
         txtArea.value+='स्‍';
         break;
case ';':
         txtArea.value+='य';
         break;
case ':':
         txtArea.value+='रू';
         break;

case '\'':
         txtArea.value+='श्‍';
         break;
case '"':
         txtArea.value+='ष्‍';
         break;
case 'z':
         txtArea.value+='्र';
         break;
case 'Z':
         txtArea.value+='र्';
         break;

case 'x':
         txtArea.value+='ग';
         break;

case 'X':
         txtArea.value+='ग्‍';
         break;
case 'c':
         txtArea.value+='ब';
         break;
case 'C':
         txtArea.value+='ब्‍';
         break;
case 'v':
         txtArea.value+='अ';
         break;
case 'V':
         txtArea.value+='ट';
         break;
case 'b':
         txtArea.value+='इ';
         break;
case 'B':
         txtArea.value+='ठ';
         break;
case 'n':
         txtArea.value+='द';
         break;
case 'N':
         txtArea.value+='छ';
         break;

case 'm':
         txtArea.value+='उ';
         break;

case 'M':
         txtArea.value+='ड';
         break;
case ',':
         txtArea.value+='ए';
         break;
case '<':
         txtArea.value+='ढ';
         break;
case '.':
         txtArea.value+='ण्‍';
         break;
case '>':
         txtArea.value+='झ';
         break;
case '/':
         txtArea.value+='ध्‍';
         break;
case '?':
         txtArea.value+='घ्‍';
         break;
default:
     return true;

  }
  
         return false;
}


function drawRemingtonHindiKeyBoard()
{
 
  document.write('<table align="center" class="bs1" border="1" width=60%>');

//first row
 document.write('<tr>');
//first row cell
writeHindiKeyFontMatraRemington('़','द्य','`');


writeHindiKeyFontMatraRemington('1','।','1');

writeHindiKeyFontMatraRemington('2','/','2');


writeHindiKeyFontMatraRemington('3',':','3');
writeHindiKeyFontMatraRemington('4','*','4');
writeHindiKeyFontMatraRemington('5','-','5');


writeHindiKeyFontMatraRemington('6','\'','6');

writeHindiKeyFontMatraRemington('7','\'','7');
writeHindiKeyFontMatraRemington('8','द्ध','8');
writeHindiKeyFontMatraRemington('9','त्र','9');
writeHindiKeyFontMatraRemington('0','ऋ','0');
writeHindiKeyFontMatraRemington(';','.','-');
writeHindiKeyFontMatraRemington('ृ','्','=');
writeHindiKeyFontMatraRemington('(',')','\\');

 document.write('</tr><tr>');
document.write('<td></td>');

writeHindiKeyFontMatraRemington('ु','फ','q');
writeHindiKeyFontMatraRemington('ू','ॅ','w');
writeHindiKeyFontMatraRemington('म','म्‍','e');
writeHindiKeyFontMatraRemington('त','त्‍','r');
writeHindiKeyFontMatraRemington('ज','ज्‍','t');
writeHindiKeyFontMatraRemington('ल','ल्‍','y');
writeHindiKeyFontMatraRemington('न','न्‍','u');
writeHindiKeyFontMatraRemington('प','प्‍','i');
writeHindiKeyFontMatraRemington('व','व्‍','o');
writeHindiKeyFontMatraRemington('च','च्‍','p');
writeHindiKeyFontMatraRemington('ख्‍','क्ष्‍','');
writeHindiKeyFontMatraRemington(',','द्व',']');
document.write('<td></td>');
 document.write('</tr><tr>');

document.write('<td></td>');
writeHindiKeyFontMatraRemington('ं','ा','a');
writeHindiKeyFontMatraRemington('े','ै','s');
writeHindiKeyFontMatraRemington('क','क्‍','d');
writeHindiKeyFontMatraRemington('ि‍','थ्‍','f');
writeHindiKeyFontMatraRemington('ह','ळ','g');
writeHindiKeyFontMatraRemington('ी','भ्‍','h');
writeHindiKeyFontMatraRemington('र','श्र','j');
writeHindiKeyFontMatraRemington('ा','ज्ञ','k');
writeHindiKeyFontMatraRemington('स','स्‍','l');
writeHindiKeyFontMatraRemington('य','रू',';');
writeHindiKeyFontMatraRemington('श्‍','ष्‍','\'');
document.write('<td></td>');
document.write('<td></td>');

 document.write('</tr><tr>');
document.write('<td></td>');
document.write('<td></td>');

writeHindiKeyFontMatraRemington('्र','र्','z');
writeHindiKeyFontMatraRemington('ग','ग्‍','x');
writeHindiKeyFontMatraRemington('ब','ब्‍','c');
writeHindiKeyFontMatraRemington('अ','ट','v');
writeHindiKeyFontMatraRemington('इ','ठ','b');
writeHindiKeyFontMatraRemington('द','छ','n');
writeHindiKeyFontMatraRemington('उ','ड','m');
writeHindiKeyFontMatraRemington('‍ए','ढ',',');
writeHindiKeyFontMatraRemington('ण्‍','झ','.');
writeHindiKeyFontMatraRemington('ध्‍','घ्‍','/');
document.write('<td></td>');
document.write('<td></td>');

document.write("</tr></table>");

}




function writeHindiKeyFontMatraRemington(hinFontLC,hinFontUC,engFont)
{
  document.write('<td valign="top" class="td11"><span onClick="writeInTextBoxDirect(\''+hinFontLC+'\')" onmouseover="doTooltip(event,\''+hinFontLC+'\')"   class="hinLetter" onMouseOut="hideTip();" >'+hinFontLC+'</span><span   class="engLetter">'+engFont+'</span><br>'); 

if(hinFontUC!='\'')
{  
document.write('<span onClick="writeInTextBoxDirect(\''+hinFontUC+'\')" onmouseover="doTooltip(event,\''+hinFontUC+'\')" class="hinLetter" onMouseOut="hideTip();" >'+hinFontUC+'</span> </td>');
}
else
{
 var tbValueKB="<span onClick=\"writeInTextBoxDirect('\\\'');\" onmouseover=\"doTooltip(event,'\\\'')\" class=\"hinLetter\" onMouseOut=\"hideTip();\" > '</span> </td>";
 
 document.write(tbValueKB);
}


}

function writeInTextBoxDirect(keychar)
{
  var txtArea=document.getElementById('sbi');
  txtArea.value+=keychar;
 }


var latestSrcHide=false;

function FlipLatestSearchDisplay()
{
 var divArea=document.getElementById('latestSrcDiv');
  if(latestSrcHide)
  {
    divArea.style.display='';
  }
  else
  {
    divArea.style.display='none';
  }
  var hideShowSpan=document.getElementById('latestSrcHideShowSpan');
  if(latestSrcHide)
  {
  hideShowSpan.innerHTML="छुपायें";
  }
  else
  {
 hideShowSpan.innerHTML="दिखायें";
  }
latestSrcHide=!latestSrcHide;
}


var topSrcHide=false;

function FlipTopSearchDisplay()
{
 var divArea=document.getElementById('topSrcDiv');
  if(topSrcHide)
  {
    divArea.style.display='';
  }
  else
  {
    divArea.style.display='none';
  }
  var hideShowSpan=document.getElementById('topSrcHideShowSpan');
  if(topSrcHide)
  {
  hideShowSpan.innerHTML="छुपायें";
  }
  else
  {
 hideShowSpan.innerHTML="दिखायें";
  }
topSrcHide=!topSrcHide;
}



/* ajax request object */


 
function createRequest() {
   var request=null;  
   try {
       request = new XMLHttpRequest();
     } catch (trymicrosoft) {
       try {
         request = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (othermicrosoft) {
         try {
           request = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (failed) {
           request = null;
         }
       }
     }

     if (request == null)
       alert("This site uses Ajax and we are not able to create request object!");
    return request;
   }



var latestRequest=null;
var topRequest=null;

function invokeFillLatestSearch()
{

     latestRequest=createRequest();

  if(latestRequest!=null)
  {
     var latestUrl="getlatestsearch.php?ver="+new Date().getTime();
     latestRequest.onreadystatechange = fillLatestSearch;
     latestRequest.open('GET', latestUrl,true);
     latestRequest.send(null);
     var latestDiv=document.getElementById('topSrcDiv');
      latestDiv.innerHTML="<span class='loaddiv'>Loading...</span>";
     
  }
}

function fillLatestSearch()
{
    if (latestRequest.readyState == 4) 
    {
      if (latestRequest.status == 200)
      {
             
         var latestSrcArray=GetSearchArray(latestRequest.responseXML);
         var latestDiv=document.getElementById('topSrcDiv');
         latestDiv.innerHTML="";
         for(var i=0; i<latestSrcArray.length;i++)
         {
            writeSrcItem(latestDiv,latestSrcArray[i]);
            latestDiv.innerHTML+="<br>";
         }
       }
     }

}

function writeSrcItem(divVar,item)
{
  divVar.innerHTML+=("<span class='latestSrcSpan' onClick=DoSearchDecode(this)>"+item+"</span>");
}

function GetSearchArray(xmlDoc)
{
  var data = xmlDoc.getElementsByTagName('item');
  
   var srcArray= new Array(data.length);
  for(var i=0;i<data.length;i++)
  {
      
      srcArray[i]=data[i].firstChild.nodeValue;
      if(srcArray[i]==null || srcArray[i]=="")
      {
        srcArray[i]="hinkhoj";
        continue;
      }
      srcArray[i]=unescape(srcArray[i]);
  }

  return srcArray;
            
}


function invokeFillTopSearch()
{

     topRequest=createRequest();
  if(topRequest!=null)
  {
     var topUrl="gettopsearch.php?ver="+new Date().getTime();
     topRequest.onreadystatechange = fillTopSearch;
    topRequest.open('GET', topUrl,true);
   topRequest.send(null);
     var topDiv=document.getElementById('topSrcDiv');
         topDiv.innerHTML="<span class='loaddiv'>Loading...</span>";

  }
}

function fillTopSearch()
{
 
    if (topRequest.readyState == 4) 
    {
      if (topRequest.status == 200)
      {
         var topSrcArray=GetSearchArray(topRequest.responseXML);
         var topDiv=document.getElementById('topSrcDiv');
         topDiv.innerHTML="";
         for(var i=0; i<topSrcArray.length;i++)
         {
            writeSrcItem(topDiv,topSrcArray[i]);
            topDiv.innerHTML+="<br>";
         }
       }
     }

}


//tool tip



var dom = (document.getElementById) ? true : false;
var ns5 = ((navigator.userAgent.indexOf("Gecko")>-1) && dom) ? true: false;
var ie5 = ((navigator.userAgent.indexOf("MSIE")>-1) && dom) ? true : false;
var ns4 = (document.layers && !dom) ? true : false;
var ie4 = (document.all && !dom) ? true : false;
var nodyn = (!ns5 && !ns4 && !ie4 && !ie5) ? true : false;

// resize fix for ns4
var origWidth, origHeight;
if (ns4) {
	origWidth = window.innerWidth; origHeight = window.innerHeight;
	window.onresize = function() { if (window.innerWidth != origWidth || window.innerHeight != origHeight) history.go(0); }
}

// avoid error of passing event object in older browsers
if (nodyn) { event = "nope" }

var offX= 20;	// how far from mouse to show tip
var offY= 12;



function hideTip()
{
  hideTooltip('genTTDiv');
}

function hideTooltip(object)
{
   var locateObject=document.getElementById(object);
   if(locateObject!=null)
   {
	locateObject.visibility="hidden";
    locateObject.style.display='none';
  }
  return false;


}

function doTooltip(e,letterVal)
{
  var content="<h1><b>"+letterVal+"</b></h1>";

    showTooltip(e,content,"white","black","black"); 
}

function doTooltipDescription(e,letterVal)
{
  var content="<b>"+letterVal+"</b>";

    showTooltip(e,content,"white","black","black"); 
}

function doTooltipKeyBoard(e,elemId)
{
  var content="<img src='http://www.hinkhoj.com/kb.jpg'>";

   showTooltip2('txtFieldInput',elemId,'<h2><b>Below is keyboard reference</b></h2><img src="http://www.hinkhoj.com/kb.jpg">', '#ffff99','black','green')  
}

function hideKeyBoardTT()
{
  hideTooltip('txtFieldInput');
}


function showTooltip(evt, tipContent, backcolor, bordercolor, textcolor)
{

	//window.clearTimeout(tipTimer)

      var tooltip=document.getElementById('genTTDiv');
 
      var tipcss=tooltip.style;
	  var tipHtml='<table class="table_tip" width="100" border="0" cellspacing="1" cellpadding="1"><tr><td nowrap><font style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: '+textcolor+'">'+unescape(tipContent)+'</font></td></tr></table> ';
	
	 tooltip.innerHTML=tipHtml;  
	  var mouseX = (ns4||ns5)? evt.pageX: window.event.clientX + document.body.scrollLeft;
		var mouseY = (ns4||ns5)? evt.pageY: window.event.clientY + document.body.scrollTop;
// tooltip width and height
	var tpWd = (ns4)? tooltip.width: (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
	var tpHt = (ns4)? tooltip.height: (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
	// document area in view (subtract scrollbar width for ns)
	var winWd = (ns4||ns5)? window.innerWidth-20+window.pageXOffset: document.body.clientWidth+document.body.scrollLeft;
	var winHt = (ns4||ns5)? window.innerHeight-20+window.pageYOffset: document.body.clientHeight+document.body.scrollTop;
	// check mouse position against tip and window dimensions
	// and position the tooltip 
	if ((mouseX+offX+tpWd)>winWd) 
		tipcss.left = (ns4)? mouseX-(tpWd+offX): mouseX-(tpWd+offX)+"px";
	else tipcss.left = (ns4)? mouseX+offX: mouseX+offX+"px";
	if ((mouseY+offY+tpHt)>winHt) 
		tipcss.top = (ns4)? winHt-(tpHt+offY): winHt-(tpHt+offY)+"px";
	else tipcss.top = (ns4)? mouseY+offY: mouseY+offY+"px";
    if(document.all)
    {
     	tooltip.visibility="visible";
     }
     else
     {
        tooltip.style.visibility="show";
      }
		tooltip.style.display='';
	
}
function getElementPosition(elemID) {
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}

function showTooltip2(obj,tipContent, backcolor, bordercolor, textcolor)
{
   showTooltip2(obj,'sbi',tipContent, backcolor, bordercolor, textcolor);
}
function showTooltip2(obj,targetElm,tipContent, backcolor, bordercolor, textcolor)
{
      
	
	var tooltip=document.getElementById(obj);
    var posArray=getElementPosition(targetElm);
      var tipcss=tooltip.style;
	  var tipHtml='<img style="margin-left:60px ;margin-bottom:0px;" src=http://www.hinkhoj.com/arrow2.gif><table  class="table_tip" width="10" border="0" cellspacing="1" cellpadding="1"><tr><td><table class="table_tip_inside"><tr><td onClick="hideTooltip(\''+obj+'\')">x</td></tr></table></td></tr><tr><td nowrap><font style="font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: '+textcolor+'">'+unescape(tipContent)+'</font></td></tr></table> ';
	
	 tooltip.innerHTML=tipHtml;  
	  var mouseX = 120;
		var mouseY = 80;
	 mouseX=posArray['left'];
	 mouseY=posArray['top'];
	if((mouseX==0 && mouseY==0) ||(mouseX==null && mouseY==null))
	{
	  mouseX=120;
	  mouseY=80;
	}	  
		
// tooltip width and height
	var tpWd = (ns4)? tooltip.width: (ie4||ie5)? tooltip.clientWidth: tooltip.offsetWidth;
	var tpHt = (ns4)? tooltip.height: (ie4||ie5)? tooltip.clientHeight: tooltip.offsetHeight;
	// document area in view (subtract scrollbar width for ns)
	var winWd = (ns4||ns5)? window.innerWidth-20+window.pageXOffset: document.body.clientWidth+document.body.scrollLeft;
	var winHt = (ns4||ns5)? window.innerHeight-20+window.pageYOffset: document.body.clientHeight+document.body.scrollTop;
	// check mouse position against tip and window dimensions
	// and position the tooltip 
	if ((mouseX+offX+tpWd)>winWd) 
		tipcss.left = (ns4)? mouseX-(tpWd+offX): mouseX-(tpWd+offX)+"px";
	else tipcss.left = (ns4)? mouseX+offX: mouseX+offX+"px";
	if ((mouseY+offY+tpHt)>winHt) 
		tipcss.top = (ns4)? winHt-(tpHt+offY): winHt-(tpHt+offY)+"px";
	else tipcss.top = (ns4)? mouseY+offY: mouseY+offY+"px";
    if(document.all)
    {
     	tooltip.visibility="visible";
     }
     else
     {
        tooltip.style.visibility="show";
      }
		tooltip.style.display='';

}

function hideMidLayer()
{
   var midDiv=document.getElementById('midlayer');
   midDiv.style.display='none';
  displayShowKBLink();
}

function showMidLayer()
{
   var midDiv=document.getElementById('midlayer');
   midDiv.style.display='';
  hideShowKBLink();
}
String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};

function checkQuery(query)
{
  if(query==null || query.length<1)
 {
    return false;
 }
  var trimmedQuery=query.trim();
  if(trimmedQuery==null || trimmedQuery.length<1)
  {
   return false;
  }
   
  return true;
 
}

var dictRequest=null;
function  DoDictSearch(query)
{
  
    if(!checkQuery(query))
    {
          return false;
    }
    query=query.trim();
  
    

  dictRequest=createRequest();

  if(dictRequest !=null)
  {
    
     var url="dict/searchdict.php?item="+encodeURI(query)+"&dummy="+new Date().getTime();
    
     
     dictRequest.open("GET",url,true);
     dictRequest.onreadystatechange=onDictResultGet;
     dictRequest.send(null);
      var resultPane=document.getElementById("divRes");
      resultPane.innerHTML="<br><h3><font color='green'>आपका शब्द सर्वर को भेजा जा रहा है...कृपया थोड़ा इंतजार करें. धन्यवाद.</font></h3>";
      
  }
  else
  {
    alert("a technical error occured. sorry for inconvenience. Please send your feedback to brmeena@gmail.com");
   }

return false;

  
}

function onDictResultGet()
{
  // do nothing
 if (dictRequest.readyState == 4) 
    {
      if (dictRequest.status == 200)
      {
    var resultPane=document.getElementById("divRes");
       resultPane.innerHTML="<br><h1> <font color=red>सर्वर से जबाब आ गया है ।</font></h1><br>";
      // alert(dictRequest.responseText);
      // resultPane.innerHTML+=dictRequest.responseText;

       var dictResult= GetDictSearchArray(dictRequest.responseXML);
       
      
   
        if(dictResult.length==0)
       {
         resultPane.innerHTML="<hr>";
         resultPane.innerHTML="<h3> <font color='red'>यह शब्द अभी हमारे डाटाबेस मे नही है ।</font></h3><br>";
         resultPane.innerHTML+="<center><h2><font color='red'><a href='http://dict.hinkhoj.com/addword.php'>यह शब्द जोड के आपका सहयोग दे </a></font></h2></center>";
         
         return;
        }
         
          resultPane.innerHTML="<br><h2> <font color=green>ढुंढे गये शव्द के "+dictResult.length+"संभावित शब्द मिले है</font></h2><br>";
      
       ProcessDictResult(dictResult);
       resultPane.innerHTML="<hr>";
       resultPane.innerHTML+="<center><h2><font color='red'><a href='http://dict.hinkhoj.com/addword.php'>शब्द जोड के अपना सहयोग दें</a></font></h2></center>";
       for(var i=0;i<dictResult.length;i++)
       {
           
          PrintDictResult(resultPane,dictResult[i]);
		   resultPane.innerHTML+="<br><br>";
           
       }
      

     
      }
      else
      {
       var resultPane=document.getElementById("divRes");
      resultPane.innerHTML="<h1>कहीं पर कोई गलती हो गयी हैं..माफ करना.</h1>";
       }
}
}

function GetDictSearchArray(xmlDoc)
{
  var data = xmlDoc.getElementsByTagName('result');
  if(data==null)
  {
    return new Array(0);
  }
  var srcArray= new Array(data.length);
  for(var i=0;i<data.length;i++)
  {

   srcArray[i]= new Array(5);
   var node=data.item(i);
   if(node!=null)
   {
    
   for(var j=0;j<5;j++)
   {
    
     var tNode=node.childNodes.item(j);
   
     if(tNode!=null && tNode.childNodes.length >0)
     {     
      srcArray[i][j]=tNode.childNodes.item(0).data;
      }
      else
      {
       srcArray[i][j]="";
       }
   }
  }
  else
  {
    alert('bug');
   }
  
    
      
  }

  return srcArray;
            
}



/**
*
*  UTF-8 data encode / decode
*  http://www.webtoolkit.info/
*
**/

var Utf8 = {

    // public method for url encoding
    encode : function (string) {
        string = string.replace(/\r\n/g,"\n");
        var utftext = "";

        for (var n = 0; n < string.length; n++) {

            var c = string.charCodeAt(n);

            if (c < 128) {
                utftext += String.fromCharCode(c);
            }
            else if((c > 127) && (c < 2048)) {
                utftext += String.fromCharCode((c >> 6) | 192);
                utftext += String.fromCharCode((c & 63) | 128);
            }
            else {
                utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }

        }

        return utftext;
    },

    // public method for url decoding
    decode : function (utftext) {
        var string = "";
        var i = 0;
        var c = c1 = c2 = 0;

        while ( i < utftext.length ) {

            c = utftext.charCodeAt(i);

            if (c < 128) {
                string += String.fromCharCode(c);
                i++;
            }
            else if((c > 191) && (c < 224)) {
                c2 = utftext.charCodeAt(i+1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            }
            else {
                c2 = utftext.charCodeAt(i+1);
                c3 = utftext.charCodeAt(i+2);
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }

        }

        return string;
    }

}

/*
function ProcessDictResult(result)
{
   for(i=0;i<result.length;i++)
   {
            result[i][1]=Utf8.decode(result[i][1]);
            result[i][3]=Utf8.decode(result[i][3]);
            result[i][3]=result[i][3].replace("\n","<br>");   
   }
}

*/

function ProcessDictResult(result)
{
   for(i=0;i<result.length;i++)
   {
            result[i][3]=result[i][3].replace("\n","<br>");   
   }
}



function WriteSearchCode(dictResult)
{
  //var srcCode= "<form method='get' action='http://www.google.com/custom' target='_blank'><label for='sbi' style='display: none'>Enter your search terms</label><input type='hidden' name='q' size='31' maxlength='255' value='"+dictResult+"' id='sbi'></input><input type='submit' name='sa' value='"+dictResult+"' id='sbb'></input><input type='hidden' name='client' value='pub-7027258721500547'></input><input type='hidden' name='forid' value='1'></input><input type='hidden' name='start' value='8'><input type='hidden' name='ie' value='UTF-8'></input><input type='hidden' name='oe' value='UTF-8'></input><input type='hidden' name='cof' value='GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1'></input><input type='hidden' name='hl' value='en'></input></form>";
  var srcCode= "<form method='get' action='http://dict.hinkhoj.com/shabdkosh.php' target='_blank'><label for='sbi' style='display: none'>Enter your search terms</label><input type='hidden' name='word' size='31' maxlength='255' value='"+dictResult+"' id='sbi'></input><input type='submit' name='sa' value='"+dictResult+"' id='sbb'></input></form>";

  return srcCode;
}


function PrintDictResult(resultPane,result)
{
  var displayStr="<div class='div_boss'>";
  
  if(!isEng)
  {
   displayStr+="<div class='border-div' ><span class='eng_dict_span' onMouseOver=setYellowBG(this) onMouseOut=setWhiteBG(this) onClick=SearchDictResult(this)>"+result[1]+"</span><===> <span class='hin_dict_span' onMouseOver=setYellowBG(this) onMouseOut=setWhiteBG(this) onClick=SearchDictResult(this)>"+result[0]+"</span><span class='gram_dict_span'>["+result[2]+"]</span>";
   
   }
else
{
   displayStr+="<div class='border-div' ><span class='eng_dict_span' onMouseOver=setYellowBG(this) onMouseOut=setWhiteBG(this) onClick=SearchDictResult(this)>"+result[0]+"</span><===> <span class='hin_dict_span' onMouseOver=setYellowBG(this) onMouseOut=setWhiteBG(this) onClick=SearchDictResult(this)>"+result[1]+"</span><span class='gram_dict_span'>["+result[2]+"]</span>";
 }
 displayStr+="</div><br>";
 if(result[3]!="")
 {
  displayStr+="<span class='dict_examp_head'><b>उदाहरण:</b></span><span class='dict_examp'>"+result[3]+"</span><br>"; 
 } 
   displayStr+=("<div class='div_info'><span class='contribute_dict_span'>योगदान कर्ता:</span>"+result[4]);
   displayStr+=("</div></div>");
 resultPane.innerHTML+=displayStr;
// alert(displayStr);
 
}



function setWhiteBG(spanObj)
{
    
    spanObj.style.background='white';
}
function setYellowBG(spanObj)
{
   
    spanObj.style.background='yellow';
}
function SearchDictResult(dictResult)
{
  
   //var url="http://www.google.com/custom?q="+encodeURI(dictResult.innerHTML)+"&client=pub-7027258721500547";
   var url="http://dict.hinkhoj.com/shabdkosh.php?word="+encodeURI(dictResult.innerHTML);
   // window.location=url;
	window.open(url,"newwin","menubar=yes,location=yes,scrollbars=yes,resizable=yes");
}


function SendMail(fromAddress,toAddress,mailBody)
{

}
