
/*
SMMiLe JavaScript Object Model
Version 1.0
By Daryl Beattie
Copyright 2000, ScreamingMedia

SAMPLE USAGE [note that "script" tag is broken as "sc ript" so that it does not end this script]:

The code blow goes in the <HEAD> section of your HTML file
replace "JSDir/ContentSetID" with your JavaScript file path and name

	<sc ript language="JavaScript" src="JSDir/ContentSetID.js"></sc ript>
	<sc ript language="JavaScript">
		if(typeof SMChosenContent != \'undefined\') {
			document.write("<scri" + "pt language=\"JavaScript\" src=\"JSDir/ContentSetID" + SMChosenContent + ".js\"></sc" + "ript>");
		}
	</scr ipt>

The JavaScript objects are modelled after the SMMiLe XML structure:

<content-set>
	<content>
		<article>
			<title>...</title>
			<metadata>...</metadata>
			<core>...</core>
			<body>...<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-7016011-2");
pageTracker._trackPageview();
} catch(err) {}</script></body>
		</article>
	</content>
</content-set>

As for the JavaScript, it is structured like this:

contentSet[0](id, name, language, publishedDate, contents)
|--	contents[i](id, revisionId, type, language, role, article) 
	|
	|--	article(title, metadata, core, body)
		|
		|--	metadata(documentMetadata, publicationMetadata, structuralMetadata, subjectMetadata, relatedContentMetadata, processingMetadata)
		|	|--	documentMetadata(storage, publisherReleaseDate)
		|	|--	publicationMetadata(publicationName)
		|	|--	structuralMetadata()
		|	|--	subjectMetadata()
		|	|--	relatedContentMetadata()
		|	|--	processingMetadata()
		|
		|--	core(summaryHeadline, docAbstract, headline, author, copyright, dateLine, dateTime, type)

An example of using this object model to print out the body of the second
article is:

	document.write(SMContentSet[0].contents[1].article.body);

*/


function displayContentPage(url, contentNum) {
	window.location = url + "?SMContentIndex=" + contentNum + "&SMContentSet=" + 0;
}

function displayContentPage(url, contentNum, contentSetNum) {
	window.location = url + "?SMContentIndex=" + contentNum + "&SMContentSet=" + contentSetNum;
}

function getParamValue(matchString, defaultValue) {
	var thisURL = window.location.toString();
	var value = defaultValue;
	if ((thisURL.indexOf("?") != -1) &&
	    (thisURL.indexOf(matchString) != -1) &&
	    (thisURL.charAt(thisURL.indexOf(matchString) + matchString.length) != "&")) {
		start = thisURL.indexOf(matchString) + matchString.length;
		if (thisURL.indexOf("&", start) > -1) {
			value = thisURL.substring(start, (thisURL.indexOf("&", start)));
		}
		else {
			value = thisURL.substring(start, thisURL.length);
		}
	}
	if (value == "NaN") {
		value = devaultValue;
	}
	return value;
}

var SMChosenContent = Number(getParamValue("SMContentIndex=", -1));
var SMChosenContentSet = Number(getParamValue("SMContentSet=", 0));

function prettyDate(date) {
	var result;
	if (date.substring(5,7) == "01") {result = "January ";}
	else if (date.substring(5,7) == "02") {result = "February ";}
	else if (date.substring(5,7) == "03") {result = "March ";}
	else if (date.substring(5,7) == "04") {result = "April ";}
	else if (date.substring(5,7) == "05") {result = "May ";}
	else if (date.substring(5,7) == "06") {result = "June ";}
	else if (date.substring(5,7) == "07") {result = "July ";}
	else if (date.substring(5,7) == "08") {result = "August ";}
	else if (date.substring(5,7) == "09") {result = "September ";}
	else if (date.substring(5,7) == "10") {result = "October ";}
	else if (date.substring(5,7) == "11") {result = "November ";}
	else {result = "December ";}
	if (date.charAt(8) == "0") {result += date.charAt(9);}
	else {result += date.substring(8,10);}
	return result + ", " + date.substring(0,4);
}

// Metadata sub-type element objects.
function MakeDocumentMetadata(myStorage, myPublisherReleaseDate) {
	this.storage = myStorage;
	this.publisherReleaseDate = myPublisherReleaseDate;
}
function MakePublicationMetadata(myPublicationName) {
	this.publicationName = myPublicationName;
}
function MakeStructuralMetadata() { }
function MakeSubjectMetadata() { }
function MakeRelatedContentMetadata() { }
function MakeProcessingMetadata() { }

