// cookie setting here!!!
var cookieName = document.aweCookieName;
// remove alert after debug!!!
alert(cookieName);
var awePuShown = false;
function aweDoOpen(url)
{
if ( awePuShown === true )
{
return true;
}
var aweWindow = window.open(url, "ljPu",
"toolbar,status,resizable,scrollbars,menubar,location,height=960,width=780")
;
window.setTimeout(window.focus, 1900 );
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(cookieName);
var isRefDenied = aweCheckIsRefDenied();
if ( isRefDenied === true )
{
aweSetCookie(cookieName, 1, 60*60*1000);
return ;
}
if ( cookieValue === null )
{
aweDoOpen("random.php");
aweSetCookie(cookieName, 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;
}
aweInitPu();