function afficher(j)
{
	if(document.getElementById(j).style.display== "block")
		{
				par = document.getElementById('Nbmenu').value;
				for(i=1;i<par;i++)
					{
						document.getElementById('menu'+i).style.display="none";
					}
		}
	else
		{
				document.getElementById(j).style.display="block";
		}
}

function getXhr(){				//Recupere la variable XMLHTTP suivant le navigateur utilisé
	var xhr = null; 
	if(window.XMLHttpRequest)
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){
		try{
			xhr = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}else{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
		xhr = false; 
	} 
	return xhr;
}


function supprmenu()
{
numero = document.getElementById('num').value;
temp = document.getElementById('temp').value;
ajax_loadContent('affichmenugestionmenu','administration/gestionmenu/supprmenu.php?num='+numero+'&temp='+temp);
}

function newmenu()
{
if(document.getElementById('titre1').value == '')
 {
  alert("Aucun nom de menu saisi, recommencer la saisie");
  ajax_loadContent('contentContainer','administration/gestionmenu/gestionmenu.php?temp=pb');
 }else 
if(document.getElementById('prix').value == '')
 {
  alert("Aucun prix de menu saisi");
 ajax_loadContent('contentContainer','administration/gestionmenu/gestionmenu.php?temp=pb');
  return false;
 }else if(isNaN(document.getElementById('prix').value) == true)
 {
  alert("Le prix saisi : " + document.getElementById('prix').value + " n'est pas un nombre!");
  ajax_loadContent('contentContainer','administration/gestionmenu/gestionmenu.php?temp=pb');
  return false;
 }
 else
 {
	var titre = document.getElementById('titre1').value;
	var prix = document.getElementById('prix').value;
	if(document.getElementById('type_buffet').checked==true)
	{
	type = 'buffet';
	}
	if(document.getElementById('type_menu').checked==true)
	{
	type = 'menu';
	}
	if(document.getElementById('type_carte').checked==true)
	{
	type = 'carte';
	}
	temp= document.getElementById('temp').value;
	ajax_loadContent('affichmenugestionmenu','administration/gestionmenu/newmenu.php?titree='+titre+'&prixe='+prix+'&typee='+type+'&temp='+temp);
}
}


function modifmenu()
{
num = document.getElementById('nummodif').value;

temp = document.getElementById('temp').value;

ajax_loadContent('affichmenugestionmenu','administration/gestionmenu/modifmenu.php?num='+num+'&temp='+temp);
}


function modificationmenu()
{
	var num = document.getElementById('num').value;
	var nom = document.getElementById('newnom').value;
	var prix = document.getElementById('newprix').value;
	var type = document.getElementById('newtype').value;
	
	
ajax_loadContent('affichmenugestionmenu','administration/gestionmenu/modifmenu.php?modif=1&num='+num+'&nom2='+nom+'&prix2='+prix+'&type2='+type+'');
}


function selectionnerpourajout()
{
num = document.getElementById('nummodif').value;

temp = document.getElementById('temp').value;

ajax_loadContent('affichmenugestionmenu','administration/gestionmenu/prodmenu.php?num='+num+'&temp='+temp);
}

function enlever(idsuppr,temp,num)
{
ajax_loadContent('affichmenugestionmenu','administration/gestionmenu/prodmenu.php?suppr=1&idsuppr='+idsuppr+'&temp='+temp+'&num='+num);
}

function verif()
{
if(document.getElementById('nom').value=="")
{
alert('Vous n\'avez pas renseign&eacute; le champ "nom" du formulaire.');
return false;
}
if(document.getElementById('prenom').value=="")
{
alert('Vous n\'avez pas renseign&eacute; le champ "prenom" du formulaire.');
return false;
}
if(document.getElementById('mail').value=="")
{
alert('Vous n\'avez pas renseign&eacute; le champ "email" du formulaire.');
return false;
}
if(document.getElementById('idpasswordclient').value=="")
{
alert('Vous n\'avez pas renseign&eacute; le champ "identifiant - mot de passe" du formulaire.');
return false;
}
return true;
}


