$(function() {
	//navigation frop down
	$("#nav1 ul > li").hover(
		 function() { $(this).addClass("hover"); }
		,function() { $(this).removeClass("hover"); }
	);
	
	//subnavigation
	$("#subnav > ul > li > a, #subnav > ul > li > ul > li > a").bind("click", function() {
		if( $(this).parent().children("ul").length ) {
			$(this).parent().toggleClass("open");
			return false;
		} else {
			return true;
		} //end if
	});
	
	//gallery empty elements
	$(".post2 ul li a").each(function() {
		var thtml = trim($(this).html());
		if( thtml == "" ) $(this).parent("li").remove();
	});
});



function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}