$(document).ready(function(){
						   
	$("#menu").children("ul").children("li").hover(
		function(){
			var span_first = $(this).children("a").children("span");
			var span_second = span_first.next("span");
			var span_third = span_second.next("span");
			if($.browser.msie && $.browser.version=="6.0")
			{
				span_second.addClass("hover_second");
				if($(this).children("ul").html() != null)
				{
					span_first.addClass("hover_first");
					$(this).children("ul").css("display", "block");
					span_third.addClass("hover_third");
				}
				else
				{
					span_first.addClass("hover_first_noparent");
					span_third.addClass("hover_third_noparent");
				}
			}
			else if($(this).children("ul").html() != null)
			{
				span_first.addClass("hover_first_parent");
				span_second.addClass("hover_second");
				span_third.addClass("hover_third_parent");
			}
		},
		function(){
			var span_first = $(this).children("a").children("span");
			var span_second = span_first.next("span");
			var span_third = span_second.next("span");
			if($.browser.msie && $.browser.version=="6.0")
			{
				span_second.removeClass("hover_second");
				if($(this).children("ul").html() != null)
				{
					span_first.removeClass("hover_first");
					$(this).children("ul").css("display", "none");
					span_third.removeClass("hover_third");
				}
				else
				{
					span_first.removeClass("hover_first_noparent");
					span_third.removeClass("hover_third_noparent");
				}
			}
			else if($(this).children("ul").html() != null)
			{
				span_first.removeClass("hover_first_parent");
				span_second.removeClass("hover_second");
				span_third.removeClass("hover_third_parent");
			}
		}

	);

	$("#kolom_twee img").each(function(){
		if($(this).attr("align") == "left") $(this).css({paddingRight : "21px", paddingBottom : "8px"}).addClass("left").removeAttr("align");
		if($(this).attr("align") == "right") $(this).css({paddingLeft : "21px", paddingBottom : "8px"}).addClass("right").removeAttr("align");
		if($(this).attr("class") == "left") $(this).css({paddingRight : "21px", paddingBottom : "8px"});
		if($(this).attr("class") == "right") $(this).css({paddingLeft : "21px", paddingBottom : "8px"});
	});
	
	//Switch inschrijfformulier incasso/factuur
	
	$("#factuurbedrijfsnaam").attr("disabled", "disabled").addClass("disabled");
	$("#factuuradres").attr("disabled", "disabled").addClass("disabled");
	$("#factuurpostcode").attr("disabled", "disabled").addClass("disabled");
	$("#factuurplaats").attr("disabled", "disabled").addClass("disabled");
	
	$("input[name=betaalwijze]").change(function(){
		
		var var_name = $("input[name=betaalwijze]:checked").val();
		
		if(document.getElementById("autoincasso").checked == true)
		{
			$("#bankrekeningnummer").removeAttr("disabled", "disabled").removeClass("disabled");
			$("#tnv").removeAttr("disabled", "disabled").removeClass("disabled");
			$("#plaatsincasso").removeAttr("disabled", "disabled").removeClass("disabled");
			$("#incasso").removeAttr("disabled", "disabled").removeClass("disabled");
			
			$("#factuurbedrijfsnaam").attr("disabled", "disabled").addClass("disabled");
			$("#factuuradres").attr("disabled", "disabled").addClass("disabled");
			$("#factuurpostcode").attr("disabled", "disabled").addClass("disabled");
			$("#factuurplaats").attr("disabled", "disabled").addClass("disabled");
		}
		else
		{
			$("#factuurbedrijfsnaam").removeAttr("disabled", "disabled").removeClass("disabled");
			$("#factuuradres").removeAttr("disabled", "disabled").removeClass("disabled");
			$("#factuurpostcode").removeAttr("disabled", "disabled").removeClass("disabled");
			$("#factuurplaats").removeAttr("disabled", "disabled").removeClass("disabled");
			
			$("#bankrekeningnummer").attr("disabled", "disabled").addClass("disabled");
			$("#tnv").attr("disabled", "disabled").addClass("disabled");
			$("#plaatsincasso").attr("disabled", "disabled").addClass("disabled");
			$("#incasso").attr("disabled", "disabled").addClass("disabled");
		}
		
	});

});

