var TEH_EVENT = new Array();
TEH_EVENT['closetimer']=0;
TEH_EVENT['contentSet']=0;

var mywidth = 220;
var myheight = 271;

function TEH_EVENT_CreateIframe() {
  var element = document.createElement('iframe');
  var teJsHost = (("https:" == document.location.protocol) ? "https" : "http");
  element.src = teJsHost + '://www.tryggehandel.se/verifybutik.php?id=439';
  element.style.display = 'none';
  element.style.position = 'absolute';
  element.style.width = mywidth + 'px';
  element.style.height = myheight + 'px';
  element.style.border = '0px';
  element.style.zIndex = '9999';
  element.frameBorder = '0';
  element.scrolling = 'no';
  element.allowTransparency = 'true';
	
  if(element.addEventListener) {
    element.addEventListener('mouseover',TEH_EVENT_Show,false);
    element.addEventListener('mouseout',TEH_EVENT_HideTime,false);
  }
  else {
    element.attachEvent("onmouseover", TEH_EVENT_Show);
    element.attachEvent("onmouseout", TEH_EVENT_HideTime);
  }
	
  return element;
}
function findPosX(obj)
{
  var curleft = 0;
  if (obj.offsetParent)
  {
    while (obj.offsetParent)
    {
      curleft += obj.offsetLeft;
      obj = obj.offsetParent;
    }
  }
  else if (obj.x)
    curleft += obj.x;
	
  return curleft;
}
function findPosY(obj)
{
  var curtop = 0;
  if (obj.offsetParent)
  {
    while (obj.offsetParent)
    {
      curtop += obj.offsetTop;
      obj = obj.offsetParent;
    }
  }
  else if (obj.y)
    curtop += obj.y;
  
  return curtop;
}
function TEH_EVENT_Show( event ){
  TEH_EVENT_CancelClose();
  if( !TEH_EVENT['iframe'] ){
    TEH_EVENT['iframe'] = TEH_EVENT_CreateIframe();
    document.body.appendChild( TEH_EVENT['iframe'] );
  }
  if( TEH_EVENT['iframe'].style.display == 'none' ){
    var yy = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
    var px = GetWndCliSiz("Width");
    var py = GetWndCliSiz("Height");
    var llogo = document.getElementById('TEH_LOGOTYPE');
    var tx = llogo.width;
    var ty = llogo.height;
    var lx = findPosX(llogo);
    var ly = findPosY(llogo);
    var totalwidth = tx + lx + mywidth;
    var totalheight = ly + ty + myheight + yy;
    if( totalwidth > px ) {
      var newposx = lx - mywidth + 20;
      TEH_EVENT['iframe'].style.left = newposx + 'px';
    }
    else {
      TEH_EVENT['iframe'].style.left = lx + tx + 'px';
    }
		
    if(document.addEventListener) {
      yDiff = ly - window.scrollY;
      TEH_EVENT['iframe'].style.top = self.pageYOffset + yDiff + 'px';
    }
    else {
      yDiff = ly - document.body.parentNode.scrollTop
      TEH_EVENT['iframe'].style.top = document.documentElement.scrollTop + yDiff + 'px';
    }
  }
  TEH_EVENT['iframe'].style.display = 'inline';
}
function TEH_EVENT_Hide( ) {
  if( TEH_EVENT['iframe'] ) TEH_EVENT['iframe'].style.display = 'none';
}
function TEH_EVENT_ShowTime( ) {
  TEH_EVENT['opentimer'] = window.setTimeout(TEH_EVENT_Show,300);
}
function TEH_EVENT_HideTime( ) {
  if( TEH_EVENT['iframe'] ) {
    TEH_EVENT['closetimer'] = window.setTimeout(TEH_EVENT_Hide,500);
  }
  else {
    window.clearTimeout( TEH_EVENT['opentimer'] );
  }
}
function TEH_EVENT_CancelClose() {
  if( TEH_EVENT['closetimer'] ) {
    window.clearTimeout( TEH_EVENT['closetimer'] );
    TEH_EVENT['closetimer'] = null;
  }
}
function GetWndCliSiz(s)
{
  var db, y = window["inner" + s], sC = "client" + s, sN = "number";
  if(typeof y == sN)
  {
    var y2;
    return(
      ((db = document.body) && typeof(y2 = db[sC]) == sN && y2 &&  y2 <= y) ? y2 
      : ((db = document.documentElement) && typeof(y2 = db[sC]) == sN && y2 && y2 <= y) ? y2
      : y
      );
  }
  return(
    ((db = document.documentElement) && (y = db[sC])) ? y
    : document.body[sC]
    );
}
if(document.addEventListener) {
  document.getElementById('TEH_LOGOTYPE').addEventListener('mouseover',TEH_EVENT_Show,false);
  document.getElementById('TEH_LOGOTYPE').addEventListener('mouseout',TEH_EVENT_HideTime,false);
}
else{
  document.getElementById('TEH_LOGOTYPE').attachEvent("onmouseover", TEH_EVENT_Show);
  document.getElementById('TEH_LOGOTYPE').attachEvent("onmouseout", TEH_EVENT_HideTime);
}
