$(document).ready(
	function()
	{
		bindVvScholen();

		switch($("body").attr("id"))
		{
			case 'pageInrLijst':	ajaxBindInrLijst();
						break;
		}
	}
);

function ajaxBindInrLijst()
{
	$.getScript(	"/js/pageInrLijst.js",
			function()
			{
				bindInrLijst();
			}
	);
}

function bindVvScholen()
{
	$("#vvscholen input[type=checkbox]").each(
		function()
		{
			if ($(this).is(":checked"))
			{
				$(this).data("checked", "1");
			}
			else
			{
				$(this).data("checked", "0");
			}
		}

	);

	$("#vvscholen input[type=checkbox]").click(
		function()
		{
			var change = 0;

			$("#vvscholen input[type=checkbox]").each(
				function()
				{
					if ($(this).data("checked") == "1" && !$(this).is(":checked"))
					{
						change = 1;
					}
					else if ($(this).data("checked") == "0" && $(this).is(":checked"))
					{
						change = 1;
					}
				}
			)
		
			$("#vvscholen input[name=changed]").val(change);
		}
	);
}










function changeVvTab(redirect)
{
	document.forms.vv.redirect.value = redirect;
	document.forms.vv.submit();
}

function changeSaveTab(form, redirect)
{
	if (document.forms[form])
	{
		document.forms[form].redirect.value = redirect;
		document.forms[form].submit();
	}
	else
	{
		document.location.href = redirect;
	}	
}

function deleteVervanger(ID)
{
	if (confirm("Weet u zeker dat u deze vervanger met al zijn gegevens en inplande inroosteringen wilt verwijderen ?\nDit kan niet ongedaan gemaakt worden!"))
	{
		window.location.href = './vervanger/deleteVervanger.php?ID='+ID;
	}
}

function deletePrioriteit(ID)
{
	if (confirm("Weet u zeker dat u deze prioriteit wilt verwijderen ?\nGekoppelde vervangers worden in 'aanmeldingen' geplaatst.\nDit kan niet ongedaan gemaakt worden!"))
	{
		window.location.href = './deletePrioriteit.php?ID='+ID;
	}
}

function checkAll(form)
{
	var elements = document.forms[form].elements;

	for(var i = 0; i < elements.length; i++)
	{
		if (elements[i].type == 'checkbox')
		{
			elements[i].checked = document.getElementById('all').checked;
		}
	}
}

function checkAllArray(name) {
   var forminputs = document.getElementsByTagName('input');
   for (i = 0; i < forminputs.length; i++) {
      // regex here to check name attribute
      var regex = new RegExp(name, "i");
      if (regex.test(forminputs[i].getAttribute('name'))) {
            forminputs[i].checked = document.getElementById('all').checked;
      }
   }
}

