	var blocks;
	var blockLinks;
	
	function blockInitialize(block){
		if (Element.hasClassName(block, "collapsed")){
			block.hide();
		}else block.show();
	}
	function blockCollapse(block){
		Element.addClassName(block,"collapsed")
	}
	function linkInitialize(link){
		Element.removeClassName(link,"selected");
	}
	function blockLinkInitialize(blockLink){
		Event.observe(blockLink,"click",function(e){
			var a=Event.element(e);
	//	alert (a.href.substr(1));
			blocks.each(blockCollapse);
			Element.removeClassName(a.href.split("#")[1],"collapsed");
			blockLinks.each(linkInitialize);
			Element.addClassName(a,"selected");
			blocks.each(blockInitialize);
		});
	}

	function tabMenuInitialize(){

			blocks  = $A($$("#routeMenu .block"));
			blocks.each(blockInitialize);
			
			blockLinks=$A($$("#route-tabs a.tab"));
			blockLinks.each(blockLinkInitialize);
	}

	Event.observe(window,"load", tabMenuInitialize);