function showHide(obj){
	var statut = document.getElementById(obj).style.display;
	if(statut == "inline"){
		document.getElementById(obj).style.display= "none";
	}else{
		document.getElementById(obj).style.display= "inline";
	}
}
////////////////////// test gratuit - contact ////////////////////////
function valideFrm(siFichier, langue){
	var arr_error = new Array();
	arr_error[0] = new Array();
	arr_error[1] = new Array();
	arr_error[2] = new Array();
	arr_error[3] = new Array();
	arr_error[4] = new Array();
	arr_error[5] = new Array();
	
	/*********************    FR 0   ***********************/
	arr_error[0][1] = "Langue cible ?";
	arr_error[0][2] = "Votre nom ?";
	arr_error[0][3] = "Votre prénom ?";
	arr_error[0][4] = "Votre courriel ?";
	arr_error[0][5] = "L'e-mail n'est pas valide !";
	arr_error[0][6] = "Aucun fichier sélectionné !";
	arr_error[0][7] = "Format incorrect (doc, pdf, txt) !";
	
	/*********************    EN 1   ***********************/
	arr_error[1][1] = "Target language?";
	arr_error[1][2] = "Your surname?";
	arr_error[1][3] = "Your first name?";
	arr_error[1][4] = "Your e-mail address?";
	arr_error[1][5] = "This is not a valid e-mail address!";
	arr_error[1][6] = "No file selected!";
	arr_error[1][7] = "Incorrect format (doc, pdf, txt)!";
	
	/*********************    DE 2   ***********************/
	arr_error[2][1] = "Zielsprache?";
	arr_error[2][2] = "Ihr Name?";
	arr_error[2][3] = "Ihr Vorname?";
	arr_error[2][4] = "Ihre E-Mail-Adresse?";
	arr_error[2][5] = "Die E-Mail-Adresse ist ungültig!";
	arr_error[2][6] = "Keine Datei ausgewählt!";
	arr_error[2][7] = "Falsches Format (doc, pdf, txt)!";
	
	/*********************    ES 3   ***********************/
	arr_error[3][1] = "¿El idioma de destino?";
	arr_error[3][2] = "¿Su apellido?";
	arr_error[3][3] = "¿Su nombre?";
	arr_error[3][4] = "¿Su correo electrónico?";
	arr_error[3][5] = "¡El correo electrónico no es válido!";
	arr_error[3][6] = "¡No ha seleccionado ningún archivo!";
	arr_error[3][7] = "¡Formato incorrecto (doc, pdf, txt)!";
	
	/*********************    IT 4   ***********************/
	arr_error[4][1] = "Lingua d'arrivo?";
	arr_error[4][2] = "Cognome?";
	arr_error[4][3] = "Nome?";
	arr_error[4][4] = "Indirizzo e-mail ?";
	arr_error[4][5] = "L'e-mail non è valida!";
	arr_error[4][6] = "Nessun file selezionato!";
	arr_error[4][7] = "Formato non corretto (doc, pdf, txt)!";
	
	/*********************    NL 5   ***********************/
	arr_error[5][1] = "Doeltaal?";
	arr_error[5][2] = "Uw naam?";
	arr_error[5][3] = "Uw voornaam?";
	arr_error[5][4] = "Uw e-mailadres?";
	arr_error[5][5] = "Geen geldig e-mailadres!";
	arr_error[5][6] = "Er werd geen enkel bestand geselecteerd!";
	arr_error[5][7] = "Onjuist formaat (doc, pdf, txt)!";
	
	document.frm_Send.frm_nom.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_prenom.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_email.style.backgroundColor = "#FFFFFF";
	var messageError ="";
	
	if(siFichier) {
		document.frm_Send.frm_slt_langueCible.style.backgroundColor = "#FFFFFF";
		if(document.frm_Send.frm_slt_langueCible.value ==""){
			messageError += arr_error[langue][1] + "<br />";
	   		document.frm_Send.frm_slt_langueCible.style.backgroundColor = "#E6EACF";
		}
	}
	

	if(document.frm_Send.frm_nom.value ==""){
		messageError += arr_error[langue][2] + "<br />";
	   	document.frm_Send.frm_nom.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_prenom.value ==""){
		messageError += arr_error[langue][3] + "<br />";
		document.frm_Send.frm_prenom.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_email.value ==""){
		messageError += arr_error[langue][4] + "<br />";
		document.frm_Send.frm_email.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_email.value !=""){
		var exp = new RegExp("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$","g");
		//var exp = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$","g");
		//var exp = new RegExp("^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$","g");
		if (exp.test(document.frm_Send.frm_email.value) == false){
			messageError += arr_error[langue][5] + "<br />";
			document.frm_Send.frm_email.style.backgroundColor = "#E6EACF";
		} 
	}
	if(siFichier==true){
		document.frm_Send.frm_file.style.backgroundColor = "#FFFFFF";
		if(document.frm_Send.frm_file.value ==""){
			messageError += arr_error[langue][6] + "<br />";
			document.frm_Send.frm_file.style.backgroundColor = "#E6EACF";
		}else{
			ext = document.frm_Send.frm_file.value.slice(-3);
			if((ext != "doc") && (ext != "pdf") && (ext != "txt")){
				messageError += arr_error[langue][7] + "<br />";
				document.frm_Send.frm_file.style.backgroundColor = "#E6EACF";
			}
		}
	}
	
	
	if (messageError==""){
		return true;
	}
	else{
		document.getElementById("errorFrm").innerHTML = messageError;
		return false;
		
	}
}
////////////////////// fin test gratuit - contact ////////////////////////


