

<!--
if (!Array.prototype.indexOf) {
 Array.prototype.indexOf = function(elt) {
  var len = this.length;
  var from = Number(arguments[1]) || 0;
  from = (from < 0) ? Math.ceil(from) : Math.floor(from);
  if (from < 0) from += len;
  for (; from < len; from++) {
   if (from in this && this[from] === elt) return from;
  }
  return -1;
 };
}

var locTable = new Array();
locTable.push('SELECT');
locTable.push('OPTION');
locTable.push('INPUT');
$(document).ready(function() {  
 $('#mainNav .mainLink').hover(function() {  
  if($(this).hasClass('hover')) return false;  
  var sub = $(this).find('.subnavi');  
  if($(this).hasClass('lastLink') && !$(this).hasClass('moved')) {  
   var move = $(this).outerWidth() - $(sub).outerWidth() - 4;   
   $(sub).css('left',move+'px');
   $(this).addClass('moved');
  }
  $(this).addClass('hover');
  $(sub).before('<div class="fakeBorder" style="width: '+($(this).outerWidth()-8)+'px;">&#160;</div>').fadeIn(100);
 },function(e){  
  var that = this;
  var locObj = e.target;  
  if(locTable.indexOf($(locObj)[0].tagName) != -1 ) {
   $(this).tirgger('hover');
   return false;
  }  
  $(this).find('.fakeBorder').remove().end().find('.subnavi').fadeOut(50,function() {
   $(that).removeClass('hover');
  });
 });
});
//-->
