	var slideNumber = 0;
	var slideCount = 0;
	var slideInfo = new Array();
	var section = "";
	var s;
	
	$(document).ready(function(){
		
		slideNumber = 0;
		slideCount = 0;
		
		if (window.location.hash) {
			section = window.location.hash.substr(1);
			alert("Seciton -> " + section);
		}
		
		$.get(slideXML, {}, function(xml){
			$('slide', xml).each(function(i) {
				slideInfo[slideCount] = new Array();
				slideInfo[slideCount]['name'] = $(this).attr("name");
				slideInfo[slideCount]['image'] = $(this).attr("image");
				slideInfo[slideCount]['link'] = $(this).attr("link");
				slideInfo[slideCount]['founder'] = ($(this).attr("founder")!="" ? true : false);
				slideInfo[slideCount]['info'] = $(this).text();
				slideCount++;
			})
		setSlide();
		})
	});
	
	function launchURL() {
		window.open(slideInfo[slideNumber]['link'], "");
	}
	
	function setSection(sectionName) {
	
	}
	
	function setSlide() {
		$("#thumbInfo").text((slideNumber+1) + " of " + slideCount);
		$("#slideTitle").text(slideInfo[slideNumber]['name']);
		$("#slideInfo").text(slideInfo[slideNumber]['info']);
		$("#thumbnail").attr("src", "/images/" + slideInfo[slideNumber]['image']);
		if (slideInfo[slideNumber]['founder']==true) { $("#legal").css("visibility", "visible"); $("#legal").text("This work was done by one of the founders prior to nodeGarden and used an example of experience and capability"); }
		else { $("#legal").css("visibility", "hidden"); $("#legal").text(""); }
		if (slideInfo[slideNumber]['link']) { $("#viewButton").css("visibility", "visible"); }
		else { $("#viewButton").css("visibility", "hidden"); }
	}
	
	
	function nextSlide() {
		++slideNumber;
		if (slideNumber>slideCount-1) { slideNumber = slideCount-1; }
		else {
			setSlide();
		}
	}
	
	function previousSlide() {
		--slideNumber;
		if (slideNumber<0) { slideNumber = 0; }
		else {
			setSlide();
		}
	}
