// JavaScript Document

function verif(mail) {
    var arobase = mail.indexOf("@");
	var point = mail.lastIndexOf(".")

	if((arobase < 3)||(point + 3 > mail.length)||(point < arobase + 4)) {
        return false;
	}
	else {return true;}
}

function testform() {

	var form = document.getElementById('request_form');
	var mail = document.getElementById('request_form').Email.value;
	var disp = document.getElementById('caution');

	if(form.Nom.value == "") {

	if(form.Langage.value == "fr") {
		form.Warning.value = "Nom manquant";
		}
	else {
		form.Warning.value = "Missing name";
		}

	disp.style.display="block";
	form.Nom.focus();
	return false;
	}
	
	if(!verif(mail)) {

	if(form.Langage.value == "fr") {
		form.Warning.value = "Email manquant ou invalide";
		}
	else {
		form.Warning.value = "Missing email or wrong syntax";
		}

	disp.style.display="block";
	form.Email.focus();
	return false;
   	}
	
	if(form.Message.value == "") {

	if(form.Langage.value == "fr") {
		form.Warning.value = "Message manquant";
		}
	else {
		form.Warning.value = "Missing message";
		}

	disp.style.display="block";
	form.Message.focus();
	return false;
	}
	
	if(form.Code.value == "") {

	if(form.Langage.value == "fr") {
		form.Warning.value = "Code manquant";
		}
	else {
		form.Warning.value = "Missing code";
		}

	disp.style.display="block";
	form.Code.focus();
	return false;
	}
	
	return true;
}

function testform_ttt() {
	
	var form = document.getElementById('request_form_ttt');
	var disp = document.getElementById('caution_ttt');

	if(form.Date.value == "") {
	form.Warning.value = "Date missing";
	disp.style.display="block";
	form.Date.focus();
	return false;
	}
	
	if(form.Stime.value == "") {
	form.Warning.value = "Start Time missing";
	disp.style.display="block";
	form.Stime.focus();
	return false;
	}
	
	if(form.Etime.value == "") {
	form.Warning.value = "End Time missing";
	disp.style.display="block";
	form.Etime.focus();
	return false;
	}
	
	if(form.Duration.value == "") {
	form.Warning.value = "Duration missing";
	disp.style.display="block";
	form.Duration.focus();
	return false;
	}
	
	if(form.Client.value == "") {
	form.Warning.value = "Client missing";
	disp.style.display="block";
	form.Client.focus();
	return false;
	}
	
	if(form.Project.value == "") {
	form.Warning.value = "Project missing";
	disp.style.display="block";
	form.Project.focus();
	return false;
	}
	
	if(form.Task.value == "") {
	form.Warning.value = "Task missing";
	disp.style.display="block";
	form.Task.focus();
	return false;
	}
	
	if(form.Manager.value == "") {
	form.Warning.value = "Manager missing";
	disp.style.display="block";
	form.Manager.focus();
	return false;
	}
	
	if(form.Code_ttt.value == "") {
	form.Warning.value = "Code missing";
	disp.style.display="block";
	form.Code_ttt.focus();
	return false;
	}
	
	return true;
}