////////////////////// VALIDATION FORM JOB ////////////////////////

function valideFrmJob(langue){
	var arr_error = new Array();
	arr_error[0] = new Array();
	arr_error[1] = new Array();
	arr_error[2] = new Array();
	arr_error[3] = new Array();
	arr_error[4] = new Array();
	arr_error[5] = new Array();
	
	/*********************    FR 0   ***********************/
	arr_error[0][1] = "Langue cible ?";
	arr_error[0][2] = "Votre nom ?";
	arr_error[0][3] = "Votre prénom ?";
	arr_error[0][4] = "Votre courriel ?";
	arr_error[0][5] = "L'e-mail n'est pas valide !";
	arr_error[0][6] = "Aucun fichier sélectionné !";
	arr_error[0][7] = "Format incorrect (doc, pdf, txt) !";
	arr_error[0][8] = "Votre rue ?";
	arr_error[0][9] = "Votre numéro ?";
	arr_error[0][10] = "Votre code postal ?";
	arr_error[0][11] = "Votre ville ?";
	arr_error[0][12] = "Votre pays ?";
	arr_error[0][13] = "Votre téléphone ?";
	arr_error[0][14] = "Votre langue maternelle ?";
	arr_error[0][15] = "Sélectionnez 3 langues maximum";
	arr_error[0][16] = "Sélectionnez 5 spécialisations maximum";
	
	/*********************    EN 1   ***********************/
	arr_error[1][1] = "Target language?";
	arr_error[1][2] = "Your surname?";
	arr_error[1][3] = "Your first name?";
	arr_error[1][4] = "Your e-mail address?";
	arr_error[1][5] = "This is not a valid e-mail address!";
	arr_error[1][6] = "No file selected!";
	arr_error[1][7] = "Incorrect format (doc, pdf, txt)!";
	arr_error[1][8] = "Your road/street?";
	arr_error[1][9] = "Your house/office number";
	arr_error[1][10] = "Your post code?";
	arr_error[1][11] = "Your town/city?";
	arr_error[1][12] = "Your country?";
	arr_error[1][13] = "Your telephone number?";
	arr_error[1][14] = "Your mother tongue";
	arr_error[1][15] = "Select a maximum of 3 languages";
	arr_error[1][16] = "Select a maximum of 5 specialisations";
	
	/*********************    DE 2   ***********************/
	arr_error[2][1] = "Zielsprache?";
	arr_error[2][2] = "Ihr Name?";
	arr_error[2][3] = "Ihr Vorname?";
	arr_error[2][4] = "Ihre E-Mail-Adresse?";
	arr_error[2][5] = "Die E-Mail-Adresse ist ungültig!";
	arr_error[2][6] = "Keine Datei ausgewählt!";
	arr_error[2][7] = "Falsches Format (doc, pdf, txt)!";
	arr_error[2][8] = "Ihre Straße?";
	arr_error[2][9] = "Ihre Hausnummer?";
	arr_error[2][10] = "Ihre Postleitzahl?";
	arr_error[2][11] = "Ihre Stadt?";
	arr_error[2][12] = "Ihr Land?";
	arr_error[2][13] = "Ihre Telefonnummer?";
	arr_error[2][14] = "Ihre Muttersprache?";
	arr_error[2][15] = "Sie können maximal 3 Sprachen auswählen.";
	arr_error[2][16] = "Sie können maximal 5 Fachgebiete auswählen.";
	
	/*********************    ES 3   ***********************/
	arr_error[3][1] = "¿El idioma de destino?";
	arr_error[3][2] = "¿Su apellido?";
	arr_error[3][3] = "¿Su nombre?";
	arr_error[3][4] = "¿Su correo electrónico?";
	arr_error[3][5] = "¡El correo electrónico no es válido!";
	arr_error[3][6] = "¡No ha seleccionado ningún archivo!";
	arr_error[3][7] = "¡Formato incorrecto (doc, pdf, txt)!";
	arr_error[3][8] = "¿Su calle?";
	arr_error[3][9] = "¿Su número?";
	arr_error[3][10] = "¿Su código postal?";
	arr_error[3][11] = "¿Su ciudad?";
	arr_error[3][12] = "¿Su país?";
	arr_error[3][13] = "¿Su teléfono?";
	arr_error[3][14] = "¿Su idioma materno?";
	arr_error[3][15] = "Seleccione 3 idiomas como máximo";
	arr_error[3][16] = "Seleccione 5 especializaciones como máximo";
	
	/*********************    IT 4   ***********************/
	arr_error[4][1] = "Lingua d'arrivo?";
	arr_error[4][2] = "Cognome?";
	arr_error[4][3] = "Nome?";
	arr_error[4][4] = "Indirizzo e-mail ?";
	arr_error[4][5] = "L'e-mail non è valida!";
	arr_error[4][6] = "Nessun file selezionato!";
	arr_error[4][7] = "Formato non corretto (doc, pdf, txt)!";
	arr_error[4][8] = "Via?";
	arr_error[4][9] = "Numero civico?";
	arr_error[4][10] = "CAP?";
	arr_error[4][11] = "Città?";
	arr_error[4][12] = "Nazione?";
	arr_error[4][13] = "Telefono?";
	arr_error[4][14] = "Lingua madre?";
	arr_error[4][15] = "Selezionate tre lingue al massimo";
	arr_error[4][16] = "Selezionate cinque specializzazioni al massimo";
	
	/*********************    NL 5   ***********************/
	arr_error[5][1] = "Doeltaal?";
	arr_error[5][2] = "Uw naam?";
	arr_error[5][3] = "Uw voornaam?";
	arr_error[5][4] = "Uw e-mailadres?";
	arr_error[5][5] = "Geen geldig e-mailadres!";
	arr_error[5][6] = "Er werd geen enkel bestand geselecteerd!";
	arr_error[5][7] = "Onjuist formaat (doc, pdf, txt)!";
	arr_error[5][8] = "Uw straat?";
	arr_error[5][9] = "Uw huisnummer?";
	arr_error[5][10] = "Uw postcode?";
	arr_error[5][11] = "Uw stad?";
	arr_error[5][12] = "Uw land?";
	arr_error[5][13] = "Uw telefoonnummer?";
	arr_error[5][14] = "Uw moedertaal?";
	arr_error[5][15] = "Selecteer maximaal 3 talen";
	arr_error[5][16] = "Selecteer maximaal 5 vakgebieden";
	
	
	document.frm_Send.frm_nom.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_prenom.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_email.style.backgroundColor = "#FFFFFF";
	
	document.frm_Send.frm_rue.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_numero.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_codePostal.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_ville.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_pays.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_phone.style.backgroundColor = "#FFFFFF";
	document.frm_Send.frm_langueMaternelle.style.backgroundColor = "#FFFFFF";

	document.getElementById("errorFrm").innerHTML = " ";
	var messageError ="";

	if(document.frm_Send.frm_nom.value ==""){
		messageError += arr_error[langue][2] + "\n";
	   	document.frm_Send.frm_nom.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_prenom.value ==""){
		messageError += arr_error[langue][3] + "\n";
		document.frm_Send.frm_prenom.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_email.value ==""){
		messageError += arr_error[langue][4] + "\n";
		document.frm_Send.frm_email.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_email.value !=""){
		//var exp = new RegExp("^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$","g");
		//var exp = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$","g");
		var exp = new RegExp("^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$","g");
		if (exp.test(document.frm_Send.frm_email.value) == false){
			messageError += arr_error[langue][5] + "\n";
			document.frm_Send.frm_email.style.backgroundColor = "#E6EACF";
		} 
	}
	if(document.frm_Send.frm_rue.value ==""){
		messageError += arr_error[langue][8] + "\n";
		document.frm_Send.frm_rue.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_numero.value ==""){
		messageError += arr_error[langue][9] + "\n";
		document.frm_Send.frm_numero.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_codePostal.value ==""){
		messageError += arr_error[langue][10] + "\n";
		document.frm_Send.frm_codePostal.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_ville.value ==""){
		messageError += arr_error[langue][11] + "\n";
		document.frm_Send.frm_ville.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_pays.value ==""){
		messageError += arr_error[langue][12] + "\n";
		document.frm_Send.frm_pays.style.backgroundColor = "#E6EACF";
	}
	if(document.frm_Send.frm_phone.value ==""){
		messageError += arr_error[langue][13] + "\n";
		document.frm_Send.frm_phone.style.backgroundColor = "#E6EACF";
	}
	
	if(document.frm_Send.frm_langueMaternelle.value ==""){
		messageError += arr_error[langue][14] + "\n";
		document.frm_Send.frm_langueMaternelle.style.backgroundColor = "#E6EACF";
	}

	if(!fct_validation_langueSource()){
		messageError += arr_error[langue][15] + "\n";
	}
	
	if(!frm_slt_interested()){
		messageError += arr_error[langue][16] + "\n";
	}
	
	
	
	if (messageError==""){
		return true;
	}
	else{
		alert(messageError);
		return false;
		
	}
}