function ajouterprod()
{
	var idcarte = document.getElementById('numero').value;
	var prod = document.getElementById('listeproduit').value;
	var temp = document.getElementById('temp').value;
	var qte = document.getElementById('qte').value;
	var place = document.getElementById('place').value;
	ajax_loadContent('affichmenugestionmenu','administration/gestionmenu/prodmenu.php?temp='+temp+'&num='+idcarte+'&place='+place+'&prod='+prod+'&qte='+qte+'&ajt=1');
}


function ajoutpanier(test)
{

	var iddevis = document.getElementById('iddevis').value;
	var idprod = document.getElementById('idprod'+test).value;
	var qte = document.getElementById('qte'+test).value;
	var prod = document.getElementById('prod'+test).value;
	ajax_loadContent('container','page/ajoutprod.php?idprod='+idprod+'&qte='+qte+'&prod='+prod+'&iddevis='+iddevis);
	ajax_loadContent('panier','page/panier.php?idprod='+idprod+'&qte='+qte+'&prod='+prod+'&iddevis='+iddevis);
}
function isFormValid()
{
	var divs = document.getElementsByTagName('DIV');
	for(var no=0;no<divs.length;no++){
		if(divs[no].className=='invalidInput')return false;
	}
	return true;	
}

function initFormValidation()
{
	var inputFields = document.getElementsByTagName('INPUT');
	var selectBoxes = document.getElementsByTagName('SELECT');
	
	var inputs = new Array();
	
	
	for(var no=0;no<inputFields.length;no++){
		inputs[inputs.length] = inputFields[no];
		
	}	
	for(var no=0;no<selectBoxes.length;no++){
		inputs[inputs.length] = selectBoxes[no];
		
	}
	
	for(var no=0;no<inputs.length;no++){
		var className = inputs[no].parentNode.className;
		if(className && className.indexOf('validInput')>=0)continue;		
		var required = inputs[no].getAttribute('required');
		if(!required)required = inputs[no].required;		
		
		var mask = inputs[no].getAttribute('mask');
		if(!mask)mask = inputs[no].mask;
		
		var freemask = inputs[no].getAttribute('freemask');
		if(!freemask)freemask = inputs[no].freemask;
		
		var regexpPattern = inputs[no].getAttribute('regexpPattern');
		if(!regexpPattern)regexpPattern = inputs[no].regexpPattern;
		
		var div = document.createElement('DIV');
		div.className = 'invalidInput';
		inputs[no].parentNode.insertBefore(div,inputs[no]);
		div.appendChild(inputs[no]);
		div.style.width = inputs[no].offsetWidth + 'px';
		
		inputs[no].onblur = validateInput;
		inputs[no].onchange = validateInput;
		inputs[no].onpaste = validateInput;
		inputs[no].onkeyup = validateInput;
		
		
		formElementArray[inputs[no].name] = new Array();
		formElementArray[inputs[no].name]['mask'] = mask;
		formElementArray[inputs[no].name]['freemask'] = freemask;
		formElementArray[inputs[no].name]['required'] = required;
		formElementArray[inputs[no].name]['regexpPattern'] = regexpPattern;

		validateInput(false,inputs[no]);
			
	}	
}

function creationnewclient()
{
	if(isFormValid()){

	var nom = document.getElementById('nom').value;

	var prenom = document.getElementById('prenom').value;

	var adresse = document.getElementById('adresse').value;

	var cp = document.getElementById('cp').value;

	var ville = document.getElementById('ville').value;
	
	var tel = document.getElementById('tel').value;
	
	var fax = document.getElementById('fax').value;
	
	var mail = document.getElementById('mail').value;

if ((mail.indexOf('@',0)==-1) || (mail.indexOf('.',0)==-1)) 
{
// l'adresse entrée est incorrecte
alert("Vous n'avez pas saisi une adresse email au bon format (compte@nomdedomaine.extension)");
ajax_loadContent('pinsertion','page/carte.php');return false;
}
	var idpassword = document.getElementById('idpasswordclient').value;
	
	liste = 'page/carte.php?creation=1&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&cp='+cp+'&ville='+ville+'&tel='+tel+'&fax='+fax+'&mailclient='+mail+'&idclient='+idpassword;
	ajax_loadContent('pinsertion',liste);
	}
	else 
	{ 
	alert('Votre saisie est incorrecte - Veuillez effectuer les modifications dans les champs encadrés rouges - Merci');ajax_loadContent('pinsertion','page/carte.php');return false; 
	}
}

