function getXMLHttpRequest(){
	var xhr = null;
	
	if (window.XMLHttpRequest || window.ActiveXObject) {
		if (window.ActiveXObject) {
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		} else {
			xhr = new XMLHttpRequest(); 
		}
	} else {
		alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
		return null;
	}	
	return xhr;
}

function calendrier(jour,mois,annee){
	var xhr = getXMLHttpRequest();
	xhr.open("POST", "ajax/calendrier.php", false);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("jour=" + jour + "&mois=" + mois + "&an=" + annee);
	
	document.getElementById('calendrier').innerHTML = xhr.responseText;
}

function changerActu(id){
	var xhr = getXMLHttpRequest();
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
			document.getElementById("bloc_actu").innerHTML = xhr.responseText;
		}
	};
	xhr.open("POST", "ajax/actu.php", true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("id="+id);	
}

function actu(id){
	var xhr = getXMLHttpRequest();
	xhr.open("POST", "actu.php", false);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xhr.send("id=" + id);
	
	document.getElementById('actu').innerHTML = xhr.responseText;
}

function menu(id,num){
	for (i=1; i<num; i++){
		if (i != id){
			document.getElementById('sel'+i).className='';
		}
	}
	document.getElementById('sel'+id).className='sel';
	var nom = 'entrees';
	if(id == 2){
		nom = 'plats';
	} else if(id == 3){
		nom = 'dessert';
	} else if(id == 4){
		nom = 'vins';
	} else if(id == 5){
		nom = 'plat5';
	} else if(id == 6){
		nom = 'plat6';
	}
	document.getElementById(nom).className = 'affichage';
	if (nom != 'entrees'){
		document.getElementById('entrees').className = '';
	}
	if (nom != 'plats'){
		document.getElementById('plats').className = '';
	}
	if (nom != 'dessert'){
		document.getElementById('dessert').className = '';
	}
	if (nom != 'vins'){
		document.getElementById('vins').className = '';
	}
	if (nom != 'plat5'){
		document.getElementById('plat5').className = '';
	}
	if (nom != 'plat6'){
		document.getElementById('plat6').className = '';
	}
}

function verif_mail(mail){
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
	return(reg.test(mail));
}

function formulaire(){
	if(document.reservation.nom.value == ''){
		alert('Vous devez remplir la champs nom');
		return false;
	}
	if(document.reservation.nb_personnes.value == ''){
		alert('Vous devez remplir la champs nombre de personnes');
		return false;
	}
	if(document.reservation.prenom.value == ''){
		alert('Vous devez remplir la champs pr\351nom');
		return false;
	}
	if(document.reservation.tel.value == ''){
		alert('Vous devez remplir la champs t\351l\351phone');
		return false;
	}
	if(!verif_mail(document.reservation.email.value)){
		alert('Vous devez entrer un email valide');
		return false;
	}
	return true;
}

/*
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-8917241-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})(); 
*/
