// JavaScript Document

jQuery(document).ready(function($){

  /*** IE8 button fix ***/
  if ($.browser.msie && $.browser.version.substr(0,1)==8){
    $(".form-submit").mousedown(function(){
        $(this).removeClass("form-submit-unclick").addClass("form-submit-click");
        $(this).mouseout(function(){$(this).removeClass("form-submit-click").addClass("form-submit-unclick");});
    }).mouseup(function(){$(this).removeClass("form-submit-click").addClass("form-submit-unclick");});
  }
  /*** END ***/

  /*** navbar ***/

  var clearTimeView = null;
  var timeOut = 300;
  $("#navigation li:not(#navigation li li)").each(function(){
    var hoverItem =  $(this);
    var showItem =  $("ul", this);
    var itemsWidth = parseFloat($("a", this).width());
    var uiWidth = parseFloat(showItem.width());
    var totalWidth = ((itemsWidth - uiWidth) / 2) + 25;
    showItem.css("left", totalWidth + "px");
    showItem.mouseout(function(){
      if (clearTimeView == null) {
        clearTimeView = setTimeout(function(){
          hoverItem.removeClass("hover-li");
        }, timeOut);
      }
    }).mouseover(function(){
      clearTimeout(clearTimeView);
      clearTimeView = null;
    });
    hoverItem.hover(
      function(){
        $("#navigation li:not(#navigation li li)").removeClass("hover-li");
        $(this).addClass("hover-li");
        clearTimeout(clearTimeView);
        clearTimeView = null;
      },
      function(){
        var thisI = $(this);
        if (clearTimeView == null) {
          clearTimeView = setTimeout(function(){
            thisI.removeClass("hover-li");
          }, timeOut);
        }
      }
    );
  });

  /*** END ***/

});
