



// 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 ] = 'Cubs get Baker from Rockies';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Chicago_Cubs_49/Cubs_get_Baker_from_Rockies.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 2, 2009 - 1:48:09 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Chicago Cubs have acquired infielder Jeff Baker from the Colorado Rockies for minor league right-handed pitcher Al Alburquerque and designated infielder Ryan Freel for assignment.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Red Sox\'s Jason Bay to become US citizen';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Boston_Red_Sox_31/Red_Sox_s_Jason_Bay_to_become_US_citizen.htm';
  syndicate.article_date[ syndicate.index ] = 'Jul 2, 2009 - 11:22:13 AM';
  syndicate.article_summary[ syndicate.index ] = 'Red Sox left fielder Jason Bay has long played America\'s pastime and will now be able to call himself an American.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Braves complete $2.5 million deal with OF Anderson';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Atlanta_Braves_44/Braves_complete_2_5_million_deal_with_OF_Anderson.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 24, 2009 - 1:55:26 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Atlanta Braves completed a $2.5 million, one-year contract with Garret Anderson on Tuesday after he passed a physical.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Ken Griffey Jr. decides to return to Mariners';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Seattle_Mariners_42/Ken_Griffey_Jr_decides_to_return_to_Mariners.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 19, 2009 - 7:20:03 AM';
  syndicate.article_summary[ syndicate.index ] = 'Ken Griffey Jr. has decided to return to the Seattle Mariners. The Mariners announced the move Wednesday night. The 39-year-old star\'s contract is for one year and believed to be worth $2 million in base salary, plus incentives.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Marlins give manager Gonzalez contract extension';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Florida_Marlins_45/Marlins_give_manager_Gonzalez_contract_extension.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 17, 2009 - 2:31:08 PM';
  syndicate.article_summary[ syndicate.index ] = 'Florida Marlins manager Fredi Gonzalez has received a contract extension through the 2011 season.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'McLouth, Pirates agree to $15.75M, 3-year contract';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Pittsburgh_Pirates_53/McLouth_Pirates_agree_to_15_75M_3-year_contract.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 17, 2009 - 9:50:43 AM';
  syndicate.article_summary[ syndicate.index ] = 'Outfielder Nate McLouth reached an agreement with the Pittsburgh Pirates on Tuesday on a $15.75 million, three-year contract that includes a team option for 2012.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Pujols will not play in World Baseball Classic';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/St_Louis_Cardinals_54/Pujols_will_not_play_in_World_Baseball_Classic.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 16, 2009 - 6:12:32 PM';
  syndicate.article_summary[ syndicate.index ] = 'St. Louis slugger Albert Pujols says he will not play for the Dominican Republic in the World Baseball Classic because of insurance issues.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'All-Star Tejada pleads guilty to lying to Congress';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Houston_Astros_51/All-Star_Tejada_pleads_guilty_to_lying_to_Congress.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 11, 2009 - 2:58:31 PM';
  syndicate.article_summary[ syndicate.index ] = 'All-Star shortstop Miguel Tejada pleaded guilty Wednesday to lying to Congress about the use of performance-enhancing drugs and admitted buying what he believed was human growth hormone.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'A-Rod admits using performance-enhancing drugs';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/New_York_Yankees_32/A-Rod_admits_using_performance-enhancing_drugs.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 10, 2009 - 7:20:33 AM';
  syndicate.article_summary[ syndicate.index ] = 'Alex Rodriguez\'s reputation is in tatters, his credibility shredded. Having admitted that he, too, cheated in baseball\'s steroids era, the New York Yankees star must go about rebuilding his image in the eyes of teammates, opponents and fans.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Ryan Howard, Phillies agree on 3-year contract';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Philadelphia_Phillies_48/Ryan_Howard_Phillies_agree_on_3-year_contract.htm';
  syndicate.article_date[ syndicate.index ] = 'Feb 8, 2009 - 6:17:39 PM';
  syndicate.article_summary[ syndicate.index ] = 'Ryan Howard just wanted to concentrate on baseball this spring. No squabbles over his contract. No daily questions about his future.';
  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');

