﻿var bo_ns_id = 0;

var XMLHttpRequestObject = false;

if (window.XMLHttpRequest) {
    XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
    XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function ClearIf(p_objElement, p_strText)

{
    if(p_objElement.value == p_strText)
        p_objElement.value = '';
}

function FillIf(p_objElement, p_strText)
{
    if(p_objElement.value == '')
        p_objElement.value = p_strText;
}



function HighLightMenu(p_strMenuItem)
{
    document.getElementById(p_strMenuItem).style.backgroundColor ="#abd2e2";
}

function HighLightMenuOut(p_strMenuItem)
{
    document.getElementById(p_strMenuItem).style.backgroundColor ="";
}


function OpenProductMeer()
{
 if(document.getElementById('ProductOverzichtOpenklap').style.display == "block")
    document.getElementById('ProductOverzichtOpenklap').style.display = "none"
else
    document.getElementById('ProductOverzichtOpenklap').style.display = "block";
}

function OpenWachtwoordvergeten()
{
 if(document.getElementById('wachtwoordform').style.display == "block")
    document.getElementById('wachtwoordform').style.display = "none"
 else
    document.getElementById('wachtwoordform').style.display = "block";

}

function OpenRegistratie()
{
 if(document.getElementById('registreerform').style.display == "block")
    document.getElementById('registreerform').style.display = "none"
else
    document.getElementById('registreerform').style.display = "block";
}

function portal()
{
    document.getElementById('Loading').style.display='block';
    document.getElementById('portal').style.display='none';
    var dataSource = '/portalLoad.aspx';
    if(XMLHttpRequestObject) {
        XMLHttpRequestObject.open("GET", dataSource, true);
        XMLHttpRequestObject.onreadystatechange = function()
        {
            if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
                document.getElementById('Loading').style.display='none';
                document.getElementById('ContentPortal').innerHTML = XMLHttpRequestObject.responseText;
                document.getElementById('portal').style.display='block';
            }
        }
        XMLHttpRequestObject.send(null);
    }
}

function PDF(p_strAgenda,p_strKenmerk,p_strPdfKenmerk,p_strInschrijving)
{
    var dataSource = '/Templates/Pdf/pdf.aspx?AgendaPunt=' + p_strAgenda +'&Kenmerk='+p_strKenmerk+'&OnsKenmerk='+p_strPdfKenmerk+'&Inschrijving='+p_strInschrijving;
    if(XMLHttpRequestObject) {
        XMLHttpRequestObject.open("GET", dataSource, true);
        XMLHttpRequestObject.onreadystatechange = function()
        {
            if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
            }
        }
        XMLHttpRequestObject.send(null);
    }
}

function GeenNieuwsbrief(p_strCounter)
{
if(document.getElementById('nieuwsbriefNegatief').checked==true)
    {
        for(i=0;i<p_strCounter;i++)
        {
            document.getElementById('nieuwsbrief'+i).checked= false;
        }
    }
}

function WelNieuwsbrief()
{
    document.getElementById('nieuwsbriefNegatief').checked=false;
}

function AfwijkendFactuuradres()
{
    if(document.getElementById('afwijkend').checked==false)
    {
    document.getElementById('FactuurOrganistatie').disabled= true;
    document.getElementById('FactuurOrganistatie').style.backgroundColor = "#ddd";
    document.getElementById('FactuurAfdeling').disabled= true;
    document.getElementById('FactuurAfdeling').style.backgroundColor = "#ddd";
    document.getElementById('FactuurAdres').disabled= true;
    document.getElementById('FactuurAdres').style.backgroundColor = "#ddd";
    document.getElementById('FactuurPostcode').disabled= true;
    document.getElementById('FactuurPostcode').style.backgroundColor = "#ddd";
    document.getElementById('FactuurPlaats').disabled= true;
    document.getElementById('FactuurPlaats').style.backgroundColor = "#ddd";
    }
    else if(document.getElementById('afwijkend').checked==true)
    {
    document.getElementById('FactuurOrganistatie').disabled= false;
    document.getElementById('FactuurOrganistatie').style.backgroundColor = "#fff";
    document.getElementById('FactuurAfdeling').disabled= false;
    document.getElementById('FactuurAfdeling').style.backgroundColor = "#fff";
    document.getElementById('FactuurAdres').disabled= false;
    document.getElementById('FactuurAdres').style.backgroundColor = "#fff";
    document.getElementById('FactuurPostcode').disabled= false;
    document.getElementById('FactuurPostcode').style.backgroundColor = "#fff";
    document.getElementById('FactuurPlaats').disabled= false;
    document.getElementById('FactuurPlaats').style.backgroundColor = "#fff";
    }
}

