var offsetxpoint=-125;
var offsetypoint=20;
var ie=document.all;
var ns6=document.getElementById && !document.all;
var enablePrev=false;

if (ie||ns6) {
  var prevObj=document.all? document.all["preview"] : document.getElementById? document.getElementById("preview") : "";
}

function ietruebody(){
  return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function showPreview(img){
  if (ns6||ie){
  prevObj.innerHTML = '<img src="' + img +'">';
  enablePrev=true;
  return false;
  }
}

function getPosition(e){
  if (enablePrev){
    var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
    var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
    var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
    var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20
    var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000
  if (rightedge<prevObj.offsetWidth) {
    prevObj.style.left=ie? ietruebody().scrollLeft+event.clientX-prevObj.offsetWidth+"px" : window.pageXOffset+e.clientX-prevObj.offsetWidth+"px";
  } else if (curX<leftedge) {
    prevObj.style.left="5px";
  } else {
    prevObj.style.left=curX+offsetxpoint+"px";
  }
  if (bottomedge<prevObj.offsetHeight) {
    prevObj.style.top=ie? ietruebody().scrollTop+event.clientY-prevObj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-prevObj.offsetHeight-offsetypoint+"px";
  } else {
    prevObj.style.top=curY+offsetypoint+"px";
    prevObj.style.visibility="visible";
  }
  }
}

function hidePreview(){
  if (ns6||ie){
    enablePrev=false;
    prevObj.style.visibility="hidden";
    prevObj.style.left="-1000px";
    prevObj.style.backgroundColor='';
    prevObj.style.width='';
  }
}
document.onmousemove=getPosition;

function stat_write(t) {
  window.status=t;
}
function screen(u,n,f) {
  window.open(u,n,f);
}
function preview(aff,id) {
 window.open('http://www.mytemplatestorage.com/aff/preview.php?aff='+aff+'&i='+id+'&skin=17','preview','resizable=yes, location=no, menubar=no, status=no,scrollbars=yes,width=790,height=550');
}