/**
 *
 *  システム名：アクセスログ解析
 *  ファイル名：log.js
 *
 *  画面(機能)：ユーザからの呼び出し元
 *  作　成　者：CODE54)Gotou
 *  作　成　日：2005/11/16
 *　呼　出　例：
 *
 * <script type="text/javascript" src="http://www.54server.net/access/log.js"></script>
 *
 *  更新履歴
 *  Ver     日付        更新者          更新内容
 *  1.00    2005/11/16  CODE54)Gotou    初版
 *
 */

// アクセス解析
AddEvent(window, "load", loadAccessCheck);

function loadAccessCheck()
{
    //document.write("<img src='http://www.54server.net/access/logExe.jsp?");
    //document.write("<img src='logExe.php?");
    //document.write("referrer="+document.referrer+"'");
    //document.write(" width='1' heigth='1' style='display: none;'>");
	
	//スクリプトのURL
	var log_php_url = 'http://www.bee-lab.jp/bee-accesscheck/logExe.php';

	//imgタグを作成
	var img = document.createElement("img");
	img.src = log_php_url + "?referrer=" + document.referrer;
	img.width = 1;
	img.height = 1;
	img.style.height = '1px';
	img.style.width = '1px';
	img.style.display = 'none';

	//body要素にimgエレメントを追加
	var objBody = document.getElementsByTagName("body").item(0);
	objBody.appendChild(img);
}

    /**
     * クロスブラウザ対策アッドイベント
     */
    function AddEvent() {
        if(arguments.length<3) return;
        var args=new Array();
        for(var i=0;i<arguments.length;i++){
            args.push(arguments[i]);
        }
        var en = args.shift();
        var ev = args.shift();
        var func =args.shift();
        var el = en;
        if (typeof(el) == 'string')
        {
            el = document.getElementById(en);
        }
        if(!el) return;
        for(var i=0;i<args.length;i++){
            if(args[i]==='this'){
                args[i]=el;
            }
        }
        ev=ev.replace(/^on/i,'');
        ev=ev.toLowerCase();
        if(!!el.addEventListener){
            el.addEventListener(ev, function(){func.apply(this,args)},false);
        }else if(!!el.attachEvent){
            el.attachEvent('on'+ev, function(){func.apply(this,args)});
        }else{
            //  非DOMブラウザは未対応
        }
    }

