function equalHeight(group) {
	var tallest = 0;
	group.each(function() {
		var thisHeight = $(this).height();
		if(thisHeight > tallest) {
			tallest = thisHeight;
		}
	});
	group.height(tallest);
}

$(function() {
    init_mainmenu();
    init_sidemenu();
	init_search();
});

function init_mainmenu() {
    var allItems = $("#mainmenu ul > li");
    allItems.last().addClass("last");

    $("#mainmenu ul > li").mouseenter(function() {
	if ($(this).hasClass('active') == false) {
	    $(this).addClass('hover');
	}
    }).mouseleave(function() {
        $(this).removeClass('hover');
    });
}

function init_sidemenu() {
    $('#sidemenu .sidemenu').each(function(i) {
        var allItems = $(this).find("li");
        var firstItem = allItems.eq(0);
        var lastItem = allItems.eq(allItems.length - 1);

        firstItem.addClass("first");
        lastItem.addClass("last");

        if (firstItem.hasClass("active")) {
            firstItem.addClass("first_active");
        }
        if (lastItem.hasClass("active")) {
            lastItem.addClass("last_active");
        }

        firstItem.mouseenter(function() {
            if ($(this).hasClass('first_active') == false) {
                $(this).addClass('first_hover');
            }
        }).mouseleave(function() {
            $(this).removeClass('first_hover');
        });

        lastItem.mouseenter(function() {
            if ($(this).hasClass('last_active') == false) {
                $(this).addClass('last_hover');
            }
        }).mouseleave(function() {
            $(this).removeClass('last_hover');
        });

        allItems.mouseenter(function() {
            if ($(this).hasClass('active') == false) {
                $(this).addClass('hover');
            }
        }).mouseleave(function() {
            $(this).removeClass('hover');
        });
    });
}

function init_search() {
	var input = $("#search input:eq(0)");
	var defaultText = input.val();
	if (defaultText.length > 0) {
		input.click(function() {
			if (input.val() == defaultText) {
				input.val("");
			}
		}).blur(function() {
			if (input.val() == "") {
				input.val(defaultText);
			}
		});
	}
}

