function test(code)
{
    alert(code);
}

function setImage(object)
    {
        if (object.value)
        {
            var kaart = document.getElementById("kaartplaatje")
            if (kaart)
            {
                kaart.style.backgroundImage = "url('"+object.value+"')";
                var tmp = object.options[object.selectedIndex].text;
                document.bericht.kaartnummer.value = tmp.substring(6,8);
            }
            
        }
    }
    
function textCounter( field, maxlimit ) 
{
    if ( field.value.length > maxlimit )
    {
        field.value = field.value.substring( 0, maxlimit );
        alert( 'Maximaal 400 karakters zijn toegestaan.' );
        return false;
    }
}

function checkText(object, actie, objectnum)
{
    var zoekTekst;
    
    if (objectnum == 0)
    {
        zoekTekst = "Naam ontvanger";
    }
    else
    {
        zoekTekst = "Typ hier uw persoonlijke bericht (maximaal 400 karakters)"
    }
    switch(actie)
    {
        case "legen":
            if (object.value == zoekTekst)
            {
                object.value = "";
            }
            break;
        case "vullen":
            if (object.value == "")
            {
                object.value = zoekTekst;
            }
            break;

    }
}

function showGegevens()
{
    document.getElementById("gegevens").style.display = "block";
}

function checkAflever()
{
    radio = document.verzend_gegevens.aflever_adres
    len = radio.length;
    for (var i = 0; i<len; i++)
    {
        
        if (radio[i].checked && radio[i].value == "thuis")
        {
            var gegevens = document.thuis_gegevens.elements;
            for (j=0;j<gegevens.length;j++)
            {
                gegevens[j].disabled = false;
            }
            
            var gegevens2 = document.aflever_gegevens.elements;
            for (j=0;j<gegevens2.length;j++)
            {
                gegevens2[j].disabled = true;
            }
            break;
        }
        else if(radio[i].checked && radio[i].value == "anders")
        {
            var gegevens = document.thuis_gegevens.elements;
            for (j=0;j<gegevens.length;j++)
            {
                gegevens[j].disabled = true;
            }
            
            var gegevens2 = document.aflever_gegevens.elements;
            for (j=0;j<gegevens2.length;j++)
            {
                gegevens2[j].disabled = false;
            }
            break;
        }
    }
}

function checkAfleverCheckout()
{
    if (document.checkout.aflever.options[1].selected)
    {
        document.getElementById("naam").style.display = "block";
        document.getElementById("adres").style.display = "block";
        document.getElementById("postcode").style.display = "block";
        document.getElementById("plaats").style.display = "block";
        document.getElementById("land").style.display = "block";
        document.getElementById("telefoon").style.display = "block";
        document.getElementById("email").style.display = "block";
    }
    else
    {
        document.getElementById("naam").style.display = "none";
        document.getElementById("adres").style.display = "none";
        document.getElementById("postcode").style.display = "none";
        document.getElementById("plaats").style.display = "none";
        document.getElementById("land").style.display = "none";
        document.getElementById("provcode").style.display = "none";
        document.getElementById("telefoon").style.display = "none";
        document.getElementById("email").style.display = "none";
    }
}

function checkCheckoutLand()
{
    if (document.checkout.aflever_land.value != "NLD")
    {
        document.getElementById("provcode").style.display = "block";
    }
    else
    {
        document.getElementById("provcode").style.display = "none";
    }
}

function checkKey(object)
{
    if(event.keyCode==13)
    {
        document.updater.submit();
    }
}

function timeDown()
{
    timerRunning = false;
    timerID = setTimeout('document.updater.submit()',1000);
    timerRunning = true;
}

function popUp(URL, Width, Height) 
{
    day = new Date();
    id = day.getTime();
    Leftpos = ((screen.width / 2) - (Width / 2));
    Toppos = ((screen.height / 2) - (Height / 2));
    
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+Width+",height="+Height+",left = "+Leftpos+",top = "+Toppos+"');");
}

function doSubmit()
{
    radio = document.verzend_gegevens.aflever_adres
    if (radio[0].checked)
    {
        document.thuis_gegevens.submit();
    }
    else if(radio[1].checked)
    {
        document.aflever_gegevens.submit();
    }
}

function checkSubmit()
{
    document.register.firstname.style.background='white';
    document.register.lastname.style.background='white';
    document.register.email.style.background='white';
    document.register.birthdate.style.background='white';
    document.register.address.style.background='white';
    document.register.postcode.style.background='white';
    document.register.city.style.background='white';
    document.register.phone.style.background='white';
    document.register.password.style.background='white';
    document.register.password_retype.style.background='white';
    
    go=1;
    
    if (document.register.firstname.value == "") { go=0;document.register.firstname.style.background='pink'; }
    if (document.register.lastname.value == "") { go=0;document.register.lastname.style.background='pink'; }
    if (document.register.email.value == "") { go=0;document.register.email.style.background='pink'; }
    if (document.register.birthdate.value == "") { go=0;document.register.birthdate.style.background='pink'; }
    if (document.register.address.value == "") { go=0;document.register.address.style.background='pink'; }
    if (document.register.postcode.value == "") { go=0;document.register.postcode.style.background='pink'; }
    if (document.register.city.value == "") { go=0;document.register.city.style.background='pink'; }
    if (document.register.phone.value == "") { go=0;document.register.phone.style.background='pink'; }
    if (document.register.username.value == "") { go=0;document.register.username.style.background='pink'; }
    if (document.register.password.value == "") { go=0;document.register.password.style.background='pink'; }
    if (document.register.password_retype.value == "") { go=0;document.register.password_retype.style.background='pink'; }
    if (document.register.password.value != document.register.password_retype.value) {go=2;document.register.password.style.background='pink';document.register.password_retype.style.background='pink'; }
    
    if (go==0)
    {
        if (document.register.lang.value == "nl")
        {
            msg = "U heeft niet alle velden ingevuld. De nog in te vullen velden zijn gemarkeerd.";
        }
        else
        {
            msg = "You haven't filled in all the required fields. The empty fields are marked."
        }
    }
    
    if (go==2)
    {
        if (document.register.lang.value == "nl")
        {
            msg = "De door u ingevulde wachtwoorden komen niet overeen.";
        }
        else
        {
            msg = "The passwords you have entered do not match."
        }
    }
    if (go==1)
    {
        document.register.submit();
    }
    else
    {
        alert(msg);
    }
}

function checkLand()
{
    if (document.register.country.value != "NLD")
    {
        document.getElementById("provcode").style.display = "block";
    }
    else
    {
        document.getElementById("provcode").style.display = "none";
    }
}

function checkBedrijf()
{
    if (document.register.companyname.value != "")
    {
        document.getElementById("kvknr").style.display = "block";
        document.getElementById("btwnr").style.display = "block";
    }
    else
    {
        document.getElementById("kvknr").style.display = "none";
        document.getElementById("btwnr").style.display = "none";
    }
}

function checkCorrect(correctBox)
{
    if (correctBox.checked)
    {
        document.getElementById("aflever").style.display = "block";
        document.getElementById("extra").style.display = "block";
    }
    else
    {
        document.getElementById("aflever").style.display = "none";
        document.getElementById("extra").style.display = "none";
    }
}
