



// Create arrays of articles
syndicate.article_title = new Array;
syndicate.article_url = new Array;
syndicate.article_date = new Array;
syndicate.article_summary = new Array;
syndicate.article_content = new Array;

// This section of the script is published by the software
syndicate.index = 0;
  syndicate.article_title[ syndicate.index ] = 'Patriots put franchise tag on QB Matt Cassel';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_England_Patriots_93/Patriots_put_franchise_tag_on_QB_Matt_Cassel.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 5, 2009 - 5:27:12 PM';
  syndicate.article_summary[ syndicate.index ] = 'The New England Patriots placed the franchise tag on Matt Cassel on Thursday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Patriots knocked out of playoffs despite 13-0 win';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_England_Patriots_93/Patriots_knocked_out_of_playoffs_despite_13-0_win.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 28, 2008 - 7:50:14 PM';
  syndicate.article_summary[ syndicate.index ] = 'A year after Patriots perfection, New England will be sitting out the playoffs.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Retirement again short for Seau, who rejoins Pats';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_England_Patriots_93/Retirement_again_short_for_Seau_who_rejoins_Pats.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 5, 2008 - 12:36:50 PM';
  syndicate.article_summary[ syndicate.index ] = 'Junior Seau is going from the surf to the turf - again.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Steelers\' defense stifles Patriots 33-10';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Pittsburgh_Steelers_98/Steelers_defense_stifles_Patriots_33-10.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 30, 2008 - 9:15:36 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Steelers snapped the Patriots\' spell over them with a plan that has worked all season: knock \'em down, steal the ball and keep them from gaining yards.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Vinatieri proves he\'s clutch in Colts\' 18-15 win';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Indianapolis_Colts_100/Vinatieri_proves_he_s_clutch_in_Colts_18-15_win.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 2, 2008 - 11:39:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Adam Vinatieri still has it.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Pats get back to winning ways, 30-21 over 49ers';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_England_Patriots_93/Pats_get_back_to_winning_ways_30-21_over_49ers.htm';
  syndicate.article_date[ syndicate.index ] = 'Oct 5, 2008 - 9:35:50 PM';
  syndicate.article_summary[ syndicate.index ] = 'From Randy Moss\' dynamic 66-yard touchdown catch to Kevin Faulk\'s score on a direct snap, the New England Patriots returned to their usual regular-season form in an unusual place.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Brown runs, throws Dolphins to 38-18 rout of Pats';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Miami_Dolphins_92/Brown_runs_throws_Dolphins_to_38-18_rout_of_Pats.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 21, 2008 - 7:38:27 PM';
  syndicate.article_summary[ syndicate.index ] = 'Fans booed the Patriots. Many left early. The record winning streak of their favorite team was ending with a stunning domination by the lowly Dolphins.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Even without Brady, Patriots beat Jets';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_England_Patriots_93/Even_without_Brady_Patriots_beat_Jets.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 14, 2008 - 9:16:13 PM';
  syndicate.article_summary[ syndicate.index ] = 'Life without Tom Brady might not be so bad for New England after all.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Pats QB Tom Brady out for season with knee injury';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_England_Patriots_93/Pats_QB_Tom_Brady_out_for_season_with_knee_injury.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 8, 2008 - 3:42:46 PM';
  syndicate.article_summary[ syndicate.index ] = 'New England Patriots quarterback Tom Brady is out for the season with a left knee injury that will require surgery. The 2007 NFL Most Valuable Player will be placed on injured reserve, the Patriots said Monday, one day after his knee was injured in the first quarter of a 17-10 victory over the Kansas City Chiefs.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Brady suffers knee injury, Pats beat Chiefs 17-10';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_England_Patriots_93/Brady_suffers_knee_injury_Pats_beat_Chiefs_17-10.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 7, 2008 - 11:48:45 PM';
  syndicate.article_summary[ syndicate.index ] = 'Tom Brady screamed. The fans went quiet. The seemingly indestructible star of the New England Patriots lay on the ground, clutching his left knee. The NFL\'s reigning MVP and three-time Super Bowl champion was done for the day — at least.';
  syndicate.index++;




// Set defaults for arguments if user hasn't set them
if (syndicate.title_fontface == null)    { syndicate.title_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.title_fontsize == null)    { syndicate.title_fontsize = '2'; }
if (syndicate.title_fontcolor == null)   { syndicate.title_fontcolor = '#003366'; }
if (syndicate.title_fontbold == null)    { syndicate.title_fontbold = true; }
if (syndicate.title_fontital == null)    { syndicate.title_fontital = false; }
if (syndicate.date_fontface == null)     { syndicate.date_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.date_fontsize == null)     { syndicate.date_fontsize = '1'; }
if (syndicate.date_fontcolor == null)    { syndicate.date_fontcolor = '#6699cc'; }
if (syndicate.date_fontbold == null)     { syndicate.date_fontbold = false; }
if (syndicate.date_fontital == null)     { syndicate.date_fontital = false; }
if (syndicate.date_fontunder == null)    { syndicate.date_fontunder = false; }
if (syndicate.summary_fontface == null)  { syndicate.summary_fontface = 'Geneva, Arial, sans-serif'; }
if (syndicate.summary_fontsize == null)  { syndicate.summary_fontsize = '2'; }
if (syndicate.summary_fontcolor == null) { syndicate.summary_fontcolor = '#6699cc'; }
if (syndicate.summary_fontbold == null)  { syndicate.summary_fontbold = false; }
if (syndicate.summary_fontital == null)  { syndicate.summary_fontital = false; }
if (syndicate.summary_fontunder == null) { syndicate.summary_fontunder = false; }

