   var strGLList = "AVGDEEZHH8IIKLMNOOPRSTYYFXOOOaavgdeezhh8iiklmnooprsstyyfxww";
   var strGRList = "ΑΒΓΔΕΈΖΗΉΘΙΊΚΛΜΝΟΌΠΡΣΤΥΎΦΧΩΏΩαάβγδεέζηήθιίκλμνοόπρσςτυύφχωώ";
   var arrGLSpecialList = new Array("KS", "PS", "ks", "ps", "Ks", "Ps", "B",  "b",  "B");
   var arrGRSpecialList = new Array("Ξ",  "Ψ",  "ξ",  "ψ",  "Ξ",  "Ψ" , "ΜΠ", "μπ", "Μπ");
   var blnOnlyShowOnce = false;

   function greeklish(strInput){      
      var strChr    = "";
      var strOutput = "";
      var intGLPos  = 0;

      for(i=0; i < arrGRSpecialList.length; i++){
         regExpr = eval("/" + arrGRSpecialList[i] + "/g");
         strInput = strInput.replace(regExpr, arrGLSpecialList[i]);
      }
      for(i=0; i < strInput.length; i++){
         strChr   = strInput.charAt(i);
         intGLPos = strGRList.indexOf(strChr);
         if(intGLPos > -1){
            strOutput += strGLList.charAt(intGLPos);
         }else{ 
            strOutput += strChr;
         }
      }
      return strOutput;      
   }
   
