/*
 * Dropdown Navigation
 */
var DropdownNavigation = {}
DropdownNavigation.domReady = function(arr) {
    var config = {
        sensitivity:    3,
        interval:       100,
        over:           DropdownNavigation.slide_down,
        timeout:        50,
        out:            DropdownNavigation.slide_up
    }
    $.each(arr, function(i, el) {
        $("ul"+el+" li").hoverIntent(config)
        $("ul"+el+" li:has(ul.sub-menu)").find("a:first").append("<span>>></span>").addClass("has_childs")
        $("ul"+el+" li ul li:last-child").addClass("last")
    })
}
DropdownNavigation.slide_down = function() {
    $(this).addClass("hover")
    var ul = $("ul:first",this)
    if($(this).is("li.right")) {
        w = ul.width()
        lw = $("a", this).width() +2
        ul.css("margin-left","-"+(w-lw)+"px").slideDown("fast")
    } else {
        ul.slideDown("fast")
    }
}
DropdownNavigation.slide_up = function() {
    $(this).removeClass("hover")
    $("ul:first",this).slideUp("fast")
}

/*
 * On Dcument Ready
 */
$(document).ready(function() {
    DropdownNavigation.domReady(new Array(".dropdown"))
})
