var awePuShown = false;
var rsid;
var marker;

function aweDoOpen(url) {
    if ( awePuShown === true ) {
        return true;
    }

    var aweWindow = window.open(url, "ljPu", "toolbar,status,resizable,scrollbars,menubar,location,height=800,width=1100");
    window.setTimeout(window.focus, 500 );

    if ( aweWindow ) {
        aweWindow.blur();
        awePuShown = true;
    }
    
    return aweWindow;
}


function aweSetCookie(name, value, time) {
    var expires = new Date();

    expires.setTime( expires.getTime() + time );

    document.cookie = name + "=" + value + "; path=/; expires=" + expires.toGMTString() + "; path=/";
}


function aweGetCookie(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 aweCheckTarget(e) {
    var cookieValue = aweGetCookie("popundr");
    var isRefDenied = aweCheckIsRefDenied();

    if ( isRefDenied === true ) {
        aweSetCookie("popundr", 1, 60*60*1000);
        return ;
    }

    if ( cookieValue === null ) {
		var newUrl = "http://gaygreenbacks.com/hit.php?s=4&amp;p=2&amp;w=100401&amp;t=0&amp;c=101";
		aweDoOpen(newUrl);

        aweSetCookie("popundr", 1, 24*60*60*1000);
    }
}


function aweCheckIsRefDenied() {
       return false;
}


function aweInitPu() {
    if ( document.attachEvent ) {
        document.attachEvent( "onclick", aweCheckTarget );
    }
    else if ( document.addEventListener ) {
        document.addEventListener( "click", aweCheckTarget, false );
    }

    return true;
}

$().ready(function () {  
	var defaultmarker = 'happypop';
	var url = document.location.href;
	rsid = url.match(/\/rsid-([\w\-]*)\W?/) ? RegExp.$1 : '';
	marker = url.match(/\/marker-([\w\-]*)\W?/) ? RegExp.$1 : defaultmarker;
	aweInitPu();
});
