



// 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 ] = 'Duval field goal caps Alouette rally over Roughriders in Grey Cup';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Montreal_Alouettes_743/Duval_field_goal_caps_Alouette_rally_over_Roughriders_in_Grey_Cup.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 30, 2009 - 1:57:33 AM';
  syndicate.article_summary[ syndicate.index ] = 'Damon Duval was given another try, thanks to an illegal substitution penalty, after missing what could have been the game-winning kick. He made good on his second chance from 33 yards to lift the Montreal Alouettes to a stunning 28-27 victory over the Saskatchewan Roughriders in a classic CFL championship game on Sunday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Saskatchewan Roughriders quarterback Darian Durant steps into the spotlight';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Saskatchewan_Roughriders_744/Saskatchewan_Roughriders_quarterback_Darian_Durant_steps_into_the_spotlight.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 28, 2009 - 7:53:41 PM';
  syndicate.article_summary[ syndicate.index ] = 'Darian Durant has rehearsed in his head what it will be like to play in his first Grey Cup. In sharp contrast to Montreal counterpart Anthony Calvillo, who will appear in his seventh Grey Cup, Durant doesn\'t have previous experience to draw on. He\'s using his imagination instead.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Healthy, hungry Alouettes primed to erase past failures in Grey Cup games';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Montreal_Alouettes_743/Healthy_hungry_Alouettes_primed_to_erase_past_failures_in_Grey_Cup_games.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 28, 2009 - 6:48:32 PM';
  syndicate.article_summary[ syndicate.index ] = 'After a team-record 15-3 season in which they had both the best offence and best defence in the CFL, the Alouettes will be looking to end a four-game losing run in Grey Cup games when they face the Saskatchewan Roughriders at McMahon Stadium on Sunday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Roughriders ready to play underdog in battle with Alouettes for Grey Cup';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Saskatchewan_Roughriders_744/Roughriders_ready_play_underdog_go_to_battle_with_Alouettes_for_Grey_Cup.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 28, 2009 - 6:46:59 PM';
  syndicate.article_summary[ syndicate.index ] = 'Saskatchewan Roughriders head coach Ken Miller shuffled the underdog card back into the deck Saturday. Miller stated that his team has an equal chance of winning its second CFL championship in three years and hoisting Lord Grey\'s silver trophy over their heads at McMahon Stadium.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Rider Pride dominates Calgary streets for chilly Grey Cup parade';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Football_CFL_738/Rider_Pride_dominates_Calgary_streets_for_chilly_Grey_Cup_parade.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 28, 2009 - 6:04:04 PM';
  syndicate.article_summary[ syndicate.index ] = 'A green tide washed through Calgary streets Saturday as thousands of excited football fans came out for the Grey Cup parade.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Als veteran Calvillo takes new approach to shed Grey Cup loser image';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Montreal_Alouettes_743/Als_veteran_Calvillo_takes_new_approach_to_shed_Grey_Cup_loser_image.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 28, 2009 - 5:58:38 PM';
  syndicate.article_summary[ syndicate.index ] = 'Anthony Calvillo says everything he did this season was in preparation for the Grey Cup game. Feeling the effects of advancing age, the 37-year-old Montreal quarterback decided to get in his best shape ever for another shot at the CFL championship in 2009.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Position-by-position report card for the two competing Grey Cup teams';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Montreal_Alouettes_743/Position-by-position_report_card_for_the_two_competing_Grey_Cup_teams.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 28, 2009 - 5:56:20 PM';
  syndicate.article_summary[ syndicate.index ] = 'The CFL\'s top two teams will meet Sunday in the Grey Cup game. The Montreal Alouettes were first in the East Division after compiling a league-best 15-3 record, while Saskatchewan finished atop the West Division for the first time since 1976 with a 10-7-1 mark.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Riders face Alouettes in Grey Cup without leading receiver Weston Dressler';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Saskatchewan_Roughriders_744/Riders_face_Alouettes_in_Grey_Cup_without_leading_receiver_Weston_Dressler.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 28, 2009 - 3:52:26 PM';
  syndicate.article_summary[ syndicate.index ] = 'Once again, Weston Dressler will play the role of reluctant spectator at the Grey Cup. A broken leg and sprained ankle will keep Dressler on the sidelines Sunday when the Riders face the Alouettes in this year\'s title game at McMahon Stadium (TSN, 6 p.m. ET).';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Fair forecast for Sunday\'s Grey Cup in Calgary';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Football_CFL_738/Fair_forecast_for_Sunday_s_Grey_Cup_in_Calgary.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 27, 2009 - 9:12:22 PM';
  syndicate.article_summary[ syndicate.index ] = 'Bundle up for the Grey Cup.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Keith Shologan an unsung hero on Roughriders\' stifling defensive line';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Saskatchewan_Roughriders_744/Keith_Shologan_an_unsung_hero_on_Roughriders_stifling_defensive_line.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 27, 2009 - 8:44:44 PM';
  syndicate.article_summary[ syndicate.index ] = 'The name Keith Shologan kept popping up during an unscientific survey of the Saskatchewan Roughriders when asked who was the team\'s unsung hero.';
  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');

