



// 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 ] = '2010 Mid Atlantic RC&D Conference - September 15-17, 2010';
  syndicate.article_url[ syndicate.index ] = 'http://www.somdrcd.org/articles/publish/upcoming_events/2010_Mid_Atlantic_RC_D_Conference_-_September_15-17_2010.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jun 21, 2010 - 10:06:00 AM';
  syndicate.article_summary[ syndicate.index ] = 'The 2010 Mid Atlantic RC&D Conference will be held on September 15-17, 2010 at the DoubleTree Hotel in Annapolis, Maryland. ';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Putting Beneficial Management Practices in Place Pasture Walk - June 9, 2010';
  syndicate.article_url[ syndicate.index ] = 'http://www.somdrcd.org/articles/publish/upcoming_events/Putting_Beneficial_Managment_Practices_in_Place_Pasture_Walk_-_June_9_2010.shtml';
  syndicate.article_date[ syndicate.index ] = 'May 17, 2010 - 2:27:48 PM';
  syndicate.article_summary[ syndicate.index ] = '';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Pasture Walk on Weed Control and Seeding Grass Needs - May 21, 2010';
  syndicate.article_url[ syndicate.index ] = 'http://www.somdrcd.org/articles/publish/upcoming_events/Pasture_Walk_on_Weed_Control_and_Seeding_Grass_Needs_-_May_21_2010.shtml';
  syndicate.article_date[ syndicate.index ] = 'May 17, 2010 - 2:18:23 PM';
  syndicate.article_summary[ syndicate.index ] = 'The Maryland Grazers Network is pleased to announce a pasture walk to be held May 21st at the David Greene Farm. ';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Future Harvest-CASA Late Spring Field Day - \"Growing and Marketing Organic Vegetables\" - June 16, 2010';
  syndicate.article_url[ syndicate.index ] = 'http://www.somdrcd.org/articles/publish/upcoming_events/Future_Harvest-CASA_Late_Spring_Field_Day_-_Growing_and_Marketing_Organic_Vegetables.shtml';
  syndicate.article_date[ syndicate.index ] = 'May 17, 2010 - 2:10:34 PM';
  syndicate.article_summary[ syndicate.index ] = 'Come take a tour and enjoy lunch at One Straw Farm, Maryland\'s largest organic vegetable farm. Tended by Drew and Joan Norman since 1985, One Straw Farm supplies families, restaurants and wholesalers with certified organic produce. ';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Southern Maryland Invitational Livestock Expo - June 25-27, 2010';
  syndicate.article_url[ syndicate.index ] = 'http://www.somdrcd.org/articles/publish/upcoming_events/Southern_Maryland_Invitational_Livestock_Expo_-_June_25-27_2010.shtml';
  syndicate.article_date[ syndicate.index ] = 'Dec 9, 2009 - 10:22:16 AM';
  syndicate.article_summary[ syndicate.index ] = 'The SMILE committee is pleased to announce the dates of the 2010 SMILE Livestock Show and Horse Show which will take place on the weekend of June 25th - 27th at the Saint Mary\'s County Fairgrounds in Leonardtown.';
  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="_self">');
  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="_self">');
document.write('<font color="' + syndicate.title_fontcolor + '" face="Verdana, Arial, Helvetica, sans-serif" size="1">');
// document.write('<p><b>Powered by Southern Maryland RC&D</b></font></a>');
document.write('<br><br></b></font></td></tr>\n');
