



// 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 ] = 'Alejandro Valverde Happy with Strong Performance in 2012 Season Start Phase';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Alejandro-Valverde-Happy-with-Strong-Performance-in-2012-Season-Start-Phase_004714.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb 2, 2012 - 3:18:44 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Spanish Team Movistar captain Alejandro Valverde says his strong performance in the 2012 Santos Tour Down Under has relieved some of the pressure after returning from a two-year doping ban.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'The Week That Was';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/The-Week-That-Was_004713.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 31, 2012 - 9:24:52 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>It was another jam-packed week with the cyclo-cross world championships, delays in the Contador case and of course Twitter.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2012 Grand Prix d\'Ouverture La Marseillaise Results';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2012-Grand-Prix-d-Ouverture-La-Marseillaise-Results_004712.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 30, 2012 - 10:53:49 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Samuel Dumoulin of Team Cofidis powers to sprint victory in Grand Prix d\'Ouverture La Marseillaise ahead of Marco Marcato (Team Vacansoleil) and Arthur Vichot of Team FDJ.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'CAS Postpones Verdict Announcement in Alberto Contador Doping Case';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/CAS-Postpones-Verdict-Announcement-in-Alberto-Contador-Doping-Case_004711.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 30, 2012 - 5:51:09 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>The Court of Arbitration for Sport says it plans to publish its verdict in Alberto Contador\'s doping case.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Cycling Social Media';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Cycling-Social-Media_004710.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 23, 2012 - 3:19:51 PM';
  syndicate.article_summary[ syndicate.index ] = '<p>Social media is part of the marketing strategy in cycling. Who is doing it well?</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Simon Gerrans Wins 2012 Santos Tour Down Under';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Simon-Gerrans-Wins-2012-Santos-Tour-Down-Under_004709.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 22, 2012 - 7:40:03 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Simon Gerrans won the Tour Down Under for the second time Sunday, giving newly formed Australian Team GreenEDGE its first victory in a UCI WorldTour event.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2012 Santos Tour Down Under Results - Stage 6';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2012-Santos-Tour-Down-Under-Results---Stage-6_004708.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 22, 2012 - 7:06:44 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Team Lotto-Belisol\'s Andre Greipel sprints to stage victory in final stage of 2012 Santos Tour Down Under; Team GreenEdge\'s Simon Gerrans wins 2012 Santos Tour Down Under.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Alejandro Valverde Sprints to Stage 5 Vicotry in Comeback Race';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/Alejandro-Valverde-Sprints-to-Stage-5-Vicotry-in-Comeback-Race_004707.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 21, 2012 - 6:54:33 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Spain\'s Alejandro Valverde of Team Movistar made an emotional return from a two-year doping ban by winning the fifth and longest stage of the 2012 Santos Tour Down Under earlier today, closing in on overall victory in the first event of the 2012 UCI WorldTour.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2012 Santos Tour Down Under Results - Stage 5';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2012-Santos-Tour-Down-Under-Results---Stage-5_004706.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 21, 2012 - 6:32:19 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Team Movistar\'s Alejandro Valverde sprints to stage victory in comeback race; Team GreenEdge\'s Simon Gerrans takes overall lead in 2012 Santos Tour Down Under.</p>';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = '2012 Santos Tour Down Under Results - Stage 4';
  syndicate.article_url[ syndicate.index ] = 'http://www.roadcycling.com/articles/2012-Santos-Tour-Down-Under-Results---Stage-4_004705.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 20, 2012 - 4:13:11 AM';
  syndicate.article_summary[ syndicate.index ] = '<p>Team Katusha\'s Oscar Freire grabs stage victory in sprint as Team BMC Racing\'s Martin Kohler regains overall race lead in 2012 Santos Tour Down Under.</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');

