



// 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 ] = 'Higgins and Kovalev score Canadiens\' first 2 goals off faceoffs in 6-1 win over Bruins';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Montreal_Canadiens_130/Higgins_and_Kovalev_score_Canadiens_first_2_goals_off_faceoffs_in_6-1_win_over_Bruins.htm';
  syndicate.article_date[ syndicate.index ] = 'Oct 22, 2007 - 11:30:32 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Montreal Canadiens parlayed a couple of faceoff wins into their most lopsided win in nearly two years.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Briere, Flyers sign 8-year, $52M deal';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Briere_Flyers_sign_8-year_52M_deal.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 1, 2007 - 6:13:09 PM';
  syndicate.article_summary[ syndicate.index ] = 'Daniel Briere will never be undervalued again. The skilled but undersized forward signed an eight-year, $52 million contract with the Philadelphia Flyers on Sunday, immediately becoming the top player signed on the first day of the NHL\'s free agency period and leaving the Buffalo Sabres without one of their co-captains.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bruins hire Claude Julien as coach';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Bruins_hire_Claude_Julien_as_coach.htm';
  syndicate.article_date[ syndicate.index ] = 'Jun 21, 2007 - 11:27:50 PM';
  syndicate.article_summary[ syndicate.index ] = 'Claude Julien was hired as coach of the Bruins on Thursday, less than a week after Boston fired Dave Lewis and two months after Julien was dismissed by the New Jersey Devils in the season\'s waning days.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Columbus deals defenseman for fifth-round pick';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Columbus_Blue_Jackets_138/Columbus_deals_defenseman_for_fifth-round_pick.htm';
  syndicate.article_date[ syndicate.index ] = 'May 16, 2007 - 2:49:03 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Columbus Blue Jackets traded defenseman Adam McQuaid to the Boston Bruins on Wednesday for a fifth-round pick in next month\'s NHL draft.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bruins sign star centre Patrice Bergeron to $23.75-million, five-year deal';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Bruins_sign_star_centre_Patrice_Bergeron_to_23_75-_7364.htm';
  syndicate.article_date[ syndicate.index ] = 'Aug 22, 2006 - 5:15:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Boston Bruins locked up star centre Patrice Bergeron to a $23.75-million US, five-year contract Tuesday, ensuring the restricted free agent will be in camp next month.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bruins president Harry Sinden resigns';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Bruins_president_Harry_Sinden_resigns_7218.htm';
  syndicate.article_date[ syndicate.index ] = 'Aug 9, 2006 - 12:54:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Harry Sinden, president of the Boston Bruins for the last 17 of his more than 40 years with the team, resigned Wednesday to become an adviser to club owner Jeremy Jacobs.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bruins make three front office, coaching hires';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Bruins_make_three_front_office_coaching_hires_7107.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 25, 2006 - 11:12:00 AM';
  syndicate.article_summary[ syndicate.index ] = 'The Boston Bruins hired longtime Buffalo Sabres executive Jim Benning as director of player personnel Tuesday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bruins add Habscheid to coaching staff';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Bruins_add_Habscheid_to_coaching_staff_7106.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 14, 2006 - 4:57:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Boston Bruins hired Marc Habscheid as an assistant to new head coach Dave Lewis on Thursday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bruins sign LW Collins';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Bruins_sign_LW_Collins_7105.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 11, 2006 - 3:49:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Boston Bruins general manager Peter Chiarelli made his first roster move in his new job on Tuesday, signing Boston College left wing and Hobey Baker finalist Chris Collins.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bruins sign C Mowers';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Bruins_128/Bruins_sign_C_Mowers_7104.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 6, 2006 - 2:58:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Boston Bruins agreed to terms with former Detroit Red Wings center Mark Mowers on Thursday, continuing their offseason overhaul.';
  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');

