/*@cc_on _d=document;eval('var document=_d')@*/


//******************************************************************************
var url = "http://www.benri.com/";
function defaultpage()
{
	ID.setHomePage(url);
}

//******************************************************************************
// タブをクリックしたときに呼ばれる関数
//******************************************************************************
function on_click_chg( td_id, get_str )
{
	//=============================================================
	// ボタンのタブ部分
	//=============================================================
	var active_btn_str = new Array(7);
	var serch_html_btn = new Array(7);

	// 押されたボタンの場所に、classをつける
	for( i = 0 ; i <= 6 ; i++ ){
		if( td_id == i ){
			active_btn_str[i] = "class='item_active'";
			//-----------------------------------------------
			//	選択したタブをCookieに保存する
			//-----------------------------------------------
			document.cookie = "banner_tab_select" + "=" + i + "; expires = " + new Date(2030, 1).toUTCString();
		}else{
			active_btn_str[i] = "";
		}
	}

	// 検索タブ
	serch_html_btn[0] = "<li "+active_btn_str[0]+"><a href='#' target='_self' onClick=\"on_click_chg( 0, large_0)\"><span>おすすめ<\/span><\/a><\/li>";
	serch_html_btn[1] = "<li "+active_btn_str[1]+"><a href='#' target='_self' onClick=\"on_click_chg( 1, large_1)\"><span>調べる<\/span><\/a><\/li>";
	serch_html_btn[2] = "<li "+active_btn_str[2]+"><a href='#' target='_self' onClick=\"on_click_chg( 2, large_2)\"><span>ニュース<\/span><\/a><\/li>";
	serch_html_btn[3] = "<li "+active_btn_str[3]+"><a href='#' target='_self' onClick=\"on_click_chg( 3, large_3)\"><span>ショッピング<\/span><\/a><\/li>";
	serch_html_btn[4] = "<li "+active_btn_str[4]+"><a href='#' target='_self' onClick=\"on_click_chg( 4, large_4)\"><span>辞書<\/span><\/a><\/li>";
	serch_html_btn[5] = "<li "+active_btn_str[5]+"><a href='#' target='_self' onClick=\"on_click_chg( 5, large_5)\"><span>暮らし<\/span><\/a><\/li>";
	serch_html_btn[6] = "<li "+active_btn_str[6]+"><a href='#' target='_self' onClick=\"on_click_chg( 6, large_6)\"><span>趣味<\/span><\/a><\/li>";

	// で、ボタン部分のHTMLをくっつけて
	put_html = "<div id='MainMenu'><div id='tab'><ul style='margin:0; padding:0;'>";
	for( i = 0 ; i <= 6 ; i++ ){
		put_html = put_html + serch_html_btn[i];
	}
	put_html = put_html + "<li><a href='#'><span>　<\/span><\/a><\/li><\/ul><\/div><\/div>";

	//----------------------------------------------------------------
	// 出力する
	//----------------------------------------------------------------
	document.getElementById("tab").innerHTML = put_html;

	//----------------------------------------------------------------
	// サイトなボタン部分
	//----------------------------------------------------------------
	document.getElementById("myText1").innerHTML = get_str;

	//----------------------------------------------------------------
	// 入力フォームの文字自動設定
	//----------------------------------------------------------------
	var key = 'input_search_key';
	var dat = "";
	var cookies = document.cookie.split( "; " );
	for( i = 0 ; i < cookies.length ; i++ ){
		if( cookies[i].substr( 0, key.length ) == key ){
			dat = cookies[i].substr( key.length + 1, cookies[i].length );
			break;
		}
	}
	document.benri_input.keyword.value = unescape( dat );

	//----------------------------------------------------------------
	//	キーワード入力にフォーカスする
	//----------------------------------------------------------------
	document.benri_input.keyword.focus();

}


//******************************************************************************
// サイト色をクリックしたときに呼ばれる関数
//******************************************************************************
function changeCSS(cssname){ 
	document.getElementById('myStyle').href = cssname + '.css';
	document.cookie = "banner_color" + "=" + escape( cssname ) + "; expires = " + new Date(2030, 1).toUTCString();
}

//******************************************************************************
// 他ページのサイト色設定の関数
//******************************************************************************
function onload_color()
{
	var cssname = read_cookie( "banner_color" );

	//	デフォルト設定
	if( cssname == "" || ( cssname != "css/color_pi" && cssname != "css/color_or" && cssname != "css/color_gr" && cssname != "css/color_bl" ) ){
		cssname = "css/color_default";
		document.cookie = "banner_color" + "=" + escape( cssname ) + "; expires = " + new Date(2030, 1).toUTCString();
	}

	document.getElementById('myStyle').href = cssname + '.css';
}


