function parseNodes(children) { 

	var ul = $(document.createElement("ul"));    
	for(var i=0; i<children.length; i++) {        
		ul.append(parseNode(children[i]));    
	}    
	return ul;
}

function parseNode(obj) { 	

	if (obj.hidden == 0 && obj.nav == 1) {		
		
		if(obj.external == 1) 
			var href = obj.file;
		 else 
			var href = "http://www.adventistyouth.org/ff2014/view.php?item_id="+obj.id;
			
		var li = $(document.createElement("li"));
		var item = $(document.createElement("a")).attr({href: href}).text(obj.title);	
		item.appendTo(li);
	
		if(obj.children) {
			li.addClass("arrow");
			li.append(parseNodes(obj.children)); 
		}
		return li;
	}
}



function ErrorMenu(request,errtype,e) {
	alert('An error occurred while loading. Error Reported:\n' + e.message + '(' + e.description + ').');
}

$(document).ready(function() {

	$('a#back').click(function() {
		history.go(-1);
	});
	
	$('#content-scroll').jScrollPane({
		showArrows: true
	});
	
	jQuery('ul.ff-menu').superfish({
		dropShadows:   false
	});

	var zIndexNumber = 1000;
	
	$('#sub-container div').each(function() {
		$(this).css('zIndex', zIndexNumber);
		zIndexNumber -= 10;
	});
	
	
	$.ajax({	
	  data: {item_id: "405"},
	  type: "GET",
	  dataType: "json",
	  url: "http://www.adventistyouth.org/ajax/get-structure.php",	  
	  success: function (data) {
	  	var topmenu = parseNodes(data);	  	
	  	var li = $(document.createElement("li"));
		var item = $(document.createElement("a")).attr({href: "http://www.adventistyouth.org/ff2014/index.php"}).text("Home");	
	  	item.appendTo(li);	  	
	  	li.prependTo(topmenu);	  	
	  	$('#ff-menu-container').append(topmenu);	  	
	  	$('#ff-menu-container ul:first').addClass("ff-menu");
	  	
	  },	
	  error: ErrorMenu
	});
	
});