
bookmark = function (url) {
  if (!url) {
    url = "http://pornmag.tv/";
  }
  if (document.all) {
    window.external.AddFavorite(url, "PornMag TV");
  } else if (window.sidebar) {
    window.sidebar.addPanel("PornMag TV", url, "");
  }
}

getResolution = function() {
  var scrw = screen.width;
  if (scrw >= 1280) {
    return 1240;
  } else {
    return 980;
  }
  return scrw
}

setPageSize = function(scrw) {
  if (!$('right-wrap')) return;
  var PageSize = getPageSize();
  if (PageSize[0] > 1200) {
    $('topnavi').style.marginLeft = '880px';
    $('sm_searchform-wrap').style.marginLeft = '880px';
    $('right-wrap').style.marginLeft = '880px';
    $('main').style.width = '868px';
  } else {
    $('topnavi').style.marginLeft = '660px';
    $('sm_searchform-wrap').style.marginLeft = '660px';
    $('right-wrap').style.marginLeft = '660px';
    $('main').style.width = '648px';
  }
  setFooterPos();
}

setPlayerSize = function(scrw) {
  if (scrw) {
    if ($('mpl')) {
      Element.setWidth($('mpl'), PlayerWidth);
      Element.setHeight($('mpl'), PlayerHeight);
    } else {
      LoadPlayerCounter++;
      if (LoadPlayerCounter <= 10) {
        window.setTimeout("setPlayerSize(" + scrw + ")", 1000);
      }
    }
  }
}

base64 = function(encstr) {
  var bits;
  var decOut = '';
  var i = 0;
  for(; i<encstr.length; i += 4) {
    bits = (base64s.indexOf(encstr.charAt(i))    & 0xff) <<18 | 
           (base64s.indexOf(encstr.charAt(i +1)) & 0xff) <<12 |
           (base64s.indexOf(encstr.charAt(i +2)) & 0xff) << 6 |
           base64s.indexOf(encstr.charAt(i +3)) & 0xff;
           
    decOut += String.fromCharCode((bits & 0xff0000) >>16, (bits & 0xff00) >>8, bits & 0xff);
  }
  if(encstr.charCodeAt(i -2) == 61) {
    return(decOut.substring(0, decOut.length -2));
  } else if(encstr.charCodeAt(i -1) == 61) {
    return(decOut.substring(0, decOut.length -1));
  } else {return(decOut)};
}

toggleLowHighRes = function() {
  if (!$('footer')) {
    window.setTimeout("toggleLowHighRes()", 1000);
    return;
  }
  var scrw = screen.width;
  if (scrw >= 1280) {
    var thisHide = "lowres";
    var thisShow = "highres";
  } else {
    var thisHide = "highres";
    var thisShow = "lowres";
  }
  var objs = document.getElementsByClassName(thisHide);
  for (var i=0; i<objs.length; i++) {
    Element.remove(objs[i]);
    
  }
  var objs = document.getElementsByClassName(thisShow);
  for (var i=0; i<objs.length; i++) {
    Element.show(objs[i]);
  }
}

autoSize = function() {
  setPageSize(getResolution());
}

startads = function() {
  if (!jsreloaded) {
    window.setTimeout("startads()", 100);
    return;
  } else {
    Element.setOuterHTML(jsreloaded);
  }
}

initDefaults = function() {
//  autoSize();
//  startads();
}

Event.observe(window, 'load', setPageSize, false);
Event.observe(window, 'load', initDefaults, false);
Event.observe(window, 'resize', setPageSize, false);
Event.observe(window, 'resize', setFooterPos, false);

