



// 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 ] = 'Rye House Speedway: 2012 Rye House Fixtures Published.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18471.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  3, 2012';
  syndicate.article_summary[ syndicate.index ] = 'The Premier League fixture list for 2012 has now been released. It confirms that the Silver Ski Rockets will open their campaign with a League Cup (formerly Premier Trophy) trip to Ipswich on Thursday, March 15th, before returning the favour in their own home opener against the Witches just two nights later. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Edinburgh Speedway: Scotwaste Monarchs’ 2012 fixtures.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18468.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  3, 2012';
  syndicate.article_summary[ syndicate.index ] = 'The fixtures for the Scotwaste Monarchs’ 2012 season have been issued.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Scunthorpe Speedway: Exciting season ahead for Scorpions.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18467.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  3, 2012';
  syndicate.article_summary[ syndicate.index ] = 'Henderson Insurance Scunthorpe Scorpions will start their official fixtures for the new season, by taking on Berwick in the League Cup at the Eddie Wright Raceway on Friday, March 23rd. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Sheffield Speedway: Sanchez back on the ice';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18466.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  3, 2012';
  syndicate.article_summary[ syndicate.index ] = 'ARGENTINIAN ace Emiliano Sanchez will try his hand at indoor ice speedway later this month.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Sheffield Speedway: Fixture list news';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18465.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  3, 2012';
  syndicate.article_summary[ syndicate.index ] = 'SHEFFIELD Tigers have today released their Fixture List for the 2012 season.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Sheffield Speedway: Top line up for Parks';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18461.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  3, 2012';
  syndicate.article_summary[ syndicate.index ] = 'A LINE-UP fit for a Grand Prix... that\'s Shane Parker\'s farewell meeting at Sheffield next month. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Leicester Speedway: 2012 fixtures announced.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18460.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  2, 2012';
  syndicate.article_summary[ syndicate.index ] = 'Leicester Speedway is set to get their season off to a flying start with the Magnus Karlsson testimonial meeting on Saturday 17th March. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Plymouth Speedway: Devils entice Fisher.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18454.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  1, 2012';
  syndicate.article_summary[ syndicate.index ] = 'Plymouth have moved quickly to sign American Elite League rider Ryan Fisher after Ricky Ashworth opted to join Berwick instead of joining the Devils.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Rye House Speedway: Six-Shooter Fired Up For New Campaign.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18450.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  1, 2012';
  syndicate.article_summary[ syndicate.index ] = 'Fast-emerging Rye House star Nelson – remember the motto: six letters, one aim - has demonstrated his mission for the new season by investing heavily in new equipment in the shape of two new engines and new frame kits so that he will have three three complete bikes and one spare engine in time for the new term. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Berwick Speedway: Ashworth in shock move to Bandits.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18449.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  1, 2012';
  syndicate.article_summary[ syndicate.index ] = 'Berwick’s speedway Bandits have signed up 2009 Premier League Riders’ Champion Ricky Ashworth as a replacement for their currently-injured Australian Kozza Smith.';
  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('<b>Powered by SITENAME.com</b></font></a>');
//document.write('<br><br></b></font></td></tr>\n');

