function culture_loadArticle(id, flashurl, type, showMenu,startBG)
{
	//alert('' + id + 'flashurl = ' +flashurl +' type = '+type)
	
	var cultureFlashType = 'cultureFlash_'+type;
	var cultureArticleType = 'cultureArticle_'+type;

	//do we have to do this?
	var cultureFlashWidth; var cultureFlashHeight;
	switch (type)
	{
	case 1:
	case "1":
		cultureFlashWidth="433"; cultureFlashHeight="577"; break;
	case 2:
	case "2":
		cultureFlashWidth="817"; cultureFlashHeight="320";  break;
	case 3:
	case "3":
		cultureFlashWidth="817"; cultureFlashHeight="655"; cultureArticleType='AjaxContent'; break;	
	}
	
	var con = YAHOO.util.Dom.get('AjaxContent');
	//con.innerHTML = '<div class="ajxLoading"><p>Loading Content. Please Wait.</p><img src="images/indicator_medium.gif" width="32" height="32"></div>';//'<div id="'+cultureFlashType+'"></div><div id="'+cultureArticleType+'">Loading...</div>';
	
	/*con.innerHTML = '<div id="ajaxLoading"></div>';
	//create div to hold flash movie
	var AjaxLoaderFlash = document.createElement("div");
	AjaxLoaderFlash.id = "AjaxLoaderFlash";
	
	var ajaxLoading = YAHOO.util.Dom.get('ajaxLoading');
	ajaxLoading.appendChild(AjaxLoaderFlash);
	
	
	InsertSWF('AjaxLoaderFlash', "/images/loading_125x85.swf" , "125", "85", "transparent", "noscale","");*/

	if(typeof(startBG) === undefined)
		startBG = ""
		
	var callback =
	{
	  success: function(o) {
			//var con2 = YAHOO.util.Dom.get(cultureArticleType);
			var con2 = YAHOO.util.Dom.get('AjaxContent');
			con2.innerHTML = o.responseText;
			//con2.innerHTML = o.responseText ;  // have to add div with class Scroller-Container for scrollbar
			setTimeout('try { $("#cultureArticleText").jScrollPane({scrollbarMargin: 15,showArrows:false,scrollbarWidth:18,dragMinHeight:40,dragMaxHeight:120}); } catch (e) { e=null }',200);
			
			var cultureArticleTitle = YAHOO.util.Dom.get('cultureArticleTitle');
					
			var cultureTitle = cultureArticleTitle.innerHTML;

			//alert(cultureFlashType)
			InsertSWF(cultureFlashType, flashurl, cultureFlashWidth, cultureFlashHeight, "transparent", "noscale",{base_URL:BFGdomain,startingBG:startBG});
			
	},

	  failure: function(o) {
			con.innerHTML = "Error loading content: "+o.responseText;
		},

	  cache:false
	}

	var transaction = YAHOO.util.Connect.asyncRequest('GET', '/htmlgen/getCultureArticle.asp?id='+id, callback, null);
	
	var menu = document.getElementById("FlashOverlayMenu");
	if(menu.style.width == ""){
		closeFlashNav();
		showPostContainer(false,'culturePanel.swf');
	}
	
	//is this needed?
	//swfobject.createCSS("#cultureFlash","outline:none"); 
}
