window.addEvent('domready', function(){
	$$('a.menu').each(function(menuItem) {
        menuItem.addEvents({
		    mouseenter: function(){
			    this.morph({
				    'background-color': '#f0f0f0',
				    'color': '#ff7502',
				    'transition': Fx.Transitions.Sine.easeOut,
				    duration: 100
			    });
		    },
		    mouseleave: function(){
			    this.morph({
				    'backgroundColor': '#454545',
				    'color': '#ffffff',
				    transition: Fx.Transitions.Sine.easeOut,
				    duration: 100
			    });
		    }
	    });
	});
	
	$$('a.Level2').each(function(menuItem) {
        menuItem.addEvents({
		    mouseenter: function(){
			    this.morph({
				    'background-color': '#f0f0f0',
				    'color': '#ff7502',
				    'transition': Fx.Transitions.Sine.easeOut,
				    duration: 100
			    });
		    },
		    mouseleave: function(){
			    this.morph({
				    'backgroundColor': '#3a3a3a',
				    'color': '#ffffff',
				    transition: Fx.Transitions.Sine.easeOut,
				    duration: 100
			    });
		    }
	    });
	});
	
	$$('a.Level3').each(function(menuItem) {
        menuItem.addEvents({
		    mouseenter: function(){
			    this.morph({
				    'background-color': '#f0f0f0',
				    'color': '#ff7502',
				    'transition': Fx.Transitions.Sine.easeOut,
				    duration: 100
			    });
		    },
		    mouseleave: function(){
			    this.morph({
				    'backgroundColor': '#3a3a3a',
				    'color': '#d2bd84',
				    transition: Fx.Transitions.Sine.easeOut,
				    duration: 100
			    });
		    }
	    });
	});
	
    var accordion = new Accordion('a.Level2', 'div.accordion', $('content'), {
        start:'all-closed',
        opacity: true,
        duration: 100,
        alwaysHide: true
    });
    
    if ($get("idmenu")){
        accordion.display($get("idmenu"));
    }
    
});


function $get(key,url){  
    if(arguments.length < 2) url =location.href;  
    if(arguments.length > 0 && key != ""){  
        if(key == "#"){  
            var regex = new RegExp("[#]([^$]*)");  
        } else if(key == "?"){  
            var regex = new RegExp("[?]([^#$]*)");  
        } else {  
            var regex = new RegExp("[?&]"+key+"=([^&#]*)");  
        }  
        var results = regex.exec(url);  
        return (results == null )? "" : results[1];  
    } else {  
        url = url.split("?");  
        var results = {};  
            if(url.length > 1){  
                url = url[1].split("#");  
                if(url.length > 1) results["hash"] = url[1];  
                url[0].split("&").each(function(item,index){  
                    item = item.split("=");  
                    results[item[0]] = item[1];  
                });  
            }  
        return results;  
    }  
}  


