hover = false;
hover_1 = false;
hover_2 = false;
hover_3 = false;
hover_4 = false;
hover_5 = false;
hover_6 = false;

$(document).ready(function(){
  $('#hover_mascotas_layout').mouseenter(function(){
	hover_1 = true;
	$('#menu_mascotas_layout').show();
	$('#menu_razas_layout').hide();
  });
  $('#hover_mascotas_layout').mouseleave(function(e){
	hover_1 = false;
    setTimeout('mascotasHover()',450);
  });
  $('#hover_productos_layout').mouseenter(function(){										   
	hover_6 = true;
	$('#menu_productos_layout').show();
  });
  $('#hover_productos_layout').mouseleave(function(e){
    hover_6 = false;
	setTimeout('productosHover()',450);
  });
  $('#menu_productos_layout').mouseenter(function(){
	hover_4 = true;											   
  });
  $('#menu_productos_layout').mouseleave(function(){
	hover_4 = false;		
	setTimeout('productosHover()',450);
  });
  $('#hover_servicios_layout').mouseenter(function(){
	hover_5 = true;
	$('#menu_servicios_layout').show();
  });
  $('#hover_servicios_layout').mouseleave(function(e){
	hover_5 = false;											   
    setTimeout('serviciosHover()',450);
  });
  $('#menu_servicios_layout').mouseenter(function(){
	hover_3 = true;											   
  });
  $('#menu_servicios_layout').mouseleave(function(){
	hover_3 = false;		
	setTimeout('serviciosHover()',450);
  });
  $('#hover_perros_layout').mouseenter(function(e){
    e.preventDefault();
	hover = true;
	$('#menu_razas_layout').replaceWith(addRazaMenuLayout(1));
  });
  $('#hover_gatos_layout').mouseenter(function(e){
    e.preventDefault();
	hover = true;
	$('#menu_razas_layout').replaceWith(addRazaMenuLayout(2));
  });
  $('#hover_otros_layout').mouseenter(function(e){
    e.preventDefault();
	hover = true;
	$('#menu_razas_layout').replaceWith(addRazaMenuLayout(3));
  });
  $('#menu_mascotas_layout').mouseleave(function(e){
	hover = false;	
	setTimeout('razaHover()',450);
  });
});

function overRaza(){
  hover_2 = true;
}

function outRaza(){
  hover_2 = false;
  setTimeout('finalHover()',450);
}

function mascotasHover(){
  if (!hover & !hover_1 & !hover_2)
  {
	  $('#menu_mascotas_layout').hide();
	  $('#menu_razas_layout').hide();	  
  }
  
  if (!hover & hover_1)
  {
	  $('#menu_razas_layout').hide();  
  }
}

function razaHover(){
  if (!hover_2 & !hover_1)
  {
	  //$('#menu_razas_layout').hide();	  
  }
  if (!hover_2 & !hover & !hover_1)
  {
	  $('#menu_mascotas_layout').hide();
	  $('#menu_razas_layout').hide();	  
  }
}

function finalHover(){
  if (!hover_2 & !hover & !hover_1)
  {
	  $('#menu_mascotas_layout').hide();
	  $('#menu_razas_layout').hide();	  
  }
}

function serviciosHover(){
  if (!hover_3 & !hover_5)
  {
	  $('#menu_servicios_layout').hide();  
  }
}

function productosHover(){
  if (!hover_4 & !hover_6)
  {
	  $('#menu_productos_layout').hide();  
  }
}

function addRazaMenuLayout(id){
  return $.ajax({
    type: 'GET',
    url: '/razapedia/razaMenuLayout?id='+id,
    async: false
  }).responseText;
}


