



// 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 Article Manager
syndicate.index = 0;
  syndicate.article_title[ syndicate.index ] = 'Mallory park race preview – Haydon joins McConnell in Leics ';
  syndicate.article_url[ syndicate.index ] = 'http://www.biketrade.co.uk/motorcycle_news_reviews/publish/mallory_park_race_preview_haydon_mcconnell_mss_discovery_kawasaki_zx-10r.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jun 25, 2008';
  syndicate.article_summary[ syndicate.index ] = 'Grunt will be the main topic of conversation in preparation for Mallory Park this weekend. Not the noise that big Dean makes moving the bikes around, but that crucial drive out of the turns on a small and demanding track. “There always were a few places where you got into a sort of stop, start regime at Mallory, even before the Edwina’s complex was introduced”, comments team principle, Nick Morgan. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Former Grand Prix, World and British Superbike rider, James Haydon rides for MSS Discovery at the Mallory Park round of the British Superbike Championship';
  syndicate.article_url[ syndicate.index ] = 'http://www.biketrade.co.uk/motorcycle_news_reviews/publish/grand_prix_world_british_superbike_rider_james_haydon_mss_discovery_mallory_park_championship.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jun 25, 2008';
  syndicate.article_summary[ syndicate.index ] = 'MSS Discovery Kawasaki is pleased to announce that James Haydon will be deputising for the injured Stuart Easton at the Mallory Park round of the British Superbike Championship. ';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'SUZUKI ANNOUNCE NEW HAYABUSA &amp; GSX-R750 COLOURS';
  syndicate.article_url[ syndicate.index ] = 'http://www.biketrade.co.uk/motorcycle_news_reviews/publish/suzuki_white_gsx1300r_hayabusa_orange_black_gsx-r750.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jun 11, 2008';
  syndicate.article_summary[ syndicate.index ] = 'Following the announcement last month of a new colour scheme for the GSX-R1000, Suzuki GB has now added a further two colour options to their Supersport range';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Dragon Bike Tour (HK) - join our 10 day BMW motorcycle tour along the West China Silk Road';
  syndicate.article_url[ syndicate.index ] = 'http://www.biketrade.co.uk/motorcycle_news_reviews/publish/bmw_motorcycle_tour_west_china_silk_road_dragon_bike_tours.shtml';
  syndicate.article_date[ syndicate.index ] = 'May  6, 2008';
  syndicate.article_summary[ syndicate.index ] = 'Dragon Bike Tour (HK) would like invite you to join 10 day BMW motorcycle tour along the West China Silk Road starting on 30th June';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Truck Links Yamaha Supersport rider, Joe Dickinson misses out on a top ten qualifying position at Oulton Park, the 2008 Fuchs-Silkolene British Supersport Championship';
  syndicate.article_url[ syndicate.index ] = 'http://www.biketrade.co.uk/motorcycle_news_reviews/publish/truck_links_yamaha_rider_joe_dickinson_oulton_park_2008_fuchs-silkolene_british_supersport_championship.shtml';
  syndicate.article_date[ syndicate.index ] = 'May  4, 2008';
  syndicate.article_summary[ syndicate.index ] = 'Truck Links Yamaha Supersport rider, Joe Dickinson just missed out on a top ten qualifying position at Oulton Park today (4 May), at round 3 of the 2008 Fuchs-Silkolene British Supersport Championship.';
  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');
