

var querystringclass = "";
var querystringnavnot = "";
var querystringid = "";
var querystringidnot = "";

$(document).ready(function(){
	initmenus();

	$(querystringid).click(navitemevent);
	//$(querystringid).mouseenter(navitemevent);
	//$(querystringclass).mouseleave(hideallmenus);
	//$("#nav_and_menus").mouseleave(hideallmenus);
	//$(querystringidnot).mouseenter(hideallmenus);

	$("body").click(hideallmenus);
    
});

function hideallmenus(){
	$(querystringclass).hide();
}

function navitemevent(data){
	var elstring = "." + $(this).attr("id");
	//alert(elstring);
	var visible = $(elstring).is(":visible");
	var type = data['type'];


	//$(".subnav_menu").css("display", "inherit");
	$(querystringclass).hide();
	if(!visible)$(elstring).show();
	if(type == "mouseenter")$(elstring).show();


	return false;
}


function initmenus(){
	$(".subnav_menu").show();
	$("#nav li").each(eachnavitem);

	return false;
}

function eachnavitem(){

	var id = $(this).attr("id");
	//alert(id);

	if($("." + id).length > 0){
		querystringclass += " ." + id + ",";
		querystringid += " #" + id + ",";
		querystringnavnot += " :not(#" + id + "),";
	}
	else{
		querystringidnot += " #" + id + ",";
	}

	var baroffset = $(this).offset();
	var eloffset = $("a", $(this)).offset();
	var left = eloffset.left - baroffset.left;

	$("." + id + " ul").css("margin-left", left);
	$("." + id).hide()

	$("." + id + " .triangle").css("margin-left", left + 30);
}