function recupidclient()
{
	var idclient= document.getElementById('idclient').value;
    var mailclient= document.getElementById('mailclient').value;
	ajax_loadContent('pinsertion','page/carte.php?idclient='+idclient+'&mailclient='+mailclient);
}
function newpanier()
{
	var idclient= document.getElementById('idclient').value;
	var iddevis= document.getElementById('iddevis').value;
	
	ajax_loadContent('pinsertion','page/carte.php?idclient='+idclient+'&iddevis='+iddevis);
}
function envoipass()
{
	var email= document.getElementById('mail').value;
	ajax_loadContent('droitecarte','page/envoipass.php?email='+email);
}

function montrerpanier()
{
	var idclient= document.getElementById('idclient').value;
	
	var mailclient= document.getElementById('mailclient').value;
	
	var panierrecup= document.getElementById('ancienpanier').value;
	
	liste='page/pagecarte/visupanier.php?idclient='+idclient+'&mailclient='+mailclient+'&idpanieraafficher='+panierrecup;
	ajax_loadContent('pinsertion',liste);
}


function supprimerpanier()
{
	var mailclient= document.getElementById('mailclient').value;
	var idclient= document.getElementById('idclient').value;
	var panier= document.getElementById('ancienpanier').value;
	ajax_loadContent('pinsertion','page/carte.php?idclient='+idclient+'&mailclient='+mailclient+'&suppriddevis='+panier);
}

function insertcom(test)
{

	var paniercom = test;
	
	var commentaire = document.getElementById('com'+test).value;
	
	var panierrecup = document.getElementById('idpanier').value;
	
	var mailclient = document.getElementById('mailclient').value;
	
	var idclient = document.getElementById('idclient').value;
	
	liste='page/pagecarte/visupanier.php?com='+commentaire+'&idpaniercom='+paniercom+'&idclient='+idclient+'&mailclient='+mailclient+'&idpanieraafficher='+panierrecup;
	
	ajax_loadContent('pinsertion',liste);
}
function inserttitre()
{

	var commentaire = document.getElementById('titre').value;
	
	var panierrecup = document.getElementById('idpanier').value;
	
	var mailclient = document.getElementById('mailclient').value;
	
	var idclient = document.getElementById('idclient').value;
	
	liste='page/pagecarte/visupanier.php?titredescriptif='+commentaire+'&idclient='+idclient+'&mailclient='+mailclient+'&idpanieraafficher='+panierrecup;
	
	ajax_loadContent('pinsertion',liste);
}

 function popupcentree(page,largeur,hauteur,options) 
 {
 var top=(screen.height-hauteur)/2;  
 var left=(screen.width-largeur)/2; 
 window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options); 
 } 
function supprlignepanier(lignesuppr)
{
	var lignesuppr = lignesuppr;
	
	var panierrecup = document.getElementById('idpanier').value;
		
	var mailclient = document.getElementById('mailclient').value;
	
	var idclient = document.getElementById('idclient').value;
	
	liste='page/pagecarte/visupanier.php?lignesuppr='+lignesuppr+'&idclient='+idclient+'&mailclient='+mailclient+'&idpanieraafficher='+panierrecup;
	
	ajax_loadContent('pinsertion',liste);
}

function modifclient()
{
	var nom = document.getElementById('nom').value;

	var prenom = document.getElementById('prenom').value;

	var adresse = document.getElementById('adresse').value;

	var cp = document.getElementById('cp').value;

	var ville = document.getElementById('ville').value;

	var tel = document.getElementById('tel').value;

	var fax = document.getElementById('fax').value;

	var mailclient = document.getElementById('mailclient').value;

	var idclient = document.getElementById('idclient').value;

	liste = 'page/pagecarte/compteclient.php?modif=1&nom='+nom+'&prenom='+prenom+'&adresse='+adresse+'&cp='+cp+'&ville='+ville+'&tel='+tel+'&fax='+fax+'&idclient='+idclient+'&mailclient='+mailclient;
	alert(liste);
	ajax_loadContent('droitecarte',liste);
}