/* Change les informations sur les recettes avec AJAX */
// Les Méthodes qui seront appelées sur le click du bouton

function init() {
                if (window.XMLHttpRequest) {
                   return new XMLHttpRequest();
                                 } else if (window.ActiveXObject) {
                                   return new ActiveXObject("Microsoft.XMLHTTP");
                                 }
}




//LISTE DES PLATS ENREGISTRES dans plat.jsp
//on récupère les plats crée pour une date et une occasion bien précise.
//ici on gère l'affichage des plats crées
function golisteplats(){

var xhr=init();
// On défini ce qu'on va faire quand on aura la réponse
    xhr.onreadystatechange = function(){
    // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
	if(xhr.readyState == 4 && xhr.status == 200){
		leselect = xhr.responseText;
		// On se sert de innerHTML pour rajouter les options a la liste
                document.getElementById('plats').innerHTML = leselect;
	        //plats.options=leselect;
                                                     }
                                    }
                // On récupère la date et l'occasion et envoit à la page qui traite
 	        d= document.getElementById('controlplat:form1:calendrier1_field');
                date=d.value;
//alert(date);
		//sel = document.getElementById('form1:controlplat:listeoccasions');
                //idcodeoccasion = sel.options[sel.selectedIndex].value;
                xhr.open("GET", "http://www.revedemenus.com/servletdisplayplats?date="+date, true);
                xhr.send(null);
//changer lurl du lien vers ldc
document.getElementById('linklistedecourses').href="http://www.revedemenus.com/listedecourse.jsp?datedebut="+date.substring(0,2)+"-"+date.substring(3,5)+"-"+date.substring(6,10)+"&datefin="+date.substring(0,2)+"-"+date.substring(3,5)+"-"+date.substring(6,10);
//alert("http://www.revedemenus.com/servletdisplayplats?&date="+date);
}

function ajoutrecettes(value){
var xhr=init();
// On défini ce qu'on va faire quand on aura la réponse
    xhr.onreadystatechange = function(){
    // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
	if(xhr.readyState == 4 && xhr.status == 200){
		leselect = xhr.responseText;
		// On se sert de innerHTML pour rajouter les options a la liste
                document.getElementById('plats').innerHTML = leselect;
	        //plats.options=leselect;
                                                     }
                                    }
 

		//sel = document.getElementById('form1:controlplat:listeoccasions');
                //idcodeoccasion = sel.options[sel.selectedIndex].value;
                //url = document.getElementById('imageajout');
                //xhr.open("GET", "http://www.revedemenus.com/servletdisplayplats?date="+date, true);

                xhr.open("GET", value, true);
                xhr.send(null);

}




