// JavaScript Document

// FONCTIONS MISE EN PAGE
function admin(which) {
	document.getElementById("nouvelles").style.display = 'none';
	document.getElementById("ateliers").style.display = 'none';
	
	var el = document.getElementById(which);
	if(el.style.display != "none" ){
		el.style.display = 'none';
	}else{
		el.style.display = '';
	}
}
function switchDiv(which) {
	var el = document.getElementById(which);
	if(el.style.display != "none" ){
		el.style.display = 'none';
	}else{
		el.style.display = '';
	}
}
function rollOver(img){
	path = eval("document.images."+img);
	path.src = "images/"+img+"_over.jpg";
}
function rollOut(img){
	path = eval("document.images."+img);
	path.src = "images/"+img+".jpg";
}

// VALIDATION FORMULAIRE
function onEnter(evt,form) {
	var keyCode = null;
	if(evt.which){
		keyCode = evt.which;
	}else if(evt.keyCode){
		keyCode = evt.keyCode;
	}
	if(13 == keyCode){
		form.submit();
		return false;
	}
	return true;
}
function champVide(msg,nom){
	if((nom.value.length < 1) || (nom.value.length > 200)){
		alert(msg);
		return false;
	}
	return true;
}
function textareaVide(msg,nom){
	if((nom.value.length < 10) || (nom.value.length > 2000)){
		alert(msg);
		return false;
	}
	return true;
}
function isValidEmail() {
	var str = eval("document.form.courriel.value");
	return (str.indexOf(".") >= 1) && (str.indexOf("@") > 0);
}
function verif_courriel(str){
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
		return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if (str.indexOf(" ")!=-1){
		return false;
	}
	return true;
}
function vNouvelles(name){
	var form = eval("document."+name);
	if((champVide("Vous devez inscrire le titre de la nouvelle.",form.titre))&&
	   (textareaVide("Vous devez inscrire le texte de la nouvelle.",form.texte))){
		form.submit();
	}
}
function vAteliers(name){
	var form = eval("document."+name);
	if((champVide("Vous devez inscrire le titre de l'atelier.",form.titre))&&
	   (champVide("Vous devez inscrire la date de l'atelier.",form.temps))&&
	   (textareaVide("Vous devez inscrire le texte de l'atelier.",form.texte))&&
	   (champVide("Vous devez inscrire le lien de l'atelier.",form.lien))){
		form.submit();
	}
}
