
// ページの頭までスクロールさせる

function backToTop() {

	var x1 = x2 = x3 = 0;
	var y1 = y2 = y3 = 0;

	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}

	if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}

	x3 = window.scrollX || 0;
	y3 = window.scrollY || 0;
	var x = Math.max(x1, Math.max(x2, x3));
	var y = Math.max(y1, Math.max(y2, y3));

	window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));

	if (x > 0 || y > 0) {
		window.setTimeout("backToTop()", 25);
	}
}

jQuery.noConflict();
var j$ = jQuery;

j$(function(){
	// アイコン画像ファイルのパス
	var arrow_close = 'images/folder.png';   // サブカテゴリクローズ時のアイコンファイル
	var arrow_open  = 'images/folder-open.png';    // サブカテゴリオープン時のアイコンファイル
	var na    = 'images/meta_date.gif';      // サブカテゴリが無い場合のアイコンファイル
	var hosturl = 'http:/localhost/wordpress-285/';

	// サブカテゴリをすべて隠す
	var categories = j$('#sidebar');
	j$('ul.children', categories).hide();

	// カテゴリリストにアイコンを付加
	var categories_list = j$('li', categories);
//	categories_list.children('a').css({'padding-left':'12px','background' : 'transparent url(' + na + ') no-repeat left 3px' });

	// クリックイベントを設定する
	categories_list.each(function(){
		// サブカテゴリが有るときの処理
		if(j$(this).children('ul.children').length > 0) {
			// カテゴリリンクの前のアイコンを変更
//			j$(this).children('a').css('background-image', 'url(' + hosturl + arrow_close + ')');
			// カテゴリリンクにクリックイベントを付加
			j$(this).children('a').click(function(){
//				j$(this).css('background-image', 'url(' + (j$(this).css('background-image').indexOf(arrow_close) != -1 ? arrow_open : arrow_close) + ')');
				j$(this).siblings('ul.children').toggle('fast');
				return false;
			});
		};
	});
});

