/* --------------------- jQuery sans conflit -------------- */

var $j = jQuery.noConflict();

/* --------------------- site root -------------- */

var site_root = "/";

/* --------------------- fonctions au chargement de la page -------------- */

$j(document).ready
( function()
  { set_survols();
    init_menu_slide();
  }
);

/* --------------------- sous categories-------------- */

var obj = null;

function checkHover()
{ if(obj) obj.find('ul').fadeOut('fast');
}

function init_menu_slide()
{ $j('.menu_name').hover
  ( function()
    { if(obj)
      { obj.find('ul').fadeOut('fast');
        obj = null;
      }
      $j(this).find('ul').fadeIn('fast');
    },
    function()
    { obj = $j(this);
      setTimeout("checkHover()", 80);
    }
  );
}

/* --------------------- survols -------------------------------- */

function set_survols()
{ $j(".menu_name_a").each
  ( function ()
    { $j(this).hover
      ( function()
        { $j(this).get(0).style.backgroundImage = "url(" + site_root + "skin/frontend/blank/default/images/catalog/cat_icon_over_bkg.png)";
          $j(this).find("span").get(0).style.color = "#ff7a00";
        },
        function()
        { $j(this).get(0).style.backgroundImage = "url(" + site_root + "skin/frontend/blank/default/images/catalog/cat_icon_bkg.png)";
          $j(this).find("span").get(0).style.color = "#0099b1";
        }
      );
    }
  );
  $j("#cn_manufacturers a img").each(function() { img_over($j(this)) });
  $j(".h_over").each(function() { img_over($j(this)) });
  $j("#search_submit").each
  ( function ()
    { $j(this).hover
      ( function()
        { $j(this).get(0).style.backgroundColor = "#5ec8d3";
        },
        function()
        { $j(this).get(0).style.backgroundColor = "#a7bbc3";
        }
      );
    }
  )
}

function img_over(elt)
{ elt.hover
  ( function()
    { var v_src = elt.get(0).src.split("/");
      var src = "";
      for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
      var n = v_src[v_src.length - 1].lastIndexOf(".");
      elt.get(0).src = src + v_src[v_src.length - 1].substr(0, n) + "_over" + v_src[v_src.length - 1].substr(n);
    },
    function()
    { var v_src = elt.get(0).src.split("/");
      var src = "";
      for(var i = 0; i < v_src.length - 1; i++) src += v_src[i] + "/";
      var n = v_src[v_src.length - 1].lastIndexOf(".");
      var u = v_src[v_src.length - 1].lastIndexOf("_");
      elt.get(0).src = src + v_src[v_src.length - 1].substr(0, u) + v_src[v_src.length - 1].substr(n);
    }
  );
}

