//accordion
$j(function() {
	var lobalNavLi = $j("#localNavBoxArea li");
	var div_area = $j("div[@class='lnDesc']",lobalNavLi);

	if(div_area.get(0) == undefined) {
		return;
	}
	div_area.css('overflow','hidden');
	
	var div_area_pad_top    = div_area.css("padding-top");
	var div_area_pad_bottom = div_area.css("padding-bottom");

	div_area.css("padding-top",0);
	div_area.css("padding-bottom",'0');

	if(Prototype.Browser.IE) {
		div_area.prepend('<span style="line-height:' + div_area_pad_top + ';margin:0;padding:0;">&nbsp;</span>');
		div_area.append('<span style="line-height:' + div_area_pad_bottom + ';margin:0;padding:0;">&nbsp;</span>');
	}
	else {
		div_area.prepend('<div style="height:' + div_area_pad_top + ';margin:0;padding:0;"></div>');
		div_area.append('<div style="height:' + div_area_pad_bottom + ';margin:0;padding:0;"></div>');
	}
	
	var menuAccordion = new accordion('localNavBoxArea',
										{
										 resizeSpeed : 9,
										 classNames : {
										    toggle : 'lnHeading',
										    toggleActive : 'current',
										    content : 'lnDesc'
										 },
										 defaultSize : {
										    height : null,
										    width : null
										 },
										 onEvent:'mouseover'
										}
									 );
	//init open
	
	//get path
	var location_uri = location.pathname;
	var active_index = 0;
	var location_list = location_uri.split('/');
	delete location_list[location_list.length - 1];
	location_uri = location_list.join('/');
	var active_index = 0;
	$j('a',lobalNavLi).each(function(){
		//remove_param
		var navi_href = $j(this).attr('href').split('#');
		var navi_href = navi_href[0].split('?');

		var navi_list = navi_href[0].split('/');
		delete navi_list[navi_list.length - 1];
		navi_href = navi_list.join('/');
		//check
		if(location_uri.indexOf(navi_href) != -1) {
			//alert(this.href + active_index);
			menuAccordion.activate($$('#localNavBoxArea .lnHeading')[active_index]);
			$j('#localNavBoxArea .current > a.lnHeading').addClass('remarks');
			
			return;
		}
		active_index++;
	});
});

//accordion link
$j(function() {
	$j("a + div.lnDesc").css("cursor","pointer");
	$j("a + div.lnDesc").click(function() {
		location.href = $j(this).prev().attr("href");
	});
});


