



// 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 ] = 'Somerset Speedway: 2010 British Under-18 Championships.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13406.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 31, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Less than 12 months ago the Isle of Wight Islanders’ Brendan Johnson lay\n in a coma in Southampton General Hospital, following a high speed crash\n at Smallbrook, in which he sustained serious head injuries. Last night \nat the Oak Tree Arena he lifted the British Under 18 Championships \ncrown, winning the final in emphatic style.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Edinburgh Speedway: Monarchs edge it over Rye.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13404.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 31, 2010';
  syndicate.article_summary[ syndicate.index ] = 'The Scotwaste Monarchs made a strong start to the match but Rye House grabbed a point in the end in a 49-43 home victory.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Rye House Speedway: Rockets Claim Match Point at League Leaders.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13400.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010';
  syndicate.article_summary[ syndicate.index ] = 'A dramatic last race 5-1 from Linus Sundstrom and Jordan Frampton \nsecured the Silver Ski Rockets a tremendous match point at the home of \nthe League leaders. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Stoke Speedway: Potters sign U-21 Finalist.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13398.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Stoke Easy Rider Potters have signed German World Under-21 finalist Frank Facher on a full contract.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Berwick Speedway: Bandits face a former friend.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13396.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Speedway returns to Shielfield Park this Saturday with the A &amp; J \nScott-sponsored Bandits hoping to provide supporters with a big win over\n the visiting Rye House Rockets.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Edinburgh Speedway: Monarchs sucessful in KoC tie.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13390.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010';
  syndicate.article_summary[ syndicate.index ] = 'The Scotwaste Monarchs have pulled off some amazing results this season,\n and here was another as they pummelled the King’s Lynn Stars 56-34 on \ntheir own circuit in the Cup quarter final first leg.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Newcastle Speedway: Diamonds Take First Major Trophy In Nine Years!';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13389.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Newcastle “Sapphire Engineering” Diamonds, in front of ecstatic scenes \nat Birmingham’s Perry Barr Stadium, sensationally took the 2010 Premier \nTrophy Title by completely overwhelming the home side in the opening ten\n races to bring the first national trophy back to Brough Park in nine \nlong seasons.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Sheffield Speedway: Tigers fans given opportunity to watch two meeting for price of one';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13384.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010';
  syndicate.article_summary[ syndicate.index ] = 'SHEFFIELD Speedway are opening the doors early for their big Premier League clash with Newport at Owlerton on Thursday.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Newport Speedway: Wasps aim for hatrick of victories';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13383.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010';
  syndicate.article_summary[ syndicate.index ] = 'The Kings Lynn Stars are the visitors to Queensway Meadows this Sunday\nafternoon to race the Newport Wasps in a Premier League speedway\nfixture with tapes up from 2.30pm.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Birmingham Speedway: Biggest night of the season for Brummies';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13382.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010';
  syndicate.article_summary[ syndicate.index ] = 'BIRMINGHAM Speedway bosses are urging fans to turn out in force for\ntonight\'s eagerly-awaited Premier Trophy Final with Newcastle at Perry\nBarr (7.30).';
  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');
