$(document).ready(function(){
  var flag = false;
  //click outside the other links list should close current social other links menu
  /*$('body').bind('click', function(e) {
    if($(e.target).closest('.mb-bar-popup').length == 0) {
      ($.browser.msie) ? $('.mb-bar-popup').hide() : $('.mb-bar-popup').fadeOut();
    }
  });*/
  //binds the mouseover open other links list event
  $('a.mb-bar-show-popup').click(function(){
    if($(this).parent().attr('id') == 'mb-bar-nq-user'){
      window.location = $(this).attr('href');
    }
    else{
      return false;
    }
  }).mouseenter(function() {
   // if(!flag){
    $('#mb-bar-nq-inner').find('li').each(function(){
      ($.browser.msie) ? $(this).parent().find('.mb-bar-popup').hide() : $(this).parent().find('.mb-bar-popup').fadeOut();
     // ($.browser.msie) ? $('.mb-bar-popup-inside').hide() : $('.mb-bar-popup-inside').fadeOut();
      flag = false;
    });
  
    option = $(this).parent().find('.mb-bar-popup');
    ($.browser.msie) ? $(option).show() : $(option).fadeIn();
    //}
    return false;
  });

  
  $('.mb-bar-popup').click(function(){
    flag = true;
  })

  $('.mb-bar-popup').mouseleave(function(e){
    var positionX = $(this).offset().left;
    var positionY = $(this).offset().top;
    var eheight = $(this).height();
    var ewidth = $(this).width();
    var x = e.pageX ;
  	var y = e.pageY ;
    if (positionX === 0 || x === 0 ) {return}
    console.log('positionX = '+positionX +' - '+'positionY = '+positionY+' | positionX+width = '+(positionX+ewidth) +' - '+'positionY+heigh = '+(positionY+eheight)+' | '+'x = '+ x +' ^ y  '+ y  );
    if (positionX > x || (positionX+ewidth) < x || (positionY+eheight) < y) {
        ($.browser.msie) ? $(this).hide() : $(option).fadeOut();
    }
    if(!flag){
    
      flag = false;
    }
  });   
/*
  $('#mb-bar-forgot').click(function(){
    //alert('');
    ($.browser.msie) ? $('.mb-bar-popup').hide() : $('.mb-bar-popup').fadeOut();
    flag = false;
    ($.browser.msie) ? $('#mb-bar-nq-forgot-popup').show() : $('#mb-bar-nq-forgot-popup').fadeIn();    
    return false;
  });
  mouseleaves the other links list, thus triggering it's closing
  $('.mb-bar-popup').bind("mouseleave",function(){
    ($.browser.msie) ? $(this).hide() : $(this).fadeOut();
  });
  */
  //list is closed using close button
  $('.mb-bar-nq-block-close').click(function(){
    ($.browser.msie) ? $(this).parents('.mb-bar-popup').hide() : $(this).parents('.mb-bar-popup').fadeOut();
    ($.browser.msie) ? $('.mb-bar-popup-inside').hide() : $('.mb-bar-popup-inside').fadeOut();
    flag = false;
    return flag;
  });
  /*ajax trigger for loving content node
  $('a.mb-bar.love-link').click(function(){
    var link = this;
    var idArray = $(this).attr('id').split('-');
    id = idArray[3];
    $.post('index.php?q=clutter_social/ajax-processing',{'nid': id}, function(data){
      var count = parseInt(data);
      if(!isNaN(count))
        $(link).find('span').html(count);
    });
    return false;
  });
  //search form process submit
  $("#search-form-unique").submit(function() {
    var action = $('#mb-bar-nq-search-form-input').val();
    $("#search-form-unique").attr("action", "/search/node/" + action);
  });
  
  //$("#mb-bar-nq-subscribe-form-state").selectbox();
  $('#mb-bar-nq-subscribe-popup').empty();
  $.ajax({
   type: "jsonp",
   url: 'http://drupal.localhost/webform_ajax/1588/previous',
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });
 
*/
 
});

