var LiferayJedi = function () {
var $ = jQuery;
return {
init: function() {
var instance = this;
instance.handleSearchForm();
instance.dropDownMenu();
instance.handleLastChild();
},
dropDownMenu: function() {
$(".parent-nav-item").hoverIntent(
{
interval: 25,
timeout: 0,
over: function () {
var instance = $(this);
var child = $('.child-menu', this);
instance.addClass("init");
child.slideDown(100);
},
out: function () {
var instance = $(this);
var child = $('.child-menu', this);
child.slideUp(50);
instance.removeClass("init");
}
}
);
$(".selected").hoverIntent(
{
interval: 25,
timeout: 0,
over: function () {
var instance = $(this);
var child = $('.child-menu', this);
instance.addClass("init");
child.slideDown(100);
},
out: function () {
var instance = $(this);
var child = $('.child-menu', this);
child.slideUp(50);
instance.removeClass("init");
}
}
);
},
handleSearchForm: function() {
var searchForm = $('#banner .search');
if (searchForm.length) {
var searchInput = searchForm.find('input[@type=image]');
var searchLink = $('<a class="search-input-link" href="javascript:;"></a>');
searchLink.click(
function() {
$(this).parents('form')[0].submit();
}
);
searchInput.hide();
searchInput.before(searchLink);
}
},
handleLastChild: function () {
var instance = this;
$('#footer ul li:last').addClass('last-child');
}
};
}();
jQuery(document).ready(
function() {
LiferayJedi.init();
}
);