function find(array, item) {
  for(var i=0; i<array.length; i++) {
    if (array[i] == "#"+item) {
      return item;
    }
  }
  return null;
}

function mark_menu_path(list, containerClass){
  selected_items = []  
  for(i=0; i<list.length; i++){
    if (list[i].id.length>0 && find(selected_path, list[i].id)){
      $(list[i]).addClass('selected-menu-item')
    }
  }
}

$(document).ready(function(){
  $(".subHeader #contact").css("background", "none");
  $(".redbookMenu #r_r_contact_us").css("background", "none");
  $(".redbookTotalMenu #r_rt_contact_us").css("background", "none");
  $(".navigation ul li ul li").css("background", "#F5F5F5");
  $(".navigation ul li ul li ul").css("top", "0px");
	$(".brochuresPage .itemDivGen .itemDiv:nth-child(2n)").css("margin", "0px");

  $(".navigation ul li").hover(
    function(){
      $("> ul", this).fadeIn("fast");
    },
    function(){
      $("> ul", this).hide();
    }
    );
  if (document.all) {
    $(".navigation ul li").hoverClass ("sfHover");
  }

  /* mark current menu */
  root_re = /\/([^\/]*)(?=\/)/ig

  selected_path = []
  do {
    root_id = root_re.exec(window.location.pathname)
    if (root_id == null) break
    selected_path.push("#"+root_id[1])
  } while (true)
  
  if (selected_path.length>0) {
    mark_menu_path($(".redbookMenu ul").children(), '.redbookMenu');
    mark_menu_path($(".subHeader ul").children(), '.subHeader');
    mark_menu_path($(".redbookTotalMenu ul").children(), '.redbookTotalMenu');
  } else {
    $("#home").addClass('selected-menu-item')
  }

  /* move link after ul */
  a = $("#brochures").children()[0];
  $("#brochures").append(a);

  $("#brochures").addClass('subMenuItem')

  $("#about_feltex > a").attr('href', '#')
  $("#residential > a").attr('href', '#')
  $("#commercial > a").attr('href', '#')
  $("#info > a").attr('href', '#')
  $(".subHeader #r_feltex_reserve_styles > a").attr('href', '#')
  $(".subHeader #r_r_features_and_benefits > a").attr('href', '#')
  $(".subHeader #r_rt_features_and_benefits > a").attr('href', '#')
  $(".subHeader #r_r_styles > a").attr('href', '#')
  $(".subHeader #r_rt_styles > a").attr('href', '#')
  $(".subHeader #r_feltex_classic_styles > a").attr('href', '#')
  $(".subHeader #c_g_styles > a").attr('href', '#')
  $(".subHeader #c_g_projects > a").attr('href', '#')
  $(".subHeader #c_g_segments > a").attr('href', '#')
  $(".subHeader #c_w_case_studies > a").attr('href', '#')
  $(".redbookMenu #r_r_features_and_benefits > a").attr('href', '#')
  $(".redbookMenu #r_r_styles > a").attr('href', '#')
  $(".redbookTotalMenu #r_feltex_classic_styles > a").attr('href', '#')
  $(".redbookMenu #c_g_segments > a").attr('href', '#')
  $(".redbookMenu #c_g_projects > a").attr('href', '#')
  $(".redbookMenu #c_g_styles > a").attr('href', '#')
  $(".redbookTotalMenu #r_rt_features_and_benefits > a").attr('href', '#')
  $(".redbookTotalMenu #r_rt_styles > a").attr('href', '#')
  $(".redbookTotalMenu #c_w_case_studies > a").attr('href', '#')
  $(".redbookTotalMenu #r_feltex_reserve_styles > a").attr('href', '#')
});

$.fn.hoverClass = function(c) {
  return this.each(function(){
    $(this).hover(
      function() {
        $(this).addClass(c);
      },
      function() {
        $(this).removeClass(c);
      }
      );
  });
};

