//------------------------------
//
function save(applet) {
	if(confirm("セーブします")==false){
		return;
	}
	setCookie("s",applet.getSaveDataReachedStage());
	setCookie("l",applet.getSaveDataReachedLeftLine());
	setCookie("n",applet.getSaveDataStageNow());
}
function load(applet) {
	var reachedStage=getCookie("s");
	var reachedLeftLine=getCookie("l");
	var stageNow=getCookie("n");
	if(reachedStage==""){
		alert("データがありません");
		return;
	}
	if(confirm("ロードします")==false){
		return;
	}
	if(applet.setSaveData(reachedStage,reachedLeftLine,stageNow)==false){
		alert("データが間違っています");
	}
}
function choice(applet,stage,flag) {
	if(flag){
		if(applet.selectStageAll(stage.selectedIndex-1)==false){
			alert("そのステージは選択できません");
		}
	}else{
		if(applet.selectStagePart(stage.selectedIndex-1,getCookie("s"))==false){
			alert("そのステージは選択できません");
		}
	}
}
function remove() {
	if(confirm("データを破棄します")==false){
		return;
	}
	deleteCookie("s");
	deleteCookie("l");
	deleteCookie("n");
}
//------------------------------Cookie
//
function getCookie(item) {
	var i, index, arr;
	arr = document.cookie.split(";");
	for(i = 0; i < arr.length; i++) {
		index = arr[i].indexOf("=");
		if(arr[i].substring(0, index) == item || arr[i].substring(0, index) == " " + item){
			return arr[i].substring(index + 1);
		}
	}
	return "";
}
//cookieを保存
function setCookie(item, value) {
	var d,expire;
	d=new Date(2030,1,1);
	expire=d.toGMTString();
	document.cookie = item + "=" + value + ";expires=" + expire;
}
//cookieを
function deleteCookie(item) {
	var d,expire,value;
	d=new Date(2000,1,1);
	expire=d.toGMTString();
	value="";
	document.cookie = item + "=" + value + ";expires=" + expire;
}


