



// 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 ] = 'Roy sinks 3-pointer to give Portland win';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Roy_sinks_3-pointer_to_give_Portland_win.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 7, 2008 - 2:17:43 AM';
  syndicate.article_summary[ syndicate.index ] = 'Brandon Roy made a 30-foot jumper as time expired in overtime to lift the Portland Trail Blazers to a thrilling 101-99 win over the Houston Rockets on Thursday night.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Lakers open with 96-76 win over Trail Blazers';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Los_Angeles_Lakers_86/Lakers_open_with_96-76_win_over_Trail_Blazers.htm';
  syndicate.article_date[ syndicate.index ] = 'Oct 29, 2008 - 1:30:53 AM';
  syndicate.article_summary[ syndicate.index ] = 'Kobe Bryant had 23 points, 11 rebounds and five assists Tuesday night, leading the Los Angeles Lakers to a 96-76 season-opening victory over the Portland Trail Blazers and spoiling rookie Greg Oden\'s debut, which was cut short by another injury.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Former Blazers center Kevin Duckworth dies at 44';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Former_Blazers_center_Kevin_Duckworth_dies_at_44.htm';
  syndicate.article_date[ syndicate.index ] = 'Aug 26, 2008 - 5:23:22 PM';
  syndicate.article_summary[ syndicate.index ] = 'Former Portland Trail Blazers center Kevin Duckworth, a \"gentle giant\" with a feathery touch from the paint, has died. He was 44.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Blazers beat Sonics to win 11th straight';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Blazers_beat_Sonics_to_win_11th_straight.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 26, 2007 - 12:01:26 AM';
  syndicate.article_summary[ syndicate.index ] = 'After the Portland Trail Blazers won their 11th straight game, normally stoic owner Paul Allen looked directly at a camera and jubilantly held up one finger on each hand to signify the streak.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Oden to have arthroscopic knee surgery';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Oden_to_have_arthroscopic_knee_surgery.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 11, 2007 - 7:28:17 PM';
  syndicate.article_summary[ syndicate.index ] = 'Trail Blazers center Greg Oden, the No. 1 pick in the NBA draft, will undergo exploratory arthroscopic surgery this week because of pain in his right knee. An MRI taken last week showed Oden may have some cartilage problems, general manager Kevin Pritchard said Monday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Trail Blazers\' Roy named rookie of year';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Trail_Blazers_Roy_named_rookie_of_year.htm';
  syndicate.article_date[ syndicate.index ] = 'May 2, 2007 - 2:10:17 PM';
  syndicate.article_summary[ syndicate.index ] = 'Trail Blazers guard Brandon Roy was chosen as the NBA\'s Rookie of the Year on Wednesday after leading all rookies with averages of 16.8 points, 4.0 assists and 35.4 minutes in 57 games.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Trail Blazers GM Patterson resigns';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Trail_Blazers_GM_Patterson_resigns.htm';
  syndicate.article_date[ syndicate.index ] = 'Mar 1, 2007 - 6:13:42 PM';
  syndicate.article_summary[ syndicate.index ] = 'Portland Trail Blazers president and general manager Steve Patterson abruptly resigned Thursday after owner Paul Allen refused to renew his contract.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Przybilla officially back with Blazers';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Przybilla_officially_back_with_Blazers_7021.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 18, 2006 - 11:37:00 AM';
  syndicate.article_summary[ syndicate.index ] = 'The Portland Trail Blazers on Monday formally announced that they have signed center Joel Przybilla to a five-year, $32 million contract to stay with the team.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Cheeks fired as Blazers\' coach, Pritchard takes over';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Portland_Trail_Blazers_88/Cheeks_fired_as_Blazers_coach_Pritchard_takes_over_2054.htm';
  syndicate.article_date[ syndicate.index ] = 'Mar 2, 2005 - 3:09:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Maurice Cheeks was fired Wednesday as coach of the Portland Trail Blazers, who have dropped seven of nine games and are in danger of missing the playoffs for the second straight 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');