function printPage()
{
	this.focus();
	this.print();
}

function checkEmailField()
{
if(document.getElementById('emailadresdiscussie').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('emailadresdiscussie').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('emailadresdiscussie').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('emailadresdiscussie').focus(); 
            return false; 
        } 
    }
    document.getElementById('ImgOverlay').style.display = "block";

    document.EmailadresToevoegenDiscussie.submit();
}

function emptyFieldgeavanceerd()
{
if(document.getElementById('zoekgeavanceerd').value=='Zoek' )
    {
    document.getElementById('zoekgeavanceerd').value=''
    }
}


function emptyFielddiscussie()
{
    if(document.getElementById('zoekdiscussie').value=='Zoek' )
    {
    document.getElementById('zoekdiscussie').value=''
    }
}


function ZoekAlgemeen()
{
if(document.getElementById('SearchVeldHeader').value=='')
    { 
            alert("U dient wel een zoek opdracht in te vullen."); 
            document.getElementById('SearchVeldHeader').focus(); 
            return false; 
    } 
    document.SearchForm.submit();
}


function GeavanceerdZoek()
{

if(document.getElementById('zoekgeavanceerd').value=='&1=1' || document.getElementById('zoekgeavanceerd').value=='&1=0')
    { 
            alert("Dit is geen geldige zoek opdracht."); 
            document.getElementById('zoekgeavanceerd').focus(); 
            return false; 
    } 
 if(document.getElementById('zoekgeavanceerd').value=='Zoek')
    { 
            alert("U dient wel een zoek opdracht in te vullen."); 
            document.getElementById('zoekgeavanceerd').focus(); 
            return false; 
    } 
    else if(document.getElementById('zoekgeavanceerd').value=='')
    { 
            alert("U dient wel een zoek opdracht in te vullen."); 
            document.getElementById('zoekgeavanceerd').focus(); 
            return false; 
    } 
    document.GeavanceerdZoekForm.submit();
}

function DiscussieZoek()
{
    if(document.getElementById('zoekdiscussie').value=='Zoek')
    { 
            alert("U dient wel een zoek opdracht in te vullen."); 
            document.getElementById('zoekdiscussie').focus(); 
            return false; 
    } 
    else if(document.getElementById('zoekdiscussie').value=='')
    { 
            alert("U dient wel een zoek opdracht in te vullen."); 
            document.getElementById('zoekdiscussie').focus(); 
            return false; 
    } 
    document.DiscussieZoekForm.submit();
}

function checkWachtwoordVergeten()
{
    if(document.getElementById('emailvergeten').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('emailvergeten').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('emailvergeten').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('emailvergeten').focus(); 
            return false; 
        } 
    }
    document.EmailadresWachtwoordvergeten.submit();
}

function DownloadAanbod(p_strDownload)
{
    window.open(p_strDownload);
}

function EmailAdresVerkregen()
{
    document.getElementById('ImgOverlay').style.display = "none";
    //document.getElementById('FormEmailOpvraag').style.display = "none";
}

function EmailAdresNodig()
{
if(document.getElementById('ImgOverlay').style.display == "block")
    document.getElementById('ImgOverlay').style.display = "none";
else
    document.getElementById('ImgOverlay').style.display = "block";
}

function OpenMaand(p_strMaand,p_strJaar)
{
if(document.getElementById('AgendaOpen'+p_strMaand+p_strJaar).style.display == "block")
    document.getElementById('AgendaOpen'+p_strMaand+p_strJaar).style.display = "none"
else
    document.getElementById('AgendaOpen'+p_strMaand+p_strJaar).style.display = "block";
}

function checkOnderwerpToevoegen()
{
    if(document.getElementById('titel').value=='')
    {
        window.alert('Titel is verplicht.');
        document.getElementById('titel').focus();
        return false;
    }
    if(document.getElementById('omschrijving').value=='')
    {
        window.alert('Discription is verplicht.');
        document.getElementById('omschrijving').focus();
        return false;
    }
     document.OnderwerpToevoegen.submit();
}

