function af(id){
	var af = location.search.substring(1);
	if (af.match(/[^a-zA-Z0-9]/g) != null) {
		af = null
	}//XSS対策
	
	if (!af) {
		var scookie = document.cookie + ";";
		var start = scookie.indexOf(id);
		if (start != -1){
			var end = scookie.indexOf(";", start);
			af = scookie.substring(start + id.length + 1, end);
		}
	}//cookieの読み込み

	if (af) {
		kigen = new Date();
		kigen.setTime(kigen.getTime() + (30 * 1000 * 60 * 60 * 24));
		kigen2 = kigen.toGMTString();
		document.cookie = "afid=" + af + "; expires=" + kigen2 + "; path=/;";
	}//cookieへのアフィリID書き込み

	if (!document.form1.free_1)
	 {} else {
		document.form1.free_1.value = af;
	}//フォームにアフィリID書き込み
}