/* 共通のスクリプト */

//------------------------------
// ブラウザの判別
function BrowserInfo() {
	this.OS = "";
	this.Name = "";
	this.Version = 0;
}
function GetBrowserInfo() {
	var bi = new BrowserInfo();
	var ua = navigator.userAgent;
	var nHit;

	if 　　  (ua.indexOf("Win") >= 0)    bi.OS = "Win";
	else if (ua.indexOf("Mac") >= 0)   bi.OS = "Mac";
	else if (ua.indexOf("Linux") >= 0) bi.OS = "Linux";

	if ((nHit = ua.indexOf("MSIE")) >= 0) {
		bi.Name = "IE";		bi.Version = ua.substr(nHit+5, 3);
	} else if ((nHit = ua.indexOf("Netscape")) >= 0) {
		bi.Name = "NN"; 	bi.Version = (ua.charAt(nHit+8)=="6")? ua.substr(nHit+10,3) : ua.substr(nHit+9,3);
	} else if ((nHit = ua.indexOf("Safari")) >= 0) {
		bi.Name = "Safari";	bi.Version = ua.substr(nHit+7);
	} else if ((nHit = ua.indexOf("Opera")) >= 0) {
		bi.Name = "Opera";	bi.Version = ua.substr(nHit+6, 3);
	} else if ((nHit = ua.indexOf("Firefox")) >= 0) {
		bi.Name = "Firefox";	bi.Version = ua.substr(nHit+8, 3);
	} else if (ua.indexOf("Gecko") >= 0) {
		nHit = ua.indexOf("rv:");	bi.Name = "Mozilla";	bi.Version = ua.substr(nHit+3, 3);
	} else if (ua.indexOf("Mozilla/4") >= 0) {
		bi.Name = "NN";		bi.Version = 4;
	}
	return bi;
}

//------------------------------
// 最終更新日の取得
function GetLastModified() {
	var nDate = new Date(document.lastModified);
	var nYear = nDate.getFullYear();
	var nMonth = nDate.getMonth() + 1;
	var nDay = nDate.getDate();
	return "最終更新日 : "+nYear+"年"+nMonth+"月"+nDay+"日";
}

