
function customBodyLoad(sender)
{setTimeout("focusCaptcha();",150);}
function customBodyResize(sender,size)
{}
function customBodyScroll(sender)
{}
function customFrmMaillistSubmit(sender,event,profile)
{var edtName=sender.elements["edtName"];if(edtName&&(String(edtName.value)==""||String(edtName.value)=="Naam"))
{alert("U heeft uw naam nog niet ingevuld.");edtName.focus();event.returnValue=false;return false;}
if(profile)
profile.value="<profile><name>"+edtName.value.htmlEncode()+"</name></profile>";return true;}
function defaultValue(id,text)
{JQ.query(document).ready(function()
{if($(id).value=="")
{$(id).value=text;}
JQ.query("#"+id).focus(function()
{if($(id).value==text)
$(id).value="";})
JQ.query("#"+id).blur(function()
{if($(id).value=="")
$(id).value=text;})});}
function showDay(day)
{JQ.query("a[id ^= 'tab']").removeClass("current");JQ.query("a[id ^= 'tab"+day+"']").addClass("current");JQ.query("*[id ^= 'dag']").attr("style","display:none");JQ.query("*[id = 'dag"+day+"']").attr("style","display:block");}
function showMenu(catID)
{JQ.query("*[id ^= 'submenu_']").attr("style","display:none");JQ.query("*[id = 'submenu_"+catID+"']").attr("style","display:block");}
function addActivityToWizard(activityID)
{var error_activity=$("error_activity");if(activityID!=-1)
{inschrijving.Boekingen.rows[0].ActID.value(activityID);error_activity.style.display="none";}
else
{error_activity.style.display="";}}
function checkErrors(errors)
{var isChecked=true;for(var i=0;i<errors.length;i++)
{if(errors[i].name=="BkgID")
continue;isChecked=false;if(errors[i].message)
errors[i].showError();else
errors[i].showError("U heeft dit veld nog niet ingevuld.");}
return isChecked;}
function checkStap1(url)
{if($("activitySelect").value==-1)
$("error_activity").style.display="";else
{if($("activitySelect").value!=prevActID)
{for(var i=0;i<inschrijving.Deelnemers.rows.length;i++)
{inschrijving.Deelnemers.rows[i].RouteID.value(null);inschrijving.Deelnemers.rows[i].SchipNaam.value(null);inschrijving.Deelnemers.rows[i].SchipTypeID.value(null);inschrijving.Deelnemers.rows[i].LengteSchip.value(null);inschrijving.Deelnemers.rows[i].BreedteSchip.value(null);inschrijving.Deelnemers.rows[i].DiepgangSchip.value(null);inschrijving.Deelnemers.rows[i].Zeilteken.value(null);inschrijving.Deelnemers.rows[i].Zeilnummer.value(null);inschrijving.Deelnemers.rows[i].LidVanVereniging.value(null);inschrijving.Deelnemers.rows[i].Licentienummer.value(null);inschrijving.Deelnemers.rows[i].AantalOpvarenden.value(null);inschrijving.Deelnemers.rows[i].AantalMonsterboekjes.value(null);inschrijving.Deelnemers.rows[i].PaardrijdenDeelnameTypeID.value(null);inschrijving.Deelnemers.rows[i].AantalAangespannenPaarden.value(null);inschrijving.Deelnemers.rows[i].TshirtMaat.value(null);inschrijving.Deelnemers.rows[i].NTFUnr.value(null);inschrijving.Deelnemers.rows[i].MetScootmobiel.value(null);}}
document.location.href=url;}}
function checkStap2(url)
{var isChecked=true;var errors=inschrijving.Boekingen.current().canSave();var email=inschrijving.Boekingen.Emailadres;var emailcheck=inschrijving.Boekingen.emailcheck;var hoofdboeker=inschrijving.Boekingen.hoofdboeker;if(emailcheck.value()!=email.value())
{emailcheck.showError("Het controle e-mailadres is niet gelijk aan het e-mailadresveld.");isChecked=false;}
if(prevHoofdboekerNeemtDeel==1&&!hoofdboeker.value())
{if(inschrijving.Deelnemers.rows.length>0)
inschrijving.Deelnemers.removeRowAt(0);if(inschrijving.Deelnemers.rows.length==0)
inschrijving.Deelnemers.addRow();}
if(checkErrors(errors)&&isChecked)
document.location.href=url;}
var Activities={Varen:8,Skeeleren:9,Paardrijden:10,Hardlopen:11,Fietsen:12,Wandelen:13}
var shiptype_kajuitzeiljacht=1;var shiptype_kano=5;function checkStap3(url)
{inschrijving.Deelnemers.goto(row);var isChecked=true;var errors=inschrijving.Deelnemers.current().canSave();var activity=inschrijving.Boekingen.ActID.value();switch(activity)
{case Activities.Varen:var
types=inschrijving.Deelnemers.SchipTypeID,name=inschrijving.Deelnemers.SchipNaam,lengte=inschrijving.Deelnemers.LengteSchip,breedte=inschrijving.Deelnemers.BreedteSchip,diepgang=inschrijving.Deelnemers.DiepgangSchip,aantal=inschrijving.Deelnemers.AantalOpvarenden,monster=inschrijving.Deelnemers.AantalMonsterboekjes;if(types.value()==null)
{types.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(aantal.value()==null)
{aantal.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(aantal.value()>2&&monster.value()==null)
{monster.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(types.value()==shiptype_kano)
break;if(name.value()==null)
{name.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(lengte.value()==null)
{lengte.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(types.value()!=shiptype_kajuitzeiljacht)
break;if(breedte.value()==null)
{breedte.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(diepgang.value()==null)
{diepgang.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(diepgang.value()>1.5)
{diepgang.showError("De diepgang van uw schip is te hoog.");isChecked=false;}
break;case Activities.Skeeleren:break;case Activities.Paardrijden:var
type=inschrijving.Deelnemers.PaardrijdenDeelnameTypeID,aantal=inschrijving.Deelnemers.AantalAangespannenPaarden;if(type.value()==null)
{type.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(type.value()==2&&aantal.value()==null)
{aantal.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
break;case Activities.Hardlopen:var
tShirtMaat=inschrijving.Deelnemers.TshirtMaat;if(tShirtMaat.value()==null)
{tShirtMaat.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
break;case Activities.Fietsen:break;case Activities.Wandelen:break;}
if(checkErrors(errors)&&isChecked)
document.location.href=url;}
function checkStap4(url)
{var isChecked=true;var errors=inschrijving.Boekingen.current().canSave();var boeking=inschrijving.Boekingen;var betaalwijze=boeking.Betaalwijze;var reknr=boeking.RekeningNr;var naam=boeking.TenaamstellingRekNr;if(betaalwijze.value()==null)
{betaalwijze.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(betaalwijze.value()==1)
{if(reknr.value()==null)
{reknr.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}
if(naam.value()==null)
{naam.showError("U heeft dit veld nog niet ingevuld.");isChecked=false;}}
if(checkErrors(errors)&&isChecked)
document.location.href=url;}
function checkStap5(url)
{if(inschrijving.Boekingen.voorwaarden.value()==true)
return true;$("error_voorwaarden").style.display="";return false;}
function focusCaptcha()
{var
captcha=document.getElementById("recaptcha_response_field"),msg=new Url().get("msg");if(captcha&&msg=="De ingevulde waarden bij de CAPTCHA waren niet correct.")
captcha.focus();}
function updateRoutes(shiptypeID)
{for(var i=0;i<routes.length;i++)
{if(routes[i][1]==-1)break;var
radio=$("rbInschrijving_Deelnemers_RouteID_"+row+"_"+routes[i][0]);if(radio)
{if(routes[i][1]==shiptypeID)
radio.style.display="";else
radio.style.display="none";}}}
function SchipTypeIDChange(sender,event)
{var
shiptypeID=sender.value();if(shiptypeID==null)return;$("aanvullende_gegevens").style.display="";if(shiptypeID==shiptype_kano)
$("aanvullende_gegevens_schip").style.display="none";else
$("aanvullende_gegevens_schip").style.display="";if(shiptypeID==shiptype_kajuitzeiljacht)
$("breedte_schip_etc").style.display="";else
$("breedte_schip_etc").style.display="none";updateRoutes(shiptypeID);}
var paardrijden_metaangespannenpaarden=2;function PaardrijdenDeelnameTypeIDChange(input)
{if(input.value()==null)return;if(input.value()==paardrijden_metaangespannenpaarden)
$("divAantalAangespPaarden").style.display="";else
{$("divAantalAangespPaarden").style.display="none";input.row["AantalAangespannenPaarden"].value(null);}}
function AantalOpvarendenChange(input)
{if(input.value()==null)return;if(input.value()<=2)
$("divAantalMonsterboekjes").style.display="none";else
$("divAantalMonsterboekjes").style.display="";}
function addParticipant()
{var
row=inschrijving.Deelnemers.rows.length,url=new Url();checkStap3(url.add("row",row));}
function removeParticipant(index)
{if(typeof(index)=="undefined")
index=row;if(inschrijving.Deelnemers.rows.length>1)
{var
url=new Url();inschrijving.Deelnemers.removeRowAt(index);if(index>=inschrijving.Deelnemers.rows.length)
document.location.href=url.add("row",index-1);else
document.location.href=url.add("row",index);}}
function gotoParticipant(row)
{var
url=new Url();checkStap3(url.add("row",row));}
function BetaalwijzeChange(input)
{if(input.value()==1)
$("divIncasso").style.display="";else
$("divIncasso").style.display="none";}
function voorwaarden(url)
{url=new Url(url);window.open(url.replacePage("misc/voorwaarden.aspx"),"frmVoorwaarden","menubar=0,location=0,toolbar=0,scrollbars=0,resizable=0,status=0,width=560,height=470");}
