//préchargement des images
var img1 = preLoadPicture('./pictures/choice_button_hover.png');
   
//Préchargement des images
function preLoadPicture(url){
  var img = new Image();
  img.src=url;
  return img;
}

function redirect(target){
    document.location.href = target;
}

//Manipulation des dialog dojo
function showDialog(dlgVar) {
	var dlg = dijit.byId(dlgVar);
	document.getElementById(dlgVar).style.display = 'block';
	dlg.duration = 1;
	dlg.show();
}

function hideDialog(dlgVar){
  var dlg = dijit.byId(dlgVar);
  document.getElementById(dlgVar).style.display = 'none';
	dlg.duration = 1;
	dlg.hide();
}


//Permet d'ouvrir et centrer un popup dans le navigateur
function centerpopup(page,largeur,hauteur){
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	window.open(page,"","menubar=no, scrollbars=yes, status=no, location=no, top="+top+",left="+left+",width="+largeur+",height="+hauteur);
} 

//Validation du formulaire de contact
function formValidator(langSelect, langEmail, langSubject){
  var subject = document.getElementById('subject').value ; 
  //test sujet
  if (subject == langSelect){
    document.getElementById('mailError').innerHTML = langSubject;  
    return false;
  }
  //test email
  else {
    var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
    var email = document.getElementById('email');
    if (email.value.match(emailExp) && email.value != ""){
      return true;
    }
    else{
      document.getElementById('mailError').innerHTML = langEmail;
      email.focus();
      document.getElementById('email').value = '';
      return false;
    }
    return false;
  } 
}