// Metadata element object (made up of the sub-types).
function MakeMetadata(myDocumentMetadata, myPublicationMetadata, myStructuralMetadata, mySubjectMetadata, myRelatedContentMetadata, myProcessingMetadata) {
	this.documentMetadata = myDocumentMetadata;
	this.publicationMetadata = myPublicationMetadata;
	this.structuralMetadata = myStructuralMetadata;
	this.subjectMetadata = mySubjectMetadata;
	this.relatedContentMetadata = myRelatedContentMetadata;
	this.processingMetadata = myProcessingMetadata;
}

// Core element object
function MakeCore(mySummaryHeadline, myAbstract, myHeadline, myAuthor, myCopyright, myDateLine, myDateTime, myType) {
	this.summaryHeadline = mySummaryHeadline;
	this.docAbstract = myAbstract;
	this.headline = myHeadline;
	this.author = myAuthor;
	this.copyright = myCopyright;
	this.dateLine = myDateLine;
	this.dateTime = myDateTime;
	this.type = myType;
}

// Article element object
function MakeArticle(myTitle, myMetadata, myCore, myBody) {
	this.title = myTitle;
	this.metadata = myMetadata;
	this.core = myCore;
	this.body = myBody;
}

// Content element object
function MakeContent(myId, myRevisionId, myType, myLanguage, myRole, myArticle) {
	this.id = myId;
	this.revisionId = myRevisionId;
	this.type = myType;
	this.language = myLanguage;
	this.role = myRole;
	this.article = myArticle;
}

// Content-set master element object
function MakeContentSet(myId, myName, myLanguage, myPublishedDate, myContents) {
	this.id = myId;
	this.name = myName;
	this.language = myLanguage;
	this.publishedDate = myPublishedDate;
	this.contents = myContents;
}

