
function EmlRhynoDep(target)
   {
   var coded;
   var cipher;
   var shift;
   var link;
   var display_nm;

   switch (target)
      {
      case "Manager":
      case "manager":
         {
         coded = "DPCPJL4@4IWCB6E8M.NBD";
         cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890";
         display_nm = "The Manager";
         break;   
         }
      case "Parts":
      case "parts":
         {
         coded = "BQ264@2JXDC4F6N.OCE";
         cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890";
         display_nm = "Parts Department";
         break;   
         }
      case "Sales":
      case "sales":
         {
         coded = "4QFM4@2JXDC4F6N.OCE";
         cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890";
         display_nm = "Sales Department";
         break;   
         }
      case "Service":
      case "service":
         {
         coded = "6L4ZHNL@4IWCB6E8M.NBD";
         cipher = "aZbYcXdWeVfUgThSiRjQkPlOmNnMoLpKqJrIsHtGuFvEwDxCyBzA1234567890";
         display_nm = "Service Department";
         break;   
         }
      default :
         {
         alert("Unsupported Department["+target+"]");
         }
      }
      
   shift=coded.length;
   link="";

   for (i=0; i<coded.length; i++)
      {
      if (cipher.indexOf(coded.charAt(i))==-1)
         {
         ltr=coded.charAt(i);
         link+=(ltr);
         }
      else 
         {     
         ltr = (cipher.indexOf(coded.charAt(i))-shift+cipher.length) % cipher.length;
         link+=(cipher.charAt(ltr));
         }           
      }
   document.write("<a class ='linksText' href='mailto:"+link+"'>"+display_nm+"</a>");
   }

