// JavaScript Document
// AFFICHAGE DE LA DATE
//tableaux contenant les jours de la semaine et les mois
var dayarray=new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
var montharray=new Array("janvier","f&eacute;vrier","mars","avril","mai","juin","juillet","ao&ucirc;t","septembre","octobre","novembre","d&eacute;cembre");

//calculer la date
function getthedate(val){
	var mydate=new Date();
	var year=mydate.getFullYear();
	var day=mydate.getDay();
	var month=mydate.getMonth();
	var daym=mydate.getDate();
	var hours=mydate.getHours();
	var minutes=mydate.getMinutes();
	var seconds=mydate.getSeconds();
	if (minutes<=9) minutes="0"+minutes;
	if (seconds<=9)	seconds="0"+seconds;
	//change font size here
	var cdate=dayarray[day]+",  "+daym+" "+montharray[month]+" "+year+" "+hours+":"+minutes+":"+seconds;
	document.getElementById(val).innerHTML=cdate;
}

//calcule la date chaque seconde pour Internet Explorer ou Opera
function goforit(value){
	setInterval("getthedate(\""+value+"\")",1000);
}
// *******************************************************

// ANIMATIONS DES BOUTONS DU MENU
function displayAppuiOff(name){
	obj=document.getElementById(name);
	obj.style.display='none';
}

function displayAppui(name){
	obj=document.getElementById(name);
	obj.style.display='block';
	setTimeout('displayAppuiOff("'+name+'")',200);
}
// *******************************************************

// REDIRECTION
function redirige(lien){
	window.location.href=lien;
}

// Envoyer des mails
function send_mail(ctct,dom,ext){
	return ctct+'@'+dom+'.'+ext;
}
// *******************************************************

//Verifier le format d'un mail
function verifiermail(mail) {
	if (mail.indexOf("@")>=0){
		if(mail.indexOf(".",mail.indexOf("@"))>=0){
			if (((mail.substring(mail.lastIndexOf(".")).length)<=5)&&((mail.substring(mail.lastIndexOf(".")).length)>=3)) 
				return true;
		}
	}
	return false;
}

function nompropre(mot) {
	var m=mot.charAt(0).toUpperCase() +	mot.substring(1).toLowerCase();
	return m;
}


// VERIFICATION DE FORMULAIRE
function verif_champs(name, nom_div){
	place=document.getElementById(nom_div+'2');
	place.innerHTML='';
	
	obj=document.createElement('img');
	obj.setAttribute("alt","");
	
	if ((nom_div=="check_nom")&&(document.forms.info.elements[name].value!=""))
		document.forms.info.elements[name].value=nompropre(document.forms.info.elements[name].value);
	else if (nom_div=="check_tel"){
		if ((document.forms.info.elements[name].value).charAt(j)!='0'){
			alert("votre numero de telephone doit commencer par 0 !");
			document.forms.info.elements[name].value="";
		} else {
			var taille=(document.forms.info.elements[name].value).length;
			for (var j=0;j<=taille-1;j++){
				if (!(((document.forms.info.elements[name].value).charAt(j)>='0')&&((document.forms.info.elements[name].value).charAt(j)<='9')))
					alert("Attention vous devez entrez des chiffres entre 0 et 9!");
			}
		}
	} 
	
	var k=0;
	taille = (document.forms.info.elements[name].value).length;
	if (taille>0){
		for (var i=0;i<=taille-1;i++){
			if ((document.forms.info.elements[name].value).charAt(i)==' ') k++;
		}
		if ((k==taille)||(document.forms.info.elements[name].value=="")){
			document.forms.info.elements[nom_div].value="off";
			obj.setAttribute("src","../images/autres/check_off.png");
		} else {
			if (nom_div=="check_tel"){
				if (taille<10){
					document.forms.info.elements[nom_div].value="off";
					obj.setAttribute("src","../images/autres/check_off.png");
				}
				else {
					document.forms.info.elements[nom_div].value="on";
					obj.setAttribute("src","../images/autres/check_on.png");
				}
			} else if (nom_div=="check_mail"){
				if(verifiermail(document.forms.info.elements[name].value)){
					document.forms.info.elements[nom_div].value="on";
					obj.setAttribute("src","../images/autres/check_on.png");
				} else {
					document.forms.info.elements[nom_div].value="off";
					obj.setAttribute("src","../images/autres/check_off.png");
				}
			} else{
				document.forms.info.elements[nom_div].value="on";
				obj.setAttribute("src","../images/autres/check_on.png");
			}
		}
	}else{
		document.forms.info.elements[nom_div].value="off";
		obj.setAttribute("src","../images/autres/check_off.png");
	}
	place.appendChild(obj);
}

function verif_donnees(){
	if ((document.forms.info.elements['check_nom'].value=="on")&&(document.forms.info.elements['check_mail'].value=="on")&&(document.forms.info.elements['check_msg'].value=="on")){
		if ((document.forms.info.elements['tel'].value!="")&&(document.forms.info.elements['check_tel'].value=="off")){
			alert("le numéro de téléphone que vous avez entré n'est pas au bon format.");
			return false;
		}
		return true;
	}
	return false;
}

function effacer(name){
	place=document.getElementById(name+'2');
	place.innerHTML='';
	obj=document.createElement('img');
	document.forms.info.elements[name].value="off";
	obj.setAttribute("src","../images/autres/check_off.png");
	place.appendChild(obj);
}

function reset_form(){
	effacer('check_nom');
	effacer('check_mail');
	effacer('check_tel');
	effacer('check_sujet');
	effacer('check_msg');
}
// *******************************************************
