//------------------------------------
var myurl = "";
var SessionKey = "";
var ref = "";
var sk = "";
var del = "";

ajax = false;
// IE以外
if(window.XMLHttpRequest) {
　　　ajax = new XMLHttpRequest();
// IE用
} else if(window.ActiveXObject) {
　　　try {
　　　　　　ajax = new ActiveXObject("Msxml2.XMLHTTP");
　　　} catch(e) {
　　　　　　ajax = new ActiveXObject("Microsoft.XMLHTTP");
　　　}
}

function getData(URLQuery, objID) {
		
　　　ajax.open("GET", URLQuery);
　　　ajax.onreadystatechange = function() {
　　　　　　if (ajax.readyState == 4 && ajax.status == 200) {
					if(objID!=null){
	　　　　　　　　　	var obj = document.getElementById(objID);
	　　　　　　　　　	obj.innerHTML = ajax.responseText;
					}
　　　　　　}
　　　}
　　　ajax.send(null);
}

//------------------------------------
function senddata(seq, id){
	if(getSessionKey() == true){
		if(seq!=null) getData("/cookies/getdata.asp?url="+myurl+"&ref="+ref+"&sk="+sk+"&seq="+seq+"&id="+id, null);
	}
}
function savedata(seq, id){
	if(getSessionKey() == true){
		if(seq!=null) getData("/cookies/savedata.asp?url="+myurl+"&ref="+ref+"&sk="+sk+"&seq="+seq+"&id="+id+"&del="+del, null);
	}
}

function getSessionKey(){

	if(sk!="") return true;

	sk = getCookie("SK");
	if(sk==""){
		sk=SessionKey;
		setCookie("SK", SessionKey, 1);
		if(getCookie("SK")==""){
			//document.write("Cookieが無効です");
			return false;
		}
	}else{
		setCookie("SK", sk, 1);
	}
	return true;
}

function getCookie(item) {
	var i, index, arr;
	arr = document.cookie.split(";");
	for(i = 0; i < arr.length; i++) {
        index = arr[i].indexOf("=");
		//2番目は頭がスペースのとき
		if(arr[i].substring(0, index) == item || 
								arr[i].substring(0, index) == " " + item)
			return arr[i].substring(index + 1);
	}
	return "";
}

function setCookie(keyn, val, dd) {

	var setday = new Date();
	setday.setDate(setday.getDate() + dd);
	var expday = setday.toGMTString();
	document.cookie = keyn +"=" + escape(val) + ";" +
									"expires=" + expday + ";" +
									"domain=www.ynavi.jp;" +
									"path=/;";
}
