function _$(myDiv) {
	return document.getElementById(myDiv);	
}
function calculTarif(nbrplace) {
	_$('tarifs').innerHTML = (nbrplace*_$('tmenu').value.substr(1)) + ' &euro;';
	_$('ttc').value = (nbrplace*_$('tmenu').value.substr(1)) ;
	_$('idmenus').value = _$('tmenu').value.substr(0,1) ;
}

function calculTarif1(menu) {
	_$('tarifs').innerHTML = (menu.substr(1)*_$('nbre_place').value) + ' &euro;';
	_$('ttc').value = (menu.substr(1)*_$('nbre_place').value) ;
}
function verifierNumeroTelephone(num_tel) {
	error = '';
   /* if(num_tel.length != 10) {
        error = '- Votre numéro de téléphone doit comporter 10 chiffres';
    }
    var regex = new RegExp(/^(01|02|03|04|05)[0-9]{8}$/gi);
    if(!regex.test(num_tel)){
		error = '- Votre numéro de téléphone est invalide';
	}*/
    return error;
}

String.prototype.trim = function() { 
	return this.replace(/^\s+|\s+$/, ''); 
}
String.prototype.isEmail = function() {
	return this.match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/);
}

String.prototype.isInteger = function() {
	return this.match(/^[0-9]+$/);
}

function verifReservation(myForm) {
	_$('ttc').value = (_$('nbre_place').value * _$('tmenu').value.substr(1)) ;//alert(_$('ttc').value) ;
	err = '';
	errtel = verifierNumeroTelephone(_re(myForm, 'tel'));
	if (_re(myForm, 'nom') == '') err += '- Nom obligatoire\n';
	if (_re(myForm, 'prenom') == '') err += '- Prenom obligatoire\n';
	if (_re(myForm, 'adresse') == '') err += '- Adresse obligatoire\n';
	if (_re(myForm, 'cp') == '') err += '- Code postal obligatoire\n';
	else if( !_re(myForm, 'cp').isInteger() || _re(myForm, 'cp').length<5 ) err += '- Code postal invalide\n';
	if (_re(myForm, 'ville') == '') err += '- Ville obligatoire\n';
	
	if (_re(myForm, 'tel') == '') err += '- Tél. obligatoire\n';
	else if(errtel) err += errtel + '\n';
	if (_re(myForm, 'email') == '') err += '- Email obligatoire\n';
	else if(!_re(myForm, 'email').isEmail()) err += '- Email invalide\n';
	if (_re(myForm, 'tmenu') == '') err += '- Menu obligatoire\n';
	if (_re(myForm, 'nbre_place') == '') err += '- Nombre de place obligatoire\n';
	if (!myForm.accept.checked)  err += '- Veuillez accepter les conditions de vente\n';
	if (err) {
		alert('Vérifiez les erreurs ci-dessous : \n' + err);
		return false;
	}
	return true;
}

function _re(myForm, v) {
	return myForm[v].value.trim();
}

function recupererContenuPage(page) {
	var url = 'ajax.php';
	var params = 'act=recupererContenuPage&page=' + escape(page)
	var ajax = new Ajax.Updater('right', url, {method: 'post', parameters: params});
}

//admin
function validerProgramme(myDiv, periode, nbre_place, prix_place) {
	if (nbre_place.trim() == '' || !nbre_place.isInteger()) alert('Nombre de places doit être numérique');
	else if (prix_place.trim() == '' || !prix_place.isInteger()) alert('Prix de place doit être numérique');
	else {
		url = '../ajax.php';
		params = 'act=validerProgramme&periode=' + periode + '&nbre_place=' +nbre_place + '&prix_place=' + prix_place;
		ajax = new Ajax.Updater(myDiv, url, {method: 'post', parameters: params});
	}
}

function programmer(myDiv, etat, periode) {
	url = '../ajax.php';
	params = 'act=programmer&etat=' + etat + '&periode=' + periode;
	ajax = new Ajax.Updater(myDiv, url, {method: 'post', parameters: params});
}

var IMG = new Array('bout_index', 'bout_soirees_privees', 'bout_cabaret_diner', 'bout_50ans_histoire', 'bout_soirees_inoubliables', 'bout_contact');
var lastimg = '';
for (i=0; i<IMG.length; i++) {
	eval('var '+IMG[i]+'2 = new Image()');
	eval(IMG[i]+"2.src = 'img/" + IMG[i] + "2_" + lang + ".png'");
	
	eval('var '+IMG[i]+' = new Image()');
	eval(IMG[i]+".src = 'img/" + IMG[i] + "_" + lang + ".png'");
}

function changeImage(name) {
	if (lastimg != '') {
		document.images[lastimg].src = eval(lastimg+'.src');	
	}
	document.images[name].src = eval(name + '2.src');
	lastimg = name;
	//recupererContenuPage(page);
}

function clickReserv() {
	if (lastimg != '') {
		document.images[lastimg].src = eval(lastimg+'.src');	
	}
	//_$('right').style.backgroundImage = url('../img/fond_michou.jpg');
}

function loadpage(pagec) {
	lastimg = (pagec) ? 'bout_'+pagec : 'bout_index';
	changeImage(lastimg);
}

function details(myDiv) {
	if (_$(myDiv).style.display == 'none')
		_$(myDiv).style.display = 'block';
	else
		_$(myDiv).style.display = 'none'
}

function deletemenu()
{
	 
   mcochia = false;
	if(!document.frm.elements["ch2[]"]) return false;
	if(document.frm.elements["ch2[]"].length)
	{
		for(i=0;i<document.frm.elements["ch2[]"].length;i++)
		{
			if(document.frm.elements["ch2[]"][i].checked)
			{
				mcochia = true; 
				break;     
			}
		}
	}
	else mcochia = document.frm.elements["ch2[]"].checked;// ds le cas oû on a qu'une seule case à coucher --> si la case est activé ---> mcochia=true
	
	if(!mcochia) alert("Selectionnez une ligne  !");
	else
	{
		if(confirm("Confirmez la suppression !!")) document.frm.submit();
	}
}

function majmenu()
{
	 
   mcochia = false;
	if(!document.frm.elements["ch1[]"]) return false;
	if(document.frm.elements["ch1[]"].length)
	{
		for(i=0;i<document.frm.elements["ch1[]"].length;i++)
		{
			if(document.frm.elements["ch1[]"][i].checked)
			{
				mcochia = true; 
				break;     
			}
		}
	}
	else mcochia = document.frm.elements["ch1[]"].checked;// ds le cas oû on a qu'une seule case à coucher --> si la case est activé ---> mcochia=true
	
	if(!mcochia) alert("Selectionnez une ligne  !");
	else document.frm.submit();
	
	
}

function ajouterm()
{
	
	if(document.frm.menuname.value !="" && document.frm.prixmen.value !="")
	{
		document.frm.submit() ;
	}
}

 


function lancerTest()
{
	
idclt = document.frm1.idclt.value;//alert(idclt);

if (idclt!="") {
jQuery.facebox(function() {
  jQuery.get('../js/infos.php', { action: "testclt", id_clientt: idclt },   function(data) {jQuery.facebox(data)  })
}) 
}	
}

function cgv(){
window.open('../cgv.html','','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=0,width=760,height=700,left=250,top=100');
}