//******************************************************************************
//	Onloadで呼ばれる関数
//******************************************************************************
function onload_default_btn()
{

	//	告知バナー表示フラグをCOOKIEから取得する
	var banner_view_flg = read_cookie( "banner_view_flg" );

	// 告知バーの選択によって、旧ページへジャンプ
	if( banner_view_flg == "2" || banner_view_flg == "5" ){
		document.location = "index2.html";
	}

	//=============================================================
	// 検索窓のタブの置き換え
	//=============================================================

/****************
	document.getElementById("tab").innerHTML = "<div id='MainMenu'><div id='tab'><ul style='margin:0; padding:0;'><li class='item_active'><a href='#' target='_self' onClick=\"on_click_chg( 0, large_0)\"><span>おすすめ<\/span><\/a><\/li><li><a href='#' target='_self' onClick=\"on_click_chg( 1, large_1)\"><span>調べる<\/span><\/a><\/li><li><a href='#' target='_self' onClick=\"on_click_chg( 2, large_2)\"><span>ニュース<\/span><\/a><\/li><li><a href='#' target='_self' onClick=\"on_click_chg( 3, large_3)\"><span>ショッピング<\/span><\/a><\/li><li><a href='#' target='_self' onClick=\"on_click_chg( 4, large_4)\"><span>辞書<\/span><\/a><\/li><li><a href='#' target='_self' onClick=\"on_click_chg( 5, large_5)\"><span>暮らし<\/span><\/a><\/li><li><a href='#' target='_self' onClick=\"on_click_chg( 6, large_6)\"><span>趣味<\/span><\/a><\/li><li><a href='#'><span>　<\/span><\/a><\/li><\/ul><\/div><\/div>";

	// ボタン窓のところを、Java版に書き換える
	document.getElementById("myText1").innerHTML = large_2;
**************/

	//------------------------------------------------------
	//	タブのCOOKIEの選択タブを読み込む
	//------------------------------------------------------
	var tab_select_num = read_cookie( "banner_tab_select" );

	// Cookie未登録だったら、デフォルト（左端）に設定
	if( tab_select_num <= '0' || tab_select_num >= '7' ){
		tab_select_num = '0';
	}

	//	Cookieで指定されてるタブの中身のHTMLを取得
	switch( tab_select_num ){
	case '1':
		on_click_chg( tab_select_num, large_1 );
		break;
	case '2':
		on_click_chg( tab_select_num, large_2 );
		break;
	case '3':
		on_click_chg( tab_select_num, large_3 );
		break;
	case '4':
		on_click_chg( tab_select_num, large_4 );
		break;
	case '5':
		on_click_chg( tab_select_num, large_5 );
		break;
	case '6':
		on_click_chg( tab_select_num, large_6 );
		break;
	default:
		on_click_chg( tab_select_num, large_0 );
		break;
	}


	//----------------------------------------------------------------
	// サイト色の設定
	//----------------------------------------------------------------

	//	色変更のボタン置き換え
	document.getElementById('color').innerHTML = "<div id='color_change'><div id='color_btn'><ul><li class='color_btn01'><a href='#' onClick=\"changeCSS('css\/color_default')\" title='デフォルト'><\/a><\/li><li class='color_btn02'><a href='#' onClick=\"changeCSS('css\/color_pi')\" title='ピンク'><\/a><\/li><li class='color_btn03'><a href='#' onClick=\"changeCSS('css\/color_or')\" title='オレンジ'><\/a><\/li><li class='color_btn04'><a href='#' onClick=\"changeCSS('css\/color_gr')\" title='グリーン'><\/a><\/li><li class='color_btn05'><a href='#' onClick=\"changeCSS('css\/color_bl')\" title='水色'><\/a><\/li><\/ul><\/div><\/div>";

}



function onload_oldver_link_set()
{

	//----------------------------------------------------------------
	// 旧バージョンのページへ移行の置き換え
	//----------------------------------------------------------------
	document.getElementById("to_oldindex").innerHTML = "<a href=\"index2.html\" onClick=\"footer_location_oldpage();\">便利コム旧バージョンへ</a>";

}


