var selectedMenu = -1;
var catProfiles = new Array();
var curSelProfile = -1;
var allItems = 0;
var profilePage = 1;
var s=-1;
var m=-1;
function initMenu() {
  $('#menu ul').hide();
  $('#menu> li a').click(function() {
		$('#menu li a').removeClass();	 
		//$(this).addClass("submenu selected");			
		$(this).addClass("selectedM");
	
    	var checkElement = $(this).next();		
      	if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        	return false;
        }
      	else if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        	$('#menu ul:visible').slideUp('normal');
			$($('#menu ul:visible').prev()).removeClass("selectedM");
    	    checkElement.slideDown('normal');
			selectedMenu = checkElement;
        	return false;
        	}
		else {
		$('#menu ul:visible').slideUp('normal');
		}	
      	}
    );
}
function showSubMenu(val){
	var ulObj = $('#menu ul').get(val);
	$($(ulObj).prev()).addClass("selectedM");
	$(ulObj).show();
}

function showMenu(val) {
	$el = $('#menu li a.nosub:eq(' + val + ')');
	$el.addClass("selectedM");
}

$(document).ready(function() {
    $('#menu ul').css("height", "60px");
    $('#menu ul').css("visibility", "visible");	
	initMenu();	
	if (selMenu > 0){
		switch (selMenu){
			case 1: showSubMenu(0); break;
			case 2: showSubMenu(1); break;
			case 3: showSubMenu(2); break;
			case 4: showMenu(0); break;
			case 5: showMenu(1); break;						
			case 6: showSubMenu(3); break;
			case 7: showMenu(2); break;									
			case 8: showSubMenu(4); break;
			case 9: showMenu(3); break;									
			case 10: showMenu(4); break;									
		};
	}	
});

function getProfile(val){
	curSelProfile += val;		
	if (curSelProfile == catProfiles.length){
		profilePage ++;
		curSelProfile = 0;
		$.getJSON('inc/getCatItems.inc.php?p=' + profilePage + '&m=' + m + '&s=' + s, function(data) {
 		 	setCatIds(data);		
		});
	}
	else if (curSelProfile == -1){
		curSelProfile = 14;
		profilePage --;
		$.getJSON('inc/getCatItems.inc.php?p=' + profilePage + '&m=' + m + '&s=' + s, function(data) {
			setCatIds(data)	;
		});
	}

	var hash = "/p-" + catProfiles[curSelProfile];
	$.historyLoad(hash);
}
function setCatIds(data){
	catProfiles = [];
	for (i=0; i++; i < data.length){
		alert(data[i]);
		catProfiles[i] = data[i];
	}
}
