var translate   = new Array();
translate["nl"] = {
    "aanhef":"U dient een AANHEF in te vullen.",
    "field1":"U dient een ",
    "field2":" in te vullen.",
    "postcode":"U dient een correcte postcode in te vullen",
    "email":"U dient een correct E-MAILADRES in te vullen"
};

var velden      = new Array();
velden["nl"]    = new Array("naam","plaats","telefoon","e-mail","opmerking");


function validCT(lang)
{
    var form    = document.nn_form;
    var valid   = true;

    if(!form.nn_geslacht[0].checked && !form.nn_geslacht[1].checked && valid)
    {
        alert(translate[lang]["aanhef"]);
        valid = false;
    }
    var fields = new Array("naam","plaats","telefoon","email");
    for(var i =0; i<fields.length;i++)
    {
        if(form["nn_"+fields[i]] && form["nn_"+fields[i]].value == "" && valid)
        {
            alert(translate[lang]["field1"]+velden[lang][i].toUpperCase()+translate[lang]["field2"]);
            form["nn_"+fields[i]].focus();
            valid = false;
            break;
        }
    }
    if(form["nn_opmerking"] && form["nn_opmerking"].value == "" && valid && 1==2)
    {
        alert(translate[lang]["field1"]+"UW VRAAG"+translate[lang]["field2"]);
        form["nn_opmerking"].focus();
        valid = false;
    }

    if(form.nn_postcode && form.nn_postcode.value != ""){
        var postcode = form.nn_postcode.value.split("");
        if(valid && ((parseInt(postcode[0])/1 != postcode[0]/1) || (parseInt(postcode[1])/1 != postcode[1]/1) || (parseInt(postcode[2])/1 != postcode[2]/1) || (parseInt(postcode[3])/1 != postcode[3]/1)))
        {
            alert(translate[lang]["postcode"]);
            form.nn_postcode.focus();
            valid = false;
        }
    }

    AtPos   = form.nn_email.value.indexOf("@");
    StopPos = form.nn_email.value.lastIndexOf(".");
    if ((StopPos == -1 || StopPos < AtPos) && valid)
    {
        alert(translate[lang]["email"]);
        form.nn_email.focus();
        valid = false;
    }

    if(valid)
    {
        form.action = "";
        form.submit();
    }
}

velden["nl"]    = new Array("naam","voornaam","telefoon","e-mail","opmerking");
function validDP(lang)
{
    var form    = document.nn_form;
    var valid   = true;

    if(!form.nn_geslacht[0].checked && !form.nn_geslacht[1].checked && valid)
    {
        alert(translate[lang]["aanhef"]);
        valid = false;
    }
    var fields = new Array("naam","voornaam","telefoon","email");
    for(var i =0; i<fields.length;i++)
    {
        if(form["nn_"+fields[i]] && form["nn_"+fields[i]].value == "" && valid)
        {
            alert(translate[lang]["field1"]+velden[lang][i].toUpperCase()+translate[lang]["field2"]);
            form["nn_"+fields[i]].focus();
            valid = false;
            break;
        }
    }

    AtPos   = form.nn_email.value.indexOf("@");
    StopPos = form.nn_email.value.lastIndexOf(".");
    if ((StopPos == -1 || StopPos < AtPos) && valid)
    {
        alert(translate[lang]["email"]);
        form.nn_email.focus();
        valid = false;
    }

    if(valid)
    {
        form.action = "";
        form.submit();
    }
}
function validReactie(){
    var form    = document.frm;
    var valid   = true;
    var AtPos   = form.email.value.indexOf("@");
    var StopPos = form.email.value.lastIndexOf(".");
    if ((StopPos == -1 || StopPos < AtPos) && valid)
    {
        alert(translate["nl"]["email"]);
        form.email.focus();
        valid = false;
    }

    if(valid){
        document.frm.action = "";
        document.frm.submit();
    }
}


function validNN(location)
{
    var form    = document.nn_form;
    var valid   = true;

    if(form.nn_geslacht && !form.nn_geslacht[0].checked && !form.nn_geslacht[1].checked && valid)
    {
        alert("U dient een AANHEF in te vullen.");
        valid = false;
    }
    var fields = new Array("voornaam","achternaam","naam");
    for(var i =0; i<fields.length;i++)
    {
        if(form["nn_"+fields[i]] && form["nn_"+fields[i]].value == "" && valid)
        {
            alert("U dient een "+fields[i].toUpperCase()+" in te vullen.");
            eval("form.nn_"+fields[i]).focus();
            valid = false;
            break;
        }
    }

    AtPos   = form.nn_email.value.indexOf("@");
    StopPos = form.nn_email.value.lastIndexOf(".");
    if ((StopPos == -1 || StopPos < AtPos) && valid)
    {
        alert("Je dient een correct E-MAILADRES in te vullen");
        form.nn_email.focus();
        valid = false;
    }

    if(valid)
    {
        form.action = location;
        form.method = "post";
        form.submit();
    }
}

function abonnement(formname,squash){
    document[formname]["nn_squash"].value   = squash==true?"Ja":"Nee";
    document[formname].action               = "";
    document[formname].method               = "post";
    document[formname].submit();
}
function tarieven(formname){
    var valid = false;
    for(var i=0; i<document[formname]["tarief"].length;i++){
        valid = document[formname]["tarief"][i].checked;
        if(valid){
            break;
        }
    }

    if(!valid){
        alert("Er dient een tarief geselecteerd te worden.");
    }
    else{
        document[formname].action           = "";
        document[formname].method           = "post";
        document[formname].submit();
    }
}

function bevestigen(formname){
    if(!document[formname]["voorwaarden"].checked){
        alert("Je dient akkoord te gaan met de voorwaarden.");
    }
    else{
        document[formname].action           = "";
        document[formname].method           = "post";
        document[formname].submit();
    }
}

function valid(){
    var email   = document.frm.email;
    AtPos       = email.value.indexOf("@");
    StopPos     = email.value.lastIndexOf(".");
    if ( StopPos == -1 || AtPos == -1 || StopPos < AtPos)
    {
        alert("U dient een correct e-mailadres in te vullen");
        document.frm.email.focus();
    }else{
        document.frm.action = "/custom/includes/contactverwerk.inc.php";
        document.frm.submit();
    }
}

function isValidEmail(str) {
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}



function buttonHover(id){
    document.getElementById(id).style.color="#000000";
    document.getElementById(id).style.cursor="pointer";
}

function buttonOut(id){
    document.getElementById(id).style.color="#000000";
}