var erreur0_1 = 'Please fill in the following field « Practice / Company / Organisation »';
var erreur1 = 'Please use the drop-down menu to specify the submitter’s role';
var erreur2 = 'Please fill in the following field « First Name »';
var erreur3 = 'Please fill in the following field « Last Name »';
var erreur4 = 'Please fill in the following field « Address »';
var erreur5 = 'Please fill in the following field « Post Code »';
var erreur6 = 'Please fill in the following field « City »';
var erreur7 = 'Please fill in the following field « email »';
var erreur8 = 'Please fill in the following field « Telephone »';

var erreur9 = 'Please fill in the following field « Title / Type of Development »';
var erreur11 = 'Please fill in the following field « Architect(s) »';
var erreur13 = 'Please fill in the following field « Contractor »';
var erreur15 = 'Please fill in the following field « Project Address »';
var erreur16 = 'Please fill in the following field « Post Code »';
var erreur17 = 'Please select 1 « Type of building » at least';
var erreur19 = 'Please fill in the following field « Month ». Ex : 6 for june';
var erreur20 = 'Please fill in the following field « year ». Ex : 2008';
var erreur21 = 'Please fill in the following field « Building Permit Number »';

var erreur22 = 'Please select a « File »';
var erreur23 = 'Your image does not correspond to the criteria requested. Please ensure that the image is saved as a JPG and is no larger than 2Mb';
var erreur24 = 'Please fill in the following field « Copyright »';
var erreur25 = 'Please fill in the following field « Légende »';
var erreur26 = 'Please refer to the general conditions of usage and accept them in order to submit your project.';

var erreur27 = '1500 char. max for « Project description »';
var erreur28 = '128 char. for « Address »';
var erreur29 = '128 char. for « Project Address »';
var erreur12 = '256 char. for « Design Team »';
var erreur14 = '256 char. for « Contracting team »';

var erreur101 = 'Please fill in the following field « Département »';

function Verif_1(){

	if (document.form_1.contact_type.options[document.form_1.contact_type.selectedIndex].value == 0){
	document.form_1.contact_type.style.border='1px solid #FFC77E';
	document.form_1.contact_type.focus("");
	alert(erreur1);
	return false;
	}
	if (document.form_1.organisme_responsable.value == ''){
	document.form_1.organisme_responsable.style.border='1px solid #FFC77E';
	document.form_1.organisme_responsable.focus("");
	alert(erreur0_1);
	return false;
	}
	
	if (document.form_1.adresse.value == ''){
	document.form_1.adresse.style.border='1px solid #FFC77E';
	document.form_1.adresse.focus("");
	alert(erreur4);
	return false;
	}
	
	if (document.form_1.adresse.value.length > 128){
	document.form_1.adresse.style.border='1px solid #FFC77E';
	document.form_1.adresse.focus("");
	alert(erreur28);
	return false;
	}
	
	if (document.form_1.cp.value == ''){
	document.form_1.cp.style.border='1px solid #FFC77E';
	document.form_1.cp.focus("");
	alert(erreur5);
	return false;
	}
	if (parseInt(document.form_1.cp.value) != document.form_1.cp.value){
	document.form_1.cp.style.border='1px solid #FFC77E';
	document.form_1.cp.focus("");
	alert(erreur5);
	return false;
	}
	
	
	if (document.form_1.ville.value == ''){
	document.form_1.ville.style.border='1px solid #FFC77E';
	document.form_1.ville.focus("");
	alert(erreur6);
	return false;
	}
	
	
	if (document.form_1.prenom.value == ''){
	document.form_1.prenom.style.border='1px solid #FFC77E';
	document.form_1.prenom.focus("");
	alert(erreur2);
	return false;
	}
	
	if (document.form_1.nom.value == ''){
	document.form_1.nom.style.border='1px solid #FFC77E';
	document.form_1.nom.focus("");
	alert(erreur3);
	return false;
	}
	
	
	
	if (document.form_1.email.value == ''){
	document.form_1.email.style.border='1px solid #FFC77E';
	document.form_1.email.focus("");
	alert(erreur7);
	return false;
	}else{
		var place = document.form_1.email.value.indexOf("@",1);
		var point = document.form_1.email.value.indexOf(".",place+1);
		if ((place > -1)&&(document.form_1.email.value.length >2)&&(point > 1)){
			if (document.form_1.email.value.search(/[:;\s]/) != -1) {
			document.form_1.email.style.border='1px solid #FFC77E';
			document.form_1.email.focus("");
			alert(erreur7);
			return false;
			}
		
		}else{
		document.form_1.email.style.border='1px solid #FFC77E';
		document.form_1.email.focus("");
		alert(erreur7);
		return false;
		}
	}
	if (document.form_1.tel.value == ''){
	document.form_1.tel.style.border='1px solid #FFC77E';
	document.form_1.tel.focus("");
	alert(erreur8);
	return false;
	}
	

}



