var key_dec = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";

function gtp(lnk) 
{
	document.location.href=lnk;
}

function st_lnk(lnk)
{
    var lnk = str_d(lnk);
    gtp(lnk);
}

function st_p(lnk)
{
    w = (document.all ? screen.width : screen.width) * 0.9;
    h = (document.all ? screen.height : screen.height-150) * 0.9;
    options_p = 'scrollbars=yes,toolbar=yes,location=yes,directories=yes,menubar=yes,resizable=yes,status=yes,width=' + w + ',height=' + h + ',screenX=0,screenY=0,top=0,left=0';
    var lnk = str_d(lnk);
    window.open(lnk,'',options_p);
}

function str_d(str_enc) {
   var str_dec = "";
   var enco_01, enco_02, enco_03, enco_04 = "";
   var char_01, char_02, char_03 = "";
   
   var h = 0;

   var base64test = /[^A-Za-z0-9\+\/\=]/g;
   if (base64test.exec(str_enc)) {
      return '';
   }
   str_enc = str_enc.replace(/[^A-Za-z0-9\+\/\=]/g, "");

   do {
      enco_01 = key_dec.indexOf(str_enc.charAt(h++));
      enco_02 = key_dec.indexOf(str_enc.charAt(h++));
      enco_03 = key_dec.indexOf(str_enc.charAt(h++));
      enco_04 = key_dec.indexOf(str_enc.charAt(h++));

      char_01 = (enco_01 << 2) | (enco_02 >> 4);
      char_02 = ((enco_02 & 15) << 4) | (enco_03 >> 2);
      char_03 = ((enco_03 & 3) << 6) | enco_04;

      str_dec = str_dec + String.fromCharCode(char_01);

      if (enco_03 != 64) {
         str_dec = str_dec + String.fromCharCode(char_02);
      }
      if (enco_04 != 64) {
         str_dec = str_dec + String.fromCharCode(char_03);
      }

      enco_01 = enco_02 = enco_03 = enco_04 = "";
	  char_01 = char_02 = char_03 = "";
      

   } while (h < str_enc.length);

   return str_dec;
}

