//=================================================================================================
//	You can delete these three functions if not needed.
//-------------------------------------------------------------------------------------------------
function customBodyLoad( sender )
{
}
//=================================================================================================
function customBodyResize( sender, size )
{
}
//=================================================================================================
function customBodyScroll( sender )
{
}
//=================================================================================================
function frmInschrijvenSubmit( sender )
{
	var zeilnummer = document.getElementById("edtZeilnummer");
	var check = true;
	
	if (zeilnummer)
	{
		if (zeilnummer.value.length == 0)
		{			
			alert("U heeft nog geen zeilnummer ingevuld")
			zeilnummer.focus();
			check = false
		}
	}
	else
	{
		alert("er ging iets mis, probeer het nog eens");
		check = false
	}
	
	return check;
}
//=================================================================================================
function deleteOne(naam, siteID, catID, account, user)
{
	if (confirm("weet u zeker dat u  "+ naam +" wilt verwijderen? Dit kan niet ongedaan worden gemaakt."))
	{
		location.href="accountBeheer.aspx?steID="+ siteID +"&catID=" + catID + "&action=deleteOne&account="+ account +"&user=" + user;
	}
}
//=================================================================================================
function deleteAll(naam, siteID, catID, account, user)
{
	if (confirm("weet u zeker dat u  het account "+ naam +" wilt verwijderen? Alle onderliggende accounts worden daarmee ook ontoegankelijk."))
	{
		location.href="accountBeheer.aspx?steID="+ siteID +"&catID=" + catID +"&action=deleteAll&account="+ account +"&user=" + user;
	}
}
//=================================================================================================
function changeDeelnemer(deelnemerCode)
{
	var 
		url = new Url();
		
	url = url.filter("msg");

	document.location.href = url.add("deelnemercode", deelnemerCode);
}
//=================================================================================================
function deleteEntry(code, evenement)
{
	//location.href='{/site/@location}&amp;action=deleteEntry&amp;code={@code}&amp;evenement={/site/queryStrings/queryString[@key='code']/@value}
	
	
	if (confirm("Weet je zeker dat je deze deelnemer wilt verwijderen? Dit is niet terug te draaien"))
	{
		var
			url = new Url();
			
		url = url.add("action", "deleteEntry").add("code", code).add("evenement", evenement);
		
		location.href= url;
	}
}
//=================================================================================================
function frmEenheidsklasseSubmit( sender )
{
	var
		omschrijving    = sender.elements["edtOmschrijving"],
		aantalbemanning = sender.elements["edtAantalBemanning"];

	if ( omschrijving && !omschrijving.value )
	{
		alert("U heeft nog geen omschrijving ingevoerd.");
		omschrijving.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( aantalbemanning && !aantalbemanning.value )
	{
		alert("U heeft nog geen aantal bemanningsleden ingevoerd.");
		aantalbemanning.focus();
		
		event.returnValue = false;
		return false;
	}

    return true;
}
//=================================================================================================
function frmEvenementenSubmit( sender, event )
{
	var
		omschrijving    = sender.elements["edtOmschrijving"],
		sluitingsdatum  = sender.elements["edtSluitingsdatum"],
		boetebedrag     = sender.elements["edtBoeteBedrag"];

	if ( omschrijving && !omschrijving.value )
	{
		alert("U heeft nog geen omschrijving ingevoerd.");
		omschrijving.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( sluitingsdatum && !sluitingsdatum.value )
	{
		alert("U heeft nog geen aantal sluitingsdatum ingevoerd.");
		sluitingsdatum.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( boetebedrag && !boetebedrag.value )
	{
		alert("U heeft nog geen boetebedrag ingevoerd.");
		boetebedrag.focus();
		
		event.returnValue = false;
		return false;
	}
	
    return true;
}
//=================================================================================================
function frmDeelnemerSubmit( sender )
{
	var
		stuurmanvrouw    = sender.elements["edtNaam"],
		straatnaam       = sender.elements["edtStraatnaam"],
		huisnummer       = sender.elements["edtHuisnr"],
		postcode         = sender.elements["edtPostcode"],
		plaats           = sender.elements["edtPlaats"],
		email            = sender.elements["edtEmail"],
		wachtwoord       = sender.elements["edtWachtwoord"],
		bevwachtwoord    = sender.elements["edtBevestigWachtwoord"],
		vereniging       = sender.elements["vereniging"],
		KWSLidNR         = sender.elements["edKWSLidNR"],
		vernaam          = sender.elements["edVereniging"],
		verLidNR         = sender.elements["edVerenigingNR"],
		watersportNR     = sender.elements["edtWaterSportVerbondNr"],
		rekeningNR       = sender.elements["edtRekeningnummer"],
		rekeninghouder   = sender.elements["edtNaamRekeninghouder"],
		rekeningplaats   = sender.elements["edtPlaatsRekeninghouder"];
		
	if ( stuurmanvrouw && !stuurmanvrouw.value )
	{
		alert("U heeft nog geen stuurman/vrouw ingevoerd.");
		stuurmanvrouw.focus();
		
		event.returnValue = false;
		return false;
	}
	
	if ( straatnaam && !straatnaam.value )
	{
		alert("U heeft nog geen straatnaam ingevoerd.");
		straatnaam.focus();
		
		event.returnValue = false;
		return false;
	}
		
	if ( huisnummer && !huisnummer.value )
	{
		alert("U heeft nog geen huisnummer ingevoerd.");
		huisnummer.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( postcode && !postcode.value )
	{
		alert("U heeft nog geen postcode ingevoerd.");
		postcode.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( plaats && !plaats.value )
	{
		alert("U heeft nog geen plaats ingevoerd.");
		plaats.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( email && !email.value )
	{
		alert("U heeft nog geen e-mailadres ingevoerd.");
		email.focus();
		
		event.returnValue = false;
		return false;
	}
	
	if ( email &&  !isEmail( email.value ) )
	{
		alert("U heeft nog geen geldig e-mailadres ingevoerd.");
		email.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( wachtwoord && !wachtwoord.value )
	{
		alert("U heeft nog geen wachtwoord ingevoerd.");
		wachtwoord.focus();
		
		event.returnValue = false;
		return false;
	}

	if ( bevwachtwoord && !bevwachtwoord.value )
	{
		alert("U heeft nog geen bevestiging van het wachtwoord ingevoerd.");
		bevwachtwoord.focus();
		
		event.returnValue = false;
		return false;
	}
	
	if( wachtwoord && bevwachtwoord && wachtwoord.value != bevwachtwoord.value)
	{
		alert("De bevestiging van het wachtwoord is ongelijk aan het ingevoerde wachtwoord.");
		bevwachtwoord.focus();
		
		event.returnValue = false;
		return false;
	}
	
	if( vereniging.value == 1)
	{
	    if ( KWSLidNR && !KWSLidNR.value )
	    {
		    alert("U heeft nog geen lidnummer ingevoerd.");
		    KWSLidNR.focus();
    		
		    event.returnValue = false;
		    return false;
	    }
	}

	if( vereniging.value == 2)
	{
	    if ( vernaam && !vernaam.value )
	    {
		    alert("U heeft nog geen naam van de vereniging ingevoerd.");
		    vernaam.focus();
    		
		    event.returnValue = false;
		    return false;
	    }
	}

	if ( watersportNR && !watersportNR.value )
	{
		alert("U heeft nog geen watersportverbond lidnummer ingevoerd.");
		watersportNR.focus();
		
		event.returnValue = false;
		return false;
	}
	
    if ( rekeningNR && !rekeningNR.value )
    {
	    alert("U heeft nog geen rekeningnummer ingevoerd.");
	    rekeningNR.focus();
		
	    event.returnValue = false;
	    return false;
    }
    if ( rekeninghouder && !rekeninghouder.value )
    {
	    alert("U heeft nog geen rekeninghouder ingevoerd.");
	    rekeninghouder.focus();
		
	    event.returnValue = false;
	    return false;
    }
    if ( rekeningplaats && !rekeningplaats.value )
    {
	    alert("U heeft nog geen plaats rekeninghouder ingevoerd.");
	    rekeningplaats.focus();
		
	    event.returnValue = false;
	    return false;
    }

    return true;
}
//=================================================================================================
function changeWedstrijd( sender )
{
	var
		url = new Url();

    document.location.href = url.add("wedstrijd", sender.options[sender.selectedIndex].value);
}
//=================================================================================================
function changeKlasse( sender )
{
	var
		url = new Url();

    document.location.href = url.add("klasse", sender.options[sender.selectedIndex].value);
}
//=================================================================================================
function changeJaar( sender )
{
	var
		url = new Url();

    document.location.href = url.filter("msg").add("jaar", sender.options[sender.selectedIndex].value);
}
//=================================================================================================
function changeEvenement( sender )
{
	var
		url = new Url();

    document.location.href = url.filter("msg").add("catID", sender.options[sender.selectedIndex].value);
}
//=================================================================================================
function keyPressChar( sender)
{
	if( sender.value.length == 0)
	{
		if( event.keyCode >= 97 && event.keyCode <= 122)
			event.keyCode -= 32;
	}
}
//=================================================================================================
function checkPostcode( sender )
{
	if( event.keyCode >= 97 && event.keyCode <= 122)
		event.keyCode -= 32;
}
//=================================================================================================
function keyPressIsDigit() {
	if (!((event.keyCode >= 48) && (event.keyCode <= 57)))
		event.keyCode = null;
}
//=================================================================================================
function checkLid()
{
	var lid = document.getElementById("vereniging").value;
	if( lid == 2 )
		{
		document.getElementById("kwsLid").style.display = "none";
		document.getElementById("lidVer").style.display = "";
		document.getElementById("lidVerNR").style.display = "";
		document.getElementById("edKWSLidNR").value = "";
		document.getElementById("edVerenigingKWS").value = "";
		//document.getElementById("edVereniging").value = "";
		}
	else
		{
		document.getElementById("kwsLid").style.display = "";
		document.getElementById("edVerenigingKWS").value = "KWS";
		document.getElementById("lidVer").style.display = "none";
		document.getElementById("lidVerNR").style.display = "none";
		document.getElementById("edVereniging").value = "";
		document.getElementById("edVerenigingNR").value = "";
		}
}
//=================================================================================================
function changeVereniging()
{
	document.getElementById("lidvereniging").value = document.getElementById("edVereniging").value;
}
//=================================================================================================
function changeVerenigingNR()
{
	document.getElementById("lidnummer").value = document.getElementById("edVerenigingNR").value;
}
//=================================================================================================
function changeVerenigingKWS()
{
	document.getElementById("lidvereniging").value = document.getElementById("edVerenigingKWS").value;
	document.getElementById("lidnummer").value = document.getElementById("edKWSLidNR").value;
}
//=================================================================================================
function showEvenementen()
{
	document.getElementById("tabEvenementen").className  = "blue";
	document.getElementById("tabActiviteiten").className  = "yellow";
	document.getElementById("divEvenement").style.display = "";
	document.getElementById("divActiviteit").style.display = "none";
}
//=================================================================================================
function showActiviteiten()
{
	document.getElementById("tabEvenementen").className  = "yellow";
	document.getElementById("tabActiviteiten").className  = "blue";
	document.getElementById("divEvenement").style.display = "none";
	document.getElementById("divActiviteit").style.display = "";
}
//=================================================================================================
function berekenInschrijfBedrag() 
{
   var totaal = 0;
	var perDag = 0;
	var feest = 0;
	var feestBedrag = 0;
	var internetDagKaart = 0;
	var internetWeekKaart = 0;
	var internetDagKaartBedrag = 0;
	var internetWeekKaartBedrag = 0;
	var zeilDagen = document.getElementById("dagen");
	if(zeilDagen)
		zeilDagen.value = '0';
	
	/* goedzetten lid & vereniging */
/*
	var lid = document.getElementById("vereniging").value;
	
	if( lid == 2 )
		{
		document.getElementById("lidvereniging").value = document.getElementById("edVereniging").value;
		document.getElementById("lidnummer").value = document.getElementById("edVerenigingNR").value;
		}
	else
		{
		document.getElementById("lidnummer").value = document.getElementById("edKWSLidNR").value;
		document.getElementById("lidvereniging").value = document.getElementById("edVerenigingKWS").value;
		}	
	*/
	/* einde goedzetten lid & vereniging */
	
	perDag = Inschrijfgeld[document.getElementById("selKlasse").value];

	if(document.getElementById("inschrijfbedrag"))
		totaal += perDag;
	if( document.getElementById("chkZa") && document.getElementById("chkZa").checked == true)
		{
		zeilDagen.value = '1';
		totaal += perDag;
		}
	if( document.getElementById("chkZo") && document.getElementById("chkZo").checked == true)
		{
		zeilDagen.value = '1';
		totaal += perDag;
		}
	if( document.getElementById("chkMa") && document.getElementById("chkMa").checked == true)
		{
		zeilDagen.value = '1';
		totaal += perDag;
		}
	if( document.getElementById("chkDi") && document.getElementById("chkDi").checked == true)
		{
		zeilDagen.value = '1';
		totaal += perDag;
		}
	if( document.getElementById("chkWo") && document.getElementById("chkWo").checked == true)
		{
		zeilDagen.value = '1';
		totaal += perDag;
		}
	if( document.getElementById("chkDo") && document.getElementById("chkDo").checked == true)
		{
		zeilDagen.value = '1';
		totaal += perDag;
		}
	if( document.getElementById("chkVr") && document.getElementById("chkVr").checked == true)
		{
		zeilDagen.value = '1';
		totaal += perDag;
		}

	var lid = document.getElementById("lidvereniging").value;
	if( ( lid == 1 || lid == 'kws' || lid == 'KWS'  ) && document.getElementById("clubwedstrijd") )
		totaal = 0; // leden betalen geen inschrijfbedrag.
	
	document.getElementById("edtInschrijfBedrag").value = totaal;
	
	if(document.getElementById("AantalKaarten"))
	{	
	
		feestbedrag =  document.getElementById("bedragFeestavond").value;		
	 	feest =  document.getElementById("AantalKaarten").value * feestbedrag.replace(",", ".") ;	 		 	
		document.getElementById("edtFeestavondBedrag").value = feest;
		totaal += feest;
	}
	
	if(document.getElementById("AantalInternetDagKaarten"))
	{			
		internetDagKaartBedrag = document.getElementById("bedragInternetDagKaart").value
		internetDagKaart = document.getElementById("AantalInternetDagKaarten").value * internetDagKaartBedrag.replace(",", ".")
		document.getElementById("edtInternetDagKaartBedrag").value = internetDagKaart;
		totaal += internetDagKaart;		
	}
	
	if(document.getElementById("AantalInternetWeekKaarten"))
	{
		internetWeekKaartBedrag = document.getElementById("bedragInternetWeekKaart").value
		internetWeekKaart = document.getElementById("AantalInternetWeekKaarten").value * internetWeekKaartBedrag.replace(",", ".")
		document.getElementById("edtInternetWeekKaartBedrag").value = internetWeekKaart;
		totaal += internetWeekKaart;
	}
	
	if( document.getElementById("edtBoetebedrag"))
	{
		totaal += parseFloat( document.getElementById("edtBoetebedrag").value.replace(",","."));
	}
	document.getElementById("edtTotaal").value = totaal;
	
	if( Bemanning[document.getElementById("selKlasse").value] == 1)
	{
		document.getElementById("edtBemanning2").value      = "";
		document.getElementById("bemanning2").style.display = "none";
		document.getElementById("edtBemanning3").value      = "";
		document.getElementById("bemanning3").style.display = "none";
		document.getElementById("edtBemanning4").value      = "";
		document.getElementById("bemanning4").style.display = "none";
	}
	else if( Bemanning[document.getElementById("selKlasse").value] == 2)
	{
		document.getElementById("bemanning2").style.display = "";
		document.getElementById("edtBemanning3").value      = "";
		document.getElementById("bemanning3").style.display = "none";
		document.getElementById("edtBemanning4").value      = "";
		document.getElementById("bemanning4").style.display = "none";
	}
	else if( Bemanning[document.getElementById("selKlasse").value] == 3)
	{
		document.getElementById("bemanning2").style.display = "";
		document.getElementById("bemanning3").style.display = "";
		document.getElementById("edtBemanning4").value      = "";
		document.getElementById("bemanning4").style.display = "none";
	}
	else if( Bemanning[document.getElementById("selKlasse").value] == 4)
	{
		document.getElementById("bemanning2").style.display = "";
		document.getElementById("bemanning3").style.display = "";
		document.getElementById("bemanning4").style.display = "";
	}
}
//=================================================================================================