function checkform(form)
{
	if(document.getElementById('naam').value == "")
	{
		alert("U heeft geen naam ingevuld.");
		document.getElementById('naam').focus();
		return false;
	}

	apos=document.getElementById('email').value.indexOf("@");
	dotpos=document.getElementById('email').value.lastIndexOf(".");
	if(apos<1 || dotpos-apos<2)
	{
		alert("Uw email adres is niet ingevuld of is niet correct.");
		document.getElementById('email').focus();
		return false;
	}

	if(document.getElementById('bericht').value == "")
	{
		alert("U heeft geen bericht ingevuld.");
		document.getElementById('bericht').focus();
		return false;
	}

	return true;
}

function checkinschrijven(form)
{
	
	if(document.getElementById('naam').value == "")
	{
		alert("U heeft geen naam ingevuld.");
		document.getElementById('naam').focus();
		return false;
	}
	
	if(document.getElementById('voorletters').value == "")
	{
		alert("U heeft geen voorletter ingevuld.");
		document.getElementById('voorletters').focus();
		return false;
	}
	
	if(document.getElementById('adres').value == "")
	{
		alert("U heeft geen adres ingevuld.");
		document.getElementById('adres').focus();
		return false;
	}
	
	if(document.getElementById('postcode').value == "")
	{
		alert("U heeft geen postcode ingevuld.");
		document.getElementById('postcode').focus();
		return false;
	}
	
	if(document.getElementById('plaats').value == "")
	{
		alert("U heeft geen plaats ingevuld.");
		document.getElementById('plaats').focus();
		return false;
	}

	apos=document.getElementById('email').value.indexOf("@");
	dotpos=document.getElementById('email').value.lastIndexOf(".");
	if(apos<1 || dotpos-apos<2)
	{
		alert("Uw email adres is niet ingevuld of is niet correct.");
		document.getElementById('email').focus();
		return false;
	}
	
	if(document.getElementById("autoincasso").checked == true) {
	
		if(document.getElementById('bankrekeningnummer').value == "")
		{
			alert("U heeft geen bankrekeningnummer ingevuld.");
			document.getElementById('bankrekeningnummer').focus();
			return false;
		}
		
		if(document.getElementById('tnv').value == "")
		{
			alert("U heeft geen ten name van ingevuld.");
			document.getElementById('tnv').focus();
			return false;
		}
		
		if(document.getElementById('plaatsincasso').value == "")
		{
			alert("U heeft geen plaats bij de incassogegevens ingevuld.");
			document.getElementById('plaatsincasso').focus();
			return false;
		}
	
		if(document.getElementById('incasso').checked != true)
		{
			alert("U heeft geen akkoord gegeven voor incasso.");
			document.getElementById('incasso').focus();
			return false;
		}
		
	}
	else {
		
		if(document.getElementById('factuurbedrijfsnaam').value == "")
		{
			alert("U heeft geen bedrijfsnaam bij de factuurgegevens ingevuld.");
			document.getElementById('factuurbedrijfsnaam').focus();
			return false;
		}
		
		if(document.getElementById('factuuradres').value == "")
		{
			alert("U heeft geen factuuradres ingevuld.");
			document.getElementById('factuuradres').focus();
			return false;
		}
		
		if(document.getElementById('factuurpostcode').value == "")
		{
			alert("U heeft geen postode bij de factuurgegevens ingevuld.");
			document.getElementById('factuurpostcode').focus();
			return false;
		}
		
		if(document.getElementById('factuurplaats').value == "")
		{
			alert("U heeft geen plaats bij de factuurgegevens ingevuld.");
			document.getElementById('factuurplaats').focus();
			return false;
		}
		
	}

	return true;
}


