var searchLabel;

function initSlideMenu() {
	var $menu = $(".menu-huvudmeny-container");
	var $active_item = $menu.find("ul#menu-huvudmeny li.current-menu-item");
	
	if($active_item.length > 0) {
		brittfurn_arrow_move_to($active_item[0], false);
	} else {
		var $first_item = $menu.find("ul#menu-huvudmeny li#menu-item-4");
		brittfurn_arrow_move_to($first_item[0], false);
	}
	
	$menu.find("ul#menu-huvudmeny li").bind('mouseenter', function(){
		brittfurn_arrow_move_to(this, true);
	});
}

function brittfurn_arrow_move_to(el, animate) {
	var $arrow = $("#menu-arrow");
	var whereto;
	
	// Adjust destination if we are hovering a sub menu 
	if(el.parentNode.className == 'sub-menu') { 
		//alert(el.offsetLeft);
		whereto = (el.offsetLeft + (el.offsetWidth/2)) + 150;
	} else {
		whereto = (el.offsetLeft + (el.offsetWidth/2));
	}
	
	if(whereto > 940){ whereto = 945; }
		var wherefrom = parseInt(($arrow.css('left')));
	
		if(animate) {
		$arrow.animate({
			"left": whereto - 64
		},
		{
			duration: 200,
			queue: false
		});
	} else { $arrow.css('left', whereto - 64); }
};


function initSearchField() {
	searchField = $(".searchform #s");
	searchLabel = searchField.val();

	searchField.focus(function() {
		if (searchField.val() == searchLabel) { searchField.val(""); }
	});

	searchField.blur(function() {
		if (searchField.val() == "") { searchField.val(searchLabel); }
	});
}


$('document').ready(function() {
	initSlideMenu();
	initSearchField();
	$('#menu-huvudmeny').append(langSelect);
});
