(function() {

jQuery.fn.clickOpenMenu = function() {

	/* init */
	j$(this).children('dd').css('display','none');
	
	var nowViewPage = location.search.substring(6);
	var dds = j$(this).find('dd');

	var targetElem = j$(this);

	for(i = 0; i < dds.length;i++){
		var hrefs = j$(dds[i]).find('a');
		var dtFlg = false;

		for(j = 0 ;j < hrefs.length ; j++){
			if( j$(hrefs[j]).attr('href').substring(15) == nowViewPage){

	/* now viewing page */

				dtFlg = true;

				var targs = j$(hrefs[j]).parents('li');
				j$(targs).children('a').css('color','red');

		
			}
		}

		if(!dtFlg){
			j$(dds[i]).prev('dt').find('a').click(function(){
				j$(this).parents('dt').next('dd').slideToggle();

				return false;
			});
		}else{
			j$(dds[i]).prev('dt').find('a').click(function(){
				return false;
			});
			j$(dds[i]).css('display','block');

			var attstmp = j$(dds[i]).prev('dt').attr("id");
			attstmp = attstmp.substring(4);

			var addrs = "url(./image/template/temp_side/side_button" + attstmp + "_on.png)";

			j$(dds[i]).prev('dt').find('a').css("background-image", addrs );
		}
	}
}

jQuery.fn.toTopScroll = function() {

	j$(this).click(function(){
		j$('html,body').animate({ scrollTop: j$(j$(this).attr("href")).offset().top }, 'slow','swing');  
		return false;  
	});

}






})(jQuery)

j$(document).ready( function() {

	j$('#accordion').clickOpenMenu();
	j$('#to_top a').toTopScroll();
	


});





