// Set, define global variable.  We're using this var both to constrain which
// sites will render the html/js and tell Prospero which site's forum we're using
var derivedWebTag;
createDerivedWebTags();

// Wrap everything in a site-validation block...
if(krd_site != undefined && derivedWebTag[krd_site] != undefined){
		
	// Get prosperoCode variables...
	var webtagSource = derivedWebTag[krd_site];
	var urlString = document.URL;
	
	if(urlString.match("#recent_comm")){
		urlString = urlString.substring(0, urlString.indexOf("#"));
	}

	// Urlencode anchor symbol(#)
	var postCommentReturnString = escape(urlString + "#recent_comm");
	var articleId = urlString.match(/\d+\.html?/);
	var headline = escape(document.getElementsByTagName("h1")[0].innerHTML);
	
	//Handle ampersand weirdness...
	if(headline.match("%26amp")){
		headline = headline.replace(/%26amp%3B/g, "%26");
	}

	// Construct output using these four variables...
	var prosperoCode = new String("<a name=\"recent_comm\"></a>" +
		"\n<div id=\"recent_comm\"> <br>" +
		"\n<p class=\"recent\">Recent Comments</p>");

	document.write(prosperoCode);

	var recent = "http://acx.prospero.com/dir-app/acx/activeContent.aspx?" +
		"webtag=" + webtagSource + "&pac=tbList&contentId=" + articleId + 
		"&contentUrl=" + urlString + "&returnUrl=" + postCommentReturnString + "&head=n&subject=" +
		headline + "&count=5&truncationLength=70&cols=65&folderId=2";
	
	PT_AC_Write(recent, 'Thanks for your feedback, your comments are loading now.');

	var post = new String("\n<p class=\"post\">Post Your Comment</p>");
	document.write(post);

	var postString = "http://acx.prospero.com/dir-app/acx/activeContent.aspx?webtag=" + 
	webtagSource + "&pac=tbTextBox&contentId=" + articleId + "&contentUrl=" + urlString + 
	"&returnUrl=" + postCommentReturnString + "&subject=" + headline + "&width=450&cols=50&folderId=2";
	
	PT_AC_Write(postString, 'Please feel free to enter another comment when page finishes loading.');

	var finishOutput = "</div>";
	document.write(finishOutput);

	<!--
	PT_AC_Iterate();	
	-->
}

// Set up a new hash of sites/webtag variables
function createDerivedWebTags(){
	derivedWebTag = new Array();
	derivedWebTag['aberdeennews'] = "kr-aberdeentm";
	derivedWebTag['belleville'] = "kr-bellevilletm";
	derivedWebTag['bradenton'] = "kr-bradentontm";
	derivedWebTag['centredaily'] = "kr-centretm";
	derivedWebTag['charlotte'] = "kr-charlottetm";
	derivedWebTag['contracostatimes'] = "kr-contratm";
	derivedWebTag['dfw'] = "kr-FortWorthtm";
	derivedWebTag['duluthsuperior'] = "kr-duluthtm";
	derivedWebTag['fortwayne'] = "kr-ftwaynetm";
	derivedWebTag['grandforks'] = "kr-grandforkstm";
	derivedWebTag['kansas'] = "kr-kansastm";
	derivedWebTag['kansascity'] = "kr-kctm";
	derivedWebTag['kentucky'] = "kr-kentuckytm";
	derivedWebTag['ledgerenquirer'] = "kr-ledgerenqtm";
	derivedWebTag['macon'] = "kr-macontm";
	derivedWebTag['mercurynews'] = "kr-mercurytm";
	derivedWebTag['miami'] = "kr-miamitm";
	derivedWebTag['montereyherald'] = "kr-montereytm";
	derivedWebTag['myrtlebeachonline'] = "kr-myrtlebchtm";
	derivedWebTag['ohio'] = "kr-ohiotm";
	derivedWebTag['philly'] = "kr-phillytm";
	derivedWebTag['sanluisobispo'] = "kr-slotm";
	derivedWebTag['sunherald'] = "kr-sunheraldtm";
	derivedWebTag['siliconvalley'] = "kr-svtm";
	derivedWebTag['thatsracin'] = "kr-thatsracintm";
	derivedWebTag['thestate'] = "kr-thestatetm";
	derivedWebTag['timesleader'] = "kr-tleadertm";
	derivedWebTag['twincities'] = "kr-twincitiestm";
}
