//=======================================================================================================
//-------------------------------------------------------------------------------------------------------
//	Custom Javascript functions
//-------------------------------------------------------------------------------------------------------
//=======================================================================================================
//-------------------------------------------------------------------------------------------------------
//	JAuery hide empty menus
//-------------------------------------------------------------------------------------------------------
$(function(){

	$(document.body).ready
	(
		function(){$(this).find('ul.m2').HideEmpty();}
	);
});

jQuery.fn.HideEmpty = function() {
  return this.each(function(){
	var itemcount	= $(this).find('li').length;
	if( !itemcount || itemcount == 0 )
	  {
		$(this).css( "visibility", "hidden" );
	  }
  });
};

$(document).ready(function() 
{ 
	//	Init searchbar
	$('#findtext').liveSearch({url: '/ajax/search.php?findtext='});
	
	//	Toggle level 4 menus
	$("li.show4").click(function () {
		$( this ).toggleClass("active4");
    });    


	$(function() {
        $(".product-search-button").live('click', function(event) {
            $("#product-search").slideFadeToggle()
            return false;
        });
    });

	$(function() {
        $("#share-button").live('click', function(event) {
            $("#share-box").animate({ opacity: 'toggle' });
            return false;
        });
    });

	 $.fn.slideFadeToggle = function(easing, callback) {
        return this.animate({ opacity: 'toggle', height: 'toggle' }, "fast", easing, callback);
    };
} 
); 

function clearField( fieldObj, defaultValue )
{
	if (fieldObj.value && fieldObj.value == defaultValue)
	{
		fieldObj.value = '';
	}
}
