$(document).ready(function() {
	DD_roundies.addRule('#content ul.links, #sidebar .catalog', '15px', true);
	initmenu();
	initcatalog();

	// functions
	$("#search label").click(function () {
		$("#search label").css('display','none');
	});

	$("#search_input").focus(function () {
		$("#search label").css('display','none');
	});

	$("#search_input").blur(function () {
		if ( $("#search_input").attr("value") == "" )
			$("#search label").css('display','block');
	});

	$("#catalog > li > a").click(function(){
		$("#catalog > li > ul").slideUp("fast");
		$($($(this).parent()).find('ul')).slideDown("fast");
		return false;
	});
});

function initmenu () {
	var url = new String ($(document).attr("URL"));
	url_arr = url.split('/');

	if ( url_arr.length > 3 && url_arr[3] != '' ) {
		$('#menu a[href*='+url_arr[3]+']').addClass("act");
	}
}

function initcatalog () {
	$("#catalog ul").css("display","none");
	var url = new String ($(document).attr("URL"));
	url_arr = url.split('/');

	if ( url_arr.length > 5 && url_arr[5] != '' ) {
		$('#catalog a[href*='+url_arr[5]+']').css("font-weight","bold");
		$('#catalog a[href*='+url_arr[5]+']').css("text-decoration","none");
		$($($('#catalog a[href*='+url_arr[5]+']').parent()).parent()).css("display","block");
	}
	else
		$('#catalog ul:eq(0)').css("display","block");
}

