



// 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 ] = 'Maryland knocks off No. 17 North Carolina 17-15';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Maryland_Terrapins_321/Maryland_knocks_off_No_17_North_Carolina_17-15.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 15, 2008 - 8:32:30 PM';
  syndicate.article_summary[ syndicate.index ] = 'Playing on a wet field, facing a tough North Carolina defense and starting 82 yards from the end zone, Maryland desperately needed a score to keep alive its run of success against ranked teams.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Hokies remain kings of Thursday night';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Virginia_Tech_Hokies_306/Hokies_remain_kings_of_Thursday_night.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 6, 2008 - 11:47:55 PM';
  syndicate.article_summary[ syndicate.index ] = 'Darren Evans ran for a school-record 253 yards and a touchdown and Virginia Tech continued its Thursday night mastery, beating No. 23 Maryland 23-13 to stay in the thick of a wide-open Atlantic Coast Conference.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Maryland topples Clemson';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Maryland_Terrapins_321/Maryland_topples_Clemson.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 27, 2008 - 6:39:06 PM';
  syndicate.article_summary[ syndicate.index ] = 'Thoroughly dominated for a half, Maryland needed a special play to steal momentum from No. 20 Clemson.<br/>\n';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Maryland provides wake-up call to No. 23 Cal';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Maryland_Terrapins_321/Maryland_provides_wake-up_call_to_No_23_Cal.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 13, 2008 - 5:00:25 PM';
  syndicate.article_summary[ syndicate.index ] = 'For three quarters, California appeared to be sleepwalking against Maryland.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Beavers run over Maryland';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Oregon_State_Beavers_317/Beavers_run_over_Maryland.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 29, 2007 - 12:18:04 AM';
  syndicate.article_summary[ syndicate.index ] = 'Yvenson Bernard couldn\'t be stopped, and Oregon State\'s defense never let Maryland get started.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Slaton leads West Virginia over Terps';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/West_Virginia_Mountaineers_333/Slaton_leads_West_Virginia_over_Terps.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 14, 2007 - 7:59:50 AM';
  syndicate.article_summary[ syndicate.index ] = 'Steve Slaton was outstanding, as usual. No one, however, expected West Virginia\'s running game to be so Devine. Slaton ran for 137 yards and three touchdowns, Noel Devine amassed 125 yards on his first three carries, and No. 4 West Virginia cruised past Maryland 31-14 Thursday night.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'No. 23 Maryland nips Miami';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Maryland_Terrapins_321/No_23_Maryland_nips_Miami.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 11, 2006 - 10:59:13 PM';
  syndicate.article_summary[ syndicate.index ] = 'In a season filled with negatives, Miami regained a measure of respect in an emotionally draining defeat.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'No. 19 Clemson suffers last second loss to Maryland';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Maryland_Terrapins_321/No_19_Clemson_suffers_last_second_loss.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 4, 2006 - 5:12:29 PM';
  syndicate.article_summary[ syndicate.index ] = 'Maryland coach Ralph Friedgen has sweated out several games at Death Valley -- he\'s usually celebrating when they\'re over.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Maryland upsets No. 5 Florida State';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Maryland_Terrapins_321/Maryland_upsets_No_5_Florida_State_1072.htm';
  syndicate.article_date[ syndicate.index ] = 'Oct 30, 2004 - 8:42:00 PM';
  syndicate.article_summary[ syndicate.index ] = 'Fifth-ranked Florida State was in the process of completing another comeback on the road, and Maryland coach Ralph Friedgen could think of only one course of action.';
  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 = '#003366'; }
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] + '">');
  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('<p><b>Powered by YourSite.com</b></font></a>');
//document.write('<br><br></b></font></td></tr>\n');

