function getKeyCode( evnt )
{
  var key;
  if( evnt.keyCode )
  {
    key = evnt.keyCode;
  }
  else
  {
    key = evnt.which;
  }

  return key;
}

function isReturn( evnt )
{
  var key = getKeyCode( evnt )
  return ( key == 13 );
}

function submitForm( item, evnt )
{
  if ( isReturn(evnt) )
  {
    if ( typeof(item)!="undefined" && typeof(item.form)!="undefined" && typeof(item.form.submit)!="undefined" )
    {
      item.form.submit();
    }
  }
}

function changeSearchDropdown( disc, sector, line1, line2, lst )
{
  sector.options.length = 0;
  var optId = -1;
  if ( disc!=null && typeof(disc)!="undefined" )
  {
    optId = disc.options[disc.selectedIndex].value;
  }
  if ( optId>0 )
  {
    sector.options[sector.options.length] = new Option( sectornames[optId], optId );
    var arr = lst[optId];
    for ( i=0; typeof(arr)!="undefined" && i<arr.length; i++ )
    {
    	sector.options[sector.options.length] = new Option( " - " + arr[i][1], arr[i][0] );
    }
  }
  else
  {
    sector.options[sector.options.length] = new Option( line1, "" );
    sector.options[sector.options.length] = new Option( line2, "" );
  }
}


function menuover( nm, cl )
{
  document.getElementById(nm).className = cl;
}

function rotateBanner( cookiename, elname, items, width, height )
{
  //alert('rotating banner ' + elname + " - " + items.length );
  var pos = getCookie( cookiename );
  if ( pos=="" || isNaN(pos) )
  {
    pos = -1;
  }
  pos ++;
  if ( pos>=items.length )
  {
    pos = 0;
  }
  setCookie( cookiename, pos, makeExpire(180) );
  if ( typeof(document.getElementById(elname))!="undefined" && document.getElementById(elname)!=null )
  {
    var el = document.getElementById(elname);
    var ext = "";
    if ( items[pos][1].lastIndexOf(".")!=-1 )
    {
      ext = items[pos][1].substring( items[pos][1].lastIndexOf("."), items[pos][1].length );
    }
    if ( ext.toLowerCase()==".swf" )
    {
      el.innerHTML = "<div id=\"swf\"></div>";
      swfobject.embedSWF( items[pos][1]+"?clickTAG="+items[pos][0], "swf", width, height, "9.0.0", "/html/swf/expressInstall.swf");
    }
    else
    {
      el.innerHTML = "<a href=\"" + items[pos][0] + "\" target=\""+items[pos][2]+"\"><img src=\"" + items[pos][1] + "\" width=\""+width+"\" height=\""+height+"\" border=\"0\" alt=\"\"/></a>";
    }
  }
}