///////////////////////////////////////////////////////////////////////////////////////////////////////
// 2006/09/06   New TopPage Form  hosoi　2006/09/05
// 全国レベルで色を変化させる
//    JS Top Page
///////////////////////////////////////////////////////////////////////////////////////////////////////


var cookie_data;          //表示時にまずこれに指定されてた色番号を保存　１−８　無指定時は１になる
var cookie_color = new Array("#91BBD6","#AC5BFF","#9F9FC6","#91D691","#FDD165","#FF99FF","#F59191","#DF6B6B");

///////////////////////////////////////////////////////////////////////////////////////////////////////
//Topページで選択された色を判定しCookieに残し再度Topを表示しなおさせる
function  VVcolorSel(VVcol){
    //1時間前の日時を用意（削除用)
		yDay = new Date;
		yDay.setHours(yDay.getHours() - 1); //一時間前に設定
		yDay = yDay.toGMTString();          //GMT形式の文字列に変換
		//document.cookie = arg + "=xxx" + ";expires=" + yDay;



　　// 先ずCookieがつかえるか時刻を書き、読んでみる
        sday = new Date();
        sday.setTime(sday.getTime()+10*1000);   //10秒後に消滅させるためのsdayを用意
        s2day = sday.toGMTString();
        gkeyword='impulse_cookie_check';
        cookie_data=sday.getDate()+'日'+sday.getHours()+':'+sday.getMinutes()+':'+sday.getSeconds();//現在時刻	
        document.cookie =gkeyword + '=' + escape(cookie_data) + ';expires=' + s2day;              //お試し書込み

	    gdata='';
	    gcookie=document.cookie + ';';       //読んでみる
	    start = gcookie.indexOf(gkeyword+'='); 
    	if (start == -1)
    	{       //読めなかったのでCANSEL
    		alert("この機能はクッキーを使用しますので使用可能で行ってください");      //Cookie失敗（１）
    		return;
	    }
	    //ch_checkで読めた事は読めたが..
        end = gcookie.indexOf(';', start);
        gdata = unescape(gcookie.substring(start + gkeyword.length +1, end));
	    if (cookie_data!=gdata)
    	{       //読めたが内容が違っているのでやめる
    		alert("この機能はクッキーを使用しますので使用可能にして下さい");           //Cookie失敗（２）
    		return ;
	    }

     //cookieは使用可能と判断し本番へ/////////////////////////////////////////////////////////////////////
        //30日後の日時を用意 
        	sday = new Date();
        	sday.setTime(sday.getTime() + ( 1000 * 60 * 60 * 24 * 30));                //30日間有効にさせるためのsdayを用意
        	s30day = sday.toGMTString();
    	keyword = 'impulseColor01';
    	cookie_data='';
    	scookie = document.cookie + ';';
    	start = scookie.indexOf(keyword+'='); 
    	if (start != -1)   //先に書いたimpulseはいるかチエック
    	{       //先の色選択データはあった
        	end = scookie.indexOf(';', start);
        	cookie_data = unescape(scookie.substring(start + keyword.length+1, end));
    //alert("前のCookie=" + cookie_data);
             
        	document.cookie = 'impulsetest'  + '=;expires=' + yDay;                                //書込み (消しとる)県のテスト分
        	document.cookie = keyword + '=;expires=' + yDay;                                      //書込み (消しとる)県の色分
        	//document.cookie = keyword + '=;domain=www.impulse-navi.ne.jp;path=/;expires=' + yDay; //書込み (消しとる)上階層の色分
        	//document.cookie = keyword + '=;domain=www.impulse-navi.ne.jp;path=/zenkoku;expires=' + yDay; //書込み (消しとる)上階層の色分
        	
        	document.cookie = keyword + '=' + escape(VVcol) + ';domain=www.impulse-navi.ne.jp;path=/;' + 'expires=' + s30day;  //色の書込み本番


        	location.reload();
        	return ;
    	}else	{
		//先のデータなし（初回だった）

        	document.cookie = 'impulsetest'  + '=;expires=' + yDay;                                //書込み (消しとる)県のテスト分
        	document.cookie = keyword + '=;expires=' + yDay;                                      //書込み (消しとる)県の色分
        	//document.cookie = keyword + '=;domain=www.impulse-navi.ne.jp;path=/;expires=' + yDay; //書込み (消しとる)上階層の色分
        	//document.cookie = keyword + '=;domain=www.impulse-navi.ne.jp;path=/zenkoku;expires=' + yDay; //書込み (消しとる)上階層の色分
        	
        	document.cookie = keyword + '=' + escape(VVcol) + ';domain=www.impulse-navi.ne.jp;path=/;' + 'expires=' + s30day;  //色の書込み本番

        	location.reload();
        	}
    		return ;
}




///////////////////////////////////////////////////////////////////////////////////////////////////////
// 表示時に先に指定のカラーを得る
function  VVcolorGet(){

    	keyword = 'impulseColor01';
    	cookie_data='';
    	scookie = document.cookie + ';';
    	start = scookie.indexOf(keyword+'='); 
    	if (start != -1)   //先に書いたimpulseはいるかチエック
    	{       //先のデータあった
        	end = scookie.indexOf(';', start);
        	cookie_data = unescape(scookie.substring(start + keyword.length+1, end));
   //alert("表示Cookie=" + cookie_data);
            document.write ("<LINK title=impulse-style href='../style/colorT"+cookie_data+".css' type=text/css rel=stylesheet>");
        	return ;
    	}else	{
		//先のデータなし（初回だった既定色にて
  //alert("表示OldCookieなし");
			cookie_data="8";
        	document.write ("<LINK title=impulse-style href='../style/colorT8.css' type=text/css rel=stylesheet>");
        	}
    	return ;
}


///////////////////////////////////////////////////////////////////////////////////////////////////////
// 切り替えた色を含む<TB>を用意します
function  D13TB_MAKE(){
document.write ("<TABLE class='m1 waku' borderColor='" + cookie_color[parseInt(cookie_data)-1]  + "' cellSpacing=0 cellPadding=7 rules=none width=270 border=1>");
}


///////////////////////////////////////////////////////////////////////////////////////////////////////
//表示直後に指定の色を調べてcookie_dataに残す 1-8-----関数ではない
VVcolorGet();
