// JavaScript Document

function getBrandEntries(moreOrLess) {
	var ulClass = $(moreOrLess).attr("class");
	if (ulClass.length > 5) {
		ulClass = ulClass.substr(5);
		return Number(ulClass);
	}
	return 9999; //on error allow 'all'
}

$(document).ready(function() {

     $('#moreOrLess').each(function() {
     	var entries = getBrandEntries(this);
        if ($(this).find("li").length > entries) {
        	$(this).find("li").each(function(i) {
        		if (i >= entries) $(this).hide();
        	});
    	    $(this).after("<div class=\"clear\"></div><input name=\"showhide\" type=\"image\" id=\"showhide\" class=\"showThem\" src=\"" + jspStoreImgDir + "images/button_showmore.gif\" />");
        }
     });
		
	$('input#showhide').toggle(
		function() {
			$('#moreOrLess li').show();
			$('input#showhide').removeClass('showThem').addClass('hideThem').attr('src', jspStoreImgDir + "images/button_showfewer.gif");
		}, 
	 	function() {
	 		$('#moreOrLess').each(function() {
	 			var entries = getBrandEntries(this);
	 			$(this).find('li').each(function(i) {
	 				if( i >= entries) $(this).hide();
	 			});
	 		});
			$('input#showhide').removeClass('hideThem').addClass('showThem').attr('src', jspStoreImgDir + "images/button_showmore.gif");
		}
	);
		
});

