var version = getCookie("agreement_ver");
//alert("version? " + version);

//BEGIN TERASOLUNA 改修
var checkbutton = document.forms[0].checkButton;
var agree = document.getElementById("agree");
var agreement_form = document.getElementById("agreement_form");

////uidのCookie生成
//if (document.cookie.indexOf("uid") == -1) {
//	setCookie("uid", uid, expire_date);
//} 
//END TERASOLUNA 改修

if (version.indexOf(current_version) == 0) {
//BEGIN TERASOLUNA 改修
//	document.getElementById("agreement_form").style.visibility = "hidden";
	checkbutton.disabled = false;
//END TERASOLUNA 改修
} else {
//BEGIN TERASOLUNA 改修
	agree.checked = false;
    agreement_form.style.visibility = "visible";
	checkbutton.disabled = true;
//END TERASOLUNA 改修
}

function agree_checked() {
//BEGIN TERASOLUNA 改修
	setCookie("agreement_ver", current_version, agree.checked ? expire_date : "Thu, 01 Jan 1970 00:00:00 GMT" );
	checkbutton.disabled = !agree.checked;
//END TERASOLUNA 改修
}


function getCookie(key) {
	var arr = document.cookie.split(";");
	for (var k = 0; k < arr.length; k++) {
		if (arr[k].toString().indexOf(key+"=") >= 0) {
			var ind = arr[k].indexOf("=");
			var ret = arr[k].substring(ind + 1);
			return ret;
		}
	}
	return "";
}

function setCookie(key, val, exp) {
//BEGIN TERASOLUNA 改修
	document.cookie = key + "=" + val + ";expires=" + exp + ";path=" + path + ";";
//END TERASOLUNA 改修
}

function BlockEnter(evt){
	evt = (evt) ? evt : event; 
	var charCode=(evt.charCode) ? evt.charCode : 
		((evt.which) ? evt.which : evt.keyCode);
	var ret = true;
	if ( Number(charCode) == 13 || Number(charCode) == 3) {
		ret = false;
	} else {
		ret = true;
	}
	if (ret) return true;
//BEGIN TERASOLUNA 改修	
	return !checkbutton.disabled;
//END TERASOLUNA 改修
}

