var $menusm = jQuery.noConflict();

$menusm(function(){

    // menu smothness
    $menusm('.menusm li').click(function() {
      window.location = $menusm(this).find('a:first').attr('href');
    });
    var dropdown_level = 0;
    $menusm('.menusm li ul').parent().find('a:first').addClass('have_submenu');
    $menusm('.menusm').children('li').children('a').addClass('top_level');
    $menusm('.menusm').children('li').children('a').removeClass('have_submenu');
    $menusm('.menusm li').hover(function(){
      if(dropdown_level == 0){
        $menusm('.menusm').find('a').removeClass('have_submenu_hover');
        $menusm(this).addClass('li_hover_main');
        $menusm(this).children('a').addClass('a_hover_main');
        $menusm('.menusm ul').parent().find('a:first').addClass('have_submenu');
        $menusm('.menusm').children('li').children('a').addClass('top_level');
        $menusm('.menusm').children('li').children('a').removeClass('have_submenu');
      }
      $menusm(this).find('ul:first').stop(true,true).slideDown(200).show();
      $menusm(this).find('a:first').addClass('have_submenu_hover');
      $menusm('.menusm').children('li').children('a').removeClass('have_submenu_hover');
      dropdown_level++;
    },function(){
      $menusm(this).find('ul:first').stop(true,true).slideUp(0);
      $menusm(this).find('a:first').removeClass('have_submenu_hover');
      dropdown_level--;
      if(dropdown_level == 0){
        $menusm(this).removeClass('li_hover_main');
        $menusm(this).children('a').removeClass('a_hover_main');
       }
    });
	// END of menu smothness
  
});
