function initMenu() 
{
  $('#menu ul').hide();
  $('#menu ul:first').hide();
  $('#menu li a').click
	(
    function() 
		{
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible')))
			{
				checkElement.slideUp('fast');
        return false;
      }
      if((checkElement.is('ul')) && (!checkElement.is(':visible')))
			{
				if(!checkElement.is('.submenu'))
				{
	      	$('#menu ul:visible').slideUp('fast');
				}
        checkElement.slideDown('fast');
        return false;
      }
		}
  );
}
$(document).ready(function() {initMenu();});

function loadZoeken()
{
	var zoekwoord = $('[name=zoekwoord]').val();
	if(zoekwoord != '')
	{
		$('#ajaxMenuContent').load('ajax_load_zoeken.php', $("#zoekForm").serialize());
	}
	return false;
}

function loadMenuPage(loadMenuId, eersteCode)
{
	if(eersteCode != null)
	{
		$('#ajaxMenuContent').load('ajax_load_code.php?eersteCode=true&code=' + loadMenuId);
	}
	else
		$('#ajaxMenuContent').load('ajax_load_code.php?code=' + loadMenuId);
	setTimeout("document.getElementById('wrapper').scrollTop = 0", 0);
}

function loadOnderMenuPage(menuType)
{
	$('#ajaxMenuContent').load('ajax_load_menu_onder.php?mentype=' + menuType);
}

function loadVraagEnAntwoord(VId)
{
	$('#ajaxMenuContent').load('ajax_load_vraag_en_antwoord.php?VId=' + VId);
}

function loadFolders(fcid)
{
	$('#ajaxMenuContent').load('ajax_load_folders.php?id=' + fcid);
}

function loadTests()
{
	$('#ajaxMenuContent').load('ajax_load_tests.php');
}

function loadSingleTest(tId)
{
	$('#ajaxMenuContent').load('ajax_load_tests.php?id=' + tId);
}

function loadFolders()
{
	$('#ajaxMenuContent').load('ajax_load_folders.php');
}

function loadInlogpagina(bericht)
{
	bericht = bericht.replace(/ /gi, "%20");
	$('#ajaxMenuContent').load('ajax_load_inlogpagina.php?bericht=' + bericht);
}

function loadProfiel(bericht)
{
	bericht = bericht.replace(/ /gi, "%20");
	$('#ajaxMenuContent').load('ajax_load_profiel.php?bericht=' + bericht);
}

function loadForum()
{
	$('#ajaxMenuContent').load('ajax_load_forum.php');
}

function loadForumTopic(tId)
{
	$('#ajaxMenuContent').load('ajax_load_forum.php?id=' + tId);
}

function loadChat()
{
	$('#ajaxMenuContent').load('ajax_load_chat.php');
}

function loadNieuwsbrief()
{
	$('#ajaxMenuContent').load('ajax_load_nieuwsbrief.php');
}

function loadAgenda(tId)
{
	$('#ajaxMenuContent').load('ajax_load_agenda.php');
}

function loadAgendaItem(aId)
{
	$('#ajaxMenuContent').load('ajax_load_agenda.php?id=' + aId);
}

function loadIWG(kId)
{
	$('#ajaxMenuContent').load('ajax_load_iwg.php?id=' + kId);
}

function loadIWGGewicht(kId)
{
	$('#ajaxMenuContent').load('ajax_load_iwg.php?p=gewicht&id=' + kId);
}

function loadIWGGebit(kId)
{
	$('#ajaxMenuContent').load('ajax_load_iwg.php?p=gebit&id=' + kId);
}

function loadIWGImport()
{
	$('#ajaxMenuContent').load('ajax_load_iwggegevens.php');
}

function loadNieuwaccount()
{
	$('#ajaxMenuContent').load('ajax_load_nieuwaccount.php');
}

function loadVraagstellen()
{
	$('#ajaxMenuContent').load('ajax_load_vraagstellen.php');
}

function loadScript(template)
{
	$('#ajaxMenuContent').load('ajax_load_script.php?template=' + template);
}

function updateProfielNieuwsbriefontvangen(formulier)
{
  $.ajax(
  {
    type: "POST",
    url: "ikopgroeienaction.php",
    cache: false,
    data: $(formulier).serialize()
  }
  );
}

function ajaxPost(formulier)
{
  $.ajax(
  {
    type: "POST",
    url: "ikopgroeienaction.php",
    cache: false,
    dataType: 'json',
    data: $(formulier).serialize(),
    success: function(html)
    {
      if (html.type=='fout') $("#fout").html(html.bericht); 
      if (html.type=='bericht') $("#bericht").html(html.bericht);
    }
  }
  );
}

function doTest()
{
	$.ajax(
	{
		type: "POST",
  	url: "ajax_load_tests.php",
	  cache: false,
		data: $("#testsForm").serialize(),
	  success: function(html)
		{
			if(html == 'error')
			{
				$("#errorMessage").html('Beantwoord alle vragen<br><br>');
			}
			else
			{
				$("#errorMessage").html('');
	  	  $("#testOverzicht").html(html);
			}
	  }
	}
	);	
	//$('#ajaxMenuContent').load('ajax_load_tests.php?id=' + tId);
}

function openMenu(codeIdToOpen)
{
	var checkElement = $('codemenu' + codeIdToOpen).parent();
	if(checkElement)
	{
		checkElement.slideDown('fast');
		if((checkElement.is('ul')) && (!checkElement.is(':visible')))
		{
			checkElement.slideDown('fast');
			var checkElement2 = checkElement.parent().parent();
			if((checkElement.is('ul')) && (!checkElement.is(':visible')))
			{			
				checkElement2.slideDown('fast');
			}
		}
	}
	if(codeIdToOpen != '')
	{
		loadMenuPage(codeIdToOpen);
	}
}

/*
{/literal}
{else}
{literal}
<script>
	function openMenu()
	{
		{/literal}
		{if isset($gebruikerGeselecteerdeCode) and isset($eersteCode)}
		loadMenuPage({$gebruikerGeselecteerdeCode}, 'true');
		{elseif isset($gebruikerGeselecteerdeCode) and !isset($eersteCode)}
		loadMenuPage({$gebruikerGeselecteerdeCode}, null);
		{/if}
		{literal}
	}
	$(document).ready(function() 
	{openMenu();});
</script>
{/literal}
{/if}

function copyToClipboard(s)
{
	if( window.clipboardData && clipboardData.setData )
	{
		clipboardData.setData("Text", s);
	}
	else
	{
		// You have to sign the code to enable this or allow the action in about:config by changing
		user_pref("signed.applets.codebase_principal_support", true);
		netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
		var clip Components.classes['@mozilla.org/widget/clipboard;[[[[1]]]]'].createInstance(Components.interfaces.nsIClipboard);
		if (!clip) return;

		// create a transferable
		var trans = Components.classes['@mozilla.org/widget/transferable;[[[[1]]]]'].createInstance(Components.interfaces.nsITransferable);
		if (!trans) return;

		// specify the data we wish to handle. Plaintext in this case.
		trans.addDataFlavor('text/unicode');

		// To get the data from the transferable we need two new objects
		var str = new Object();
		var len = new Object();
		var str = Components.classes["@mozilla.org/supports-string;[[[[1]]]]"].createInstance(Components.interfaces.nsISupportsString);
		var copytext=meintext;
		str.data=copytext;
		trans.setTransferData("text/unicode",str,copytext.length*[[[[2]]]]);
		var clipid=Components.interfaces.nsIClipboard;
		if (!clip) return false;
		clip.setData(trans,null,clipid.kGlobalClipboard);	   
	}
}
*/
