﻿// JScript File
function LegendsVertalen()
{
	vTaal = document.getElementById("vTaal").value;
	switch(vTaal)
	{
	    case "FR":
	    {
            document.getElementById("legend_Voornaam").innerHTML = "prénom";
            document.getElementById("legend_Naam").innerHTML = "nom";
            document.getElementById("legend_Aanspreking").innerHTML = "titre";
            document.getElementById("legend_Postcode").innerHTML = "code postal";
            document.getElementById("legend_INSZ").innerHTML = "NISS";
            document.getElementById("legend_Email").innerHTML = "e-mail";
            document.getElementById("legend_Vraag").innerHTML = "question";
	        break;
	    }
	    case "DE":
	    {
            document.getElementById("legend_Voornaam").innerHTML = "Vorname";
            document.getElementById("legend_Naam").innerHTML = "Name";
            document.getElementById("legend_Aanspreking").innerHTML = "Titel";
            document.getElementById("legend_Postcode").innerHTML = "Postleitzahl";
            document.getElementById("legend_INSZ").innerHTML = "NISS";
            document.getElementById("legend_Email").innerHTML = "E-mail";
            document.getElementById("legend_Vraag").innerHTML = "Frage";
	        break;
	    }
	}
}

function MaxTekens()
{
    vTekens = document.getElementById("txt_Vraag").value.length;
    document.getElementById("txt_Tekens").value = (1500 - vTekens);
    if((document.getElementById("txt_Tekens").value < 1) && (event.keyCode != 8) && (event.keyCode != 46) && (event.keyCode != 9))
    {
        alert("Max = 1500");
    }
}
		
function Test()
{
	vOK = true;
	vTaal = document.getElementById("vTaal").value;
	vAlert = "";
	
	switch(vTaal)
	{
		case("NL"):
		{
			Alert_1 = "Verplichte velden invullen !";
			Alert_2 = "Enkel cijfers invullen !";
			Alert_3 = "Het Individueel Nummer Sociale Zekerheid is niet correct !";
			Alert_4 = "Het e-mailadres is niet correct !";
			break;
		}
		case("FR"):
		{
			Alert_1 = "Remplissez tous les champs obligatoires !";
			Alert_2 = "N'utilisez que des chiffres !";
			Alert_3 = "Le Num\351ro d'Identification S\351curit\351 sociale n'est pas correct !";
			Alert_4 = "L'adresse e-mail n'est pas correcte !";
			break;
		}
		case("DE"):
		{
			Alert_1 = "Bitte f\374llen Sie alle Plichtfelder aus !";
			Alert_2 = "Nur Ziffern eintragen bitte !";
			Alert_3 = "Die Identifizierungsnummer ders sozialen Sicherheit stimmt nicht !";
			Alert_4 = "Die E-Mail-Adresse stimmt nicht !";
			break;
		}
	}
				
	
	for(i=0; i<document.form1.elements.length-1; i++)
	{
		if(document.form1.elements[i].tagName == "INPUT")
		{
		    document.form1.elements[i].style.backgroundColor = vKleur_OK;
		}
	}
	
	for(i=0; i<document.form1.elements.length; i++)
	{
		if((document.form1.elements[i].tagName == "INPUT")&&(document.form1.elements[i].value == "") && (document.form1.elements[i].id.indexOf("INSZ") == -1))
		{
			document.form1.elements[i].style.backgroundColor = vKleur_fout;
			vAlert = Alert_1;
			vOK = false;
		}
	}
	
	if(vOK == true)
	{
		if(isNaN(parseInt(document.getElementById("txt_Postcode").value)) == true)
		{
			document.getElementById("txt_Postcode").style.backgroundColor = vKleur_fout;
			vAlert = Alert_2;
			vOK = false;
		}
	}
	
	if(vOK == true)
	{
		if((document.getElementById("txt_INSZ_1").value != "") || (document.getElementById("txt_INSZ_2").value != "") || (document.getElementById("txt_INSZ_3").value != ""))
		{
			vINSZ = document.form1.txt_INSZ_1.value + document.form1.txt_INSZ_2.value;
			if((97-vINSZ%97) != document.form1.txt_INSZ_3.value)
			{				
				document.getElementById("txt_INSZ_1").style.backgroundColor = vKleur_fout; 
				document.getElementById("txt_INSZ_2").style.backgroundColor = vKleur_fout; 
				document.getElementById("txt_INSZ_3").style.backgroundColor = vKleur_fout; 
				vAlert = Alert_3;
				vOK = false;
			}
		}	
	}
	
	if(vOK == true)
	{
		vTestAdres = new RegExp(/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/);			
		if (!document.getElementById("txt_Mail").value.match(vTestAdres))
		{
			document.getElementById("txt_Mail").style.backgroundColor = vKleur_fout;
			vAlert = Alert_4;
			vOK = false;
		}
	}

	if(vOK == true)
	{
		document.getElementById("cmd_OK").style.visibility = "hidden";
	}
	
    if(vOK == false)
    {
        alert(vAlert);
    }
    
	return vOK;
}

function SoftFeedback(vObject)
{
	vObject.style.backgroundColor = "#FFFFFF";
}