function fct_validation_langueSource(){
		var maxSelectionable = 3;
		var longueur = document.forms["frm_Send"].elements["frm_slt_langueSources"].length;
		var compteur = 0;
		for(var i = 0; i< longueur; i++){
			if(document.forms["frm_Send"].elements["frm_slt_langueSources"].options[i].selected == true){
				compteur++;
			}
		}
		if (compteur > maxSelectionable || compteur == 0){
			return false;
		}else{
			return true;
		}
}

function frm_slt_interested(){
		var maxSelectionable = 5;
		var longueur = document.forms["frm_Send"].elements["frm_slt_interested"].length;
		var compteur = 0;
		for(var i = 0; i< longueur; i++){
			if(document.forms["frm_Send"].elements["frm_slt_interested"].options[i].selected == true){
				compteur++;
			}
		}
		if (compteur > maxSelectionable || compteur == 0){
			return false;
		}else{
			return true;
		}
}

function selectActiveLanguage(langue){
	var longueur = document.forms["frmLanguage"].elements["slct_language"].length;
	for(var i = 0; i< longueur; i++){
		if(document.forms["frmLanguage"].elements["slct_language"].options[i].value == langue){
			document.forms["frmLanguage"].elements["slct_language"].options[i].selected = true;
		}
	}
}

function fct_popup(fichier, nom, largeur, hauteur, paramettre){
	var popup;
	var posY = (window.screen.height/2) - (hauteur /2);
	var posX = (window.screen.width/2) - (largeur /2);
	popup = window.open(fichier, nom, paramettre);
	popup.window.focus(); // donne le focus
	popup.resizeTo(largeur, hauteur); // resize
	popup.moveTo(posX, posY);  //repositionne
}

function fctChangeLanguage(objSelect){
	var langue = objSelect.options[objSelect.selectedIndex].value.toLowerCase();
	document.location = "http://www.lexitech.be/" + langue + "/index.asp";
}

