// JavaScript Document

//Affiche les infos d'un projet
function affiche_info(){
	if( document.getElementById('info').style.display == "none" ){
		document.getElementById('info').style.display = "block";
	}
	else{
		document.getElementById('info').style.display = "none";
	}
}

//Affiche les img des réalisations
function affiche_img(id, total){
	for(i=0; i<total; i++){
		idimg = "img"+i;
		vignimg = "vign"+i;
		document.getElementById(idimg).style.display = "none";
		document.getElementById(vignimg).className = "non_active";
	}
	
	idimg = "img"+id;
	vignimg = "vign"+id;
	document.getElementById(idimg).style.display = "block";
	document.getElementById(vignimg).className = "active";
}

//Affiche les div pour le menu
function affiche_div(id){
	document.getElementById('idmenu'+id).className = "menu"+id+"_on";
	if( document.getElementById('affiche_menu'+id) != null ){
		document.getElementById('affiche_menu'+id).style.display = "block";
	}
}
function cache_div(id, menu_actif){
	if( id != menu_actif ){
		document.getElementById('idmenu'+id).className = "menu"+id;
	}
	if( document.getElementById('affiche_menu'+id) != null ){
		document.getElementById('affiche_menu'+id).style.display = "none";
	}
}

function change_fond_contact(menu_actif){
	if(menu_actif!="5") document.getElementById('fond_contact').className = "btn_contact";
}
function change_fond_contact_on(){
	document.getElementById('fond_contact').className = "btn_contact_on";	
}

//Tester si champ vide
function trim (myString){
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'');
}

//Vérification format du mail
function is_valid_email (email) {
   return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email); 
}

// Check if phone
function isPhone(strSaisie) {  
	//checkResult = /^[\d\s ().+-]+$/.test (strSaisie);
	
	checkResult = /^([0-9]{10})$/.test(strSaisie);
	return checkResult; 
}

//Vérification formulaire
function verifcontact(){
	var err="";
	if (trim(document.getElementById('nom').value)==""){
		err+='Le nom est obligatoire\n';
	}
	if (trim(document.getElementById('tel').value)==""){
		err+='Le téléphone est obligatoire\n';		
	}else{
		if(!isPhone(trim(document.getElementById('tel').value))){
			err+='Le téléphone renseigné est incorrecte\n';
		}												  
	}
	if (trim(document.getElementById('mail').value)==""){
		err+='Le mail est obligatoire\n';
	}else{
		if(!is_valid_email(trim(document.getElementById('mail').value))){
			err+='Le mail renseigné est incorrecte\n';
		}	
	}
	if (trim(document.getElementById('commentaire').value)==""){
		err+='Le commentaire est obligatoire\n';
	}
	
	if (err!="")
		alert(err);
	else
		document.getElementById('contact_form').submit();
}


