// Mainmenu

var timeout       = 500;
var closetimer    = 0;
var ddmenuitem    = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');
}

function jsddm_close()
{	
if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');
}

function jsddm_timer()
{	
closetimer = window.setTimeout(jsddm_close, timeout);
}

function jsddm_canceltimer()
{	
if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;
	}
}

$(document).ready(function()
{	
	$('#mainnav > li').bind('mouseover', jsddm_open);
	$('#mainnav > li').bind('mouseout',  jsddm_timer);
}
);

document.onclick = jsddm_close;

// jumpMenu Select

function MM_jumpMenu(targ,selObj,restore){ // Snelkeuze menu script tbv ActiveMonitor's functies
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); 
if (restore) selObj.selectedIndex=0; 
} 

function MM_jumpMenuNew(targ,selObj,restore){ // Snelkeuze menu script tbv ActiveMonitor's functies
window.open ( selObj.options[selObj.selectedIndex].value ); 
if (restore) selObj.selectedIndex=0; 
} 

function popUp (strLink)
{
	window.open ( strLink );
}


/* === === */
$(document).ready(function(){
  if($("#harmonica")) {
    $("#harmonica dd").hide();
    $("#harmonica dt a").click(function() {
      if(this.className.indexOf("clicked") != -1) {
        $(this).parent().next().slideUp(200);
        $(this).removeClass("clicked");
      }
      else 
            {
        $("#harmonica dt a").removeClass();
        $(this).addClass("clicked");
        $("#harmonica dd:visible").slideUp(200);
        $(this).parent().next().slideDown(500);
      }
      return false;
    });
    $("#harmonica dt a").each(function() {
      var pathname = window.location.href;
      var arrPathname = pathname.split("/");
      
      //alert($(this).attr("href").replace("#", "") );
      
      if ($(this).attr("href").replace("#", "") == arrPathname[5])
      {
        $("#harmonica dt a").removeClass();
        $(this).addClass("clicked");
        $("#harmonica dd:visible").slideUp(0);
        $(this).parent().next().slideDown(0);
      }
    });
    $('#tabs').tabify();
  }
});

/* ---------- tabfuctionality  */

(function($){ $.fn.extend({
  tabify: function() { 
    function getHref(el){ 
      hash = $(el).find('a').attr('href'); 
      if(hash) 
        return hash.substring(0,hash.length-4); 
      else 
        return false; 
      }  
      
    function setActive(el){ 
      $(el).addClass('active'); 
      if(getHref(el)) 
        $(getHref(el)).show(); 
      else 
        return false; 
      $(el).siblings('#tablist li').each(function(){ 
        $(this).removeClass('active'); 
        $(getHref(this)).hide(); }); 
      } 
      return this.each(function() { 
        var self = this; 
        $(this).find('#tablist li>a').each(function(){ 
          $(this).attr('href',$(this).attr('href') + '-tab'); 
        }); 
        function handleHash(){ 
          if(location.hash) setActive($(self).find('a[href=' + location.hash + ']').parent()); } 
          if(location.hash) handleHash(); 
            setInterval(handleHash,100); 
            $(this).find('#tablist li').each(function(){ 
              if($(this).hasClass('active')) 
                $(getHref(this)).show(); 
              else 
                $(getHref(this)).hide(); 
              }); 
        }); 
        } 
      }); 
  })(jQuery);