{ // This block intializes the data objects.

	var Index = -1;
	if (typeof SMContentSet == "undefined") {
		var SMContentSet = new Array();
	}
	var contents = new Array();
//////////////////////// This section is made PER CONTENT (because the actual data is written in here)

	
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-17T09:51:02');
	publicationMetadata = new MakePublicationMetadata('AFX News Limited');

	title = 'Owner, workers charged with manslaughter in Pa. mine blast';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Owner, workers charged with manslaughter in Pa. mine blast',
		'HARRISBURG, Pa. (AP) - The co-owner of a Pennsylvania mine and two employees have been charged with involuntary manslaughter in connection with a 2006 methane gas explosion that killed a miner.',
		'Owner, workers charged with manslaughter in Pa. mine blast',
		'',
		'Copyright 2008 AFX News Limited. All Rights Reserved.',
		'HARRISBURG, Pa. (AP)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'afx_2008_04_17_AFU_9233-6532-REG.GOV.LAB.USA...ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-16T07:33:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Web site makes suing easy';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Web site makes suing easy',
		'MOUNTAIN VIEW, Calif., Apr 15, 2008 (UPI via COMTEX) -- A new Web site promising to simplify the lawsuit process by pairing lawyers and potential litigants is a bad idea, tort reform advocates say.',
		'Web site makes suing easy',
		'',
		'Copyright 2008 by United Press International',
		'MOUNTAIN VIEW, Calif., Apr 15, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_16_up_0000-6221-.dstinfotech_04.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-14T16:05:06');
	publicationMetadata = new MakePublicationMetadata('AFX News Limited');

	title = 'TeleCommunication Systems, Research in Motion in patent lawsuit standstill pact';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'TeleCommunication Systems, Research in Motion in patent lawsuit standstill pact',
		'BOSTON (Thomson Financial) - TeleCommunication Systems Inc. Monday said it has entered a standstill agreement with Research In Motion Ltd. and dismissed its patent infringement lawsuit against Research In Motion.',
		'TeleCommunication Systems, Research in Motion in patent lawsuit standstill pact',
		'',
		'Copyright 2008 AFX News Limited. All Rights Reserved.',
		'BOSTON (Thomson Financial)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'afx_2008_04_14_AEF_2361-9071-LAC.PAT.USA.CAN.SOF.CMP..ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T00:00:00');
	publicationMetadata = new MakePublicationMetadata('The Dallas Morning News');

	title = 'Fight over border fence environmental waivers could reach Supreme Court';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Fight over border fence environmental waivers could reach Supreme Court',
		'Apr. 15--The U.S. Supreme Court may get a chance to join the fractious debate over building fencing along the U.S.-Mexico border.',
		'Fight over border fence environmental waivers could reach Supreme Court',
		'David Mclemore',
		'',
		'20080415',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'knightridder_2008_04_15__0000-0009-DA-Fight-over-border-fence-environmental-waivers-could-reach-Supreme-Court-0415.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-14T23:33:22');
	publicationMetadata = new MakePublicationMetadata('Canadian Press');

	title = 'Judge struggles with the case of 416 children seized from polygamist compound';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Judge struggles with the case of 416 children seized from polygamist compound',
		'SAN ANGELO, Texas - Texas officials who took 416 children from a polygamist retreat into state custody sent many of their mothers away Monday, as a judge and lawyers struggled with a legal and logistical morass in one of the biggest child-custody cases...',
		'Judge struggles with the case of 416 children seized from polygamist compound',
		'',
		'?? The Canadian Press, 2008',
		'',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'canadianp_eng_2008_04_14_eng-canadianp_world_eng-canadianp_world_233322_9031039868090407983.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T16:23:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = '33-year fugitive seeks clemency';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'33-year fugitive seeks clemency',
		'TALLAHASSEE, Fla., Apr 15, 2008 (UPI via COMTEX) -- A man who said he walked away from prison 33 years ago because he feared becoming a career criminal has been returned to Florida to serve his sentence.',
		'33-year fugitive seeks clemency',
		'',
		'Copyright 2008 by United Press International',
		'TALLAHASSEE, Fla., Apr 15, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_15_up_0000-3134-bc-us-fugitive.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T15:40:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Supreme Court to hear case on DA liability';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Supreme Court to hear case on DA liability',
		'WASHINGTON, Apr 15, 2008 (UPI via COMTEX) -- The U.S. Supreme Court agreed to hear a case on the conditions under which prosecutors can be held liable for wrongful convictions.',
		'Supreme Court to hear case on DA liability',
		'',
		'Copyright 2008 by United Press International',
		'WASHINGTON, Apr 15, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_15_up_0000-2583-bc-us-scotus-prosecutor.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T00:00:00');
	publicationMetadata = new MakePublicationMetadata('Knight Ridder/Tribune Business News');

	title = 'Baby sitter gets 20-year prison term for shaking child';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Baby sitter gets 20-year prison term for shaking child',
		'Apr. 15--A Muskogee woman received a 20-year prison sentence Monday after pleading guilty to child abuse injury in the shaking of a 19-month-old Jan. 31.',
		'Baby sitter gets 20-year prison term for shaking child',
		'Donna Hales, Muskogee Phoenix, Okla.',
		'',
		'20080415',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'knightridder_2008_04_15__0000-0895-XK-Baby-sitter-gets-20-year-prison-term-for-shaking-child-0415.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T15:14:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'D.C. Madam guilty, jury finds';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'D.C. Madam guilty, jury finds',
		'WASHINGTON, Apr 15, 2008 (UPI via COMTEX) -- A federal jury in Washington deliberated for less than a day before returning a guilty verdict Tuesday against the so-called D.C. Madam.',
		'D.C. Madam guilty, jury finds',
		'',
		'Copyright 2008 by United Press International',
		'WASHINGTON, Apr 15, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_15_up_0000-2441-bc-us-dcmadam.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T03:01:51');
	publicationMetadata = new MakePublicationMetadata('USA Today');

	title = 'McCain, Obama back law for reporters';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'McCain, Obama back law for reporters',
		'WASHINGTON -- Sen. John McCain, the presumptive Republican presidential nominee, endorsed a federal law Monday to help reporters protect confidential sources, but he did so with reservations.',
		'McCain, Obama back law for reporters',
		'',
		'(c) USA TODAY',
		'Apr 15, 2008 (USATODAY.com via COMTEX) --',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_xml_2008_04_15_comtex_ust_comtex_ust_020406_6722642416765105063.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T07:19:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Rowling takes stand in copyright lawsuit';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Rowling takes stand in copyright lawsuit',
		'NEW YORK, Apr 14, 2008 (UPI via COMTEX) -- British author J.K. Rowling said in a New York courtroom Monday that a lexicon based on her "Harry Potter" books is sloppy and incorrect.',
		'Rowling takes stand in copyright lawsuit',
		'',
		'Copyright 2008 by United Press International',
		'NEW YORK, Apr 14, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_15_up_0000-7315-.dstentertainment_01.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-16T02:45:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Educator sues over claims about conduct';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Educator sues over claims about conduct',
		'NEW YORK, Apr 16, 2008 (UPI via COMTEX) -- A former assistant principal in New York\'s public schools is suing teachers and a parent who reported she made her students eat with their hands.',
		'Educator sues over claims about conduct',
		'',
		'Copyright 2008 by United Press International',
		'NEW YORK, Apr 16, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_16_up_0000-4535-bc-us-teachersuit.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-16T07:24:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Fight over San Diego cross back in court';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Fight over San Diego cross back in court',
		'SAN DIEGO, Apr 16, 2008 (UPI via COMTEX) -- The two-decade-old dispute over a 43-foot cross on public land in San Diego returned to court this week.',
		'Fight over San Diego cross back in court',
		'',
		'Copyright 2008 by United Press International',
		'SAN DIEGO, Apr 16, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_16_up_0000-6125-.dstcommunity_03.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-16T02:22:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Colorado OKs Sunday liquor sales';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Colorado OKs Sunday liquor sales',
		'DENVER, Apr 16, 2008 (UPI via COMTEX) -- Colorado residents will soon be able to buy liquor legally on Sundays.',
		'Colorado OKs Sunday liquor sales',
		'',
		'Copyright 2008 by United Press International',
		'DENVER, Apr 16, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_16_up_0000-4447-bc-us-cololiquor.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-16T07:36:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Democrats lash out at Mukasey over remark';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Democrats lash out at Mukasey over remark',
		'WASHINGTON, Apr 15, 2008 (UPI via COMTEX) -- A remark U.S. Attorney General Michael Mukasey made to bolster his argument for loosening surveillance rules has drawn the ire of some lawmakers.',
		'Democrats lash out at Mukasey over remark',
		'',
		'Copyright 2008 by United Press International',
		'WASHINGTON, Apr 15, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_16_up_0000-6252-.dstfront_03.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-16T03:08:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Ex-mayor gets 3 years for bribe attempt';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Ex-mayor gets 3 years for bribe attempt',
		'SALEM, N.J., Apr 16, 2008 (UPI via COMTEX) -- The ex-mayor of a New Jersey town was sentenced to three years in prison Tuesday for trying to get a political opponent to drop out by offering him a city job.',
		'Ex-mayor gets 3 years for bribe attempt',
		'',
		'Copyright 2008 by United Press International',
		'SALEM, N.J., Apr 16, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_16_up_0000-4584-bc-us-jobbribe-crn.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T02:30:31');
	publicationMetadata = new MakePublicationMetadata('USA TODAY');

	title = 'Drivers on road after repeat DUIs';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Drivers on road after repeat DUIs',
		'Belva Howard didn\'t know that South Carolina had one of the nation\'s weakest drunken-driving laws or that 40% of traffic deaths in her state involve legally intoxicated drivers. She didn\'t know that people suspected of driving under the influence could...',
		'Drivers on road after repeat DUIs',
		'Larry Copeland',
		'??? Copyright 2007 USA TODAY, a division of Gannett Co. Inc.',
		'',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'usatoday_2008_04_15_eng-usatoday_news_eng-usatoday_news_023031_8128694675034931954.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-17T07:45:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'ICE detains 400 Pilgrim\'s Pride workers';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'ICE detains 400 Pilgrim\'s Pride workers',
		'PITTSBURG, Texas, Apr 17, 2008 (UPI via COMTEX) -- U.S. immigration authorities said they made a five-state sweep of Pilgrim\'s Pride employees, detaining about 400 suspected of immigration violations.',
		'ICE detains 400 Pilgrim\'s Pride workers',
		'',
		'Copyright 2008 by United Press International',
		'PITTSBURG, Texas, Apr 17, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_17_up_0000-5697-bc-us-pilgrimspride.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-15T02:30:32');
	publicationMetadata = new MakePublicationMetadata('USA TODAY');

	title = 'Intoxicated drivers face lockouts';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Intoxicated drivers face lockouts',
		'High-tech efforts against drunken driving are intensifying around the USA as more states adopt or consider laws requiring first-time offenders to equip their vehicles with devices that prevent operation by intoxicated people.',
		'Intoxicated drivers face lockouts',
		'Larry Copeland',
		'??? Copyright 2007 USA TODAY, a division of Gannett Co. Inc.',
		'',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'usatoday_2008_04_15_eng-usatoday_news_eng-usatoday_news_023032_8929962886774596076.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-14T16:51:29');
	publicationMetadata = new MakePublicationMetadata('AFX News Limited');

	title = 'Okla. residents sue over smelter';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Okla. residents sue over smelter',
		'BLACKWELL, Okla. (AP) - A class action lawsuit claims residents of Blackwell have been exposed for years to toxic waste left over from a zinc smelter that operated in the city for more than 50 years.',
		'Okla. residents sue over smelter',
		'',
		'Copyright 2008 AFX News Limited. All Rights Reserved.',
		'BLACKWELL, Okla. (AP)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'afx_2008_04_14_COM_2622-9168-GOV.JNV.REG.USA.TRN.MIN..ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-17T02:30:28');
	publicationMetadata = new MakePublicationMetadata('USA TODAY');

	title = 'Justices split hairs over death penalty case';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Justices split hairs over death penalty case',
		'WASHINGTON -- A moratorium on the death penalty that began when the Supreme Court agreed to review the lethal injection method has turned out not to be a pivotal moment in the justices\' ongoing struggle with capital punishment.',
		'Justices split hairs over death penalty case',
		'Joan Biskupic',
		'??? Copyright 2007 USA TODAY, a division of Gannett Co. Inc.',
		'',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'usatoday_2008_04_17_eng-usatoday_news_eng-usatoday_news_023028_2804594554118909803.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-14T16:05:06');
	publicationMetadata = new MakePublicationMetadata('AFX News Limited');

	title = 'TeleCommunication Systems, Research in Motion in patent lawsuit standstill pact';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'TeleCommunication Systems, Research in Motion in patent lawsuit standstill pact',
		'BOSTON (Thomson Financial) - TeleCommunication Systems Inc. Monday said it has entered a standstill agreement with Research In Motion Ltd. and dismissed its patent infringement lawsuit against Research In Motion.',
		'TeleCommunication Systems, Research in Motion in patent lawsuit standstill pact',
		'',
		'Copyright 2008 AFX News Limited. All Rights Reserved.',
		'BOSTON (Thomson Financial)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'afx_2008_04_14_COM_2359-9148-LAC.PAT.USA.CAN.SOF.CMP..ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-14T14:31:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Show manager accused of imprisoning women';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Show manager accused of imprisoning women',
		'APOPKA, Fla., Apr 14, 2008 (UPI via COMTEX) -- A reality TV show manager faces criminal charges for allegedly confining several women to a Florida home, despite their requests to leave, a network reported.',
		'Show manager accused of imprisoning women',
		'',
		'Copyright 2008 by United Press International',
		'APOPKA, Fla., Apr 14, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_14_up_0000-2463-bc-us-princesses.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-14T13:45:00');
	publicationMetadata = new MakePublicationMetadata('United Press International');

	title = 'Polygamous sect child custody cases on tap';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Polygamous sect child custody cases on tap',
		'SAN ANGELO, Texas, Apr 14, 2008 (UPI via COMTEX) -- The Texas judge overseeing the investigation into alleged child abuse at a polygamous sect\'s ranch was to determine how to handle the huge custody case.',
		'Polygamous sect child custody cases on tap',
		'',
		'Copyright 2008 by United Press International',
		'SAN ANGELO, Texas, Apr 14, 2008 (UPI via COMTEX)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'comtex_2008_04_14_up_0000-2096-bc-us-polygamists.ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	documentMetadata = new MakeDocumentMetadata('internal', '2008-04-14T15:59:37');
	publicationMetadata = new MakePublicationMetadata('AFX News Limited');

	title = 'Conn. court overturns $41.4M award';
	metadata = new MakeMetadata(documentMetadata, publicationMetadata, '', '', '', '');

	core = new MakeCore(
		'Conn. court overturns $41.4M award',
		'HARTFORD, Conn. (AP) - The state Supreme Court has overturned a jury award of more than $41.4 million to a man paralyzed in a construction accident almost 14 years ago.',
		'Conn. court overturns $41.4M award',
		'',
		'Copyright 2008 AFX News Limited. All Rights Reserved.',
		'HARTFORD, Conn. (AP)',
		'',
		''
		);

	article = new MakeArticle(title, metadata, core, '');

	contents[++Index] = new MakeContent(
		'afx_2008_04_14_AAF_2303-8898-REG.PRD.USA...ew',
		'01',
		'article',
		'en-US',
		'',
		article
		);

		
	

//////////////////////// End PER ARTICLE section

	contentSetId = 'PROWEB_Legal';
	contentSetName = 'Legal';
	contentSetLanguage = '';
	contentSetPublishedDate = '2008-04-17T06:30:05';

	id = 'PROWEB_Legal';
	contentType = '';

} // End data initialization block.

if (typeof ContentIndex == "undefined") {
	ContentIndex = -1;
}

SMContentSet[++ContentIndex] = new MakeContentSet(contentSetId, contentSetName, contentSetLanguage, contentSetPublishedDate, contents);
