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