



// 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 ] = 'Granato returns as Avalanche head coach';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Granato_returns_as_Avalanche_head_coach.htm';
  syndicate.article_date[ syndicate.index ] = 'May 22, 2008 - 12:53:57 PM';
  syndicate.article_summary[ syndicate.index ] = 'Tony Granato returned as coach of the Colorado Avalanche on Thursday, four years after he was demoted from the job.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Franzen makes NHL history as Red Wings sweep Avalanche';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Detroit_Red_Wings_139/Franzen_makes_NHL_history_as_Red_Wings_sweep_Avalanche.htm';
  syndicate.article_date[ syndicate.index ] = 'May 2, 2008 - 6:26:47 AM';
  syndicate.article_summary[ syndicate.index ] = 'Johan Franzen outscored the Colorado Avalanche by himself. Franzen\'s second hat trick in three games fueled the Detroit Red Wings\' 8-2 rout Thursday night that completed a sweep of the injury-riddled Avalanche.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Avalanche hold off Kings rally, win 4-2';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Avalanche_hold_off_Kings_rally_win_4-2.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 18, 2007 - 2:28:01 AM';
  syndicate.article_summary[ syndicate.index ] = 'Ryan Smyth and Jaroslav Hlinka scored 62 seconds apart early in the first period against Jason LaBarbera in the goalie\'s first game off the injured list, and the Colorado Avalanche went on to beat the Los Angeles Kings 4-2 on Monday night for their third straight victory.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Avs sign Clark to 2-year extension';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Avs_sign_Clark_to_2-year_extension.htm';
  syndicate.article_date[ syndicate.index ] = 'Aug 27, 2007 - 5:42:25 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Colorado Avalanche signed defenseman Brett Clark to a two-year contract extension through the 2009-10 season.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Smyth agrees to 5-year, $31.25 million deal with Avalanche';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Smyth_agrees_to_5-year_31_25_million_deal_with_Avalanche.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 2, 2007 - 12:54:44 AM';
  syndicate.article_summary[ syndicate.index ] = '\"Captain Canada\" Ryan Smyth has found a new home with the Colorado Avalanche.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Avalanche signs Leopold, 3 others';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Avalanche_signs_Leopold_3_others.htm';
  syndicate.article_date[ syndicate.index ] = 'May 23, 2007 - 2:03:16 PM';
  syndicate.article_summary[ syndicate.index ] = 'Defenseman Jordan Leopold, who played only 15 games last season due to injuries, and three others signed with the Colorado Avalanche on Wednesday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Avalanche agree to terms with Joe Sakic';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Avalanche_agree_to_terms_with_Joe_Sakic_6704.htm';
  syndicate.article_date[ syndicate.index ] = 'Jun 20, 2006 - 2:07:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Avalanche captain Joe Sakic agreed Tuesday to a deal that will keep him in Colorado.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Avalanche hire Giguere as new GM';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Avalanche_hire_Giguere_as_new_GM_6513.htm';
  syndicate.article_date[ syndicate.index ] = 'May 24, 2006 - 8:56:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Exactly 12 years before he was introduced as general manager of the Colorado Avalanche, Francois Giguere served as Pierre Lacroix\'s chauffeur on the day he was named the franchise\'s GM.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Theodore shines as Avs eliminate Stars, 3-2';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Theodore_shines_as_Avs_eliminate_Stars_3-2_6205.htm';
  syndicate.article_date[ syndicate.index ] = 'Apr 30, 2006 - 7:18:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Jose Theodore played only five games for Colorado in the regular season. Now, after five postseason games he\'s already won over his new teammates.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Avs top Stars in OT again, take 3-0 lead';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Colorado_Avalanche_143/Avs_top_Stars_in_OT_again_take_3-0_lead_6128.htm';
  syndicate.article_date[ syndicate.index ] = 'Apr 27, 2006 - 1:36:00 AM';
  syndicate.article_summary[ syndicate.index ] = 'The Dallas Stars\' inability to close out a game has them teetering on elimination.';
  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');