function checkItemToevoegen()
{
    if(document.getElementById('titel').value=='')
    {
        window.alert('Titel is verplicht.');
        document.getElementById('titel').focus();
        return false;
    }
    if(document.getElementById('message').value=='')
    {
        window.alert('Bericht is verplicht.');
        document.getElementById('message').focus();
        return false;
    }
     if(document.getElementById('emailnotificatie').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('emailnotificatie').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('emailnotificatie').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('emailnotificatie').focus(); 
            return false; 
        } 
    }
    
     document.ItemToevoegen.submit();
}

function OpenOnderwerpItem()
{
if(document.getElementById('OnderwerpItemOpen').style.display == "block")
    document.getElementById('OnderwerpItemOpen').style.display = "none"
else
    document.getElementById('OnderwerpItemOpen').style.display = "block";
}

function OpenOnderwerp()
{
if(document.getElementById('OnderwerpOpen').style.display == "block")
    document.getElementById('OnderwerpOpen').style.display = "none"
else
    document.getElementById('OnderwerpOpen').style.display = "block";
}

function bg_check()
{
    if (document.documentElement.clientWidth <= 1024)  
    {
        document.getElementById('MainBg').style.backgroundImage = 'url(/img/Tpixle.gif)';
    }
}

function checkbestelling()
{
if (isNaN(document.getElementById('Aantal').value))
    {
        window.alert('Voer een rond getal in');
        document.getElementById('Aantal').focus();
        return false;
    }
    if(document.getElementById('instantie').value=='')
    {
        window.alert('Instantie is verplicht.');
        document.getElementById('instantie').focus();
        return false;
    }
    if(document.getElementById('voornaam').value=='')
    {
        window.alert('Voornaam is verplicht.');
        document.getElementById('voornaam').focus();
        return false;
    }
    if(document.getElementById('achternaam').value=='')
    {
        window.alert('Achternaam is verplicht.');
        document.getElementById('achternaam').focus();
        return false;
    }
    if(document.getElementById('adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('adres').focus();
        return false;
    }
    if(document.getElementById('postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('postcode').focus();
        return false;
    }
    if(document.getElementById('plaats').value=='')
    {
        window.alert('Plaats is verplicht.');
        document.getElementById('plaats').focus();
        return false;
    }
    if(document.getElementById('emailadres').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('emailadres').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('emailadres').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('emailadres').focus(); 
            return false; 
        } 
    }
    document.BestelVerstuur.submit();
}

function BestelAantal()
{
 if (isNaN(document.getElementById('Aantal').value))
    {
        window.alert('Voer een rond getal in');
        document.getElementById('Aantal').focus();
        return false;
    }
}

function OpenKassa()
{
    if(document.getElementById('KassaOpen').style.display == "block")
        document.getElementById('KassaOpen').style.display = "none"
    else
        document.getElementById('KassaOpen').style.display = "block";
}

function checkregistratie()
{
    if(document.getElementById('Controlewoord').value.toLowerCase()!='stowa' )
    {
        window.alert('Het controlewoord is onjuist.');
        document.getElementById('Controlewoord').focus();
        return false;
    }
    if(document.getElementById('emailadresInschrijven').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('emailadresInschrijven').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('emailadresInschrijven').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('emailadresInschrijven').focus(); 
            return false; 
        } 
    }
    if(document.getElementById('wachtwoordInschrijven').value=='' || document.getElementById('wachtwoordInschrijven').value==null )
    {
        window.alert('Wachtwoord is verplicht.');
	    document.getElementById('wachtwoordInschrijven').focus();
	    return false;
    }
    if(document.getElementById('wachtwoordInschrijven2').value=='' )
    {
        window.alert(' Herhaal wachtwoord is verplicht.');
	    document.getElementById('wachtwoordInschrijven2').focus();
	    return false;
    }
    if(document.getElementById('wachtwoordInschrijven2').value!=document.getElementById('wachtwoordInschrijven').value )
    {
        window.alert('Controleer uw wachtwoord, deze komen niet overeen.');
	    document.getElementById('wachtwoordInschrijven').focus();
	    return false;
    }
    
     if(document.getElementById('voorletters').value=='' )
    {
        window.alert('Voorletters is verplicht.');
	    document.getElementById('voorletters').focus();
	    return false;
    }
     if(document.getElementById('achternaam').value=='' )
    {
        window.alert('Achternaam is verplicht.');
	    document.getElementById('achternaam').focus();
	    return false;
    }
     if(document.getElementById('OrganisatieInschrijven').value=='' )
    {
        window.alert('Organistaie is verplicht.');
	    document.getElementById('OrganisatieInschrijven').focus();
	    return false;
    }
    
   
    document.formInschrijf.submit();
}

