/* Copyright © 2008-2010, USA2BG.COM */

function _de2(s)
{
  var sDec = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_';
  var sCyr = 'ÀàÁáÂâÃãÄäÅå¨¸ÆæÇçÈèÉéÊêËëÌìÍíÎîÏïÐðÑñÒòÓóÔôÕõÖö×÷ØøÙùÚúÛûÜüÝýÞþßÿ';
  var sRet = '';

  var by = 0;  
  for( var i = 0, ii = s.length; i < ii; i++ ) {
    var sx = sDec.indexOf(s.substring(i,i+1));
    var rd = 0;
    switch( i % 4 ) {
      case 0: by = sx << 2; break;
      case 1: by |= sx >> 4; rd = by; by = (sx & 15) << 4; break;
      case 2: by |= sx >> 2; rd = by; by = (sx & 3) << 6; break;
      case 3: by |= sx; rd = by; break;
    }
    if( rd > 0 ) {
      sRet += rd & 128 ? sCyr.charAt(rd & 127) : String.fromCharCode( rd );
    }
  }
  return sRet;
}

function _pe(param)
{
  if( param > 0 ) {
    var src = document.getElementById('linked-src');
    var dst = document.getElementById('linked-dst');
    if( src && dst && dst.innerHTML != undefined ) {
      var sSrc = _de2(src.value).replace(/<noscript[^<]*>.*<\/noscript>/i, '');
      var sDst = '', aDstScr = new Array();
      var r1 = new RegExp('<script[^<]*>.*<\/script>', 'im');
      var r2 = new RegExp('<script[^<]*>', 'im');
      var sScr = '', p = 0;
      while( (sScr = r1.exec(sSrc)) != null ) {
        sDst += sSrc.substring(0, p = sSrc.indexOf(sScr+=''));
        sSrc = sSrc.substring(p + sScr.length);
        aDstScr.push( sScr.substring( (r2.exec(sScr)+'').length, sScr.lastIndexOf('<\/script>') ) );
      }
      dst.innerHTML = sDst + sSrc;

      for( var i = 0, ii = aDstScr.length; i < ii; i++ ) {
        var f = new Function(aDstScr[i]);
        f();
      }
    }
  }
}

function _pec()
{
  var ret = '';
  var src = document.getElementById('linked-src');
  if( src ) {
    var a = src.value.match(/^[^?]+\?/);
    if( a != null ) {
      ret = a[0].substring(0,a[0].length-1);
      src.value = src.value.match(/[^?]+?$/);
    }
  }
  return ret;
}

function pe(param)
{
  var sLogoProtect = _pec();
  if( param ) {
    if( sLogoProtect != '' ) {
      var i = 'ph-logo';
      var p = '/images/inline/trans.gif';
      var f = '_pe';
      var dobjLogo = document.getElementById(i);	
      if( dobjLogo ) {
        eval(_de2(sLogoProtect));
      }
    }
  }
  else {
    _pe(1);
  }
}

function cp()
{
  document.body.onselectstart=function(){return false;}
  document.body.style.MozUserSelect="none";
  document.oncontextmenu=function(){return false;}
}

function ebi(i)
{
  return document.getElementById(i)
}

function cih(o,p,r)
{
  o.innerHTML = o.innerHTML.replace(p,r)
}

function cf2(s)
{
  return s.charCodeAt(1) - s.charCodeAt(0)
}

function cf3(o,p1,p2,p3)
{
  eval('var r = o.' + p1 + '*cf2(' + p3 + '("Lr_1"))-(o.' + p2 + '.length/3)');
  return r;
}
