



// 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 ] = 'Excessive Heat Warning Continues in Tulsa';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Excessive-Heat-Warning-Continues-in-Tulsa.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010 - 4:03:56 PM';
  syndicate.article_summary[ syndicate.index ] = 'TULSA (KFAQ) As the heat wave continues, EMSA paramedics have responded to five individuals with symptoms of heat-related illness.  ';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Rams, Bradford Agree to Terms';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Rams-Bradford-Agree-to-Terms.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010 - 9:17:04 PM';
  syndicate.article_summary[ syndicate.index ] = 'ST. LOUIS (AP) -- No. 1 overall draft pick Sam Bradford has agreed to a six-year, $78 million contract with the St. Louis Rams, with $50 million in guaranteed money.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Suspect Says Teen Asked Him to Kill Her Dad ';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Suspect-Says-Teen-Asked-Him-to-Kill-Her-Dad.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010 - 7:52:40 PM';
  syndicate.article_summary[ syndicate.index ] = 'GUTHRIE, Okla. (AP) -- A 21-year-old man charged in the death of a Guthrie man has testified that a teenage girl asked him to kill her dad.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Thompson Endorses Lankford in 5th Dist. Race ';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Thompson-Endorses-Lankford-in-5th-Dist-Race.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010 - 7:51:19 PM';
  syndicate.article_summary[ syndicate.index ] = 'OKLAHOMA CITY (AP) State Rep. Mike Thompson has endorsed his Republican primary opponent James Lankford in the Aug. 24 runoff election for the 5th District U.S. House seat.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Cowboys Dez Bryant Injured at Practice';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Cowboys-Dez-Bryant-Injured-at-Practice.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010 - 4:45:10 PM';
  syndicate.article_summary[ syndicate.index ] = 'SAN ANTONIO (AP) -- Cowboys rookie receiver Dez Bryant could miss the rest of training camp after the first-round draft pick suffered a high right ankle sprain near the end of practice Friday.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Oklahoma Man Dies in Grain Elevator Fall';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Oklahoma-Man-Dies-in-Grain-Elevator-Fall.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010 - 3:11:52 PM';
  syndicate.article_summary[ syndicate.index ] = 'HEADRICK, Okla. (AP) Jackson County authorities say a man has been killed after falling about 140 feet at a grain elevator that\'s under construction in southwestern Oklahoma.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Judge Rules Child Rapist Can\'t Reverse Plea';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Child-Rapist-C.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 30, 2010 - 5:52:31 AM';
  syndicate.article_summary[ syndicate.index ] = 'TULSA (KFAQ)  A judge says a child rapist cannot reverse his guilty plea. Douglas Polk pleaded guilty in April to raping a 5-year-old Broken Arrow girl known as the BA Angel.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Exposure Helped Askins Win Primary';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Exposure-Helped-Askins-Win-Primary.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010 - 10:20:06 PM';
  syndicate.article_summary[ syndicate.index ] = 'OKLAHOMA CITY (AP) -- As Oklahoma\'s lieutenant governor for the last four years, Jari Askins has been riding in parades, cutting ribbons and visiting festivals and fish fries from one corner of the state to the other.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Tulsa Council Sends Mayor\'s Probe to AG';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Tulsa-Council-Sends-Mayor-s-Probe-to-AG.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010 - 10:13:28 PM';
  syndicate.article_summary[ syndicate.index ] = 'TULSA (FOX23) The Tulsa City Council has decided to asked the Oklahoma Attorney General\'s office to investigate the Tulsa Mayor\'s office and whether the mayor or his chief of staff lied to the council about a federal police grant.';
  syndicate.index++;  syndicate.article_title[ syndicate.index ] = 'Medical Helicopter Makes Emergency Landing ';
  syndicate.article_url[ syndicate.index ] = 'http://1170kfaq.com/artman2/publish/News_2/Medical-Helicopter-Makes-Emergency-Landing.shtml';
  syndicate.article_date[ syndicate.index ] = 'Jul 29, 2010 - 6:42:22 PM';
  syndicate.article_summary[ syndicate.index ] = 'JENKS (KFAQ) A medical helicopter from Texas had to make an emergency landing near Jenks Thursday afternoon after the chopper experienced mechanical problems.';
  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] + '" >');
  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');
}
