jQuery(function() {
	var $ = jQuery;
	var lblSearch = $("#lbl-global-search");
	var inpSearch = $("#inp-global-search")
	var indicator = $("#search-activate");
	var oWidth    = inpSearch.width();
	
	inpSearch.focus(function() {
		lblSearch.hide();
		$(this).animate({width: "200px"}, 200);
	}).blur(function() {
		if ( !this.value.length ) {
			$(this).animate({width: oWidth + "px"}, 200, function() { lblSearch.show(); });
		}
	}).bind("keyup keydown", function() {
		if ( this.value.length ) {
			indicator.addClass("active");
		} else {
			indicator.removeClass("active");
		}
	});
	
	indicator.click(function(e) {
		e.preventDefault();
		
		if ( inpSearch.val() ) {
			$("#global-search").submit()
		}
	});
});