//<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
//cssWrite.js
//ロリポブログのクエリに従い、CSSを上書き
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
//CSS上書き
//━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
//------------------------------------------------------------
//CSS上書き
//------------------------------------------------------------
//dodyのidを変更
function cssWrite(idPrm){
	var objBody = document.body;
	if(!idPrm){
		objBody.id = null;
	} else {
		objBody.id = idPrm;
	}

}


//初期化
var Flg_Finish_cssChg =false;		/*再描画チェック*/
var Flg_layout_cssChg;				/*レイアウト状態のチェック*/
var Flg_onresize;			/*footerUPの実行チェック*/

//表示モードをチェック
function viewModeCheck(prm){
	//--------------------
	//URLをチェック
	//--------------------
	//「location.search」でURLのクエリ?以下を取得
	var viewMode = window.location.search;
	//フラグ：URLクエリの状態
	var Flg_view;
	
	//クエリによりフラグを立てる
	if        (viewMode.indexOf("eid=") > -1) {
		Flg_view = "entry";			//エントリーID
	} else if(viewMode.indexOf("cid=") > -1) {
		Flg_view = "category";		//カテゴリーID
	} else if(viewMode.indexOf("pid=") > -1) {
		Flg_view = "profile";			//プロフィールID
	} else if(viewMode.indexOf("page=") > -1) {
		Flg_view = "page";			//ページ
	} else if(viewMode.indexOf("month=") > -1) {
		Flg_view = "month";			//カレンダーの月
	} else if(viewMode.indexOf("day=") > -1) {
		Flg_view = "day";			//カレンダーの日
	} else if(viewMode.indexOf("search=") > -1) {
		Flg_view = "search";			//検索した場合
	} else if(viewMode.indexOf("mode=") > -1) {
		Flg_view = "mode";		//プレビューとか、コメント書いた後とか
	} else if(viewMode.indexOf("tid=") > -1) {
		Flg_view = "toppage";		//テンプレートID
	} else {
		Flg_view = "toppage";		//それ以外はトップページ
	}
	//--------------------
	//prmがある場合はフラグをprmで上書き
	//--------------------
	if(prm){
		Flg_view = prm;
	}
	//--------------------
	//フラグにより、CSSを上書き
	//--------------------
	if(Flg_view == "toppage"){
		Flg_layout_cssChg = "toppage";
		//トップページの場合
		cssWrite();
	} else if(Flg_view != "toppage"){
		Flg_layout_cssChg = "toppageNo";
		//ブログ用のクエリが存在する場合
		cssWrite("body_Standard");
		//IE以外（主にFirefox）でfooterUpが動かない対策		//■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
		if (Flg_onresize && Lib_BrowserChk()!="MSIE") {		//「Flg_onresize」を確認→存在してれば、「footerUp」が読み込み完了している証拠
			//リサイズ時の再セットを流用
			onresizeSet();
		}
		//メニューを全て開く
		//setTimeout('Batch_menuAllCange("show");',1000)
	}
	//--------------------
	//再描画対策
	//--------------------
	//一回目描画時は実行しない
	if(Flg_Finish_cssChg){
		//------------------------------
		//IEで再描画されない問題に対応
		//------------------------------
		//　→デメリット：potision:absoluteの時は再描画されない。。。表示がおかしくなる
		//document.body.innerHTML=document.body.innerHTML;		//bodyなどの全体でやるとdivPopが動かなくなるので、各場所で設定
		//各場所で再読み込み
		//↓画像を最初から背景化したため、その時は不要
		//document.getElementById("header").innerHTML=document.getElementById("header").innerHTML;
		document.getElementById("contents_entry").innerHTML=document.getElementById("contents_entry").innerHTML;
		document.getElementById("contents_navi").innerHTML=document.getElementById("contents_navi").innerHTML;
		//document.getElementById("footer_top").innerHTML=document.getElementById("footer_top").innerHTML;
		document.getElementById("footer").innerHTML=document.getElementById("footer").innerHTML;
		//------------------------------
		//音設定が消える問題に対応
		//------------------------------
		//フラグがtrueの時、再設定
		if(	Flg_sound){
			soundSet("set");
		}
		//------------------------------
	}
	Flg_Finish_cssChg = true;
	//--------------------
}




//------------------------------------------------------------
//関数実行
//------------------------------------------------------------
viewModeCheck();





//------------------------------------------------------------
//■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■




