



// 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 ] = 'Eagles fly past Vikings with 26-14 playoff victory';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Philadelphia_Eagles_109/Eagles_fly_past_Vikings_with_26-14_playoff_victory.htm';
  syndicate.article_date[ syndicate.index ] = 'Jan 4, 2009 - 9:47:25 PM';
  syndicate.article_summary[ syndicate.index ] = 'Above the Metrodome\'s deafening noise, Donovan McNabb stayed poised. Completing passes precisely when the Eagles needed him to, McNabb repeatedly sidestepped the Minnesota rush and sent Philadelphia to a 26-14 playoff win Sunday after being all but forgotten as a postseason contender just one month earlier.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Vikes get into playoffs with 20-19 win over Giants';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Vikes_get_into_playoffs_with_20-19_win_over_Giants.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 28, 2008 - 9:11:38 PM';
  syndicate.article_summary[ syndicate.index ] = 'The New York Giants were already comfortably in the playoffs. The Minnesota Vikings? There was nothing comfortable about their situation, let alone their entire season.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Federal judge blocks NFL\'s suspension of 5';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Federal_judge_blocks_NFL_s_suspension_of_5.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 5, 2008 - 4:57:26 PM';
  syndicate.article_summary[ syndicate.index ] = 'A federal judge on Friday blocked the NFL from suspending five players for violating the league\'s anti-doping policy by using a banned diuretic, clearing the way for them to play Sunday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Judge blocks suspensions of Vikings\' Williamses';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Judge_blocks_suspensions_of_Vikings_Williamses.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 4, 2008 - 9:14:24 AM';
  syndicate.article_summary[ syndicate.index ] = 'A Minnesota judge temporarily blocked the NFL\'s suspension of Vikings stars Kevin and Pat Williams for violating the league\'s anti-doping policy, but the players\' status for Sunday\'s game at Detroit remained uncertain.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'NFL suspends 6 players for doping violations';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/NFL_suspends_6_players_for_doping_violations.htm';
  syndicate.article_date[ syndicate.index ] = 'Dec 3, 2008 - 4:16:17 AM';
  syndicate.article_summary[ syndicate.index ] = 'Unless the courts intervene, the Minnesota Vikings will have to make their stretch run at the NFC North title without their two stalwart defensive tackles.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Tough D, long pass lead Vikes past Bears, 34-14';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Tough_D_long_pass_lead_Vikes_past_Bears_34-14.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 30, 2008 - 11:41:37 PM';
  syndicate.article_summary[ syndicate.index ] = 'With a gutty goal-line stand and one big heave by Gus Frerotte, the Minnesota Vikings grabbed control of the NFC North and sent Kyle Orton and the Chicago Bears home with a humbling defeat.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Bucs slow Peterson to beat Vikings 19-13';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Tampa_Bay_Buccaneers_118/Bucs_slow_Peterson_to_beat_Vikings_19-13.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 16, 2008 - 6:47:50 PM';
  syndicate.article_summary[ syndicate.index ] = 'Jeff Garcia takes pride in excelling in a young man\'s game. Even if it does take a toll on his 38-year-old body.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Vikings end Texans\' streak with 28-21 victory';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Vikings_end_Texans_streak_with_28-21_victory.htm';
  syndicate.article_date[ syndicate.index ] = 'Nov 2, 2008 - 6:13:59 PM';
  syndicate.article_summary[ syndicate.index ] = 'Andre Johnson\'s record streaks were stopped rather quietly.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Vikings escape New Orleans with victory';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Vikings_escape_New_Orleans_with_victory.htm';
  syndicate.article_date[ syndicate.index ] = 'Oct 7, 2008 - 12:55:32 AM';
  syndicate.article_summary[ syndicate.index ] = 'The New Orleans Saints committed so many blunders, not even Reggie Bush\'s record-tying two punt returns for touchdowns could make up for them in a 30-27 loss to the Minnesota Vikings on Monday night.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Vikings bench QB Jackson, turn to veteran Frerotte';
  syndicate.article_url[ syndicate.index ] = 'http://www.mopsquad.com/artman2/publish/Minnesota_Vikings_114/Vikings_bench_QB_Jackson_turn_to_veteran_Frerotte.htm';
  syndicate.article_date[ syndicate.index ] = 'Sep 17, 2008 - 3:22:54 PM';
  syndicate.article_summary[ syndicate.index ] = 'Out with the new, in with the old. After losing the first two games of the season, Minnesota coach Brad Childress decided the Vikings can no longer afford to let 25-year-old quarterback Tarvaris Jackson learn on the job. On Wednesday, Childress turned to 15-year veteran Gus Frerotte to run the offense.';
  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');

