/*
/*  SMSsolutions.net
/*  Copyright(C) All rights reserved. 
/*
/*  Web:     http://www.SMSsolutions.net
/*  E-mail:  webmaster@SMSsolutions.net
/*
/* ----------------------------------------------------------------- */

/* /// Harmonica menu in sidebar /// */
$(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("#", ""));
      //  alert(">" + arrPathname[3] + "<");
      //arrPathname get the 3rd element in the url which is separated by a /

			if ($(this).attr("href").replace("#", "") == arrPathname[3])
			{
				$("#harmonica dt a").removeClass();
				$(this).addClass("clicked");
				$("#harmonica dd:visible").slideUp(0);
				$(this).parent().next().slideDown(0);
			}
		});
    $('#tabs').tabify();
	}
});

/* /// Tab functionality mostly in homepage or sponsor page /// */

(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);

  // 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;

/* /// Dropdown menu in header /// */

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() {
	// Collapse everything but the first menu:
	$("#page .VerColMenu > li > a").not(":first").find("+ ol").slideUp(1);
	// Expand or collapse:
	$("#page  .VerColMenu > li > a").click(function() {
		$(this).find("+ ol").slideToggle("fast");
	});
});