



// 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 ] = 'The Cross-Ice Pass: The Off-Season Cometh';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Hockey_Columnists_The_Cross-Ice_Pass_170/The_Cross-Ice_Pass_The_Off-Season_Cometh_6793.htm';
  syndicate.article_date[ syndicate.index ] = 'Jun 29, 2006 - 6:44:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'It\'s a smorgasboard of various topics today, as MOP Squad\'s hockey editor goes off on topics wide and far in the world of hockey in the wake of the Stanley Cup playoffs, NHL awards, and entry draft and upon the eve of free agency. Let\'s dive right in, damn the consequences, and see what comes out as interesting.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'The Cross- Ice Pass: The “Just Past Halfway” Awards';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Hockey_Columnists_The_Cross-Ice_Pass_170/The_Cross-_Ice_Pass_The_Just_Past_Halfway_Awards_4699.htm';
  syndicate.article_date[ syndicate.index ] = 'Jan 25, 2006 - 2:52:00 AM';
  syndicate.article_summary[ syndicate.index ] = 'With most teams about to hit the 50-game mark in the 2005-06 season (and this hockey editor admittedly slow on the draw to put together a halfway-point awards column), MOP Squad proudly presents the “Just Past Halfway” Awards. As such, the choices of MOP’s beleaguered hockey editor for the major award categories make up the latest edition of the Cross-Ice Pass.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'The Cross-Ice Pass: The Return';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Hockey_Columnists_The_Cross-Ice_Pass_170/The_Cross-Ice_Pass_The_Return_2928.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 7, 2005 - 7:25:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'With the imminent return of hockey comes the return of The Cross-Ice Pass!  Today we talk about the impending CBA deal and coaching shuffles from around the league.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'The Cross-Ice Pass: How About a Ticket Cap?';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Hockey_Columnists_The_Cross-Ice_Pass_170/The_Cross-Ice_Pass_How_About_a_Ticket_Cap_1637.htm';
  syndicate.article_date[ syndicate.index ] = 'Jan 23, 2005 - 6:10:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'The NHL has been steadfast in their demand that the players consent to a salary cap in the next collective bargaining agreement.  But if the owners get their desired \"cost certainty,\" how about giving a little to the fans as well?';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'The Cross-Ice Pass: A Glimmer of Hope?';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Hockey_Columnists_The_Cross-Ice_Pass_170/The_Cross-Ice_Pass_A_Glimmer_of_Hope_1249.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 7, 2004 - 3:15:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'MOP Squad\'s Hockey Editor weighs in on the news that the NHL and it\'s players will resume negotiations this week, and what will likely come from those proceedings.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'The Cross-Ice Pass: Free Agency Season Opens with a Whimper';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Hockey_Columnists_The_Cross-Ice_Pass_170/The_Cross-Ice_Pass_Free_Agency_Season_Opens_with_a_194.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 5, 2004 - 12:07:00 AM';
  syndicate.article_summary[ syndicate.index ] = 'This used to be the time of year when big name free agents were wined and dined and offered many millions more than what they were actually worth by NHL teams.  Not this year.';
  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');