function checkinschrijvensamenopeenlijn(form)
{

	if(document.getElementById('naam').value == "")
	{
		alert("U heeft geen naam ingevuld.");
		document.getElementById('naam').focus();
		return false;
	}

	if(document.getElementById('voorletters').value == "")
	{
		alert("U heeft geen voorletter ingevuld.");
		document.getElementById('voorletters').focus();
		return false;
	}

	if(document.getElementById('adres').value == "")
	{
		alert("U heeft geen adres ingevuld.");
		document.getElementById('adres').focus();
		return false;
	}

	if(document.getElementById('postcode').value == "")
	{
		alert("U heeft geen postcode ingevuld.");
		document.getElementById('postcode').focus();
		return false;
	}

	if(document.getElementById('plaats').value == "")
	{
		alert("U heeft geen plaats ingevuld.");
		document.getElementById('plaats').focus();
		return false;
	}

	apos=document.getElementById('email').value.indexOf("@");
	dotpos=document.getElementById('email').value.lastIndexOf(".");
	if(apos<1 || dotpos-apos<2)
	{
		alert("Uw email adres is niet ingevuld of is niet correct.");
		document.getElementById('email').focus();
		return false;
	}

        if(document.getElementById('workshopronde1').value == "")
        {
		alert("U heeft geen workshop ingevuld bij ronde 1.");
		document.getElementById('workshopronde1').focus();
		return false;
        }

        if(document.getElementById('workshopronde2').value == "")
        {
		alert("U heeft geen workshop ingevuld bij ronde 2.");
		document.getElementById('workshopronde2').focus();
		return false;
        }

	if(document.getElementById("autoincasso").checked == true) {

		if(document.getElementById('bankrekeningnummer').value == "")
		{
			alert("U heeft geen bankrekeningnummer ingevuld.");
			document.getElementById('bankrekeningnummer').focus();
			return false;
		}

		if(document.getElementById('tnv').value == "")
		{
			alert("U heeft geen ten name van ingevuld.");
			document.getElementById('tnv').focus();
			return false;
		}

		if(document.getElementById('plaatsincasso').value == "")
		{
			alert("U heeft geen plaats bij de incassogegevens ingevuld.");
			document.getElementById('plaatsincasso').focus();
			return false;
		}

		if(document.getElementById('incasso').checked != true)
		{
			alert("U heeft geen akkoord gegeven voor incasso.");
			document.getElementById('incasso').focus();
			return false;
		}

	}
	else {

		if(document.getElementById('factuurbedrijfsnaam').value == "")
		{
			alert("U heeft geen bedrijfsnaam bij de factuurgegevens ingevuld.");
			document.getElementById('factuurbedrijfsnaam').focus();
			return false;
		}

		if(document.getElementById('factuuradres').value == "")
		{
			alert("U heeft geen factuuradres ingevuld.");
			document.getElementById('factuuradres').focus();
			return false;
		}

		if(document.getElementById('factuurpostcode').value == "")
		{
			alert("U heeft geen postode bij de factuurgegevens ingevuld.");
			document.getElementById('factuurpostcode').focus();
			return false;
		}

		if(document.getElementById('factuurplaats').value == "")
		{
			alert("U heeft geen plaats bij de factuurgegevens ingevuld.");
			document.getElementById('factuurplaats').focus();
			return false;
		}

	}

	return true;
}

