function active_menu() {

var a = ris_a();
var address = a.children("a").attr("href");
if (address == undefined) address = "/";
var host = "http://" + window.location.host;
var link = address.substring(host.length, address.length);

function ris_a() {
  var ris;
  ris = jQuery("#breadcrumb li:last");
  return ris;
}

//jQuery.noConflict();

//Active Menu jQuery
function set_active_menu(activ,activ2) {     
  jQuery(activ).css('background-position', ' 0 -49px');
  jQuery(activ).parent().children("div").css('display', 'block');
  jQuery(activ2).css('border-bottom', '1px dotted');
  jQuery(activ2).parent().parent().children('a:first').css('background-position', ' 0 -49px');
  jQuery(activ2).parent().css('display', 'block');
}

function clear_active_menu(activ, activ2) {
//  jQuery(activ).css('background-position', '0 0');
  jQuery(activ).parent().children("div").css('display', '');
  jQuery(activ2).parent().css('display', '');
//  jQuery(activ2).parent().parent().css('background-position', '0 0');
}

//end Active menu

jQuery(document).ready(function() {

  a = ris_a();
  //var a = jQuery("#breadcrumb li:last");
  //var address = a.children("a").attr("href");
  //var host = "http://" + window.location.host;
  //var link = address.substring(host.length, address.length);
  
  var activ = "#menu2 div a[href='" + link + "']";
  var activ2 = "#menu2 div div a[href='" + link + "']";
 
  if (address != "/") { 
  while ((jQuery(activ).attr("href") != link) && (jQuery(activ2).attr("href") != link) && address != "/forum") {
    a = a.prev();
    address = a.children("a").attr("href");
    link = address.substring(host.length, address.length);
    activ = "#menu2 div a[href='" + link + "']";
    activ2 = "#menu2 div div a[href='" + link + "']";
  };

  set_active_menu(activ, activ2); 
}

  else set_active_menu("#menu2 a:first", "#menu2 div:first div a:first");
  
  jQuery('#menu2').hover(function() {
    //jQuery(activ2).parent().css('display', '');
    //jQuery(activ).parent().children('div').css('display','');
    clear_active_menu(activ, activ2);
  }, function() {
    set_active_menu(activ, activ2);
  });
});

}

