function trim(value)
{

	var temp = value;
	var obj  = /^(\s*)([\W\w]*)(\b\s*$)/;
	if (obj.test(temp)) {
   
		temp = temp.replace(obj, '$2');
	}
	
	var obj = /  /g;
	while (temp.match(obj)) {
   
		temp = temp.replace(obj, " ");
	}
   
	return temp;
}

/* -------------------------------------------------------------------------- */

function verifForm(lang)
{

	var styleBorder = "1px solid #b6050e";
	if (lang == 'fr') {
	
		var lang = new Array(
		
			'Vous devez saisir un nom.',
			'Vous devez saisir un prenom.',
			'Email saisi incorrect.',
			'Vous devez saisir un message.',
			'Vous devez joindre un cv au format .doc ou .pdf',
			'Vous devez joindre une lettre de motivation au format .doc ou .pdf'
		);
	} else if (lang == 'en') {
	
		var lang = new Array('anglais');	
	}

	obj   = document.getElementById('fd-nom');
	objV = trim(obj.value);
	if (objV == '' || objV == ' ') {
	
		alert(lang[0]);
		obj.focus();
		obj.style.border = styleBorder;
		return false;
	}
		
	obj  = document.getElementById('fd-prenom');
	objV = trim(obj.value);
	if (objV == '' || objV == ' ') {
	
		alert(lang[1]);
		obj.focus();
		obj.style.border = styleBorder;
		return false;
	}
		
	obj  = document.getElementById('fd-mail');
	objV = trim(obj.value);
	if (objV == '' || objV == ' ' || (objV.search(/^[a-z0-9\-_\.]+@[a-z0-9\-_\.]+\.[a-z]{2,5}$/) == -1)) {
		
		alert(lang[2])
		obj.focus();
		obj.style.border = styleBorder;
		return false;
	}
	
	obj  = document.getElementById('fd-message');
	objV = trim(obj.value);
	if (objV == '' || objV == ' ') {
	
		alert(lang[4]);
		obj.focus();
		obj.style.border = styleBorder;
		return false;
	}
	
	obj1 = document.getElementById('fd-type');
	if (obj1.value == 3) {
	
		obj  = document.getElementById('fd-cv');
		objV = trim(obj.value);
		type = objV.charAt(objV.length-3) + objV.charAt(objV.length-2) + objV.charAt(objV.length-1);
		if (objV == '' || objV == ' ' || type != 'doc' && type != 'pdf') {
	
			alert(lang[5]);
			obj.focus();
			obj.style.border = styleBorder;
			return false;
		}
		
		obj = document.getElementById('fd-motivation');
		objV = trim(obj.value);
		type = objV.charAt(objV.length-3) + objV.charAt(objV.length-2) + objV.charAt(objV.length-1);
		if (objV == '' || objV == ' ' || type != 'doc' && type != 'pdf') {
	
			alert(lang[6]);
			obj.focus();
			obj.style.border = styleBorder;
			return false;
		}		
	}
	
	return true;
}

/* -------------------------------------------------------------------------- */

function showFiles(select)
{
			
	if (select.value == 3) {
				
		document.getElementById('pieces-jointes').style.display = 'block';
	} else {
				
		document.getElementById('pieces-jointes').style.display = 'none';
	}
}
				
/* -------------------------------------------------------------------------- */			

window.onload = function() {
			
	showFiles(document.getElementById('fd-type'));
}