



// 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 ] = 'Johnson leads Texans over Titans 13-12';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Houston_Texans_99/Johnson_leads_Texans_over_Titans_13-12.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 14, 2008 - 4:59:12 PM';
  syndicate.article_summary[ syndicate.index ] = 'Andre Johnson had one of the worst games of his career in Houston\'s first meeting with Tennessee this season.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'NFL suspends 6 players for doping violations';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/NFL_suspends_6_players_for_doping_violations.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 3, 2008 - 4:16:17 AM';
  syndicate.article_summary[ syndicate.index ] = 'Unless the courts intervene, the Minnesota Vikings will have to make their stretch run at the NFC North title without their two stalwart defensive tackles.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Williams, Slaton lead Texans past Jags 30-17';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Houston_Texans_99/Williams_Slaton_lead_Texans_past_Jags_30-17.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 2, 2008 - 12:17:24 AM';
  syndicate.article_summary[ syndicate.index ] = 'Mario Williams, Steve Slaton and the Houston Texans put on quite a show in their Monday Night Football debut.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Masterful Manning leads Colts past Texans 33-27';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Indianapolis_Colts_100/Masterful_Manning_leads_Colts_past_Texans_33-27.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 16, 2008 - 5:39:43 PM';
  syndicate.article_summary[ syndicate.index ] = 'Peyton Manning finally found a way to get the Colts\' offense in gear Sunday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Vikings end Texans\' streak with 28-21 victory';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Vikings_end_Texans_streak_with_28-21_victory.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 2, 2008 - 6:13:59 PM';
  syndicate.article_summary[ syndicate.index ] = 'Andre Johnson\'s record streaks were stopped rather quietly.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Texans QB Rosenfels\' miscues lead to loss to Colts';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Indianapolis_Colts_100/Texans_QB_Rosenfels_miscues_lead_to_loss_to_Colts.htm';
  syndicate.article_date[ syndicate.index ] = 'Oct 5, 2008 - 5:21:04 PM';
  syndicate.article_summary[ syndicate.index ] = 'Peyton Manning turned a colossal collapse by the Houston Texans into a stunning victory for the Indianapolis Colts. The Colts scored 21 points in a late span of 2:10 - two touchdowns thanks to fumbles by Sage Rosenfels - then intercepted Rosenfels\' last-ditch comeback attempt for a 31-27 win Sunday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Titans stay perfect with Collins as starting QB';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Tennessee_Titans_102/Titans_stay_perfect_with_Collins_as_starting_QB.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 21, 2008 - 6:16:53 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Tennessee Titans remain undefeated. They\'re still working at perfection.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Texans considering Rice Stadium for next home game';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Houston_Texans_99/Texans_considering_Rice_Stadium_for_next_home_game.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 16, 2008 - 5:39:04 PM';
  syndicate.article_summary[ syndicate.index ] = 'Houston Texans owner Bob McNair has discussed the possibility of his team playing at Rice Stadium if repairs to Reliant Stadium from Hurricane Ike can\'t be made in time for its first home game on Oct. 5.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Ravens-Texans to play on Monday night';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Houston_Texans_99/Ravens-Texans_to_play_on_Monday_night.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 12, 2008 - 7:27:54 AM';
  syndicate.article_summary[ syndicate.index ] = 'The Houston Texans\' game against the Baltimore Ravens was moved to Monday night at 8:30 p.m. EDT because of Hurricane Ike.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Parker runs for 3 TDs, Steelers beat Texans 38-17';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Pittsburgh_Steelers_98/Parker_runs_for_3_TDs_Steelers_beat_Texans_38-17.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 7, 2008 - 11:50:39 PM';
  syndicate.article_summary[ syndicate.index ] = 'Gary Kubiak did what football fans always beg coaches to do: He went for it in a key short-yardage situation. The problem was the Houston Texans didn\'t get it - and, just like that, their chances of beating the Pittsburgh Steelers all but evaporated.';
  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');

