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

translate["en"] = {
    "field1":"You must fill in a",
    "field2":"",
    "email":"You need to fil in a correct e-mail address"
};

translate["es"] = {
    "field1":"Debe llenar un",
    "field2":"",
    "email":"Usted tiene su propia email"
};

var velden      = new Array();
velden["nl"]    = new Array("naam", "achternaam", "geslacht", "adres", "woonplaats", "telefoonnummer", "email", "opmerkingen");
velden["en"]    = new Array(" name", " lastname", " gender", "n adress", " residence", " phonenumber", "n email", " comments");
velden["es"]    = new Array(" nombre", " apellido", " sexo", "a dirección", "a residencia", " número telefónico", " email", " comentarios");

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

    var fields = new Array("naam", "geslacht", "telefoon", "opmerkingen");
    for(var i =0; i<fields.length;i++)
    {
        if(form["ct_"+fields[i]] && form["ct_"+fields[i]].value == "" && valid)
        {
            alert(translate[lang]["field1"]+velden[lang][i]+translate[lang]["field2"]);
            form["ct_"+fields[i]].focus();
            valid = false;
            break;
        }
    }

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

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

// Radio Button Validation
// copyright Stephen Chapman, 15th Nov 2004,14th Sep 2005
// you may copy this function but please keep the copyright notice with it
function valButton(btn) {
    var cnt = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked) {cnt = i; i = -1;}
    }
    if (cnt > -1) return btn[cnt].value;
    else return null;
}

function validSteleenvraag(lang){
    var velden      = new Array();
    velden["nl"]    = new Array("achternaam", "telefoonnummer", "email", "Beveiligingscode");
    var form    = document.frm;
    var valid   = true;

    var btn = valButton(form.aanhef);
    if (btn == null)
    {
        alert(translate[lang]["field1"]+"aanhef"+translate[lang]["field2"]);
        valid = false;
    }

    var fields = new Array("achternaam", "telefoonnummer", "email");
    for(var i = 0; i < (fields.length); i++)
    {
        if(form[fields[i]] && form[fields[i]].value == "" && valid)
        {
            alert(translate[lang]["field1"]+velden[lang][i]+translate[lang]["field2"]);
            form[fields[i]].focus();
            valid = false;
            break;
        }
    }

    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 (form.letters.value=="" && valid)
    {
        alert("U dient de code in te vullen");
        form.letters.focus();
        valid = false;
    }

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