//-------------------------------------------------------------------
// START: NAV SETTINGS
//-------------------------------------------------------------------
	var iFadeInSpeed = 2000; // time - in milliseconds - to fade in the menus	
	var sEaseType = "easeInCubic"; // penner funtions
	
//-------------------------------------------------------------------
// START: NAV VARIABLES
//-------------------------------------------------------------------
	var iMax = 0;
	var iRequested = 0; // this can be set in-page by PHP
	var aPersonID 			= new Array();
	var aPersonNameFirst 	= new Array();
	var aPersonNameLast		= new Array();
	var aPersonImage 		= new Array();
	var aPersonLink 		= new Array();
	var xmlSource = "/team/team.xml"
	var sURI = location.href.toString();

	
//-------------------------------------------------------------------
// START: NAV FUNCTIONS
//-------------------------------------------------------------------

// JQUERY - START READY FUNCTIONS
$(document).ready(function(){
		
	//-------------------------------------------------------------------
	// JQUERY - Data/Library Functions
	
	// get the data
	$.ajax({
		type: "GET",
		url: xmlSource,
		dataType: "xml",
		success: function(xmlData) {
			xmlDataSet = xmlData;
			jQuery.fn.fncXMLread();
		} // close success
	}); // close ajax
	
	// reads the xml data
	jQuery.fn.fncXMLread = function() {
		// loop data and set up page/arrays
		var i = 1;
		$(xmlDataSet).find('person').each(function(){  
			aPersonID[i] 		= parseInt($(this).find('id').text());
			aPersonNameFirst[i] 	= $(this).find('first').text();
			aPersonNameLast[i] 	= $(this).find('last').text();
			aPersonLink[i] 	= $(this).find('link').text();		
			aPersonImage[i] 	= $(this).find('imageSrcThumb').text();		
			i++;
		});  // close loop
		
		iMax = i - 1; // sets max number of items shown		
		
		jQuery.fn.fncWriteNav();
		
		jQuery.fn.fncPageSetUp();
	}; // fncXMLread
	
	//-------------------------------------------------------------------
	// JQUERY - Nav Creation
	
	// placeholder fncPageSetUp - used for secondary pages
	jQuery.fn.fncPageSetUp = function() {}
	
	// writes the nav
	jQuery.fn.fncWriteNav = function(iThis) {		
		var sHTML = "";
		sHTML = sHTML + "<ul id=\"nav_secondary_ul\">";
				
		for (i=1;i<=iMax;i++) {
			sHTML = sHTML + "<li id=\"navItem" + aPersonID[i] + "\"";			
			sHTML = sHTML + "class=\"";
			var charLength = sURI.length - 1;
			var lastChar = sURI.charAt(charLength);
			if (lastChar != "/"){
				sURI = sURI + "/";
			}
			if (aPersonLink[i]==sURI) {
				sHTML = sHTML + "on ";
			}
			if (i==iMax) {
				sHTML = sHTML + "last";
			}
			sHTML = sHTML + "\"";	
			
			
			sHTML = sHTML + "><a href=\"" + aPersonLink[i] + "\">"+ aPersonNameFirst[i] + "</a></li>";
		} // for
		sHTML = sHTML + "</ul>";
		
		if (!$.browser.msie) {
			$('#nav_secondary').css({opacity:'0'})
		}
		
		// append it
		$("#nav_secondary").append(sHTML);
		
		if (!$.browser.msie) {
			// fade it in
			$("#nav_secondary").animate({opacity:1}, iFadeInSpeed, sEaseType, function() {});
		}
	}; //fncWriteLibrary
	
	
}); // end jQuery load


