



// 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 ] = 'Poole Speedway: Fixture Drought but "I\'m Not going to gamble" says Ford.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13836.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep  2, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Having completed their full schedule of home league matches the Poole \nCastle Cover Pirates now face a wait of 19 days before their next home \nfixture.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Swindon Speedway: Sedgmen called up for Thursday.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13835.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep  2, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Swindon will be targeting a second successive home victory when<br>\nreigning Elite League Champions Wolverhampton visit Blunsdon on<br>\nThursday (2 September), parade 7.30pm.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Poole Speedway: Resilient Pirates Maintain 100% home record.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13834.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep  2, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Poole Castle Cover Pirates came through their 16-match home league \nrecord with maximum league points but not before play-off hopefuls \nPeterborough gave them a major scare.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Wolverhampton Speedway: Wolves looking to keep momentum going';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13828.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep  1, 2010';
  syndicate.article_summary[ syndicate.index ] = 'WOLVERHAMPTON\'S talented young skipper Tai Woffinden insists his side have what it takes to retain their Elite League crown.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Eastbourne Speedway: Eagles set for heros welcome';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13824.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep  1, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Sussex Speedway squad, Eastbourne ‘Lifestyle’ Eagles will be assured of\na hero’s welcome following arguably their result of the season as they\nreturn to Arlington stadium (7.30 p.m. parade, 7.45 p.m. first race)\nthis Thursday evening for the penultimate time in Elite League\ncompetition when Suffolk’s finest, the Ipswich Witches make their\nreturn visit to the Sussex venue.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Belle Vue Speedway: Collins advises Wright.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13818.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep  1, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Belle Vue legend Peter Collins has been giving the benefit of his experience to try to help James Wright through a loss of form.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Eastbourne Speedway: Eagles secure first away victory of season';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13812.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010';
  syndicate.article_summary[ syndicate.index ] = 'It is often said that good things come to those who wait! Well on Bank\nHoliday Monday evening that anecdote inevitably showcased a day in the\nlife of the Eastbourne ‘Lifestyle’ Eagles.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Wolverhampton Speedway: Wolves demolish Play-off rivals';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13811.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010';
  syndicate.article_summary[ syndicate.index ] = 'WOLVERHAMPTON are timing their form to perfection ahead of the Elite\nLeague play-offs and were good value for a 56-37 demolition of title\nrivals Lakeside at Monmore on Monday.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Belle Vue Speedway: Ostergaard suffers double fracture.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13805.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Ulrich Ostergaard, Belle Vue\'s Danish rider, suffered a double fracture \njust below the knee of his left leg in a horror pile-up at Coventry last\n night.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Poole Speedway: Pirates Face Panthers.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13803.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010';
  syndicate.article_summary[ syndicate.index ] = 'The Poole Castle Cover Pirates return to Sky Sports Elite league action \non Wednesday (7.30pm) as they complete their scheduled home fixtures \nahead of the end of season play-offs, hosting the visit of Peterborough \nPanthers.';
  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');