function Verif_2(){

	if (document.form_2.titre.value == '' || document.form_2.titre.value.length > 128){
	document.form_2.titre.style.border='1px solid #FFC77E';
	document.form_2.titre.focus("");
	alert(erreur9);
	return false;
	}
	
	if (document.form_2.description.value.length > 1500){
	document.form_2.description.style.border='1px solid #FFC77E';
	document.form_2.description.focus("");
	alert(erreur27);
	return false;
	}
	
	
	if (document.form_2.m_oeuvre_mandataire.value == '' || document.form_2.m_oeuvre_mandataire.value.length > 128){
	document.form_2.m_oeuvre_mandataire.style.border='1px solid #FFC77E';
	document.form_2.m_oeuvre_mandataire.focus("");
	alert(erreur11);
	return false;
	}
	
	if (document.form_2.e_maitrise_oeuvre.value.length > 256){
	document.form_2.e_maitrise_oeuvre.style.border='1px solid #FFC77E';
	document.form_2.e_maitrise_oeuvre.focus("");
	alert(erreur12);
	return false;
	}
	
	
	if (document.form_2.m_ouvrage_mandataire.value == '' || document.form_2.m_ouvrage_mandataire.value.length > 128){
	document.form_2.m_ouvrage_mandataire.style.border='1px solid #FFC77E';
	document.form_2.m_ouvrage_mandataire.focus("");
	alert(erreur13);
	return false;
	}
	
	if (document.form_2.e_maitrise_ouvrage.value.length > 256){
	document.form_2.e_maitrise_ouvrage.style.border='1px solid #FFC77E';
	document.form_2.e_maitrise_ouvrage.focus("");
	alert(erreur14);
	return false;
	}
	
	if (document.form_2.adresse_projet.value == ''){
	document.form_2.adresse_projet.style.border='1px solid #FFC77E';
	document.form_2.adresse_projet.focus("");
	alert(erreur15);
	return false;
	}
	if (document.form_2.adresse_projet.value.length > 128){
	document.form_2.adresse_projet.style.border='1px solid #FFC77E';
	document.form_2.adresse_projet.focus("");
	alert(erreur29);
	return false;
	}
	if (document.form_2.departement_projet.options[document.form_2.departement_projet.selectedIndex].value == 0){
	document.form_2.departement_projet.style.border='1px solid #FFC77E';
	document.form_2.departement_projet.focus("");
	alert(erreur101);
	return false;
	}
	if (document.form_2.ville_projet.value == ''){
	document.form_2.ville_projet.style.border='1px solid #FFC77E';
	document.form_2.ville_projet.focus("");
	alert(erreur6);
	return false;
	}
	if (document.form_2.cp_projet.value == ''){
	document.form_2.cp_projet.style.border='1px solid #FFC77E';
	document.form_2.cp_projet.focus("");
	alert(erreur16);
	return false;
	}
	
	// programmes
	var programme = false;
	var nb_programme = document.form_2.elements['programme[]'].length;
		for (i=0;i<nb_programme;i++){
			if (document.form_2.elements['programme[]'][i].checked == true){programme = true;}
		}
	if (programme == false){
	alert(erreur17);
	return false;
	}
	//n permis de construire
	/*
	if (document.form_2.n_permis_construire.value == ''){
	document.form_2.n_permis_construire.style.border='1px solid #FFC77E';
	document.form_2.n_permis_construire.focus("");
	alert(erreur21);
	return false;
	}*/
	// mois
	if(isNaN( document.form_2.mois.value) == true ||  document.form_2.mois.value == '' ||  document.form_2.mois.value == 0 ||  document.form_2.mois.value>12){
	document.form_2.mois.style.border='1px solid #FFC77E';
	document.form_2.mois.focus("");
	alert(erreur19);
	return false;
	}
	// annee
	if(isNaN(document.form_2.annee.value) == true || document.form_2.annee.value.length<4 || document.form_2.annee.value < 1900){
	document.form_2.annee.style.border='1px solid #FFC77E';
	document.form_2.annee.focus("");
	alert(erreur20);
	return false;
	}
	
	
}

function Verif_3(){
	if (document.form_3.photo.value == ''){
	document.form_3.photo.style.border='1px solid #FFC77E';
	document.form_3.photo.focus("");
	alert(erreur22);
	return false;
	}
	
	var extension=document.form_3.photo.value.substring(document.form_3.photo.value.lastIndexOf ("."));
	var extension_verif = extension.toLowerCase();
	if ((extension_verif!='.jpg')&&(extension_verif!='.jpeg')){				
	document.form_3.photo.style.borderColor='#FFC77E';
	document.form_3.photo.focus("");
	alert(erreur23);
	return false;
	}
	
	if (document.form_3.copyright.value == ''){
	document.form_3.copyright.style.border='1px solid #FFC77E';
	document.form_3.copyright.focus("");
	alert(erreur24);
	return false;
	}
	
	if (document.form_3.legende.value == ''){
	document.form_3.legende.style.border='1px solid #FFC77E';
	document.form_3.legende.focus("");
	alert(erreur25);
	return false;
	}
}
function Verif_4(){
	if (document.form_4.cond.checked == false){
	alert(erreur26);
	return false;
	}
}