
/*----- Défilement ----*/
var defile;// l'element a deplacer
var psinit = 400; // position horizontale de depart
var pscrnt = psinit;       
function texteDefile() {
   if (!defile) defile = document.getElementById('defile');
   if (defile) {
      if(pscrnt < ( - defile.offsetWidth) ){
         pscrnt = psinit;
                } else {
         pscrnt+= -1; // pixel par deplacement
      }
      defile.style.left = pscrnt+"px";
   }
}
setInterval("texteDefile()",15); // delai de deplacement  

/*
function flash(tag) {
	document.write(tag);
}*/

function multiClass(eltId) {
	arrLinkId = new Array('_0','_1','_2','_3');
	intNbLinkElt = new Number(arrLinkId.length);
	arrClassLink = new Array('selected','ghost');
	strContent = new String()
	for (i=0; i<intNbLinkElt; i++) {
		strContent = "menu"+arrLinkId[i];
		if ( arrLinkId[i] == eltId ) {
			document.getElementById(arrLinkId[i]).className = arrClassLink[0];
			document.getElementById(strContent).className = 'on content';
		} else {
			document.getElementById(arrLinkId[i]).className = arrClassLink[1];
			document.getElementById(strContent).className = 'off content';
		}
	}	
}

function ligneIngredOver(eltId) {
	document.getElementById(eltId).style.border = '1px solid #e42d18';
}
function ligneIngredOut(eltId) {
	document.getElementById(eltId).style.border = '1px solid #fdf4d3';
}

function caseCocher(){
	var CheckBoxCoche = new Array();
	var MesCheckBox=document.getElementsByName('categorie[]');
	for(var i=0 , l=MesCheckBox.length ; i < l ; i++){
		if(MesCheckBox[i].checked){CheckBoxCoche.push(MesCheckBox[i]);}
	}
	var MesCheckBox=document.getElementsByName('theme[]');
	for(var i=0 , l=MesCheckBox.length ; i < l ; i++){
		if(MesCheckBox[i].checked){CheckBoxCoche.push(MesCheckBox[i]);}
	}
	var MesCheckBox=document.getElementsByName('etat');
	for(var i=0 , l=MesCheckBox.length ; i < l ; i++){
		if(MesCheckBox[i].checked){CheckBoxCoche.push(MesCheckBox[i]);}
	}	
	
	if(CheckBoxCoche.length==0){
		alert('Vous devez cocher au moins un critére!');
		return false;
	}else{
		return true;
	}
}

function fvousEtes(){	
	var monSelect = document.getElementById('vousEtes');
	var maValeur = monSelect.options[monSelect.selectedIndex].value ;
	/*alert(maValeur);*/
	if(maValeur=='autre'){
		document.getElementById('etesAutre').style.display= 'block'; 
	}else{
		document.getElementById('etesAutre').style.display= 'none'; 
	}		
}
function fsituation(bool){
	if(bool==true){
		document.getElementById('leLocal').style.display= 'block'; 
	}else{
		document.getElementById('leLocal').style.display= 'none'; 	
	}	
}
function ftypeCuisine(){
	var monSelect = document.getElementById('typeCuisine');
	var maValeur = monSelect.options[monSelect.selectedIndex].value ;
	/*alert(maValeur);*/
	if(maValeur=='autre'){
		document.getElementById('leType').style.display= 'block'; 
	}else{
		document.getElementById('leType').style.display= 'none'; 
	}		
}

function afficheContenuCatalogue(elt){
	if(elt!='ctavocat'){ document.getElementById('ctavocat').style.display='none';}
	document.getElementById(elt).style.display='block';	
}
function desactiveContenuCatalogue(elt){
	if(elt!='ctavocat'){ document.getElementById('ctavocat').style.display='block';}
	document.getElementById(elt).style.display='none';	
}

HTMLElement.prototype.click = function() {
var evt = this.ownerDocument.createEvent('MouseEvents');
evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
this.dispatchEvent(evt);
} 
function afficheJeu(elt){
	document.getElementById(elt).click();	
}


/*-- jeu concour --*/
function getRequeteHttp(){
var requeteHttp;
	if(window.XMLHttpRequest){ // Mozilla
		requeteHttp=new XMLHttpRequest();
		if(requeteHttp.overrideMimeType){ // problème firefox
			requeteHttp.overrideMimeType('text/xml');
		}
	}else{
		if(window.ActiveXObject){ // C'est Internet explorer < IE7
			try{
				requeteHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}catch(e){
				try{
					requeteHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}catch(e){
					requeteHttp=null;
				}
			}
		}
	}
return requeteHttp;
}

function envoyerRequete(url,que){
	var requeteHttp=getRequeteHttp();
	if(requeteHttp==null){
		alert("Impossible d'utiliser Ajax sur ce navigateur");
	}else{
		requeteHttp.open('POST',url,true);
		requeteHttp.onreadystatechange=function() {recevoirReponse(requeteHttp);};
		requeteHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		requeteHttp.send('que=' + escape(que));
		requeteHttp.send(null);
	}
return;
}
function recevoirReponse(requeteHttp){
	if(requeteHttp.readyState==4){
		if(requeteHttp.status==200){
			traiterReponse(requeteHttp.responseText);
		}else{
			alert("La requête ne s'est pas correctement exécutée");
		}
	}
}

function traiterReponse(reponse){
	document.getElementById("laQuestion").innerHTML=reponse;
}




