// JavaScript Document

// Quick function for getting querystring values.
// Reference: http://groups.google.com/group/jquery-en/browse_thread/thread/99e1bc29713bba37/09506175a651256e?lnk=gst&q=query+string&rnum=2#
// Usage: $.query()["param"]; - where param is the 
jQuery.query = function()
{	
	var r = {};
	var q = location.search;        
	q = q.replace(/^\?/,''); // remove the leading ?        
	q = q.replace(/\&$/,''); // remove the trailing &
	
	jQuery.each(q.split('&'), function()
	{
		var key = this.split('=')[0];
		var val = this.split('=')[1];
		
		// convert floats
		if(/^[0-9.]+$/.test(val))
			val = parseFloat(val);
			
		// ingnore empty values
		if(val)
			r[key] = val;
	});
	return r;
}; 

$(document).ready(function()
{
	$("ul.collapsable ul.inner").hide();
	$("ul.collapsable li.coll_item").click(function()
	{
		$("ul.collapsable ul.inner").hide();
		$(this).find("ul.inner").show();
	});
	
	if($.query()["menuid"])
	{
		//alert($.query()["menuid"]);
		//alert($("ul.collapsable li.coll_item a[@rel='" + $.query()["menuid"] + "']").html());
		$("ul.collapsable li.coll_item a[@rel='" + $.query()["menuid"] + "']").parent().find("ul.inner").show();
	}
	
});