//------------------------------
// ナビゲーションバーの設定
// depth（階層） sect（種別） prev（前のページのAタグ） next（次のページのAタグ）
function SetNaviBar(depth, sect, prev, next) {
	var strClass = "navi";		// クラス名
	var aUpper = new Array(7);	// 上段
	var aLower = new Array(7);	// 下段
	var aDir = new Array("", "../", "../../", "../../../");	// ディレクトリ文字列
	var i = 0;

	// 広告
	var ad1 = "<a href='http://px.a8.net/svt/ejp?a8mat=ZST6L+GBMUUQ+8NE+66WOX' target='_blank'><img border='0' width='224' height='33' alt='' src='http://www23.a8.net/svt/bgt?aid=060130749987&wid=001&eno=01&mid=s00000001121001040000&mc=1'></a><img border='0' width='1' height='1' src='http://www10.a8.net/0.gif?a8mat=ZST6L+GBMUUQ+8NE+66WOX' alt=''>";

	var ad2 = "<A HREF='http://px.a8.net/svt/ejp?a8mat=ZST6L+GBMUUQ+8NE+669JM' target='_blank'>無料！ウイルス対策なら楽天ダウンロード</A><img border='0' width='1' height='1' src='http://www11.a8.net/0.gif?a8mat=ZST6L+GBMUUQ+8NE+669JM' alt=''><br><A HREF='http://px.a8.net/svt/ejp?a8mat=ZST6L+GBMUUQ+8NE+639IQ' target='_blank'>楽天ダウンロードで購入すると楽天スーパーポイントＧＥＴ！</a><img border='0' width='1' height='1' src='http://www10.a8.net/0.gif?a8mat=ZST6L+GBMUUQ+8NE+639IQ' alt=''>";

	var mov_ad1 = "<a href='http://px.a8.net/svt/ejp?a8mat=ZSQT8+662PF6+MVM+5YZ75' target='_blank'><img border='0' width='224' height='33' alt='' src='http://www23.a8.net/svt/bgt?aid=060127676373&wid=001&eno=01&mid=s00000002965001003000&mc=1' title='映画配信サービス CinemaNow'></a><img border='0' width='1' height='1' src='http://www13.a8.net/0.gif?a8mat=ZSQT8+662PF6+MVM+5YZ75' alt=''>";

	var mov_ad2 = "<A HREF='http://px.a8.net/svt/ejp?a8mat=ZSQT8+662PF6+MVM+61Z82' target='_blank'>【CinemaNow(シネマナウ)】　観にいく映画から持ち歩く「映画」へ<br>No1ダウンロード型映画配信サービス「シネマナウ」www.cinemanow.co.jp </A><img border='0' width='1' height='1' src='http://www11.a8.net/0.gif?a8mat=ZSQT8+662PF6+MVM+61Z82' alt=''>";

	var pgm_ad1 = "<a href='http://px.a8.net/svt/ejp?a8mat=ZUDL1+D7PD4I+LOK+5ZEMP' target='_blank'><img border='0' width='224' height='33' alt='' src='http://www23.a8.net/svt/bgt?aid=060203845799&wid=001&eno=01&mid=s00000002810001005000&mc=1'></a><img border='0' width='1' height='1' src='http://www16.a8.net/0.gif?a8mat=ZUDL1+D7PD4I+LOK+5ZEMP' alt=''>";

	var pgm_ad2 = "<A HREF='http://px.a8.net/svt/ejp?a8mat=ZUDL1+D7PD4I+LOK+60WN6' target='_blank'>PCパーツ・周辺機器等を取り揃えた、秋葉原系アウトレットショップ!<BR>コンピュータシティ</a><img border='0' width='1' height='1' src='http://www13.a8.net/0.gif?a8mat=ZUDL1+D7PD4I+LOK+60WN6' alt=''>";

	var nov_ad1 = "<a href='http://px.a8.net/svt/ejp?a8mat=ZST6L+FSKZHU+HOE+5Z6WX' target='_blank'><img border='0' width='224' height='33' alt='' src='http://www24.a8.net/svt/bgt?aid=060130749955&wid=001&eno=01&mid=s00000002291001004000&mc=1'></a><img border='0' width='1' height='1' src='http://www19.a8.net/0.gif?a8mat=ZST6L+FSKZHU+HOE+5Z6WX' alt=''>";

	var nov_ad2 = "<A HREF='http://px.a8.net/svt/ejp?a8mat=ZST6L+FSKZHU+HOE+5ZMCI' target='_blank'>【ΣBookJp】話題のデジタルブックが読めるPanasonicの電子書店<BR>小説、ビジネス書、SF、写真集、品揃え充実の総合書店！！</a><img border='0' width='1' height='1' src='http://www18.a8.net/0.gif?a8mat=ZST6L+FSKZHU+HOE+5ZMCI' alt=''>";

	// 上段
	aUpper[i++] = "<th><a target='_parent' href='" + aDir[depth] + "index.html'>ささら庵</a>";
	aUpper[i++] = "<th><a target='_parent' href='" + aDir[depth] + "index.html'>HOME</a>";
	aUpper[i++] = "<th><a target='_self' href='" + aDir[depth] + "program/index.html'>プログラム</a>";
	aUpper[i++] = "<th><a target='_self' href='" + aDir[depth] + "movie/index.html'>映 画</a>";
	aUpper[i++] = "<th><a target='_self' href='" + aDir[depth] + "novel/index.html'>小 説</a>";
	aUpper[i++] = "<th><a target='_self' href='http://sasaraan.sblo.jp/'>プログ</a>";
	aUpper[i++] = "<th><a target='_self' href='" + aDir[depth] + "info/link.html'>リンク</a>";

	// 下段
	i = 0;
	if (sect == "program") {
		ad1 = pgm_ad1;
		ad2 = pgm_ad2;
		if (depth > 1) {
			aLower[i++] = "<th><a target='_self' href='../php/'>ＰＨＰ</a>";
			aLower[i++] = "<th><a target='_self' href='../js.html'>ＪＳ</a>";
			aLower[i++] = "<th><a target='_self' href='../cpp.html'>Ｃ＋＋</a>";
			aLower[i++] = "<th><a target='_self' href='../vb.html'>ＶＢ</a>";
			aLower[i++] = "<td>";
			aLower[i++] = (prev != "")? ("<th>" + prev) : "<td>";
			aLower[i++] = (next != "")? ("<th>" + next) : "<td>";
		}
	} else if (sect == "movie") {
		ad1 = mov_ad1;
		ad2 = mov_ad2;
		if (depth > 1) {
			aLower[i++] = "<th><a target='_self' href='../yohga.html'>洋 画</a>";
			aLower[i++] = "<th><a target='_self' href='../hohga.html'>邦 画</a>";
			aLower[i++] = "<th><a target='_self' href='../recom.html'>おすすめ</a>";
			aLower[i++] = "<th><a target='_self' href='../../search?sid=dvd'>DVD</a>";
			aLower[i++] = "<td>";
			aLower[i++] = "<td>";
			aLower[i++] = "<td>";
		}
	} else if (sect == "novel") {
		ad1 = nov_ad1;
		ad2 = nov_ad2;
		if (depth > 1) {
			aLower[i++] = "<th><a target='_self' href='../index.html#list'>読書録</a>";
			aLower[i++] = "<td>";
			aLower[i++] = "<td>";
			aLower[i++] = "<td>";
			aLower[i++] = "<td>";
			aLower[i++] = "<td>";
			aLower[i++] = "<td>";
		}
	} 

	/*　広告
	document.write("<table style='width:98%; margin:0 1% 8px 1%;'><tr><td class='advt' style='padding:0;'>");
	document.write(ad1);
	document.write("<td class='advt' style='padding:0; vertical-align:middle; font-size:12px; line-height:140%;'>");
	document.write(ad2);
	document.write("</tr></table>");*/

	// ナビ
	document.write("<table class=", strClass, "><tr>");
	for (i=0; i<aUpper.length; i++) document.write(aUpper[i]);
	if (sect != "" && depth > 1) {
		document.write("</tr><tr>");
		for (i=0; i<aLower.length; i++) document.write(aLower[i]);
	}
	document.write("</tr></table>");
}

