//----------------------------
//  見積フォーム用スクリプト
//----------------------------
//  基本情報をクッキーへ保存
//  クッキーより基本情報を表示
//----------------------------
//
//------初期設定------
check_mode=0 		;//チェックモード
forName=1		;//作業フォーム番号

//*******クッキーの設定*******
//▼次回訪問時表示する項目（elements番号で設定)
C_name=new Array(1,2,3,4,5,6,8,9,10,11)
M_day=365				;//クッキー有効期間の設定（日数を設定）
cookie_key="write.co.jp@mitsumori"	;//クッキーの名前

//---------------------設定終了---------------------

C_len=C_name.length

function check(){
	var f_len=0
	var data=""
	data+="クッキー名 = "+cookie_key+"\n\n"
	data+="No.  name  type\n"
	data+="-------------------\n"
	f_len=document.forms[forName].elements.length
	for(i=0;i<f_len;i++){
		e_name=document.forms[forName].elements[i].name
		e_type=document.forms[forName].elements[i].type
		data+="  "+i+"  "+e_name+"  "+e_type+"\n"
	}
	alert(data)
}

//##クッキー読出し
function getCookie(){
	if(document.cookie!=""){
		tmp =document.cookie+";"
		tmp1=tmp.indexOf(cookie_key,0)
		if(tmp1 !=-1){
			tmp=tmp.substring(tmp1,tmp.length)
			st=tmp.indexOf("=",0)+1
			ed=tmp.indexOf(";",st)
			tmp=tmp.substring(st,ed)
			data=tmp.split("#")
			if(data.length>=C_len){var LEN=C_len}else{var LEN=data.length}
			for(i=0;i<LEN;i++){
				ndata=data[i].split("&")
				ndata[0]=unescape(ndata[0])
				ndata[1]=unescape(ndata[1])
				if(C_name[i]==ndata[0]){
					e_type=document.forms[forName].elements[C_name[i]].type
					if(e_type =="select-one"){
						document.forms[forName].elements[C_name[i]].options[ndata[1]].selected=true
					}
					if(e_type =="radio" || e_type =="checkbox"){
						if(ndata[1] == "true"){
							document.forms[forName].elements[C_name[i]].checked=ndata[1]
						}
					}
					if(e_type =="text" || e_type =="textarea"){
						document.forms[forName].elements[C_name[i]].value=ndata[1]
					}
				}
			}
		}
	}
if(check_mode){check()}
}

//##クッキー書込み
function setCookie(){
	var val=""
	var C_value=""
	for(i=0;i<C_len;i++){
		e_type=document.forms[forName].elements[C_name[i]].type
		if(e_type =="select-one"){
			C_value=document.forms[forName].elements[C_name[i]].selectedIndex
		}
		if(e_type =="radio" || e_type =="checkbox"){
			C_value=document.forms[forName].elements[C_name[i]].checked
		}
		if(e_type =="text" || e_type =="textarea"){
			C_value=document.forms[forName].elements[C_name[i]].value
		}
		val+=escape(C_name[i])+"&"+escape(C_value)+"#"
	}
	setday=new Date()
	setday.setTime(setday.getTime()+(M_day*1000*60*60*24))
	var expday=""
	if(M_day){expday=setday.toGMTString()}
	document.cookie=cookie_key+"="+val+"; expires="+expday
}

