//
//
//  Scriptaculous implementation of menu blending for MusicReviewZone.com
//  By Shann McNicholl. 2008.
//  http://www.mcnicholl.com
//
//

var menus   =   new Array('recentposts',
                          'popularposts', 
                          'commentsposts');
var e_ffect =   'appear';
var pre_element_fix         =   "rpc_";
var style_header_li         =   pre_element_fix+"header_li";
var style_header_li_active  =   style_header_li+"_active";
var header_element          =   pre_element_fix+"header";



function rpcAnimateMenu(menu) {
    var the_menu    =   document.getElementById(pre_element_fix+menu);
    if(the_menu.style.display == 'none') {
        //Cycle through the other elements to close it off.
        var ele;
        for(var m in menus) {
            ele =   document.getElementById(pre_element_fix+menus[m]);
            //alert(menus[m]);
            try {
            if(ele.style.display != 'none') {
                // Toggle this element
                Effect.toggle(ele, e_ffect, {duration: 1, scaleX: false, scaleContent: false});                
                var t   =   document.getElementById(header_element+"_"+menus[m]);
                
                //alert(t.className);
                if(!t) {
                    alert("WHY ME?????");
                }
                if(t.className  ==  style_header_li_active) {
                    t.className =   style_header_li;
                }
                //break;
            }
            } catch(e) {
            }
        }
        //alert(header_element+"_"+menu);
        if(document.getElementById(header_element+"_"+menu)) {
            document.getElementById(header_element+"_"+menu).className = style_header_li_active;
        }
        //alert(document.getElementById(header_element+menu).className);
        setTimeout("Effect.toggle('"+pre_element_fix+menu+"', '"+e_ffect+"', {duration: 2, scaleX: false, scaleContent: false})", 1000);
    } else { // Then the current element is already visible
        //alert("Its visible!");
    }
}


function rpcAnimateMenu2(menu) {
    Effect.SlideDown(menu);
}