// JavaScript Document

/* VERIFS FORMULAIRE CONTACT ------------------------------------------------ */
function verifForm(){
  
  var valid = true;
  var erreur = '';
  nb_arob = 0;
	nb_point = 0;
	
	//Comptage des @
	for (i=0; i<document.getElementById('txt_mail').value.length; i++){
		if(document.getElementById('txt_mail').value.substr(i, 1) == '@'){
			nb_arob ++;
		}
	}
	//alert("@ : "+nb_arob);
	
	//Comptage des .
	for (i=0; i<document.getElementById('txt_mail').value.length; i++){
		if(document.getElementById('txt_mail').value.substr(i, 1) == '.'){
			nb_point ++;
		}
	}
	//alert(". : "+nb_point);
  
  
  //Societe
  if(document.getElementById('txt_ste').value == ""){
    valid = false;
    erreur = 'Veuillez saisir votre établissement.';
  }
  
  //Nom
  else if(document.getElementById('txt_nom').value == ""){
    valid = false
    erreur = 'Veuillez saisir votre nom.';
  }
  
  //Fonction
  else if(document.getElementById('txt_fct').value == ""){
    valid = false;
    erreur = 'Veuillez saisir votre fonction.';
  }
  
  //Email
  else if(document.getElementById('txt_mail').value == ""){ //Cas vide
    valid = false;
    erreur = 'Veuillez saisir votre email.';
  }
  else if(nb_arob != 1 || nb_point < 1){                    //Cas + ou - d'un @ et OU moins d'un .
    valid = false;                                           
    erreur = 'Veuillez saisir un email correct.';
  }
  //Cas debut OU fin = @
  else if(document.getElementById('txt_mail').value.substr(0, 1) == '@' || document.getElementById('txt_mail').value.substr(document.getElementById('txt_mail').value.length-1, 1) == '@'){
		valid = false;
    erreur = 'Veuillez saisir un email correct.';
	}	
	//Cas debut ou fin = .
	else if(document.getElementById('txt_mail').value.substr(0, 1) == '.' || document.getElementById('txt_mail').value.substr(document.getElementById('txt_mail').value.length-1, 1) == '.'){
    valid = false;
    erreur = 'Veuillez saisir un email correct';
  }
  
  //Log
  else if(document.getElementById('chk_gmuse').checked == false && document.getElementById('chk_imuse').checked == false){
    valid = false;
    erreur = 'Veuillez cocher au moins un des deux logiciels';
  }
  
  //Demande
  else if(document.getElementById('txa_mess').value == ""){
    valid = false;
    erreur = 'Veuillez saisir une demande.';
  }
  
  if(erreur != '')
    alert(erreur);
  
  return valid;
  
}

// -----------------------------------------------------------------------------
function active_file(target){
  
  if(document.getElementById('chk_active').checked == true)
    target.disabled = false;
  
  else{
    target.disabled = true;
  }
  
}

// -----------------------------------------------------------------------------
function action_form(targetForm, action){
  
  targetForm.method = 'POST';
  targetForm.action = action;
  targetForm.submit();
  
}

//Popup centré

function popup_centre(url,taillex, tailley) {
  var Left=window.screen.width/2-(taillex/2);
  var Top=window.screen.height/2-(tailley/2);
  var configuration='width='+taillex+',height='+tailley+',dependent=yes,alwaysRaised=yes,resizable=no,status=no, left='+ Left +', top='+ Top;
  popup_window = window.open(url,'',configuration);
}
