﻿var liveresponderLimX=800;
var liveresponderLimY=20;
var liveresponderInLim=50;
var liveresponderPopId='pop';
var liveresponderDimId='popdim';
var liveresponderMaxDisplays=2;
var liveresponderCheckScroll=2;
var liveresponderSkips=0;

/*********************/

var liveresponderWentIn=0;
var liveresponderped=0;
var liveresponderTimesShown=0;
var liveresponderSinceLast=-1;
var liveresponderX, liveresponderY,liveresponderDim,liveresponderPop;
var liveresponderTop=-1;
var liveresponderBrowser=-1;
var liveresponderDE=false;
var liveresponderIEMac=(navigator.userAgent.indexOf("Mac_")>-1)&&(navigator.userAgent.indexOf("MSIE")>-1);

function liveresponderPopIt(checkSkips) {
var scrolled;
var popIt=1;
if (!liveresponderped) {
if (checkSkips) {
if ((liveresponderSinceLast==liveresponderSkips)||(liveresponderSinceLast==-1)) liveresponderSinceLast=0;
else {
liveresponderSinceLast++;
liveresponderWentIn=0;
popIt=0;
}
}
if (popIt&&((!liveresponderMaxDisplays)||(liveresponderTimesShown<liveresponderMaxDisplays))) {
liveresponderDim.style.display='block';
if (!liveresponderBrowser)
liveresponderDim.style.height=liveresponderDE.offsetHeight+liveresponderDE.scrollTop;
liveresponderPop.style.display='block';
if (liveresponderTop==-1) liveresponderTop=liveresponderPop.offsetTop;
scrolled=liveresponderBrowser?liveresponderDE.pageYOffset:liveresponderDE.scrollTop;
liveresponderPop.style.top=((liveresponderTop+scrolled)+'px');
liveresponderped=1;
liveresponderTimesShown++;
}
}
}
function liveresponderUnPop() {
liveresponderPop.style.display='none';
liveresponderDim.style.display='none';
liveresponderped=liveresponderWentIn=0;
if (liveresponderIEMac) {
window.resizeBy(-1,0);
window.resizeBy(1,0);
}
}
function liveresponderGetPos(myE,checkScroll) {
if (checkScroll) {
if (liveresponderBrowser) {
liveresponderX=myE.pageX;
liveresponderY=myE.pageY;
} else {
liveresponderX=myE.clientX+liveresponderDE.scrollLeft;
liveresponderY=myE.clientY+liveresponderDE.scrollTop;
}
} else {
if (liveresponderBrowser) {
liveresponderX=myE.pageX-liveresponderDE.pageXOffset;
liveresponderY=myE.pageY-liveresponderDE.pageYOffset;
} else {
liveresponderX=myE.clientX;
liveresponderY=myE.clientY;
}
}
}
function liveresponderCheck(ifMatch,X,Y) {
return ((liveresponderY<Y)&&(liveresponderX<(X*2-(liveresponderY*X/Y))))?ifMatch:(1-ifMatch);
}
function liveresponderMonitor(e) {
var myE;
if (!liveresponderped) {
if (e) myE=e;
else if (window.event) myE=window.event;
else myE=null;
if (myE) {
if (liveresponderBrowser==-1) liveresponderBrowser=(typeof(myE.pageX)=='number');
if (liveresponderBrowser&&(/select|option|optiongroup/i.test(myE.target.tagName))) return true;
if (liveresponderWentIn) {
liveresponderGetPos(myE,liveresponderCheckScroll);
if (liveresponderCheck(1,liveresponderLimX,liveresponderLimY)) liveresponderPopIt((liveresponderCheckScroll==2)?0:liveresponderSkips);
else if (liveresponderCheckScroll==2) {
liveresponderGetPos(myE,0);
if (liveresponderCheck(1,liveresponderLimX,liveresponderLimY)) liveresponderPopIt(liveresponderSkips);
}
} else {
liveresponderGetPos(myE,0);
if (liveresponderCheck(0,liveresponderLimX+liveresponderInLim,liveresponderLimY+liveresponderInLim)) liveresponderWentIn=1;
}
}
}
return true;
}
function liveresponderInit() {
if (typeof(window.innerWidth)=='number') liveresponderDE=window;
else if (document.documentElement && (typeof(document.documentElement.clientWidth)=='number') &&
(document.documentElement.clientWidth!=0)) liveresponderDE=document.documentElement;
else if (document.body && typeof(document.body.clientWidth=='number')) liveresponderDE=document.body;
if (liveresponderDE) {
if (document.addEventListener) document.addEventListener('mousemove',liveresponderMonitor,true);
else {
if (typeof(document.all)=='undefined') document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=liveresponderMonitor;
}
}
liveresponderPop=document.getElementById(liveresponderPopId);
liveresponderDim=document.getElementById(liveresponderDimId);
liveresponderPop.style.display="none"
liveresponderDim.style.display="none"
}
if (document.addEventListener) {
if (/webkit|safari|khtml/i.test(navigator.userAgent)) {
function liveresponderKHTMLInit() {
/loaded|complete/.test(document.readyState)?liveresponderInit():setTimeout(liveresponderKHTMLInit,100);
}
liveresponderKHTMLInit();
} else document.addEventListener("DOMContentLoaded", liveresponderInit, false);
} else if (window.attachEvent) window.attachEvent('onload',liveresponderInit);
else {
function liveresponderWinOnLoad(f1,f2) {
return function() {
if (f1) f1();
f2();
}
}
window.onload=liveresponderWinOnLoad(window.onload,liveresponderInit);
}