//------------------------------
//ページフッタの作成
function SetFooter(sect, prev, next) {
	var sDir = "http://www.sasaraan.net/";
	with (document) {
		write("<p class='gfoot'>・ささら庵  |");
		write(" <a href='" + sDir + "index.html'>■HOME</a> |");
		if (sect == "program") {
			sDir += "program/";
			write(" <a href='" + sDir + "index.html'>◆プログラムTOP</a> |");
		} else if (sect == "movie") {
			sDir += "movie/";
			write(" <a href='" + sDir + "index.html'>◆映画TOP</a> |");
		} else if (sect == "novel") {
			sDir += "novel/";
			write(" <a href='" + sDir + "index.html'>◆小説TOP</a> |");
		}
		if (prev != "") 	write(" <a href='" + sDir + prev + "'>●前のページ</a> |");
		if (next != "") write(" <a href='" + sDir + next + "'>●次のページ</a> |");
		write(" <a href='#top'>▲ページTOP</a> |</p>");		
	}
}

//------------------------------
// クッキー書き出し
// 引数 : キー、値、保持日数
function SetCookie(key, value, days) {	
	var str = escape(key) + "=" + escape(value) + ";";
	if (days != 0) {
		var dt = new Date();
		dt.setDate(dt.getDate() + days);
		str += "expires=" + dt.toGMTString() + ";";
	}
	document.cookie = str;
}

//------------------------------
// クッキー読み込み
// 引数 : キー、戻り値 : 値 
function GetCookie(key) {
	var sCookie = document.cookie;
	var aData = sCookie.split(";");
	var oExp = new RegExp(" ", "g");
	key = key.replace(oExp, "");
	var i = 0;
	while (aData[i]) {
		var aWord = aData[i].split("=");
		aWord[0] = unescape(aWord[0]).replace(oExp, "");
		if (key == aWord[0]) return unescape(aWord[1]);
		if (++i >= aData.length) break;
	}
	return "";
}

//------------------------------
// クッキー削除
// 引数 : キー
function DeleteCookie(key) {
	var dt = new Date();
	var str = key + "=;expires=" + dt.toGMTString();  
	document.cookie = str;
}



