



// 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 ] = 'Speedway Grand Prix: Bjerre ready to battle for gold in 2012.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18455.shtml';
  syndicate.article_date[ syndicate.index ] = 'Feb  1, 2012';
  syndicate.article_summary[ syndicate.index ] = 'The final piece in the puzzle for Kenneth Bjerre has been solved with the Danish star signing a one year contract with Polish Ekstraliga team Wroclaw in a surprise announcement.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Six-time NZ champ handed FIM New Zealand SGP wild card.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18388.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jan 22, 2012';
  syndicate.article_summary[ syndicate.index ] = 'Jason Bunyan has been handed the chance of a lifetime after receiving the wild card berth for the inaugural FIM New Zealand Speedway Grand Prix in Auckland on March 31, the opening round of the 2012 World Championship series.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: FIM Scandinavian SGP 2012 tickets on sale.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18150.shtml';
  syndicate.article_date[ syndicate.index ] = 'Dec  1, 2011';
  syndicate.article_summary[ syndicate.index ] = 'Tickets for the FIM Scandinavian Speedway Grand Prix on September 8, 2012 are now on sale, and fans can save up to 40 percent* if they book their spot at Malilla’s G&amp;B Arena by December 31.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Hans Andersen named as final SGP wild card.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18118.shtml';
  syndicate.article_date[ syndicate.index ] = 'Nov 24, 2011';
  syndicate.article_summary[ syndicate.index ] = 'Danish star Hans Andersen has been named as the final wild card for the 2012 FIM Speedway Grand Prix series.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Protasiewicz and Ward decline 2012 FIM Speedway Grand Prix spots.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18087.shtml';
  syndicate.article_date[ syndicate.index ] = 'Nov 18, 2011';
  syndicate.article_summary[ syndicate.index ] = 'Polish star Piotr Protasiewicz and Australian racer Darcy Ward have declined their invitations to participate full-time in the 2012 FIM Speedway Grand Prix series.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: 2012 FIM New Zealand SGP tickets on sale.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_18035.shtml';
  syndicate.article_date[ syndicate.index ] = 'Nov  4, 2011';
  syndicate.article_summary[ syndicate.index ] = 'Tickets are now on sale for the inaugural FIM New Zealand Speedway Grand Prix at Western Springs Stadium in Auckland on March 31 2012.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: FIM Speedway Grand Prix calendar and line-up 2012.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_17836.shtml';
  syndicate.article_date[ syndicate.index ] = 'Oct 12, 2011';
  syndicate.article_summary[ syndicate.index ] = 'All of this year’s FIM Speedway Grand Prix (SGP) venues stay on the calendar for 2012 as the competition expands to 12 rounds.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Greg Hancock completes golden 2011 SGP season in style.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_17788.shtml';
  syndicate.article_date[ syndicate.index ] = 'Oct  9, 2011';
  syndicate.article_summary[ syndicate.index ] = 'American legend Greg Hancock is already setting his sights on a third World Championship in 2012 after a golden night at the FIM Enea Gorzow Speedway Grand Prix of Poland on Saturday.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Grand Prix speedway debuts in New Zealand.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_17777.shtml';
  syndicate.article_date[ syndicate.index ] = 'Oct  8, 2011';
  syndicate.article_summary[ syndicate.index ] = 'The FIM Speedway Grand Prix series will launch in New Zealand next year as the brightest stars of the shale collide in the Southern Hemisphere for the first time in almost a decade.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Bomber bounces back in Gorican.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_17692.shtml';
  syndicate.article_date[ syndicate.index ] = 'Sep 30, 2011';
  syndicate.article_summary[ syndicate.index ] = 'There was a big smile on the face of Britain’s Chris Harris after a superb second place finish at round 10 of the Speedway Grand Prix series. After a nightmare season for the 28 year old, “Bomber” ended the night as top scorer with an impressive 19 points at the Gorican SGP in Croatia.';
  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');

