/* By Mohammed Seedat - IE 6/7/8 hack required otherwise breaks everything*/
function determine_x_pos(obj){
    var pos = $(obj).css("background-position");
    if (pos == 'undefined' || pos == null) {
        pos = $(obj).css("background-position-x"); //wtf?!
    } else {
        pos = pos.split(" ")[0];
    }
    return pos  || 0;    
}

function makeTall(){
  var submenu = $(this).find(".sub-menu");
  //$(".sub-menu:visible").slideUp("fast"); /* Slide effect too slow for IE? */
  $(".sub-menu:visible").hide();
  $("#main-nav .main-link").not(this).removeClass("hover");
  $("a:eq(0)", this).addClass("hover");       
  //submenu.slideDown('fast');  /* Slide effect too slow for IE? */
  submenu.show();
}
function makeShort(){
  var submenu = $(this).find(".sub-menu");    
  //submenu.slideUp("fast"); /* Slide effect too slow for IE? */
  submenu.hide();
  $("a:eq(0)", this).removeClass("hover"); 
}

function set_click_menus() {
  var config = {    
       sensitivity: 10, // number = sensitivity threshold (must be 1 or higher)    
       interval: 0, // number = milliseconds for onMouseOver polling interval    
       over: makeTall, // function = onMouseOver callback (REQUIRED)    
       timeout: 150, // number = milliseconds delay before onMouseOut    
       out: makeShort // function = onMouseOut callback (REQUIRED)    
  };

  $("#main-nav .has-dropdown").parent().each(function(){
    //$(this).parent().addClass("more");
    $(this).hoverIntent( config );
  });
  

  
  $(document).click(function(event){      
    var target = $(event.target);
    var css_normal = {textDecoration:'none'}
    if (target.parents("#main-nav").length == 0) {				      
      $("#main-nav .sub-menu").hide();
      $(this).find(".main-link").removeClass("hover");
    }
  });
  
}
