$(document).ready(function() {
	
	var get_data = document.location.search;
	var stringloc = get_data.indexOf("keepopen=");
	$("#leftmenu dd").removeAttr("style");
	if (stringloc>0) {
		var get_index = get_data.substr(stringloc+9);
		$("#leftmenu dd:not(:eq(" + get_index + "))").hide();
	} else {
		$("#leftmenu dd").hide();
	}
	$("#leftmenu dd:visible").addClass("open");
	
	var linkinstance = $("#leftmenu dd a").length;
	
	var thislinkhref = "";
	var thislinkparent = "";
	var linkaddition = ""
	for (i=0;i<linkinstance;i++) {
		thislinkhref = $("#leftmenu dd a:eq(" + i + ")").attr("href");
		thislinkparent = $("#leftmenu dd").index($("#leftmenu dd a:eq(" + i + ")").parent());
		
		linkaddition = "keepopen=" + thislinkparent;
		if (thislinkhref.indexOf("?")>0 && thislinkhref.indexOf("=")>0) {
			linkaddition = "&" + linkaddition;
		} else {
			linkaddition = "?" + linkaddition;
		}
		thislinkhref = thislinkhref + linkaddition;
		$("#leftmenu dd a:eq(" + i + ")").attr("href",thislinkhref);
	}
	
	$("#leftmenu dd").prev().children("a").click(function() {
		
		if($(this).attr("class") == "subcat") {
			$(this).attr("class","subopen");
			$(this).parent().next("dd").slideDown("medium");
		} else {
			$(this).attr("class","subcat");	
			$(this).parent().next("dd").slideUp("medium");
		}
		$(this).blur();
		return false;
		
	});
	$("#leftmenu dd:hidden").prev().children("a").addClass("subcat");
	$("#leftmenu dd:visible").prev().children("a").addClass("subopen");
	
});