////////////////////////////////////////  POPUP CENTREE ////////////////////////////////////////
function popupcentree(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

////////////////////////////////////////  VERIFICATION FORMULAIRES ////////////////////////////////////////
var form = "";
var submitted = false;
var error = false;
var error_message = "";
var laCouleurFond="#ff4c05"

function couleur(obj) {
    obj.style.backgroundColor = "#FFFFFF";
	obj.style.fontSize="11px";
	obj.style.fontFamily="Tahoma,Verdana,Helvetica"; 
}

function coulFond(obj) {
	 obj.style.backgroundColor= "#FFFFFF";
    obj.style.color = "#ff4c05";
	obj.style.fontSize="11px";
	obj.style.fontFamily="Tahoma,Verdana,Helvetica"; 
}

function check_input(field_name, field_size, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
    var field_value = form.elements[field_name].value;

    if (field_value == '' || field_value.length < field_size) {
      error_message = error_message + "* " + message + "\n";
	  form.elements[field_name].style.backgroundColor = laCouleurFond;
      error = true;
    }
  }
}


function check_email(field_name, message) {
  if (form.elements[field_name] && (form.elements[field_name].type != "hidden")) {
		indexAroba = form.elements[field_name].value.indexOf('@');
		indexPoint = form.elements[field_name].value.indexOf('.');
		if ((indexAroba < 0) || (indexPoint < 0))		{
		form.elements[field_name].style.backgroundColor = laCouleurFond;
		error_message = error_message + "* " + message + "\n";
		error=true;
  		}
  }
}



function check_form(form_name) {
  if (submitted == true) {
    alert("ce formulaire a déjà été soumis. Merci de patienter.");
    return false;
  }
  error = false;
  form = form_name;
  error_message = "Merci de corriger les informations suivantes :\n\n";
  check_input("surname", 2, "Prénom : au moins 2 caractères sont nécessaires.");
  check_input("name", 2, "Nom de famille : au moins 2 caractères sont nécessaires.");
  check_input("email_address", 6, "E-mail : au moins 6 caractères sont nécessaires."); 
  check_email("email_address", "Une adresse e-mail doit contenir les signes suivants : \"@\" et \".\".");
  if (error == true) {
    alert(error_message);
    return false;
  } else {
    submitted = true;
    return true;
  }
}