	function pdsDoFlowchart() {
	
			// Remove the extra containers so we just have a nice flowchart with intro
		$("#content-main").insertAfter("#container") ;
		$("#container").remove() ;
		$("#content-main").attr("id","flowchartcontainer") ;
		$("p:first").wrap('<li id="intro"></li>')
		$("#intro").append('<p id="getstarted"><a href="#q1">Let\'s get started &raquo;</a></p>') ;
		$("ol#classflowchart").before('<p><a id="startagain" href="#q1">&laquo; Start again</a></p>')
		$("ol#classflowchart").prepend($("#intro")) ;
		
			// Flowchart functionality
		$("ol > li").css("opacity",0).css("position","absolute").css("left",0).css("top",80).css("z-index",1) ;
		$("li#intro").css("opacity",0.999).css("z-index",999) ;
		$("a.answeryes").text("Yes") ;
		$("a.answerno").text("No") ;
		$("h2").remove() ;
		
		$("span.answer").each( function(i) {
			$("span.answer").slice(i,i+1).html($("span.answer").slice(i,i+1).html().replace(/No: /i,'<strong class="no">No:</strong> ')) ;
			$("span.answer").slice(i,i+1).html($("span.answer").slice(i,i+1).html().replace(/Yes: /i,'<strong class="yes">Yes:</strong> ')) ;
		}) ;
		
		$("li a").click( function() {
			var self = "#"+$(this).attr("href").split("#").pop() ;
			$(this).parents("li").slice(0,1).css("z-index",1).fadeTo("slow",0, function() {
				$("li" + self).css("z-index",999).fadeTo("slow",0.999) ;
			}) ;
			return false ;
		} ) ;
		
		$("a#startagain").click( function() {
			var self = "#"+$(this).attr("href").split("#").pop() ;
			$("ol > li").css("z-index",1).fadeTo("slow",0) ;
			$("li" + self).css("z-index",999).fadeTo("slow",0.999) ;
			return false ;
		} ) ;
	}

	