function menu()
{
/([^/\\]*).html/.exec(location.pathname);
var item = !RegExp.$1 ? "index" : RegExp.$1;
var selected = document.getElementById("menu_"+item).childNodes[0];
selected.src = selected.src.replace('off','on');
}

function m(name, domain, link, subject)
{
var a = name + "&#" +(22 + 42).toString()+domain;
if(!subject) { subject = ""; }
if(link) { document.write("<a href='mailto:"+ a +"?subject="+subject+"'>"+ a +"</a>"); }
else { document.write(a); }
}

var global_article = new Array();
var global_article_counter = 0;
var article = null;
var early_exit = 0;
var moreover_text = 0;
var number_of_categories = 0;
var category_total_stories = new Array();
var category_start_stories = new Array();

function load_headlines()
{  
if (article != null)
  { 
  early_exit = 0;
  category_start_stories[number_of_categories] = global_article_counter;
  for (var article_counter = 0; article_counter < article.length; article_counter++)
    {
    global_article[global_article_counter] = article[article_counter];
    global_article[global_article_counter].url += "' TARGET='_blank";
    global_article[global_article_counter].document_url += "' TARGET='_blank";
    global_article_counter++;
    }
  category_total_stories[number_of_categories] = article.length;
  }
article = null;
number_of_categories++; 
}

function print_headlines_old(feed_number)
{
if (category_total_stories[feed_number] == null)
  {
  document.write("<CENTER>Please reload this page to view the headlines</CENTER>");
  return;
  }
if (category_total_stories[feed_number] < 1) 
  {
  document.write("<CENTER>Please refresh the page to load the news feed. If the problem persists, please contact: clientservices@moreover.com</CENTER>");
  return;
  }
if (!early_exit)
  {
  var numberofarticles = category_start_stories[feed_number]+category_total_stories[feed_number];
  var time_display = "Yes";
  var time = new Array(global_article.length);
  for (var counter=category_start_stories[feed_number]; counter < numberofarticles; counter++)
    {
    document.write("<p><a href='"+global_article[counter].url+"' class='morehl'>");
    document.write(global_article[counter].headline_text+"...</a><br>");
    if ((counter != (global_article.length - 1)) || moreover_text != 1)
      {
      document.write("<A HREF='"+global_article[counter].document_url+"' + class='moresrc'>");
      document.write(global_article[counter].source+"</A>");    
      }
    if (global_article[counter].access_status == "sub" || global_article[counter].access_status == "reg" || global_article[counter].access_status == "prem")
      {
      document.write("<span class='moreti'>&nbsp;</span><A HREF='"+global_article[counter].access_registration+"' class='moresrc'>");
      document.write(global_article[counter].access_status+"</A>");
      }
    if (time_display == "Yes" && counter != (global_article.length) && moreover_text != 1)
      {
      time[counter] = new Date(global_article[counter].harvest_time);
      time[counter].setHours(time[counter].getHours() - (time[counter].getTimezoneOffset() / 60 ));
      document.write("<span class='moreti'> &nbsp;"+time[counter].toLocaleString()+"&nbsp;</span>");
      } 
    document.write("&nbsp;</p>");
    }
  }
}

function print_headlines(feed_number,columns)
{
if (category_total_stories[feed_number] == null)
  {
  document.write("<CENTER>Please reload this page to view the headlines</CENTER>");
  return;
  }
if (category_total_stories[feed_number] < 1) 
  {
  document.write("<CENTER>Please refresh the page to load the news feed. If the problem persists, please contact: clientservices@moreover.com</CENTER>");
  return;
  }
if (!early_exit)
  {
  var numberofarticles = category_start_stories[feed_number]+category_total_stories[feed_number];
  if(!columns) columns = 1;
  var time_display = "Yes";
  var time = new Array(global_article.length);
  document.write("<table border=0 width=100% cellpadding=3 cellspacing=0>");
  for (var counter=category_start_stories[feed_number]; counter < numberofarticles; counter++)
    {
    if(counter/columns == Math.floor(counter/columns) ) document.write("<tr valign=top>");
    document.write("<td width="+100/columns+"%>");
    document.write("<a href='"+global_article[counter].url+"' class='morehl'>");
    document.write(global_article[counter].headline_text+"...</a><br>");
    if ((counter != (global_article.length - 1)) || moreover_text != 1)
      {
      document.write("<A HREF='"+global_article[counter].document_url+"' + class='moresrc'>");
      document.write(global_article[counter].source+"</A>");    
      }
    if (global_article[counter].access_status == "sub" || global_article[counter].access_status == "reg" || global_article[counter].access_status == "prem")
      {
      document.write("<span class='moreti'>&nbsp;</span><A HREF='"+global_article[counter].access_registration+"' class='moresrc'>");
      document.write(global_article[counter].access_status+"</A>");
      }
    if (time_display == "Yes" && counter != (global_article.length) && moreover_text != 1 && global_article[counter].harvest_time != "")
      {
      time[counter] = new Date(global_article[counter].harvest_time);
      time[counter].setHours(time[counter].getHours() - (time[counter].getTimezoneOffset() / 60 ));
      document.write("<span class='moreti'> &nbsp;"+time[counter].toLocaleString()+"&nbsp;</span>");
      }
    document.write("</td>");
    if((counter+1)/columns == Math.floor((counter+1)/columns) ) document.write("</tr>");
    }
  document.write("</table>");
  }
}