if (syndicate.title_maxlength == null)   { syndicate.title_maxlength = 0; }
if (syndicate.summary_maxlength == null) { syndicate.summary_maxlength = 0; }

if (syndicate.bgcolor == null)           { syndicate.bgcolor = '#ffffff'; }
if (!syndicate.max_articles)             { syndicate.max_articles = syndicate.article_title.length; }  // !syndicate.max_articles catches null and zero
if (syndicate.display_date == null)      { syndicate.display_date = true; }
if (syndicate.display_summaries == null) { syndicate.display_summaries = true; }


// Don't allow user to display too many articles
if (syndicate.max_articles > syndicate.article_title.length) {
  syndicate.max_articles = syndicate.article_title.length;
}

/*
//Function to crop text on word boundaries
function crop_text(text, max_length) {

  // If the string is already small enough, return it unscathed
  if (text.length <= max_length) { return( text ); }

  // If the user has specified a length of 0, it means he wants the whole thing
  if (max_length == 0) { return( text ); }

  // Start looking for a space, leaving space for an elipsis on the end
  var test_length = (max_length - 3);
  if (test_length < 1) { return( '...' ); }   // max_length too small
  while (text.charAt(test_length) != ' ') {
    test_length--;

    // If we didn't find any spaces to break on, return the string broken at max_length
    if (test_length == 0) { return( text.substring(0, max_length - 3) + '...' ); }
  }

  return text.substring(0, test_length) + '...';
}
*/

// List our articles, stopping if the user doesn't want any more
for ( syndicate.index = 0; syndicate.index < syndicate.max_articles ; syndicate.index++ ) {

  /*syndicate.article_title[syndicate.index] = crop_text(syndicate.article_title[syndicate.index], syndicate.title_maxlength);
  syndicate.article_summary[syndicate.index] = crop_text(syndicate.article_summary[syndicate.index], syndicate.summary_maxlength);*/

  document.write('<tr><td bgcolor="' + syndicate.bgcolor + '">');
  document.write('<a href="' + syndicate.article_url[syndicate.index] + '">');
  if (syndicate.title_fontbold)  { document.write('<b>'); }
  if (syndicate.title_fontital)  { document.write('<i>'); }
  document.write('<font color="' + syndicate.title_fontcolor + '" face="' + syndicate.title_fontface + '" size="' + syndicate.title_fontsize + '"');
  if (syndicate.title_style)     { document.write(' style="' + syndicate.title_style + '"'); }
  document.write('>');
  document.write(syndicate.article_title[syndicate.index]);
  document.write('<br></font>');
  if (syndicate.title_fontital)  { document.write('</i>'); }
  if (syndicate.title_fontbold)  { document.write('</b>'); }
  document.write('</a>');

  if (syndicate.display_date) {
    if (syndicate.date_fontbold)  { document.write('<b>'); }
    if (syndicate.date_fontital)  { document.write('<i>'); }
    if (syndicate.date_fontunder) { document.write('<u>'); }
    document.write('<font color="' + syndicate.date_fontcolor + '" face="' + syndicate.date_fontface + '" size="' + syndicate.date_fontsize + '"');
    if (syndicate.date_style)     { document.write(' style="' + syndicate.date_style + '"'); }
    document.write('>');
    document.write(syndicate.article_date[syndicate.index]);
    document.write('<br></font>');
    if (syndicate.date_fontunder) { document.write('</u>'); }
    if (syndicate.date_fontital)  { document.write('</i>'); }
    if (syndicate.date_fontbold)  { document.write('</b>'); }
  }

  if (syndicate.display_summaries) {
    if (syndicate.summary_fontbold)  { document.write('<b>'); }
    if (syndicate.summary_fontital)  { document.write('<i>'); }
    if (syndicate.summary_fontunder) { document.write('<u>'); }
    document.write('<font color="' + syndicate.summary_fontcolor + '" face="' + syndicate.summary_fontface + '" size="' + syndicate.summary_fontsize + '"');
    if (syndicate.summary_style)     { document.write(' style="' + syndicate.summary_style + '"'); }
    document.write('>');
    document.write(syndicate.article_summary[syndicate.index]);
    document.write('<br></font>');
    if (syndicate.summary_fontunder) { document.write('</u>'); }
    if (syndicate.summary_fontital)  { document.write('</i>'); }
    if (syndicate.summary_fontbold)  { document.write('</b>'); }
  }

  document.write('<br></td></tr>\n');
}

// If you want your Webfeeds to be branded, uncomment the following lines.
// To do this, remove the // at the beginning of the next five lines:

//document.write('<tr><td bgcolor="' + syndicate.bgcolor + '">');
//document.write('<a href="#" target="_blank">');
//document.write('<font color="' + syndicate.title_fontcolor + '" face="Verdana, Arial, Helvetica, sans-serif" size="1">');
//document.write('<p><b>Powered by YourSite.com</b></font></a>');
//document.write('<br><br></b></font></td></tr>\n');

