//--------------------------------------------------------//
//  Validation de formulaire
//--------------------------------------------------------//
function isEmail(email){
	var verif     = /^[\.a-zA-Z0-9_\-]+@+[\.a-zA-Z0-9\-_]{2,}[.][a-zA-Z]{2,3}[\.a-zA-Z]{0,3}$/
	if (verif.exec(email) == null){
		return false;
	}else{
		return true;
	}
}
function FormValidate(idForm){
	var send = true;
	var msg = '';
	var listForm = document.getElementsByTagName('input');
	for(var x=0;x<listForm.length;x++){
		if(listForm[x].lang == 'req'){
			if(listForm[x].value == ''){
				send = false;
				listForm[x].style.border = '1px #F00 solid';
					msg += 'Please enter '+listForm[x].alt+'</strong> field.<br />';
			}else{
				listForm[x].style.border = '1px #acc6db solid';
			}
		}
		if(listForm[x].lang == 'isSame'){
			if(listForm[x].value != listForm[x-1].value){
				send = false;
				listForm[x].style.border = '1px #F00 solid';
				msg += 'Please enter '+listForm[x].alt+'</strong> field.<br />';
			}else{
				listForm[x].style.border = '1px #acc6db solid';
			}
		}
		if(listForm[x].lang == 'correctEmail'){
			if(isEmail(listForm[x].value) == false){
				send = false;
				listForm[x].style.border = '1px #F00 solid';
				msg += 'Please enter a valid email adress.<br />';
			}else{
				listForm[x].style.border = '1px #acc6db solid';
			}
		}
	}
	if(send == true){
		return true;
	}else{
		showError(msg);
		return false;
	}
}

function showError(msg){
	document.getElementById('error-box').style.display = 'block';
	document.getElementById('errorBoxMsg').innerHTML = msg;
}