function openCookie(){
	//既にアクセス済みの場合はexit;
	var oldref=readRef.call();
	if(oldref != ""){
		return('');
	}
	//URL引数を取得と自分用のクッキーも書き込み
	var ref = getPara.call();
	//クッキー書き込み
	if(ref != ""){
		//自分用のクッキーも書き込み
		writeRef.call();
		//SSLサーバー用のクッキーを書き込むため、ページを開く
		//window.open("http://cd.mks-jpn.com/setcookie.html?ref=" + ref,"setcokkie","width=10,height=10");
	}
}

function writeRef(){
	//URL引数を取得
	var ref = getPara.call();
	//クッキーに書き込み
	if(ref != ""){
		xDay = new Date;
		xDay.setHours(xDay.getHours() + 1); //一時間後に削除
		xDay = xDay.toGMTString(); //GMT形式の文字列に変換
		//if(document.location.href.indexOf("mks",0) != -1){
			document.cookie = "ref=" + ref + ";expires=" + xDay + ";path=/";
		//}else{
			//document.cookie = "ref=" + ref + ";expires=" + xDay + ";path=/~x1007078/cd/;domain=sv7.xserverzero.net";
		//}
	}
}

function readRef(){
	try {
		var mycookie = unescape(document.cookie) + ";";
		
		if(mycookie == ''){return('');}
		
		var index1 = mycookie.indexOf("ref",0);
		if(index1 !=-1){
			mycookie = mycookie.substring(index1,mycookie.length);
			index2=mycookie.indexOf("=",0)+1;
			index3=mycookie.indexOf(";",index2);
			ref=unescape(mycookie.substring(index2,index3));
		}
		return(ref); 
	}catch(e){ 
		return(''); 
	} 
}

function getPara(){
	var ref = "";
	if(location.search.substring(1) != ''){
		var URLPARA = new Array(); 
		URLPARA = location.search.substring(1, location.search.length).split("&"); 
		var URLPARAONE = new Array(); 
		for(i=0;i<URLPARA.length;i++){
			URLPARAONE = URLPARA[i].split("=");
			if(URLPARAONE[0] == "ref"){
				ref=URLPARAONE[1];
			}
		}
	}
	if(ref!=''){
		return(ref);
	}else{
		return('');
	}
}


