//
NAME=new Array("洋子","由梨絵","健太郎","俊彦","和美","優","未央","笙源","芳江","和子","郁美","三木","予備２","予備３","予備４","???");
COL=new Array("deeppink","orange","green","olive","gold","violet","tomato","gray","brown","rosybrown","goldenrod","black","black","black","black","black");
//--------------------------
//
function i(f){
	document.write('<img src="../image/'+f+'.jpg"><br>');
}
//
//--------------------------
//
function p(t){
	document.write(t+"<br>");
}
//
function pp(t){
	document.write(t);
}
//
function b(t){
	document.write("<br><b>"+t+"</b><br><br><br>");
}
//
function k(n,t){
	document.write("<font color="+COL[n]+"><b>"+NAME[n]+"：「"+t+"」</b><br></font>");
}
//
function kk(n,t){
	document.write("<font color="+COL[n]+"><b>"+NAME[15]+"：「"+t+"」</b><br></font>");
}
//
function kkk(m,t){
	document.write("<font color="+COL[15]+"><b>"+m+"：「"+t+"」</b><br></font>");
}
//
function w(n,t){
	document.write("<font color="+COL[n]+"><b>"+NAME[n]+"：『"+t+"』</b><br></font>");
}
//
function ww(n,t){
	document.write("<font color="+COL[n]+"><b>"+NAME[15]+"：『"+t+"』</b><br></font>");
}
//
function www(m,t){
	document.write("<font color="+COL[15]+"><b>"+m+"：『"+t+"』</b><br></font>");
}
//
function m(n,t){
	document.write("<font color="+COL[n]+"><b>"+NAME[n]+"：（"+t+"）</b><br></font>");
}
//
function mm(n,t){
	document.write("<font color="+COL[n]+"><b>"+NAME[15]+"：（"+t+"）</b><br></font>");
}
//
function mmm(m,t){
	document.write("<font color="+COL[15]+"><b>"+m+"：（"+t+"）</b><br></font>");
}
//-----------------
//
function h(t,c){
	document.write("<br><font color="+c+"><h1>"+t+"</h1></font>");
}
//------------------
//選択肢あり
function s(a,t,n,v){
	document.write("<blockquote><a href=\"javascript:window.location.replace('"+a+".htm')\" onClick=\"setSelect('"+a+"',"+n+","+v+")\" onMouseOver=\"window.status='';return true\">"+t+'</a></blockquote>');
}
//選択肢あり
function ss(a,t){
	document.write("<blockquote><a href=\"javascript:window.location.replace('"+a+".htm')\" onClick=\"setCookie('n0','"+a+"')\" onMouseOver=\"window.status='';return true\">"+t+'</a></blockquote>');
}
//選択肢なし
function n(a){
	document.write("<blockquote><a href=\"javascript:window.location.replace('"+a+".htm')\" onClick=\"setCookie('n0','"+a+"')\" onMouseOver=\"window.status='';return true\">次へ</a></blockquote>");
}
//---------------------------
//
function quicksave(){
	setCookie("q0",getCookie("n0"));
	setCookie("qp",getCookie("np"));
	alert("セーブしました");
}
//
function quickload(){
	var c;
	c=getCookie("q0");
	if(c!=""){
		window.location.replace(c+".htm");
		setCookie("n0",c);
		setCookie("np",getCookie("qp"));
		alert("ロードします");
	}else{
		alert("データがありません");
	}
}
//----------------------------System
//
function saveData(num){
	if(getCookie(""+num+"0")!=""){
		if(confirm("上書きしてもいいですか？")==false){
			return;
		}
	}
	setCookie(""+num,getTime());
	setCookie(""+num+"0",getCookie("n0"));
	setCookie(""+num+"p",getCookie("np"));
	window.location.replace('save.htm');
}
//
function loadData(num){
	if(getCookie(""+num+"0")!=""){
		if(confirm("現在のデータを破棄していいですか？")==false){
			return;
		}
		window.location.replace(getCookie(""+num+"0")+".htm");
		setCookie("n0",getCookie(""+num+"0"));
		setCookie("np",getCookie(""+num+"p"));
	}else{
		alert("データがありません");
	}
}
//
function deleteData(num,page){
	if(getCookie(""+num+"0")!=""){
		if(confirm("削除してもいいですか？")==false){
			return;
		}
		deleteCookie(""+num);
		deleteCookie(""+num+"0");
		deleteCookie(""+num+"p");
		window.location.replace(page+'.htm');
	}else{
		alert("データがありません");
	}
}
//
function formatData(){
	setCookie("n0","0000");
	setCookie("np","0_0_0_0");
}
//------------------------------
//
function getSaveData(){
	return ""+getCookie("n0")+"-"+getCookie("np");
}
function setSaveData(value){
	var arr;
	arr = value.split("-");
	if(arr.length == 2){
		var arr0,arr1;
		arr0=arr[0];
		arr1=arr[1];
		arr = arr1.split("_");
		if( (arr0.length == 4) && (isNaN(arr0) != true) && (arr.length == 4)){
			//
			for(var i=0;i<4;i++){
				if( (isNaN(arr[i]) != true) && (arr[i].length > 0) ){
					continue;
				}else{
					alert("データが間違っています");
					return;
				}
			}
			//
			if(confirm("現在のデータを破棄していいですか？")==false){
				return;
			}
			window.location.replace(arr0+".htm");
			setCookie("n0",arr0);
			setCookie("np",arr1);
			return;
		}
	}
	alert("データが間違っています");
}
//------------------------------
//
function returnTitle(){
	if(confirm("現在のデータを破棄してタイトルに戻ります")==false){
		return;
	}
	window.location.replace("0000.htm");
}
//------------------------------
//
function getTime(){
	d=new Date();
	return d.toLocaleString();
}
//--------------------------------
//
function setEnd(e){
	var end;
	end=getCookie("e")-0;
	if(end%(2*e)<e){
		setCookie("e",end+e);
	}
}
//--------------------------------
//
function setSelect(a,par,value){
	setCookie("n0",a);
	setParam(par,getParam(par)-(-value));
}
//--------------------------------
//
function getParam(par) {
	var arr;
	arr = getCookie("np").split("_");
	if(arr.length > par){
		return arr[par];
	}
	return "";
}
//
function setParam(par,value) {
	var i,arr,str;
	arr = getCookie("np").split("_");
	if(arr.length > par && par >= 0){
		arr[par]=value;
		str=""+arr[0];
		for(i = 1; i < arr.length; i++) {
			str+="_"+arr[i];
		}
		setCookie("np",str);
	}
}
//------------------------------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;
}


