/*
このスクリプトは、季節毎に色目を設定するスクリプトです。
	iro[1] サイドバーのベース色、フッタの罫線
	iro[2] サイドバーの区切り線
	iro[3] サイドバーメニューのベース
	iro[4] サイドバーメニューの文字色
	iro[5] サイドバーメニューのフロート文字色
	iro[6] サイドバーメニューのフロートベース
	iro[7] 本文小見出し背景色
	iro[8] 本文小見出し罫線
それぞれの色はこのようになっております。
また、nucleusから操作した場合、\が?になってエラーが出る事がありますので、テキストエディタで編集してください。

2006 11 5 長沢啓市
*/

//URLをチェックする為の変数
var u = document.URL;

//季節のチェック用
var x = u.indexOf("yy=")+ 3 ;

var que = u.indexOf("query");
var ite = u.indexOf("item");

qu = que + ite -0;

if(x<4){
	sid = season();
}else if(x>3){
	sid = u.substr(x, 1)-0;
}

//ヘッダーに書き込む為のファンクションを呼び出す
headYou(sid,cate(u),qu);

//ヘッダ用のファンクション
function headYou(sid,cid,qu){
	
	iro = new Array(10);
	iro = kisetuIro(sid);
	
	document.write( '<style type="text/css">' + "\n" );
	document.write( '<!--' + "\n" );

	document.write( 'div#sidebar, div#sidebar h2 a {background-color:' + iro[1] + ' ;}' + "\n" );
	document.write( 'div#sidebar h2, div#sidebar h4 {border-bottom: 1px solid ' + iro[2] + ';}' + "\n" );
	document.write( 'div#sidebar h4 a {background-color:' + iro[3] + ';color:' + iro[4] + ';}' + "\n" );
	document.write( 'div#content address {border-top: 2px solid ' + iro[1] + ';}' + "\n" );
	document.write( 'div#sidebar h4 a:hover {color:' + iro[5] + ';background-color:' + iro[6] + ';}' + "\n" );
	document.write( 'div#content b {background-color:' + iro[7] + ';border-bottom:3px solid ' + iro[8] + ';}' + "\n" );

	document.write( 'body, div#header {background-image: url(/skins/towa/kisetu/' + sid + '/gla.gif);}' + "\n" );
	document.write( 'div#content h2,div#content b {list-style-image: url(/skins/towa/kisetu/' + sid + '/i01.gif);}' + "\n" );
	document.write( 'div#content b {list-style-image: url(/skins/towa/kisetu/' + sid + '/i02.gif);}' + "\n" );


	if(cid){//カテゴリ指定があれば
		document.write( 'div#body {background-image: url(/skins/towa/kisetu/' + sid + '/' + cid + '.jpg);}' + "\n" );

	}else{//カテゴリ指定なし
		document.write( 'div#body {background-image: url(/skins/towa/kisetu/' + sid + '/topB.jpg);}' + "\n" );
		
		if(qu < 0){//トップページであれば
			document.write( 'div#content {background-image: url(/skins/towa/kisetu/' + sid + '/topA.jpg);}' + "\n" );
			document.write( 'div#new table {background-image: url(/skins/towa/kisetu/' + sid + '/topC.jpg);}' + "\n" );
		}
	}


	document.write( '//-->' + "\n" );
	document.write( '</style>' );
}

function newsYou(){
	document.write('<img id="news" src="/skins/towa/kisetu/' + sid + '/news.gif" alt="news" />' + "\n");
}

function test(){
	document.write(sid);
	document.write(iro);
}


//季節を指定する
function season() {

	d = new Date();	

	switch(d.getMonth() + 1){
	
		case 3:
		case 4:
		case 5:
			r = 1;
			break;//春
	
		case 6:
		case 7:
		case 8:
			r = 2;
			break;//夏
	
		case 9:
		case 10:
		case 11:
			r = 3;
			break;//秋
	
		case 12:
		case 1:
		case 2:
			r = 4;
			break;//冬
	}
	return r;

}

//カテゴリーの指定
function cate(u) {
	var m = 'category';
	var n = 'catid';

	if(u.indexOf(m)!=-1) {
		l = m.length;
		x = u.indexOf(m) + l + 1;
		r = u.substr(x, 1);
	}
	else if(u.indexOf(n)!=-1) {
		l = n.length;
		x = u.indexOf(n) + l + 1;
		r = u.substr(x, 1);
	}
	else { r = ""; }

	return r;
}

//各季節の色
function kisetuIro(sid){

	iro = new Array(10);

	switch(sid){
		case 1:
			iro[1] = '#85c951';//サイドバーのベース色、フッタの罫線
			iro[2] = '#a6d970';//サイドバーの区切り線
			iro[3] = '#fff295';//サイドバーメニューのベース
			iro[4] = '#bb3366';//サイドバーメニューの文字色
			iro[5] = '#cc3366';//サイドバーメニューのフロート文字色
			iro[6] = '#f9de64';//サイドバーメニューのフロートベース
			iro[7] = '#f3fff3';//本文小見出し背景色
			iro[8] = '#c6df80';//本文小見出し罫線

			break;
			
		case 2:
			iro[1] = '#9966cd';
			iro[2] = '#f9efe6';
			iro[3] = '#cc99ff';
			iro[4] = '#9e31ca';
			iro[5] = '#882dcd';
			iro[6] = '#ae83ff';
			iro[7] = '#f3f3ff';
			iro[8] = '#cc99ff';
			break;
			
		case 3:
			iro[1] = '#905042';
			iro[2] = '#f9efe6';
			iro[3] = '#e7b160';
			iro[4] = '#993303';
			iro[5] = '#901603';
			iro[6] = '#c79262';
			iro[7] = '#f3f3ff';
			iro[8] = '#f5e0bf';
			break;
			
		case 4:
			iro[1] = '#dd3c66';//サイドバーのベース色、フッタの罫線
			iro[2] = '#f9efe6';//サイドバーの区切り線
			iro[3] = '#f6dee0';//サイドバーメニューのベース
			iro[4] = '#903';//サイドバーメニューの文字色
			iro[5] = '#903';//サイドバーメニューのフロート文字色
			iro[6] = '#ffef88';//サイドバーメニューのフロートベース
			iro[7] = '#fff0f9';//本文小見出し背景色
			iro[8] = '#ebc';//本文小見出し罫線
			break;
			
		default:
			;
	}
	
	return iro;
}
