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=231';
	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);
}
