



// 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: Iversen gets wild card to 2010 Nordic GP.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13808.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 31, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Danish international Niels Kristian Iversen has been handed the wild \ncard for the FIM Dansk Metal Nordic Speedway Grand Prix at Vojens on \nSeptember 11.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: 2010 Slovenian GP - Gold for Greg in Gorican.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13787.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 29, 2010';
  syndicate.article_summary[ syndicate.index ] = 'American star Greg Hancock admits it was time to “stop looking for \nexcuses” after storming into the World Championship’s top eight with \nvictory in the 2010 FIM Valvoline Croatian SGP on Sunday.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Valvoline Sponsor SGP Event.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13756.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 26, 2010';
  syndicate.article_summary[ syndicate.index ] = 'BSI Speedway, rights holders of the world championship FIM Speedway \nGrand Prix series (SGP), has announced Valvoline as the new title \nsponsor of the Grand Prix to be held in Gorican, Croatia, on 28 August, \nand will be known as the 2010 FIM Valvoline Croatian Speedway Grand \nPrix.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Russian teenager Artem Laguta earns SGP 2011 berth.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13702.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 22, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Russian teenager Artem Laguta stunned the speedway world by storming \ninto the Grand Prix series for 2011 and admitted “it feels like I’m \ndreaming.”';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Fans Save Up To 50SEK on 2011 Swedish SGP Tickets.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13660.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 18, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Tickets are now on sale for the FIM Swedish Speedway Grand Prix at Gothenburg’s Ullevi Stadium on May 14, 2011. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Pavlic handed 2010 Croatian GP wild card.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13646.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 17, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Croatian starlet Jurica Pavlic has been handed the wild card for the FIM\n Croatian Speedway Grand Prix at his home track Gorican on August 28.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Holta - the forgotten man.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13638.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 17, 2010';
  syndicate.article_summary[ syndicate.index ] = 'He was in 6th place in the world rankings for 2010 before the GP circus \narrived to Malilla, Sweden. He’d scored more points than Nicki Pedersen,\n Hans Andersen, Andreas Jonsson and Greg Hancock to name but a few. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: AJ: Where has it all gone wrong?';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13637.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 17, 2010';
  syndicate.article_summary[ syndicate.index ] = 'After the success speedway has had in Sweden over the years with the \namazing Tony Rickardsson, Sweden has been looking for the next rider to \nstep up and to attempt to fill the void left by the 7 time champ.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Rune rules in Malilla, wins 2010 FIM Scandinavian Speedway Grand Prix.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13601.shtml';
  syndicate.article_date[ syndicate.index ] = 'Aug 15, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Polish international Rune Holta says he has the experience to realise \nhis World Championship medal dream after winning the 2010 FIM Scandinavian \nSpeedway Grand Prix in Malilla, Sweden, on Saturday.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Speedway Grand Prix: Blond Bombshell Named to 2010 Swedish Grand Prix.';
  syndicate.article_url[ syndicate.index ] = 'http://www.worldspeedway.com/artman/publish/article_13336.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 25, 2010';
  syndicate.article_summary[ syndicate.index ] = 'Silver Ski Rockets No.1 Linus Sundstrom has been named this week as \nfirst reserve for the Scandinavian Grand Prix, which takes place at \nMalilla in Sweden on Saturday, August 14th. ';
  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');
