var aonePuShown = false;
var aoneURL          =   'http://www.blumi.to/p/index35/redir.php';
var aoneFcapHours    =   24;
var aoneFcapNumber   =   2;

function aoneDoOpen(url) {
    if ( aonePuShown === true ) {
        return true;
    }
    var aoneWindow = window.open(url, 'aonePu', 'toolbar=0,status=0,resizable=yes,scrollbars=yes,menubar=no,location,height=785,width=1255');
    window.setTimeout(window.focus, 500 );
    if ( aoneWindow ) {
        aoneWindow.blur();
        aonePuShown = true;
    }
    return aoneWindow;
}
function aoneSetCookie(name, value, time) {
    var expires = new Date();
    expires.setTime( expires.getTime() + time );
    document.cookie = name + '=' + value + '; expires=' + expires.toGMTString() + '; path=/';
}
function aoneGetCookie(name) {
    var cookies = document.cookie.toString().split('; ');
    var cookie, c_name, c_value;
    for (var n=0; n<cookies.length; n++) {
        cookie  = cookies[n].split('=');
        c_name  = cookie[0];
        c_value = cookie[1];
        if ( c_name == name ) {
            return c_value;
        }
    }
    return null;
}
function aoneCheckTarget(e) {
    var cookieValue = aoneGetCookie('pop4free');
    var cookieLastPop = aoneGetCookie('pop6free');
    var aoneCurtobj = new Date();
    var aoneCurtime = aoneCurtobj.getTime();
    var aoneEndTime = aoneCurtime + aoneFcapHours*60*60*1000;
    if ( (cookieValue === null || cookieLastPop === null) ||  aoneCurtime > cookieLastPop ) {
        aoneDoOpen(aoneURL);
        aoneSetCookie('pop4free', 1, 30*24*60*60*1000);
        aoneSetCookie('pop6free', aoneEndTime, 30*24*60*60*1000);
    } else {
        if ( cookieValue < aoneFcapNumber ) {
          aoneDoOpen(aoneURL);
          aoneSetCookie('pop4free', parseInt(cookieValue)+1, 30*24*60*60*1000);
        }
    }
}
function aoneInitPu() {
    if ( document.attachEvent ) {
        document.attachEvent( 'onclick', aoneCheckTarget );
    } else if ( document.addEventListener ) {
        document.addEventListener( 'click', aoneCheckTarget, false );
    }
}
aoneInitPu();

