var Page_Enter;
var TimeLimit = 30;//time is in sec.
var Page_ShowPopOnExit = false;
var MySiteDomain = 'hotgurgaon.com';

function XBrowserAddHandlerPops(target, eventName, handlerName) {
    if (target.addEventListener) {
        target.addEventListener(eventName, function(e) { target[handlerName](e); }, false);
    } else if (target.attachEvent) {
        target.attachEvent("on" + eventName, function(e) { target[handlerName](e); });
    } else {
        var originalHandler = target["on" + eventName];
        if (originalHandler) {
            target["on" + eventName] = function(e) { originalHandler(e); target[handlerName](e); };
        } else {
            target["on" + eventName] = target[handlerName];
        }
    }
}

function InternalLink() {
    Page_ShowPopOnExit = false;
}
function PageEnter() {
    Page_Enter = new Date();
}

function SiteExit() {
    var time_dif;
    var Page_Exit = new Date();
    time_dif = (Page_Exit.getTime() - Page_Enter.getTime()) / 1000;
    time_dif = Math.round(time_dif);
    if (time_dif <= TimeLimit && Page_ShowPopOnExit == true) {
        //alert('Here is your popup!');
        window.open('../ad.html', '_blank', 'height=480,width=640,status=yes,resizable=no')
    }
    
    var keyCd = null; var altKy = false; var ctlKy = false; var shiftKy = false;
    keyCd = event.keyCode; altKy = event.altKey; ctlKy = event.ctlKey; shiftKy = event.shiftKey;
    if ((window.event.clientX < 0) || (window.event.clientY < 0)) {
        window.open('../ad.html', '_blank', 'height=480,width=640,status=yes,resizable=no')
    }
    else if ((altKy && keyCd == 115) && !ctlKy && !shiftKy && keyCd != 116) {
    window.open('../ad.html', '_blank', 'height=480,width=640,status=yes,resizable=no')
    }
    else if ((altKy && keyCd == 70) && !ctlKy && !shiftKy && keyCd != 116) {
    window.open('../ad.html', '_blank', 'height=480,width=640,status=yes,resizable=no')
    }
}

function LinkConvert() {
    var href;
    var anchors = document.getElementsByTagName('a');

    for (var y = 0; y < anchors.length; y++) {
        href = anchors[y].href.toLowerCase();
        if (!(href.indexOf("http://") != -1 && href.indexOf(MySiteDomain) == -1)) {
            anchors[y].clickhandler = InternalLink
            XBrowserAddHandlerPops(anchors[y], "click", "clickhandler");
        }
    }
}

var href = document.referrer.toLowerCase();
if (href.indexOf("google.com") != -1 || href.indexOf("google.co.in") != -1 || href.indexOf("yahoo.com") != -1 || href.indexOf("live.com") != -1) {
    Page_ShowPopOnExit = true;
    XBrowserAddHandlerPops(window, "load", "LinkConvert");
}
XBrowserAddHandlerPops(window, "load", "PageEnter");
XBrowserAddHandlerPops(window, "unload", "SiteExit");