function generateContent (p_bLoad) {
	if(p_bLoad==false) return;
	
	var requiredMajorVersion = 9;
	var requiredMinorVersion = 0;
	var requiredRevision = 22;
	var hasReqestedVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	var hasProductInstall = DetectFlashVer(6, 0, 65);
	
	if ( hasProductInstall && !hasReqestedVersion ) {
		
		var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
		var MMredirectURL = window.location;
		document.title = document.title.slice(0, 47) + " - Flash Player Installation";
		var MMdoctitle = document.title;
		var body_loader = new NoClickLoader();
		body_loader.setStyleId("site");
		body_loader.setFlashWidth("800");
		body_loader.setFlashHeight("600");
		body_loader.addParam("quality", "high");
		body_loader.addParam("scale", "noscale");
		body_loader.addParam("salign", "lt");
		body_loader.addParam("align", "middle");
		body_loader.addParam("id", "detectionExample");
		body_loader.addParam("name", "detectionExample");
		body_loader.addParam("bgcolor", "#000000");
		body_loader.addParam("allowScriptAccess","sameDomain");
		body_loader.addParam("FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"");
		body_loader.setSwfFilename("flash/playerProductInstall.swf");
		body_loader.loadFlash("videoflash");
		
	} else if (hasReqestedVersion) {
		var path = "swf/channelnav.swf?link=player.html&imageBase=http://channel.nationalgeographic.com/channel/videos/feeds/images/&dataFile=http://channel.nationalgeographic.com/channel/videos/feeds/cv/us/player_0000059.xml";
		var rand = Math.floor(Math.random()*10000);
		path += "&="+rand;
		
		var nav_loader = new NoClickLoader();
		nav_loader.setStyleId("nav");
		nav_loader.setFlashWidth("989");
		nav_loader.setFlashHeight("104");
		nav_loader.addParam("quality", "best");
		nav_loader.addParam("scale", "noscale");
		nav_loader.addParam("salign", "lt");
		nav_loader.addParam("bgcolor", "#c8c8c8");
		nav_loader.addParam("allowScriptAccess", "all");
		nav_loader.setSwfFilename(path);
		nav_loader.loadFlash("topnav");

		var body_loader = new NoClickLoader();
		body_loader.setStyleId("body");
		body_loader.setFlashWidth("584");
		body_loader.setFlashHeight("279");
		body_loader.addParam("quality", "best");
		body_loader.addParam("scale", "noscale");
		body_loader.addParam("salign", "lt");
		body_loader.addParam("bgcolor", "#c8c8c8");
		body_loader.addParam("allowScriptAccess", "all");
		body_loader.setSwfFilename("swf/application.swf");
		body_loader.loadFlash("videoflash");

	}else {  // flash is too old or we can't detect the plugin
		
		var alternateContent = '<div style="color:#ffffff">This site requires the Adobe Flash Player version 8 or above.  Please follow the following url to update your flash player.</div> '
		+ '<a href=http://www.adobe.com/go/getflash/>Get The Flash Player</a>';
		document.write(alternateContent); 
		
	}
}

