//--------------SERVICE STUFF START-----------//
String.prototype.trim=trim;

var uagent    = navigator.userAgent.toLowerCase();
var is_safari = ( (uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var is_opera  = (uagent.indexOf('opera') != -1);
var is_webtv  = (uagent.indexOf('webtv') != -1);
var is_ie     = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) );
var is_ie4    = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) );
var is_moz    = ( (navigator.product == 'Gecko')  && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns     = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) );
var is_ns4    = ( (is_ns) && (parseInt(navigator.appVersion) == 4) );
var is_kon    = (uagent.indexOf('konqueror') != -1);

function trim()
{
  if (trim.arguments.length == 0)
  {
    return this.replace(/^\s*/,"").replace(/\s*$/,"");;
  }
  else
  {
    return trim.arguments[0].toString().replace(/^\s*/,"").replace(/\s*$/,"");
  }
}
//-------------SERVICE STUFF END ------------//

//------DROPDOWN MENU FUNCTIONS START-------//

  function expand(s)
  {
    var item=s.getElementsByTagName('div');
    item=item[0];

    if(item.className=='menuExpanded')
    {
      return;
    }

    doHover(s);

    if(s.className!="menu_cell_multi_top_div")
    {
      var tditem=s.getElementsByTagName('td');
      if( tditem!=null)
      {
        tditem=tditem[0];
        if(tditem.className=="menu_cell_multi")
        {
          tditem.className="menu_cell_multi_hover";
        }
      }
    }
    item.className='menuExpanded';
  }

  function collapse(s)
  {
    var item=s.getElementsByTagName('div');


    item=item[0];

    if(item.className=='menuCollapsed')
    {
      return;
    }


   undoHover(s);

    if(s.className!="menu_cell_multi_top_div")
    {
      var tditem=s.getElementsByTagName('td');
      if( tditem!=null)
      {
        tditem=tditem[0];
        if(tditem.className=="menu_cell_multi_hover")
        {
          tditem.className="menu_cell_multi";
        }
      }
    }

   item.className="menuCollapsed";
  }

  function doHover(s)
  {
    if(is_opera || is_moz)
    {
      return;
    }
    if(s.className=='menu_cell_top')
    {
      s.className='menu_cell_top_hover';
      s.getElementsByTagName('a')(0).className='menu_cell_top_link_hover';
    }
    else
    {
      var parent=s.parentElement;
      if(parent.className=='menu_cell_multi_top')
      {
        parent.className='menu_cell_multi_top_hover';
        s.getElementsByTagName('a')(0).className='menu_cell_multi_top_link_hover';
      }
    }
  }
  function undoHover(s)
  {
    if(is_opera || is_moz)
    {
      return;
    }
    if(s.className=='menu_cell_top_hover')
    {
      s.className='menu_cell_top';
      s.getElementsByTagName('a')(0).className='menu_cell_top_link';
    }
    else
    {
      var parent=s.parentElement;
      if(parent.className=='menu_cell_multi_top_hover')
      {
        parent.className='menu_cell_multi_top';
        s.getElementsByTagName('a')(0).className='menu_cell_multi_top_link';
      }
    }
  }

//------DROPDOWN MENU FUNCTIONS END-------//


function setCookie ( name, value, expires, path, domain, secure )
{
  if ( name.length == 0 ) return;

  if ( expires == 'never' )
  {
    expires = new Date();
    expires.setTime(expires.getTime()+10 * 365 * 24 * 60 * 60 * 1000);
  }

  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}


function openPopUp(url)
{
  var newwin = window.open(url,"_blank","toolbar=0,resizable=Yes,scrollbars=Yes");
  setTimeout('newwin.focus()',250);
}

function openPopUpSized(url, w, h)
{
  newwin = window.open(url,"_blank","toolbar=0,resizable=No,scrollbars=Yes, width="+w+", height="+h);
  setTimeout('newwin.focus()',250);
}

function imgPopUp(url)
{
  jscall='var neww=this.width+50; var newh=this.height+100; if(neww>screen.availWidth) {neww=screen.availWidth;} if(newh>screen.availHeight) {newh=screen.availHeight;} window.resizeTo(neww, newh);';

  newwin= window.open("", "Blank" , "toolbar=0,resizable=No,scrollbars=Yes,width=100,height=100");
  newwin.document.write("<html><head><\/head><body topmargin='0' leftmargin='0' marginheight='0' marginwidth='0' style='padding:0px; margin:0px;'><table cellpadding='0' cellspacing='0' border='0' style='width:100%; height:100%;'><tr><td style='width:100%; height:100%; text-align:center; vertical-align:middle'><img src='"+url+"' \/ onload=\""+jscall+"\"><\/tr><\/td><\/table><\/body><\/html>");
  setTimeout('newwin.focus()',250);
}