function checkinschrijvenuitgebreid(form)
{

	if(document.getElementById('naam').value == "")
	{
		alert("U heeft geen naam ingevuld.");
		document.getElementById('naam').focus();
		return false;
	}

	if(document.getElementById('voorletters').value == "")
	{
		alert("U heeft geen voorletter ingevuld.");
		document.getElementById('voorletters').focus();
		return false;
	}

	if(document.getElementById('adres').value == "")
	{
		alert("U heeft geen adres ingevuld.");
		document.getElementById('adres').focus();
		return false;
	}

	if(document.getElementById('postcode').value == "")
	{
		alert("U heeft geen postcode ingevuld.");
		document.getElementById('postcode').focus();
		return false;
	}

	if(document.getElementById('plaats').value == "")
	{
		alert("U heeft geen plaats ingevuld.");
		document.getElementById('plaats').focus();
		return false;
	}

	apos=document.getElementById('email').value.indexOf("@");
	dotpos=document.getElementById('email').value.lastIndexOf(".");
	if(apos<1 || dotpos-apos<2)
	{
		alert("Uw email adres is niet ingevuld of is niet correct.");
		document.getElementById('email').focus();
		return false;
	}

        if(document.getElementById('workshopronde1').value == "")
        {
		alert("U heeft geen workshop ingevuld bij ronde 1.");
		document.getElementById('workshopronde1').focus();
		return false;
        }

        if(document.getElementById('workshopronde1b').value == "")
        {
		alert("U heeft geen reserveworkshop ingevuld bij ronde 1.");
		document.getElementById('workshopronde1b').focus();
		return false;
        }

        if(document.getElementById('workshopronde1').value == document.getElementById('workshopronde1b').value)
        {
		alert("U heeft geen verschillende workshops ingevuld bij ronde 1.");
		document.getElementById('workshopronde1').focus();
		return false;
        }

        if(document.getElementById('workshopronde2').value == "")
        {
		alert("U heeft geen workshop ingevuld bij ronde 2.");
		document.getElementById('workshopronde2').focus();
		return false;
        }

        if(document.getElementById('workshopronde2b').value == "")
        {
		alert("U heeft geen reserveworkshop ingevuld bij ronde 2.");
		document.getElementById('workshopronde2b').focus();
		return false;
        }

        if(document.getElementById('workshopronde2').value == document.getElementById('workshopronde2b').value)
        {
		alert("U heeft geen verschillende workshops ingevuld bij ronde 2.");
		document.getElementById('workshopronde2').focus();
		return false;
        }

        if(document.getElementById('workshopronde3').value == "")
        {
		alert("U heeft geen workshop ingevuld bij ronde 3.");
		document.getElementById('workshopronde3').focus();
		return false;
        }

        if(document.getElementById('workshopronde3b').value == "")
        {
		alert("U heeft geen reserveworkshop ingevuld bij ronde 3.");
		document.getElementById('workshopronde3b').focus();
		return false;
        }

        if(document.getElementById('workshopronde3').value == document.getElementById('workshopronde3b').value)
        {
		alert("U heeft geen verschillende workshops ingevuld bij ronde 3.");
		document.getElementById('workshopronde3').focus();
		return false;
        }

	if(document.getElementById("autoincasso").checked == true) {

		if(document.getElementById('bankrekeningnummer').value == "")
		{
			alert("U heeft geen bankrekeningnummer ingevuld.");
			document.getElementById('bankrekeningnummer').focus();
			return false;
		}

		if(document.getElementById('tnv').value == "")
		{
			alert("U heeft geen ten name van ingevuld.");
			document.getElementById('tnv').focus();
			return false;
		}

		if(document.getElementById('plaatsincasso').value == "")
		{
			alert("U heeft geen plaats bij de incassogegevens ingevuld.");
			document.getElementById('plaatsincasso').focus();
			return false;
		}

		if(document.getElementById('incasso').checked != true)
		{
			alert("U heeft geen akkoord gegeven voor incasso.");
			document.getElementById('incasso').focus();
			return false;
		}

	}
	else {

		if(document.getElementById('factuurbedrijfsnaam').value == "")
		{
			alert("U heeft geen bedrijfsnaam bij de factuurgegevens ingevuld.");
			document.getElementById('factuurbedrijfsnaam').focus();
			return false;
		}

		if(document.getElementById('factuuradres').value == "")
		{
			alert("U heeft geen factuuradres ingevuld.");
			document.getElementById('factuuradres').focus();
			return false;
		}

		if(document.getElementById('factuurpostcode').value == "")
		{
			alert("U heeft geen postode bij de factuurgegevens ingevuld.");
			document.getElementById('factuurpostcode').focus();
			return false;
		}

		if(document.getElementById('factuurplaats').value == "")
		{
			alert("U heeft geen plaats bij de factuurgegevens ingevuld.");
			document.getElementById('factuurplaats').focus();
			return false;
		}

	}

	return true;
}

function tipeencollega(form)
{
	
	if(document.getElementById('naam').value == "")
	{
		alert("U heeft geen naam ingevuld.");
		document.getElementById('naam').focus();
		return false;
	}

	apos=document.getElementById('email').value.indexOf("@");
	dotpos=document.getElementById('email').value.lastIndexOf(".");
	if(apos<1 || dotpos-apos<2)
	{
		alert("Uw email adres is niet ingevuld of is niet correct.");
		document.getElementById('email').focus();
		return false;
	}
	
	if(document.getElementById('naam_collega').value == "")
	{
		alert("U heeft geen naam van uw collega ingevuld.");
		document.getElementById('naam_collega').focus();
		return false;
	}

	apos=document.getElementById('email_collega').value.indexOf("@");
	dotpos=document.getElementById('email_collega').value.lastIndexOf(".");
	if(apos<1 || dotpos-apos<2)
	{
		alert("Het e-mail adres van uw collega is niet ingevuld of is niet correct.");
		document.getElementById('email_collega').focus();
		return false;
	}

	return true;
}

function clearThis(val) {
	var veld_naam = this.document.getElementById(val);

	if(val == "search_field" && veld_naam.value == "Zoeken") {
		veld_naam.value = "";
		veld_naam.focus();
	}
}

function checkzoeken(form)
{
	
	if(document.getElementById('search_field').value == "")
	{
		alert("U heeft geen zoekterm ingevuld.");
		document.getElementById('search_field').focus();
		return false;
	}

	return true;
}
