var CGI = 'http://hpcgi1.nifty.com/nishimachi/mwcgi/access_log.cgi';

function access_log()
{
    var url   = '';
    var refer = '';
    
    // Stop when on local disk - file:
    if ( window.location.protocol.search( /^http/ ) < 0 )
    {
        return ;
    }
    
    url = window.location.protocol + '//' + window.location.host + window.location.pathname + window.location.search;
    url = urlencode( url );

    refer = document.referrer;
    refer = urlencode( refer );
    
    
	var	sx	= "";
	var	sy	= "";
	var	wx	= "";
	var	wy	= "";

	if ( window.screen.width ) {
		sx = window.screen.width;
		sy = window.screen.height;
	}
	else if ( window.screen.availWidth ) {
		sx = window.screen.availWidth;
		sy = window.screen.availHeight;
	}

	if ( document.body.clientWidth ) {
		wx = document.body.clientWidth;
		wy = document.body.clientHeight;
	}
	else if ( window.innerWidth ) {
		wx = window.innerWidth;
		wy = window.innerHeight;
	}

    document.write('<' + 'img src="' + CGI + '?url=' + url + '&refer=' + refer + '&sx=' + sx + '&sy=' + sy + '&wx=' + wx + '&wy=' + wy + '" width=1 height=1' + '>');
}

function urlencode( i_str )
{
    return escape( i_str );
}

access_log();
