/*
+++使い方+++

対象となるHTMLファイルの</head>と<body>の間にに、<script type="text/javascript" src="./cgi-bin/dlcounter/dlcounter.js"></script>（./cgi-bin/〜にはこのスクリプトファイルが存在するパスを指定してください）を追記してください。
変数dlcounterにdlcounter.cgiのあるパスを代入してください。
カウンターを回したいリンクに対し、「onClick="counter('id')"」（idには任意の文字列）を追加してください。
*/

// 固定値
var dlcounter = "./cgi-bin/dlcounter/dlcounter.cgi";

// XMLHTTPRequest部
var XMLObject = createXMLHTTPRequest();

// XMLHTTPRequestオブジェクト作成
function createXMLHTTPRequest() {
	if (window.ActiveXObject) {
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				return null;
			}
		}
	} else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

// カウンターアクション
function counter(id) {
	// リクエストのオープン
	XMLObject.open("get", dlcounter + "?mode=add_count&id=" + id, true);
	XMLObject.send("");
}