function onload_blog_parts_set()
{
	//----------------------------------------------------------------
	// ブログパーツの置き換え
	//----------------------------------------------------------------

	//	ちょいメモくん
	var parts4 = "<div class='right-sidebar-inner' style=\"margin-bottom:1em;\"><div class=\"parts_border grd\" style=\" padding:20px 0\"><div id=\"memo1\" style=\"margin:0 auto;\"><div id=\"memo2\"><form name='form1'><textarea name='textdata_choimemo' class=\"memo_text\" onkeyup=\"Memo_SetCookie( 'memo_dat', document.form1.textdata_choimemo.value, 90 )\" cols=\"10\" rows=\"10\"><\/textarea><\/form><\/div><\/div><a href='memo_help.html' target='_blank'>使い方はこちら</a><\/div><\/div>";


	//	時計　アナログ時計＋デジタル時計
	//var parts1 = "<div class='right-sidebar-inner' style=\"margin-bottom:1em;\"><div class=\"parts_border grd\"><div class='parts'><embed src='http:\/\/www.clocklink.com\/clocks\/0010-silver.swf?TimeZone=Japan_Tokyo&amp;' width='150' height='150' wmode='transparent' type='application\/x-shockwave-flash' \/><br \/><embed src='http:\/\/www.clocklink.com\/clocks\/5012-black.swf?TimeZone=Japan_Tokyo&amp;' width='91' height='30' wmode='transparent' type='application\/x-shockwave-flash' \/><\/div><\/div><\/div>";


	//	時計　アナログ時計のみ
	var parts1 = "<div class='right-sidebar-inner'><div class=\"parts_border grd\"><div class='parts_clock'><embed src='http:\/\/www.clocklink.com\/clocks\/0010-silver.swf?TimeZone=Japan_Tokyo&amp;' width='150' height='150' wmode='transparent' type='application\/x-shockwave-flash' \/><\/div><\/div><\/div>";


	//	天気
	var parts2 = "<div class='right-sidebar-inner' style=\"margin-bottom:1em;\"><div class=\"parts_border grd\"><div class='parts'><DIV style=\"font-size:12px;text-align:center;\"><IFRAME src=\"http://link.tenki-yoho.com/img.php?all,acrweb\" width=150 height=180 scrolling=NO frameborder=0 marginwidth=0 marginheight=0><A href=\"http://www.tenki-yoho.com/\" target=_blank>天気予報</A></IFRAME><br>-<A href=\"http://www.tenki-yoho.com/\" target=_blank>天気予報コム</A>-</DIV><\/div><\/div><\/div>";


	//	電卓
	var parts3 = "<div class='right-sidebar-inner' style=\"margin-bottom:1em;\"><div class=\"parts_border grd\"><div class='parts'><object width=\"160\" height=\"240\"><param name=\"movie\" value=\"http:\/\/www.flasco.jp\/flascal\/calcBP.swf\"\/><param name=\"quality\" value=\"high\" \/><param name=\"bgcolor\" value=\"#ffffff\" \/><param name=\"allowScriptAccess\" value=\"always\" \/><embed src=\"http:\/\/www.flasco.jp\/flascal\/calcBP.swf\"quality=\"high\" bgcolor=\"#ffffff\" width=\"160\" height=\"240\" name=\"player\" align=\"middle\" play=\"true\" type=\"application\/x-shockwave-flash\" pluginspage=\"http:\/\/www.adobe.com\/go\/getflashplayer\" allowscriptaccess=\"always\"><\/embed><\/object><\/div><\/div><\/div>";


//	document.getElementById("parts").innerHTML = parts1 + parts4 + parts2 + parts3;
	document.getElementById("parts").innerHTML = parts4 + parts2;



	//----------------------------------------------------------------
	//	ちょいメモくんのCookie取得
	//----------------------------------------------------------------
	var memotxt = read_cookie( 'memo_dat' );

	if( memotxt == "" || memotxt == "undefined" ){
		memotxt = "便利コム メモ帳\nご自由に入力してください";
	}
	document.form1.textdata_choimemo.value = unescape( memotxt );

}


//******************************************************************************
// フッターリンクから旧サイトに移行した時に呼ばれる関数
//******************************************************************************
function footer_location_oldpage()
{
	// COOKIEに書込む
	document.cookie = "banner_view_flg" + "=" + escape( '' ) + "; expires = " + new Date(2030, 1).toUTCString();

	//	旧ページに飛ぶ
	document.location = "index2.html";
}


//******************************************************************************
//	COOKIE読み込み関数
//******************************************************************************
function read_cookie( cookie_name )
{

	//----------------------------------------------------------------
	//	旧ページへ飛ぶバナーの表示/非表示/旧ページへ強制送還の設定
	//----------------------------------------------------------------
	var cooke_dat = "";

	// 発行したクッキーの取得（読み込み）
	if ( document.cookie ){
		var cookies = document.cookie.split( "; " );
		for ( var i = 0; i < cookies.length; i++ ){
			var str = cookies[i].split( "=" );
			if ( str[0] == cookie_name ){
				cooke_dat = unescape( str[1] );
				break;
			}
		}
	}
	return( cooke_dat );
}


//***********************************************************
// ちょいメモ君のcookie保存関数
// この関数は、onkeyup属性でコールしないと、１文字抜けます
//***********************************************************
function Memo_SetCookie( key, dat, days )
{
	var MAX_INPUT_TEXT = 10000;

	// データサイズをチェックして、最大サイズを超えてたら保存しない
	var str_obj = new String( document.form1.textdata_choimemo.value );

	// 最大サイズ以下なので、Cookieに保存する
	if( str_obj.length <= MAX_INPUT_TEXT ){

		var nowtime = new Date().getTime();
		var clear_time = new Date(nowtime + ( 60 * 60 * 24 * 1000 * days ));
		var expires = clear_time.toGMTString();

		// クッキーの発行（書き込み）
		document.cookie = key + "=" + escape( dat ) + "; expires=" + expires;

	}
	// 最大サイズを超えてるので、ぶったぎる（Cookieには保存しない）
	else{
		document.form1.textdata_choimemo.value = document.form1.textdata_choimemo.value.substr( 0,MAX_INPUT_TEXT );
	}

}