function checkLogin()
{
    if(document.getElementById('Gebruiker').value=='' || document.getElementById('Gebruiker').value=='Gebruiker' )
    {
        window.alert('Gebruiker is verplicht.');
	    document.getElementById('Gebruiker').focus();
	    return false;
    }
    if(document.getElementById('WachtwoordLogin').value=='' || document.getElementById('WachtwoordLogin').value=='Wachtwoord' )
    {
        window.alert('Wachtwoord is verplicht.');
	    document.getElementById('WachtwoordLogin').focus();
	    return false;
    }
   
    document.LoginForm.submit();
}

function checkAankondigingLunchBorrel()
{
    if(document.getElementById('instantie').value=='')
    {
        window.alert('Instantie is verplicht.');
        document.getElementById('instantie').focus();
        return false;
    }
    if(document.getElementById('voornaam').value=='')
    {
        window.alert('Voornaam is verplicht.');
        document.getElementById('voornaam').focus();
        return false;
    }
    if(document.getElementById('achternaam').value=='')
    {
        window.alert('Achternaam is verplicht.');
        document.getElementById('achternaam').focus();
        return false;
    }
    if(document.getElementById('adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('adres').focus();
        return false;
    }
    if(document.getElementById('postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('postcode').focus();
        return false;
    }
    if(document.getElementById('plaats').value=='')
    {
        window.alert('Plaats is verplicht.');
        document.getElementById('plaats').focus();
        return false;
    }
    if(document.getElementById('email').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('email').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('email').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('email').focus(); 
            return false; 
        } 
    }
   
    if(document.getElementById('lunch').checked==true){}
    else if(document.getElementById('lunch1').checked==true){}
    else
    {
        alert("U dient aan te geven of u mee luncht"); 
            document.getElementById('lunch').focus(); 
            return false; 
    }
    if(document.getElementById('borrel').checked==true){}
    else if(document.getElementById('borrel1').checked==true){}
    else
    {
        alert("U dient aan te geven of u deel neemt aan de borrel"); 
            document.getElementById('borrel').focus(); 
            return false; 
    }
    
    
    
    document.InschrijvenAankondigingVerstuur.submit();
}


function checkAankondiging()
{
    if(document.getElementById('instantie').value=='')
    {
        window.alert('Instantie is verplicht.');
        document.getElementById('instantie').focus();
        return false;
    }
    if(document.getElementById('voornaam').value=='')
    {
        window.alert('Voornaam is verplicht.');
        document.getElementById('voornaam').focus();
        return false;
    }
    if(document.getElementById('achternaam').value=='')
    {
        window.alert('Achternaam is verplicht.');
        document.getElementById('achternaam').focus();
        return false;
    }
    if(document.getElementById('adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('adres').focus();
        return false;
    }
    if(document.getElementById('postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('postcode').focus();
        return false;
    }
    if(document.getElementById('plaats').value=='')
    {
        window.alert('Plaats is verplicht.');
        document.getElementById('plaats').focus();
        return false;
    }
    if(document.getElementById('email').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('email').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('email').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('email').focus(); 
            return false; 
        } 
    }
    if(document.getElementById('neemtdeel').value=='Kies')
    {
        window.alert('U dient aan te geven aan welk programma u deelneemt.');
        document.getElementById('neemtdeel').focus();
        return false;
    }
    if(document.getElementById('lunch').checked==true){}
    else if(document.getElementById('lunch1').checked==true){}
    else
    {
        alert("U dient aan te geven of u mee luncht"); 
            document.getElementById('lunch').focus(); 
            return false; 
    }
    if(document.getElementById('borrel').checked==true){}
    else if(document.getElementById('borrel1').checked==true){}
    else
    {
        alert("U dient aan te geven of u deel neemt aan de borrel"); 
            document.getElementById('borrel').focus(); 
            return false; 
    }
    
    
    
    document.InschrijvenAankondigingVerstuur.submit();
}

function checkInschrijvingThemaDag()
{
    if(document.getElementById('instantie').value=='')
    {
        window.alert('Instantie is verplicht.');
        document.getElementById('instantie').focus();
        return false;
    }
    if(document.getElementById('functie').value=='')
    {
        window.alert('Functie is verplicht.');
        document.getElementById('functie').focus();
        return false;
    }
    if(document.getElementById('voornaam').value=='')
    {
        window.alert('Voornaam is verplicht.');
        document.getElementById('voornaam').focus();
        return false;
    }
    if(document.getElementById('achternaam').value=='')
    {
        window.alert('Achternaam is verplicht.');
        document.getElementById('achternaam').focus();
        return false;
    }
    if(document.getElementById('adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('adres').focus();
        return false;
    }
    if(document.getElementById('postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('postcode').focus();
        return false;
    }
    if(document.getElementById('plaats').value=='')
    {
        window.alert('Plaats is verplicht.');
        document.getElementById('plaats').focus();
        return false;
    }
    if(document.getElementById('email').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('email').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('email').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('email').focus(); 
            return false; 
        } 
    }
    document.InschrijvenVerstuurThemaDag.submit();
}

function checkFormulierSymposium()
{
    if(document.getElementById('instantie').value=='')
    {
        window.alert('Instantie is verplicht.');
        document.getElementById('instantie').focus();
        return false;
    }
    if(document.getElementById('voornaam').value=='')
    {
        window.alert('Voornaam is verplicht.');
        document.getElementById('voornaam').focus();
        return false;
    }
    if(document.getElementById('achternaam').value=='')
    {
        window.alert('Achternaam is verplicht.');
        document.getElementById('achternaam').focus();
        return false;
    }
    if(document.getElementById('adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('adres').focus();
        return false;
    }
    if(document.getElementById('postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('postcode').focus();
        return false;
    }
    if(document.getElementById('plaats').value=='')
    {
        window.alert('Plaats is verplicht.');
        document.getElementById('plaats').focus();
        return false;
    }
    if(document.getElementById('email').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('email').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('email').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('email').focus(); 
            return false; 
        } 
    }
    if (!document.getElementById('internationalesymposiumdag').checked)
    {
        var l_objInput = document.createElement('input');
        l_objInput.setAttribute('type', 'hidden');
        l_objInput.setAttribute('name', 'internationalesymposiumdag');
        l_objInput.setAttribute('value', '0');
        document.getElementById('internationalesymposiumdag').parentNode.appendChild(l_objInput);
    }
    if (!document.getElementById('dinerenovernachting').checked)
    {
        var l_objInput = document.createElement('input');
        l_objInput.setAttribute('type', 'hidden');
        l_objInput.setAttribute('name', 'dinerenovernachting');
        l_objInput.setAttribute('value', '0');
        document.getElementById('dinerenovernachting').parentNode.appendChild(l_objInput);
    }
    if (!document.getElementById('nederlandsesymposiumdag').checked)
    {
        var l_objInput = document.createElement('input');
        l_objInput.setAttribute('type', 'hidden');
        l_objInput.setAttribute('name', 'nederlandsesymposiumdag');
        l_objInput.setAttribute('value', '0');
        document.getElementById('nederlandsesymposiumdag').parentNode.appendChild(l_objInput);
    }
    document.InschrijvenSymposiumVerstuur.submit();
}

function checkFormMozaiek()
{
 if(document.getElementById('instantie').value=='')
    {
        window.alert('Instantie is verplicht.');
        document.getElementById('instantie').focus();
        return false;
    }
    if(document.getElementById('voornaam').value=='')
    {
        window.alert('Voornaam is verplicht.');
        document.getElementById('voornaam').focus();
        return false;
    }
    if(document.getElementById('achternaam').value=='')
    {
        window.alert('Achternaam is verplicht.');
        document.getElementById('achternaam').focus();
        return false;
    }
    if(document.getElementById('adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('adres').focus();
        return false;
    }
    if(document.getElementById('postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('postcode').focus();
        return false;
    }
    if(document.getElementById('plaats').value=='')
    {
        window.alert('Plaats is verplicht.');
        document.getElementById('plaats').focus();
        return false;
    }
    if(document.getElementById('email').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('email').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('email').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('email').focus(); 
            return false; 
        } 
    }
    
    if(document.getElementById('bus').checked==true){}
    else if(document.getElementById('bus1').checked==true){}
    else
    {
        alert("U dient aan te geven of u met de bus mee gaat"); 
            document.getElementById('bus').focus(); 
            return false; 
    }
    
    document.InschrijvenMozaiekVerstuur.submit();
}

function checkInschrijving()
{
   if(document.getElementById('instantie').value=='')
    {
        window.alert('Instantie is verplicht.');
        document.getElementById('instantie').focus();
        return false;
    }
    if(document.getElementById('voornaam').value=='')
    {
        window.alert('Voornaam is verplicht.');
        document.getElementById('voornaam').focus();
        return false;
    }
    if(document.getElementById('achternaam').value=='')
    {
        window.alert('Achternaam is verplicht.');
        document.getElementById('achternaam').focus();
        return false;
    }
    if(document.getElementById('adres').value=='')
    {
        window.alert('Adres is verplicht.');
        document.getElementById('adres').focus();
        return false;
    }
    if(document.getElementById('postcode').value=='')
    {
        window.alert('Postcode is verplicht.');
        document.getElementById('postcode').focus();
        return false;
    }
    if(document.getElementById('plaats').value=='')
    {
        window.alert('Plaats is verplicht.');
        document.getElementById('plaats').focus();
        return false;
    }
    if (document.getElementById('telefoon').value == '') {
        window.alert('Telefoonnummer is verplicht.');
        document.getElementById('telefoon').focus();
        return false;
    }
    if(document.getElementById('email').value=='' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('email').focus();
        return false;
    }
    else
    {
	   var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('email').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('email').focus(); 
            return false; 
        } 
    }
    document.InschrijvenVerstuur.submit();
}

function checkHoogte(p_strAantal)
{
var gevinkt=false;
    for(i=1;i<p_strAantal;i++)
    {
        if(document.getElementById('checkhoogte'+i).checked==true)
        {
        gevinkt=true;
        }
    }
        if(gevinkt== false)
        {
            window.alert('U dient minimaal 1 nieuwsbrief te selecteren.');
            document.getElementById('checkhoogte1').focus();
            return false;
        }

    if(document.getElementById('emailHoogte').value=='' || document.getElementById('emailHoogte').value=='E-mail Adres' )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('emailHoogte').focus();
        return false;
    }
    else
    {
        var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('emailHoogte').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('emailHoogte').focus(); 
            return false; 
        }
        else
        {
        document.hoogteVerstuur.submit();
        } 
    }
}

function checkMijnProfiel()
{
    if (document.getElementById('Achternaam').value=='')
    {
            window.alert('Achternaam is verplicht.');
            document.getElementById('Achternaam').focus();
            return false;
    }
    if (document.getElementById('Postadres').value=='')
    {
            window.alert('Adres is verplicht.');
            document.getElementById('Postadres').focus();
            return false;
    }
    if (document.getElementById('Postcode').value=='')
    {
            window.alert('Postcode is verplicht.');
            document.getElementById('Postcode').focus();
            return false;
    }
    if (document.getElementById('Plaats').value=='')
    {
            window.alert('Plaats is verplicht.');
            document.getElementById('Plaats').focus();
            return false;
    }
   if(document.getElementById('EmailProfiel').value==''  )
    {
        window.alert('E-mail adres is verplicht.');
        document.getElementById('EmailProfiel').focus();
        return false;
    }
    else
    {
        var pattern1 = /[\w\-]+\@[\w\-]+\.\w{2,3}/; 
        if(!pattern1.test(document.getElementById('EmailProfiel').value))
        { 
            alert("Het door u ingevulde emailadres is niet correct"); 
            document.getElementById('EmailProfiel').focus(); 
            return false; 
        }
    }
    if (document.getElementById('Wachtwoord').value=='')
    {
            window.alert('Wachtwoord is verplicht.');
            document.getElementById('Wachtwoord').focus();
            return false;
    }
    if (document.getElementById('Wachtwoord2').value=='')
    {
            window.alert('Herhaal wachtwoord is verplicht.');
            document.getElementById('Wachtwoord').focus();
            return false;
    }
     if (document.getElementById('Wachtwoord2').value!=document.getElementById('Wachtwoord').value)
    {
            window.alert('Controleer uw wachtwoord, deze komen niet overeen.');
            document.getElementById('Wachtwoord').focus();
            return false;
    }
    if (document.getElementById('Organisatie').value=='')
    {
            window.alert('Organisatie is verplicht.');
            document.getElementById('Organisatie').focus();
            return false;
    }
    document.MijnProfielForm.submit();
}

function EmptyField()
{
    if(document.getElementById('emailHoogte').value=="E-mail Adres")
        document.getElementById('emailHoogte').value="";
}

var l_blnOpen = false;
var l_blnOver = false;

function OpenMenu(p_intAantal)
 {
//    for(i=1;i<p_intAantal;i++)
//    {
//    document.getElementById('MenuLevel1Stip'+i).style.display="none";
//    document.getElementById('MenuLevel1StipLeeg'+i).style.display="block";
//    }
//   document.getElementById('MenuBalkLevel2').style.display = "block";
//   document.getElementById('arrowDown').style.display = "none";
//   document.getElementById('arrowUp').style.display = "block";
    l_blnOver = true;
    setTimeout('OpenMenu2(' + p_intAantal+ ')',500);
}

 function CloseMenu(p_intAantal)
{
//    for(i=1;i<p_intAantal;i++)
//    {
//    document.getElementById('MenuLevel1Stip'+i).style.display = "block";
//    document.getElementById('MenuLevel1StipLeeg'+i).style.display="none";
//    }
//   document.getElementById('MenuBalkLevel2').style.display = "none";
//   document.getElementById('arrowDown').style.display = "block";
//   document.getElementById('arrowUp').style.display = "none";
    l_blnOver = false;
   setTimeout('CloseMenu2(' + p_intAantal+ ')',00);
}

function OpenMenu2(p_intAantal)
 {
 if(l_blnOver)
 {
    for(i=1;i<p_intAantal;i++)
    {
    document.getElementById('MenuLevel1Stip'+i).style.display="none";
    document.getElementById('MenuLevel1StipLeeg'+i).style.display="block";
    }
   document.getElementById('MenuBalkLevel2').style.display = "block";
   document.getElementById('arrowDown').style.display = "none";
   document.getElementById('arrowUp').style.display = "block";
   l_blnOpen = true;
 }  
}

 function CloseMenu2(p_intAantal)
{
     if(l_blnOpen && !l_blnOver)
     {
        for(i=1;i<p_intAantal;i++)
        {
        document.getElementById('MenuLevel1Stip'+i).style.display = "block";
        document.getElementById('MenuLevel1StipLeeg'+i).style.display="none";
        }
       document.getElementById('MenuBalkLevel2').style.display = "none";
       document.getElementById('arrowDown').style.display = "block";
       document.getElementById('arrowUp').style.display = "none";
       l_blnOpen = true;
    }
}

function SetOpen()
{
l_blnOver = true;
}

function checkPoll(p_strAantal)
{
    var choise ="false";
    
    for(i=1;i<=p_strAantal;i++)
    {
        if(document.getElementById('pollVraag'+i).checked==true)
        var choise ="true";
        
        if(i==p_strAantal)
        {
        if(choise=="true")
            {
                document.pollVerstuur.submit();
            }
            else 
            {
                window.alert('U heeft nog geen keuze gemaakt.');
                document.getElementById('pollVraag1').focus();
                return false;
            }
          }
    }
}

function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}


	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	document.getElementById('ImgOverlay').style.height=pageHeight+"px";
	document.getElementById('ImgOverlay').style.width=pageWidth+"px";
	//return arrayPageSize;
}

function checkInschrijving40jaar() {
    document.AanmeldenVerstuur.submit();
}

function getData(dataSource, documentElement) {
    if (XMLHttpRequestObject) {
        var obj = document.getElementById(documentElement);
        XMLHttpRequestObject.open("GET", dataSource, true);
        XMLHttpRequestObject.onreadystatechange = function() {
            if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
                obj.innerHTML = XMLHttpRequestObject.responseText;
            }
        };
        XMLHttpRequestObject.send(null);
    }
}

