// リファラ取得
var ref = parent.document.referrer;
if(ref != ""){ref = ref.replace(/&/,"&amp;");}

//追加分
ref2 = ref;
cntref = getCookie("cntref");

//マッチオブジェクトの作成(変数の場合はこうする)
matchtext = new RegExp(document.domain);

if(ref2.match(matchtext) != null){

	if(cntref == ""){
		setCookie("cntref",ref2);
	}
}else{
	if(ref2 == ""){
		if(cntref == ""){
			ref2 = "none";
		}else{
			ref2 = cntref;
		}
	}
	setCookie("cntref",ref2);
}


onloader();

//onload部分
function onloader(){

	cntref=getCookie("cntref");
	if(cntref == ""){
		cntref="none";
	}

	//読み込みURL
	pageURL="idcount/id1_count.php?r_name="+cntref;


	//非同期通信部分//
	xmlhttp = createXMLHttp();
	if (xmlhttp)
	{
	xmlhttp.onreadystatechange = setPageData;
	xmlhttp.open('GET', pageURL);
	xmlhttp.send(null);
	}else{

	}
}

function getCookie(key){
	var tmp = document.cookie + ";";
	var index1 = tmp.indexOf(key, 0);
	if(index1 != -1){
		tmp = tmp.substring(index1,tmp.length);
		var index2 = tmp.indexOf("=",0) + 1;
		var index3 = tmp.indexOf(";",index2);
		return(unescape(tmp.substring(index2,index3)));
	}
	return("");
}

function setCookie(key, val){
	document.cookie = key + "=" + escape(val) + ";";
}

function formsend(obj){

var FormObj = obj.form;
var parameter = "";
for ( var i = 0; i < FormObj.elements.length -1; i ++ ) {
	parameter = parameter + '<>' + FormObj.elements[i].name + '=' + FormObj.elements[i].value;
}
parameter = encodeURI(parameter);
parameter = parameter.replace("&","＆");

cntref=getCookie("cntref");
if(cntref == ""){
	cntref="none";
}

//読み込みURL
pageURL="idcount/id_count.php?r_name=" + cntref + "&fdata=" + parameter;

//非同期通信部分//
xmlhttp = createXMLHttp();
if (xmlhttp)
{
xmlhttp.onreadystatechange = setPageData;
xmlhttp.open('GET', pageURL);
xmlhttp.send(null);
}else{

}


//非同期通信部分//


//	obj.form.submit();
	return false;
}

function setPageData()
{
	if (xmlhttp.readyState == 4 && xmlhttp.status == 200){
	//データの返り値に対してどうするか
	
	}
}
//全ブラウザ対応xmlhttp
//
function createXMLHttp(){
    if (window.XMLHttpRequest) {             // Mozilla, Firefox, Safari, IE7
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {       // IE5, IE6
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");    // MSXML3
        } catch(e) {
            return new ActiveXObject("Microsoft.XMLHTTP"); // MSXML2まで
        }
    } else {
        return null;
    }
}