var subCategoriesAccordionOffsetX = 30;
var subCategoriesAccordionOffsetY = -150;

$(document).ready(function() {    
  
  $("#subCategoriesAccordion h3.toggler").click(function() {
    $(".toolTip").css("display","none");    
    
    $(this).next("div.product").slideToggle(300,function() {
      if($(this).css("display")=="none") {        
        $(this).prev().removeClass("currentHoverStable");
      }
    }).siblings("div.product").slideUp("slow");
    
    $(this).siblings();   
  });   

  
  $("#subCategoriesAccordion h3.toggler").hover(function(e) {   
    $(".toolTip").css("display","none");
    $(".iRightColumn").css("position","static");
    
    pageX = e.pageX + subCategoriesAccordionOffsetX;
    pageY = e.pageY + subCategoriesAccordionOffsetY;      
    
    if(pageX+440>$("body").innerWidth()) {
      pageX = e.pageX-410;    
    }
    
    $("#"+$(this).attr("rel")).css("top",pageY);
    $("#"+$(this).attr("rel")).css("left",pageX);
    
    $("#"+$(this).attr("rel")).css("display","inline");
    
  },function() {
    $(".toolTip").css("display","none");
  });

  $(".product").each(function () {
    hh = $(this).height();
    $(this).css("display","none");
    $(this).height(hh); 
  });
  
});
