/**
 * Created by JetBrains PhpStorm.
 * User: Treynolds
 * Date: 3/7/11
 * Time: 10:04 AM
 * javascript to handle menu transitions
 */

$j(window).load(function(){
    //Social Media buttons
    /*$j('ul.social li').hover(
            function(){
                //prevent queue from building up 
                var children = $j(this).children('a');
                children.queue('fx',[children.queue().shift()]);
                children.fadeIn('slow');
            },
            function(){
                $j(this).children('a').fadeOut('slow');
            }
            );*/

    //Fix Magento left-nav
    var anchors = $j('aside#left ul.menu a');
    anchors.each(function(index){
        var elt = anchors[index];
        if(elt.href == document.location.href.split('&')){
            $j(elt).addClass('active');
            elt = $j(elt).parent();
            while(!$j(elt).hasClass('menu'))
            {
                if(elt.is('li')){
                    $j(elt).addClass('current');
                }
                elt = $j(elt).parent();
            }
        }
    });
    var parents = $j('nav ul li ul').parent();

    //Add the has_children class to any LI under NAV that has UL as a child.
    parents.addClass('has_children');

    parents.hover(
            function(){
                $j(this).children('ul').stop(true,true).css('z-index','1001').animate({height:'22px'});//slideDown('slow');
            },
            function(){
                $j(this).children('ul').css('z-index','1000').delay(500).animate({height:'0'});//slideUp('fast');
            }
            );
    $j('nav ul li ul').first().addClass('first');
    $j('nav ul li ul').last().addClass('last');
    //var selected = $j('nav li.sublevel_current');

    //selected.parent().css('display','block').css('z-index','999').parent().unbind();
});
