// Create arrays of articles
syndicate.article_title = new Array;
syndicate.article_summary = new Array;
syndicate.article_date = new Array;
syndicate.article_url = new Array;

// This section of the script is published by Article Manager
syndicate.index = 0;
  syndicate.article_title[ syndicate.index ] = 'Coppins takes first ever double win';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4729.stm';
  syndicate.article_date[ syndicate.index ] = 'Jul  3, 2005';
  syndicate.article_summary[ syndicate.index ] = 'CAS Honda rider Josh Coppins has taken his second career MX1 victory and his first ever double moto success at Uddevalla today for the Grand Prix of Sweden; round ten of the 2005 FIM MX1 World Championships.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'YAMAHA READY FOR 50TH BIRTHDAY PARTY AT LAGUNA SECA';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4730.stm';
  syndicate.article_date[ syndicate.index ] = 'Jul  1, 2005';
  syndicate.article_summary[ syndicate.index ] = 'The MotoGP World Championship returns to North America for the first time in eleven years this weekend as the USGP marks the focal point of Yamaha’s 50th Anniversary celebrations at Laguna Seca.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'AMERICAN IRON JOINS UP WITH BOXSEAT';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4731.stm';
  syndicate.article_date[ syndicate.index ] = 'Jun 30, 2005';
  syndicate.article_summary[ syndicate.index ] = 'American Iron teamed up this week with BoxSeat, Incorporated to manage and grow its licensing program.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'AMA, DUCATI REV UP FOR VINTAGE MOTORCYCLE DAYS';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4732.stm';
  syndicate.article_date[ syndicate.index ] = 'Jun 28, 2005';
  syndicate.article_summary[ syndicate.index ] = 'The American Motorcyclist Association (AMA) has announced that it\'s making final preparations for AMA Vintage Motorcycle Days 2005, to be held July 15 - 17 at Mid-Ohio Sports Car Course in Lexington, Ohio. Ducati will be the "Featured Marque" at this year\'s event.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'ESTOK RIDES BUELL FIREBOLT TO THUNDERBIKE VICTORY AT VIR';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4733.stm';
  syndicate.article_date[ syndicate.index ] = 'Jun 27, 2005';
  syndicate.article_summary[ syndicate.index ] = 'Millville & Wildwood Harley-Davidson/Buell rider David Estok won the Formula USA Thunderbike National at Virginia International Raceway aboard a Buell Firebolt.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'ESTOK AND BEMISDERFER ON ROAD AMERICA THUNDERBIKE PODIUM';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4719.stm';
  syndicate.article_date[ syndicate.index ] = 'Apr 25, 2005';
  syndicate.article_summary[ syndicate.index ] = 'Evo-Twin Racing/Harding Harley-Davidson teammates David Estok and Bryan Bemisderfer rode Buell Firebolt XB12R motorcycles to second and third positions in the Formula USA Thunderbike National on a chilly weekend at the Road America racetrack.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Mladin unstoppable, takes two more victories at round two of AMA Superbike series';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4721.stm';
  syndicate.article_date[ syndicate.index ] = 'Apr 24, 2005';
  syndicate.article_summary[ syndicate.index ] = 'Stormy, unpredictable weather and unseasonably cool temperatures greeted the second round of the 2005 AMA Superbike series to Barber Motorsports Park near Birmingham, Alabama.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'CAS Honda celebrate double podium at Agueda';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4722.stm';
  syndicate.article_date[ syndicate.index ] = 'Apr 24, 2005';
  syndicate.article_summary[ syndicate.index ] = 'CAS Honda riders Josh Coppins and Jussi Vehvilainen scored second and third places respectively this afternoon at a wet Agueda for the Grand Prix of Portugal, round three of the FIM Motocross World Championship.';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'Duhamel Just Misses out on Podium';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4720.stm';
  syndicate.article_date[ syndicate.index ] = 'Apr 24, 2005';
  syndicate.article_summary[ syndicate.index ] = 'American Honda’s Miguel Duhamel came within the blink of an eye of finishing on the podium in the second race of the AMA Superbike double-header at Barber Motorsports Park in Birmingham, Alabama. The prolific French-Canadian missed out on third place by a scant 0.048 seconds after a thrilling racelong duel with Ben Spies (Suzuki).';
  syndicate.index++;
  syndicate.article_title[ syndicate.index ] = 'BUELL ANNOUNCES NEW 2005 RACING CONTINGENCY PROGRAM';
  syndicate.article_url[ syndicate.index ] = 'http://www.industrypages.com/artman/publish/Industry_News_4723.stm';
  syndicate.article_date[ syndicate.index ] = 'Apr 21, 2005';
  syndicate.article_summary[ syndicate.index ] = 'Buell Motorcycle Company recently announced a new addition to its racing support program for 2005, with $134,350 in contingency paid to racers aboard Buell motorcycles in multiple regional race series.';
  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="http://www.industrypages.com/IPC/newsman.htm" target="_blank">');
//document.write('<font color="' + syndicate.date_fontcolor + '" face="Verdana, Arial, Helvetica, sans-serif" size="1">');
//document.write('get NEWSman for your website</font></a>');
//document.write('<br><br></font></td></tr>\n');
