



// 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 ] = 'Australian Speedway: Gillman Riders The Main Winners At Alice Springs Speedway.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11591.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  8, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Gillman riders Robert Branford, Robert Ksiezak (Solos) and Mark\nMitchell/Tom Golding (Sidecar) were the main winners in the first night\nof racing at Alice Springs Speedway on Friday, 5 February.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: Alice Springs Motorcycle Speedway Meetings A Huge Success.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11590.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  8, 2010';
  syndicate.article_summary[ syndicate.index ] = 'The two nights of motorcycle speedway racing at Alice Springs\' Arunga\nPark Speedway were a huge success for the sport in the heart of\nAustralia.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: Chris Holder takes 2010 Australian Speedway Title win in massive final round';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11484.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  9, 2010';
  syndicate.article_summary[ syndicate.index ] = 'New South Wales’ Chris Holder has come from four points behind, to take\nout the 2010 Australian Solo Speedway Championship ahead of favourite\nTroy Batchelor (QLD) at the third and final round at Newcastle on 9\nJanuary.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: Online live telecast set for Speedway Blockbuster tonight.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11482.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  9, 2010';
  syndicate.article_summary[ syndicate.index ] = 'With the final round of the 2010 Australian Solo Speedway Championship\nonly hours away, those who can’t make it to Newcastle, NSW, can still\ncheck out all the action online.....';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: Aussie speedway final on net.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11481.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  9, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Speedway fans across the world will be able to catch the action from\nthe third and final round of the Australian Speedway Solo Championship\ntonight in Newcastle via the net.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: 2010 Speedway 350cc Junior Championship moved to Tamworth.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11477.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  8, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Motorcycling Australia (MA) would like to announce that the 2010\nAustralian 350cc Under 16 Junior Speedway Championship will now be held\nat Tamworth, NSW on Saturday 30 January 2010.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: Local Riders Have Plenty To Race For.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11474.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  7, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Three riders from the Newcastle area still have plenty to race for in\nthe third and final round of the 2010 Australian Speedway Solo\nChampionship at the Newcastle Showground Speedway this Saturday night\n(January 9), although outright honours are out of their reach.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: 2010 Australian Under 16 Speedway Solo Championship rider lists.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11471.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  6, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Rider lists for the 2010 Australian Under 16 Speedway Solo Championship\nto be held at Tamworth, New South Wales, have been released.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: Epic battle looms for Batchelor at Speedway final.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11468.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  5, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Queenslander, Troy Batchelor, is only one round away from becoming 2010\nAustralian Speedway Solo Champion, following victories at the first two\nrounds of the Championship.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Australian Speedway: Troy Batchelor In The Box Seat After Two Rounds Of 2010 Aussie Solo Title';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_11459.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan  4, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Queensland\'s Troy Batchelor is in the box seat to win the 2010\nAustralian 500cc Solo Motorcycle Championship after winning the first\ntwo rounds.';
  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');
