



// 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 ] = 'Jens Voigt Looking for Last Ride on The Champs Elysees';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Jens-Voigt-Looking-for-Last-Ride-on-The-Champs-Elysees_003323.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 11, 2010 - 1:47:30 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>German veteran grabs overall lead at 2010 Paris-Nice.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Gerdemann Wins Stage 1 of 2010 Tirreno-Adriatico';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Gerdemann-Wins-Stage-1-of-2010-Tirreno-Adriatico_003322.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 10, 2010 - 11:13:23 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Team Milram captain Linus Gerdemann has won the opening stage of the 2010 Tirreno-Adriatico (March 10-16).</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2010 Tirreno-Adriatico Results - Stage 1';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2010-Tirreno-Adriatico-Results---Stage-1_003321.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 10, 2010 - 9:55:02 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Team Milram\'s Linus Gerdemann (Germany) wins first stage and takes race lead.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Sagan Wins Third Stage at Paris-Nice 2010';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Sagan-Wins-Third-Stage-at-Paris-Nice-2010_003320.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 10, 2010 - 9:50:44 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Team Saxo Bank\'s Jens Voigt moves into overall lead.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2010 Paris-Nice Results - Stage 3';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2010-Paris-Nice-Results---Stage-3_003319.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 10, 2010 - 9:48:07 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Peter Sagan (Team Liquigas) wins stage; Jens Voigt (Team Saxo Bank) takes overall race lead.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Philip Deignan Interview - Part 1';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/interviews/Philip-Deignan-Interview-part-1_003318.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 10, 2010 - 12:41:03 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Roadcycling.com\'s Thomas A. Valentinsen talks with Cervelo TestTeam\'s Philip Deignan in Algarve, Portugal about riding for Cervelo TestTeam, his preparations and goals for the 2010 season, about almost quitting cycling, and about escaping to Europe without telling your parents.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2010 Paris-Nice Results - Stage 2';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2010-Paris-Nice-Results---Stage-2_003316.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 9, 2010 - 9:59:56 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>William Bonnet wins stage two; Lars Boom (Team Rabobank) keeps overall lead.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bonnet Wins Stage Two of 2010 Paris-Nice';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Bonnet-Wins-Stage-Two-of-2010-Paris-Nice_003315.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 9, 2010 - 9:11:38 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Boom keeps lead at Paris-Nice.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Armstrong Preps for One-Day Race';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Armstrong-Preps-for-One-Day-Race_003314.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 9, 2010 - 9:08:55 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Seven-time Tour de France champion Lance Armstrong (Team RadioShack) has arrived in South Africa ahead of his appearance in the Cape Argus cycling race.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Team HTC-Columbia Ready to Take On 2010 Tirreno-Adriatico';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Team-HTC-Columbia-Ready-to-Take-On-2010-Tirreno-Adriatico_003313.shtml';
  syndicate.article_date[ syndicate.index ] = 'Mar 9, 2010 - 3:02:43 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Team HTC-Columbia will field a strong mix of all-rounders and sprinters for the 2010 Tirreno-Adriatico, which starts tomorrow in the coastal city of Livorno, Italy.</p>';
  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 = '#003399'; }
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] + '" target="_blank">');
  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 RoadCycling.com</b></font></a>');
document.write('<br><br></b></font></td></tr>\n');
