//Gestionnaire d'évènement lié à Prototype.js

Event.observe(document, 'mousemove', DonneCoordonneeSouris, false);

var mouseposx;
var mouseposy;
function DonneCoordonneeSouris(e) {
    mouseposx = Event.pointerX(e);
    mouseposy = Event.pointerY(e);
}



/*Message attente livraison*/
function MessageAttente() {

$get('lbl_100').innerHTML = "<div id=DIV_LigneArticleCommentaire></div><div id='DIV2_LigneArticleCommentaire' style='TEXT-ALIGN:CENTER; overflow:hidden'><center><br><br><img border='0' src='Image/WEB/loading.gif' class='ImgLoading100' /><br><br>Chargement en cours<br>Merci de patienter.</center></div>";
showTextLightbox(150, 150, true);

}

function AfficheChargement() {
    try {
        $get('lbl_100').innerHTML = $get('myloading').innerHTML;
        showTextLightbox(150, 150, true);
    }
    catch (ex) { }
}

/*page compte
--------------------------------*/

document.observe("dom:loaded", function () {

    if ($('div_compte_new') != undefined) {

        if ($$('#div_compte_new .error li').length != "0") {
            $('div_compte_old').style.display = "none";
        }
        else {
            $('div_compte_new').style.display = "none";
        }

        Event.observe('a_compte_new', 'click', function (event) {
            $$('div#div_compte_old').invoke('hide');
            $$('div#div_compte_new').invoke('show');
            document.getElementById('r_compte_new').checked = true;
            return false;
        });

        Event.observe('a_compte_old', 'click', function (event) {
            $$('div#div_compte_new').invoke('hide');
            $$('div#div_compte_old').invoke('show');
            document.getElementById('r_compte_old').checked = true;
            return false;
        });

    }
});

/*
$$('a_compte_new').observe('click', respondToClick);

function respondToClick(event) {
	$$('div#div_compte_old').invoke('hide');
	$$('div#div_compte_new').invoke('show');
	document.getElementById('r_compte_new').checked = true;
	return false;
}

$$('a_compte_old').observe('click', respondToClick2);

function respondToClick2(event) {
	$$('div#div_compte_new').invoke('hide');
	$$('div#div_compte_old').invoke('show');
	document.getElementById('r_compte_old').checked = true;
	return false;
}*/


function AjaxAjoutParrainage(vEmail, vNom, vCommentaire) {
    PageMethods.AjaxAjoutParrainage(vEmail, vNom, vCommentaire, OnSucceeded_AjaxAjoutParrainage, OnFailed_AjaxAjoutParrainage);
}

function OnSucceeded_AjaxAjoutParrainage(vResult) {

    // on enleve tous les messages d'erreur
	for (j = 0; j != $$('.parrainage_erreur').length; j++) {
	    $$('.parrainage_erreur')[j].style.display = "none";
	}


    if (vResult.match(/ERREUR#/g)) {
        // ajout du message d'erreur
		new Insertion.Bottom('parrainage', '<div class="parrainage_erreur" style="">' + vResult.replace(/ERREUR#/g, '') + '</div>');

    } else {
        
		
		// désactivation des input et des boutons
		for (j = 0; j != $$('#parrainage input').length; j++) {
	    $$('#parrainage input')[j].disabled = true;
		}
		
		for (j = 0; j != $$('#parrainage button').length; j++) {
	    $$('#parrainage button')[j].replace('<span class="picto"></span>');
		}

        // ajout d'une nouvelle ligne de saisie (5 lignes max)
		
        var mNextID = parseInt(($$('#parrainage input').length / 2) + 1);
        if (mNextID <= 5) {
            var mHTML = '';
            mHTML += '<tr>';
            mHTML += '<td><input type="text" name="parrain_nom' + mNextID + '" id="parrain_nom' + mNextID + '" /></td> ';
            mHTML += '<td><input type="text" name="parrain_mail' + mNextID + '" id="parrain_mail' + mNextID + '" /></td> ';
			mHTML += '<td><textarea id="parrain_commentaire' + mNextID + '" name="parrain_commentaire' + mNextID + '" rows="1" cols="20">Votre message</textarea></td> ';
			mHTML += '<td><input class=button3 onclick="AjaxAjoutParrainage($(\'parrain_mail' + mNextID + '\').value, $(\'parrain_nom' + mNextID + '\').value,$(\'parrain_commentaire' + mNextID + '\').value);return false;" value=Ajouter type=button></td> ';
			mHTML += '</tr>';
			console.log((mHTML));
			$$('#parrainage .liste table tbody tr')[$$('#parrainage .liste table tbody tr').length-1].insert({ after: mHTML });
        }
    }
}

function OnFailed_AjaxAjoutParrainage(vResult) { alert(vResult); }




/* checked Adresse compte
--------------------------------*/

function CheckAdresse(Adresse1, Adresse2, Adresse3) {

var mValid = false;
try
{

if(document.getElementById(Adresse1).value !='' ){mValid = true;};
if(document.getElementById(Adresse2).value !=''){mValid = true;};
if(document.getElementById(Adresse3).value !='' ){mValid = true;} ;

 return mValid;
}
catch(ex)
{
return false;
}



} 

/*
                var ValideAdresse = function (sender, args)
                {
                    var mValid = false;

                    if ($('#WUC_Fiche1_WUC_InformationsPersonnelles1_Adresse1').val() != '')
                        mValid = true;
                    if ($('#WUC_Fiche1_WUC_InformationsPersonnelles1_Adresse2').val() != '')
                        mValid = true;
                    if ($('#WUC_Fiche1_WUC_InformationsPersonnelles1_Adresse3').val() != '')
                        mValid = true;

                    args.IsValid = mValid;
                    return;
                }
*/

/**/


function RedimImage(IdImage, Largeur, Hauteur) {
    try {
        IdImage = $(IdImage);
        Largeur = parseInt(Largeur);
        Hauteur = parseInt(Hauteur);

        var MonImage = new Image();
        MonImage.src = IdImage.src;
        if (MonImage.width == 0) {
            MonImage.onload = function() {
                if ((Largeur / Hauteur) > (MonImage.width / MonImage.height)) {
                    var tmp = Hauteur * MonImage.width / MonImage.height;
                    IdImage.style.height = Hauteur + "px";
                    IdImage.style.width = parseInt(tmp) + "px";
                    IdImage.style.marginLeft = (Largeur - tmp) / 2 + "px";
                }
                else {
                    var tmp = Largeur * MonImage.height / MonImage.width;
                    IdImage.style.width = Largeur + "px";
                    IdImage.style.height = parseInt(tmp) + "px";
                    IdImage.style.marginTop = (Hauteur - tmp) / 2 + "px";
                }
            }
        }
        else {
            if ((Largeur / Hauteur) > (MonImage.width / MonImage.height)) {
                var tmp = Hauteur * MonImage.width / MonImage.height;
                IdImage.style.height = Hauteur + "px";
                IdImage.style.width = parseInt(tmp) + "px";
                IdImage.style.marginLeft = (Largeur - tmp) / 2 + "px";
            }
            else {
                var tmp = Largeur * MonImage.height / MonImage.width;
                IdImage.style.width = Largeur + "px";
                IdImage.style.height = parseInt(tmp) + "px";
                IdImage.style.marginTop = (Hauteur - tmp) / 2 + "px";
            }
        }

    }
    catch (e) {
        alert(e.message);
    }
}

function EcrireCookie(nom, valeur)
{
		var argv=EcrireCookie.arguments;
		var argc=EcrireCookie.arguments.length;
		var expires=(argc > 2) ? argv[2] : null;
		var path=(argc > 3) ? argv[3] : null;
		var domain=(argc > 4) ? argv[4] : null;
		var secure=(argc > 5) ? argv[5] : false;
		document.cookie=nom+"="+escape(valeur)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
}

function getCookieVal(offset)
{
var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(nom)
{
var arg=nom+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while (i<clen)
{
var j=i+alen;
if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;

}
return null;
}

//top des ventes bulle
function position()
{    
    mouseX = Event.pointerX(e);
	mouseY = Event.pointerY(e);    
}

function showbulle(text) {
        bubble = document.getElementById("infobulle2");
        document.getElementById("infobulle2contenu").innerHTML = document.getElementById(text).innerHTML;
        bubble.style.visibility = "visible";
        bubble.style.display = "block";
        bubble.style.left = mouseposx - 15 + 'px';
        bubble.style.top = mouseposy + 80 - bubble.offsetHeight + 'px';
        if (document.all && window.print && /MSIE [56]/.test(navigator.userAgent)) {
            bubble.style.top = mouseposy + 90 - bubble.offsetHeight + 'px';
        }
}

function cachebulle()
{
	bubble = document.getElementById("infobulle2");
	bubble.style.visibility = "hidden";
	bubble.style.display = "none";
}

function addHover(elm) {
    elm.style.behavior = " ";
    if (document.all && window.print && /MSIE [56]/.test(navigator.userAgent)) {
        elm.style.behavior = " ";
        elm.onmouseenter = function() {
            this.style.backgroundImage = "url(Image/DESIGN/OngOverMdl.png)";

        }
        elm.onmouseleave = function() {
            this.style.backgroundImage = "";
        }
    }
}

/*déplacer des contenus */
function deplacercontenu(numero) {
deplacerDe = document.getElementById("deplacerDe_" + numero);
deplacerVers = document.getElementById("deplacerVers_" + numero);
deplacerVers.innerHTML = deplacerDe.innerHTML;
deplacerDe.innerHTML="";
}


function FlashToJS (valeur){
global.eval(valeur);
}

//script a exucuter en fin de site
function executerFinDeSite() {
    //ajuster taille ecran
    if (screen.width < 1024) {
        var PanelSiteGlobal = document.getElementById('PanelSiteGlobal');
        PanelSiteGlobal.style.left = "0";
        PanelSiteGlobal.style.marginLeft = "0";
    }
    document.getElementById("PanelZoneCentrale").className = "ContenuBulle";

}

//--------------------les paves onglets du detail article-------------------------

function ChercherPavesOnglets() {
    try {
        //clean
        var BlocOnglet = $$('.BlocOngletSelection');
        for (i = 0; i != BlocOnglet.length; i++) {
            if (BlocOnglet[i].firstChild.firstChild.firstChild.innerHTML.length < 2) { BlocOnglet[i].innerHTML = ""; }
        }
        var PaveOnglets = $$('.PaveOnglets');
        for (i = 0; i != PaveOnglets.length; i++) { creerPaveOnglets(i + 1) }
    }
    catch (e)
{ alert(e); }
}

function creerPaveOnglets(i) {
    var Bloc = "";
    //recherche des paves
    var BlocOnglet = $$('#PaveOnglets' + i + ' .BlocOnglet');
    var entete = "<ul>";
    for (j = 0; j != BlocOnglet.length; j++) {
        //cacher le titre 
        $('TitOnglet' + i + '_' + (j + 1)).style.display = "none";            
        //si le pave n'est pas vide
        if (BlocOnglet[j].innerHTML.length > 3) {
            //si c'est le premier garder en memoire
            if (entete == "<ul>") { Bloc = j + 1; }
            //pour tout les autres creer les onglets
            entete += "<li id='ItemOng" + i + '_' + (j + 1) + "' ><a href='#' onclick='MontrerBlocOnglet(" + i + "," + (j + 1) + "); return false'>" + $('TitOnglet' + i + '_' + (j + 1)).innerHTML + "</a></li>";
        }
    }
    //afficher les onglets
    if (entete != "<ul>")
    { $('EnteteOnglets' + i).innerHTML = entete + "</ul><div class='clear'></div>"; }
    else
    { $('EnteteOnglets' + i).innerHTML = ""; }
    // activer le premier onglet
    if (Bloc != "") {
        MontrerBlocOnglet(i, Bloc);
    }
    else
    { $('PaveOnglets' + i).style.display = "none"; }

    //cacher les paves vides
    var EnteteOnglets = $$('.EnteteOnglets');
    for (i = 0; i != EnteteOnglets.length; i++) {
        if (EnteteOnglets[i].innerHTML.length < 2) EnteteOnglets[i].parentNode.style.display = "none";
    }
    
}
function MontrerBlocOnglet(Pave, Bloc) {
    //cacher tous les onglets
    var BlocOnglet = $$('#PaveOnglets' + Pave + ' .BlocOnglet');
    for (j = 0; j != BlocOnglet.length; j++) {
        BlocOnglet[j].style.display = "none";
    }
    var ItemsOnglets = $$('#EnteteOnglets' + Pave + ' .selectDAOng');
    for (j = 0; j != ItemsOnglets.length; j++) {
        ItemsOnglets[j].className = "";
    }
    //montrer l'onglet selectionne
    $('BlocOnglet' + Pave + '_' + Bloc).style.display = "block";
    $('ItemOng' + Pave + '_' + Bloc).className = "selectDAOng";	
	
}


/* limiter le nombre d'avis des clients */

document.observe("dom:loaded", function () {

	$("ItemOng1_4").observe('click', function() {
		var minHeight = 0;
		var dimensions = $('bloc_AvisConsommateurs').getDimensions();
		var maxHeight = dimensions.height;
		
		var nbElement = $('bloc_AvisConsommateurs').childElements().length;
		//alert(nbElement);
		 
		
		if($('bloc_AvisConsommateurs').childElements().length > 5) {
		
			var minHeight = 0;
			var maxHeight = 0;
			var maxHeight = $('bloc_AvisConsommateurs').getHeight();
			//alert(maxHeight);
			for (var j=0; j<5; j++){
			var divFirst = $$('#bloc_AvisConsommateurs div.avis')[j];
			var heightDivFirst = divFirst.getHeight();
			minHeight += heightDivFirst;
			}
			
			minHeight += 10;
			document.getElementById('bloc_AvisConsommateurs').style.height = minHeight+'px';
			document.getElementById('bloc_AvisConsommateurs').style.overflow = 'hidden';
			
			
			if($('voirAvis')){	
			} else {
			new Insertion.Bottom('BlocOnglet1_4', "<a href='#' onclick='return false' id='voirAvis' style='margin-left:590px; color: #E24962;'>Voir tous les avis</a>");
			}
			
			
			
			//$('voirAvis').observe('click', makeHeight);
			
			Event.observe('voirAvis', 'click', function (event) {
            $('bloc_AvisConsommateurs').style.height = maxHeight+'px';
			$('voirAvis').remove();
			});
			
		}
		
		
		
	});

});


//---------------------------------------------------------------------------------------------

function Accordeon(NiveauMenu, ElementMenu) {
    var ul = $$(".MenuGaucheNiveau" + NiveauMenu);
    for (i = 0; i != ul.length; i++) {
        if (ul[i].style.display != 'none') { new Effect.toggle(ul[i], 'blind', { duration: 0.5 }); }
    }
    if ($("MenuGaucheNiveau" + NiveauMenu + "_Ul" + ElementMenu)) { new Effect.toggle($("MenuGaucheNiveau" + NiveauMenu + "_Ul" + ElementMenu), 'blind', { duration: 0.5 }); }

    var li = $$(".OngA_" + NiveauMenu);
    for (i = 0; i != li.length; i++) {
        li[i].className = "OngA_" + NiveauMenu;
    }
    if ($("OngA_" + NiveauMenu + "_" + ElementMenu)) {
        $("OngA_" + NiveauMenu + "_" + ElementMenu).className += " LiSelected";
        if (BrowserDetect.browser=="Explorer") $("OngA_" + NiveauMenu + "_" + ElementMenu).parentNode.style.height = "1%";
    }

}

function SelecteOng(Ong) {
    var li = $$("#MenuOnglets li");
    for (i = 0; i != li.length; i++) {
        li[i].className = "";
    }
    Ong.parentNode.className = "selectLi";
}

//---------------------------------------------------------------------------------------------

function Affin_ListeDeroulAction() {
    var i = $('Affin_ListeDeroul').options.selectedIndex;
    if ($('Affin_ListeDeroul').options[i].value.length > 2) { JSCall('001', '', 'View', $('Affin_ListeDeroul').options[i].value); } else { $('detailArticl_bts').innerHTML = '<img border="0" align="center" src="Image/WEB/ajouter-disable.gif" onclick="alert(\'Veuillez faire votre choix\');">' }
}

//---------------------------------------------------------------------------------------------
function ModeAffich(mode) {
    if (!mode) {
        if (LireCookie("cookAffich") != null) { mode = LireCookie("cookAffich"); }
        else { mode = 'GridView'; }
    }
    else {
        //si c IE on recharge
        if (Prototype.Browser.IE) { EcrireCookie("cookAffich", mode); document.location.reload(); return }
    }
    EcrireCookie("cookAffich", mode);
   
    $('PreAffinage').className = mode;
    $('CssModeView').href = "/CSS/" + mode + ".css";
}

function compterArticles() {
    if ($('NombreArticle')) {
        //if ($('NombreArticle').innerHTML.lenght > 2) {
            $('NbArticles').innerHTML = $('NombreArticle').innerHTML;
        //}
    } else {
    if ($$(".ListArticl_elmt").length > 0) $('NbArticles').innerHTML = $$(".ListArticl_elmt").length + " ARTICLE";
    if ($$(".ListArticl_elmt").length > 1) $('NbArticles').innerHTML += "S"; 
    }
}

var tempoMontrerMenu;
var tempoCacherMenu;


function executerFinDeSite() {
    //InfoDev("over 300, OUT 400");
    var OngMenuCatalogue = $$('.OngMenuCatalogue');
    var OngMenuCatalogueUl = $$('.OngMenuCatalogue .mnDeroul');
    
    //pour tous  les onglets
    for (i = 0; i != OngMenuCatalogue.length; i++) {

        OngMenuCatalogue[i].onmouseover = function() {
            clearTimeout(tempoCacherMenu);
            tempoMontrerMenu = setTimeout("OuvrirMenu('" + this.id + "');", "300");
        }
        
        OngMenuCatalogue[i].onmouseout = function() {
            clearTimeout(tempoMontrerMenu);
            tempoCacherMenu = setTimeout("FermerMenu('" + this.id + "');", "400");
        }
    }
    
    //si on entre sur le menu deroulent
    for (j = 0; j != OngMenuCatalogueUl.length; j++) {
        OngMenuCatalogueUl[j].onmouseover = function() {
            clearTimeout(tempoCacherMenu);
        }
        OngMenuCatalogueUl[j].onmousemove = function() {
            clearTimeout(tempoCacherMenu);
        }
    }
 }
 function OuvrirMenu(id) {
     var OngMenuCatalogue = $$('.OngMenuCatalogue');
     for (i = 0; i != OngMenuCatalogue.length; i++) {
         OngMenuCatalogue[i].className = 'Ong OngMenuCatalogue';
     }
     $(id).className = 'Ong OngMenuCatalogue ouvert';
 }

 function FermerMenu(id) {
     $(id).className = 'Ong OngMenuCatalogue';
 }

function chargerPage() {
    var i = $('ListeAccesRapide').options.selectedIndex;
    if ($('ListeAccesRapide').options[i].value.length > 2) {
        document.location = $('ListeAccesRapide').options[i].value;
    }
    else { }
}

function TrierListe() {
    var i = $('ActionPreparatoire').options.selectedIndex;
    if ($('ActionPreparatoire').options[i].value.length > 2) {
      document.location = $('ActionPreparatoire').options[i].value
    }
    else { }
}

function afficheSiListView(URL) {
    if ($('PreAffinage').className == 'ListView') {
        affiche(URL, "gauche");
    } 
}

/*-----------------------------------*/
/*page mon compte */
function compte(idO,inpO,idN,inpN)
{
document.getElementById(idO).style.display='block';
document.getElementById(inpO).checked=true;
document.getElementById(idN).style.display='none';
document.getElementById(inpN).checked=false;
}

/**************************************************************************/
function OnSucceeded_AjaxAjoutCommentaireWebLigne(result) {
    var Tab = result.split('~#~');
    var mParamRetour = Tab[0];
    var mResult = Tab[1];
    document.getElementById('commentaire_commentaire_' + mParamRetour).innerHTML = mResult;
    document.getElementById('commentaire_modification_' + mParamRetour).style.display = 'none';
    document.getElementById('commentaire_' + mParamRetour).style.display = 'block';
}

function OnFailed_AjaxAjoutCommentaireWebLigne(error) {
    //alert('La méthode Ajax à causé une erreur : ' + error.get_message());
}

function OnSucceeded_AjaxEnvoiMail(result) {
    alert(result);
}

function OnFailed_AjaxEnvoiMail(error) {
    alert(error);
}

/*************************************************************************/
/* LISTE DE SOUHAITS
**************************************************************************/
document.observe("dom:loaded", function () {
    var bloc_list_souhaits_TXT = $$('#bloc_list_souhaits .commentaire .txt');
    for (i = 0; i != bloc_list_souhaits_TXT.length; i++) {
        if (bloc_list_souhaits_TXT[i].innerHTML.length < 2) { bloc_list_souhaits_TXT[i].innerHTML = '<span class="AjouterCommentaire">Ajouter un commentaire....</span>'; }
    }
});

function OnSucceeded_AjaxAjoutCommentaireWebLigne(result) {
    var Tab = result.split('~#~');
    var mParamRetour = Tab[0];
    var mResult = Tab[1];
    if (mResult != '') { document.getElementById('commentaire_commentaire_' + mParamRetour).innerHTML = mResult; } else { document.getElementById('commentaire_commentaire_' + mParamRetour).innerHTML = '<span class="AjouterCommentaire">Ajouter un commentaire....</span>' }
    document.getElementById('commentaire_modification_' + mParamRetour).style.display = 'none';
    document.getElementById('commentaire_commentaire_' + mParamRetour).style.display = 'block';
}

function OnFailed_AjaxAjoutCommentaireWebLigne(error) {
    //alert('La méthode Ajax à causé une erreur : ' + error.get_message());
}

function VerifFormEnvoiAmi() {
    var mRetour = true; try {
        if (document.getElementById("FORM_DESTINATAIRE_NOM").value.length < 1) { mRetour = false; }

        if (document.getElementById("FORM_DESTINATAIRE_MAIL").value.length < 1) { mRetour = false; }

        if (document.getElementById("FORM_MESSAGE").value.length < 1) { mRetour = false; }

        if (!mRetour) {
            document.getElementById("FORM_TEXTE_ERREUR").innerHTML = "<p style='color:#ff0000'>Veuillez renseigner tous les champs marqu&eacute;s d'une ast&eacute;risque.</p>";
        }
        else if (!VerifEmail(document.getElementById("FORM_DESTINATAIRE_MAIL").value)) {
            document.getElementById("FORM_DESTINATAIRE_MAIL").style.borderColor = 'red';
            mRetour = false;
            document.getElementById("FORM_TEXTE_ERREUR").innerHTML = "<p style='color:#ff0000'>L'adresse email de votre interlocuteur comporte une erreur.</p>";
        }
    }
    catch (e) { }
    return mRetour;
}

function VerifEmail(email) {
    var indexOfArobase = email.indexOf("@"); var indexOfPoint = email.lastIndexOf("."); return !((indexOfArobase < 3) || (indexOfPoint + 2 > email.length) || (indexOfPoint < indexOfArobase + 3));
}

/************AUTOCOMPLETION*************/

/****habituellement dans jscall ****/
function AutoComplete() {
    if ($('ValeurField0').value.length > 2) {
        PageMethods.AjaxAutoComplete($('ValeurField0').value, OnSucceeded_AjaxAutoComplete, OnFailed_AjaxAutoComplete);
    }
    else {
        $('autocompletediv').innerHTML = "";
    }
}
function OnSucceeded_AjaxAutoComplete(result) {
    var totopouet = eval(result);
    var autocompletediv = '';
    for (var i = 0; i < totopouet.length; i++)
        autocompletediv += '<li class="' + totopouet[i].TypeObjet + '"><span class="picto"></span><a href="' + totopouet[i].Lien + '">' + totopouet[i].Objet + '</a></li>';
    if (autocompletediv.length != 0) $('autocompletediv').innerHTML = '<ul>' + autocompletediv + '</ul>'; else $('autocompletediv').innerHTML = "";
}
function OnFailed_AjaxAutoComplete(error) { alert(error.get_message()); }
/****/


document.observe("dom:loaded", function () {
    if (Prototype.Browser.IE7) {
    $('autocompletediv').remove();
    $('PanelSiteGlobal').insert('<div style="position:absolute; top:0; left:0 width:100%"><div style="width:960px; margin:0 auto; position:relative"><div id="autocompletediv" style="top:170px"></div></div></div>')
    }

    Event.observe($('ValeurField0'), 'keydown', function (e) {
        if (e.keyCode == 13) {

            if ($$('#autocompletediv li.selected').length) { document.location = $$('#autocompletediv li.selected a')[0].href; }
            else Recherche();
            $('autocompletediv').style.display = "none";
            e.stop(e);
            event.returnValue = false; /*IE*/
        }

    });

    Event.observe($('ValeurField0'), "keyup", function (e) {


        document.observe("click", function (e) { $('autocompletediv').innerHTML = "" });

        if (e.keyCode == 40) {
            var LiSelected = $$('#autocompletediv li.selected')[0];
            var TousLi = $$('#autocompletediv li');
            var LastLi = $$('#autocompletediv li:last-child')[0];
            var FirstLi = $$('#autocompletediv li:first-child')[0];
            if (TousLi.length) {
                if (LiSelected == undefined) { FirstLi.addClassName("selected"); $('ValeurField0').value = $$('#autocompletediv li.selected a')[0].innerHTML.unescapeHTML() }
                else if (LiSelected == LastLi) { LiSelected.removeClassName("selected"); }
                else { LiSelected.removeClassName("selected"); ; LiSelected.next('li').addClassName("selected"); $('ValeurField0').value = $$('#autocompletediv li.selected a')[0].innerHTML.unescapeHTML() }
            }
        }
        else if (e.keyCode == 38) {
            var LiSelected = $$('#autocompletediv li.selected')[0];
            var TousLi = $$('#autocompletediv li');
            var LastLi = $$('#autocompletediv li:last-child')[0];
            var FirstLi = $$('#autocompletediv li:first-child')[0];
            if (TousLi.length) {
                if (LiSelected == undefined) { LastLi.addClassName("selected"); $('ValeurField0').value = $$('#autocompletediv li.selected a')[0].innerHTML.unescapeHTML() }
                else if (LiSelected == FirstLi) { LiSelected.removeClassName("selected"); }
                else { LiSelected.removeClassName("selected"); LiSelected.previous('li').addClassName("selected"); $('ValeurField0').value = $$('#autocompletediv li.selected a')[0].innerHTML.unescapeHTML() }
            }
        }
        else if (e.keyCode == 27) {
            $('autocompletediv').innerHTML = "";
        }
        else { AutoComplete(); }

    });

});


/***avis des internautes***/

Event.observe(window, 'load', function () {

    $$("ul.notes-echelle").each(function (el) { el.addClassName("js"); 

	});


    $$('ul.notes-echelle input').each(function (el) {
        el.onclick = function () {
            var MonLi = $(this).value;
            var LesLi = $$('ul.notes-echelle li');
            for (i = 1; i != (LesLi.length + 1); i++) {
                if (i <= MonLi) { LesLi[i - 1].removeClassName("note-off") } else { LesLi[i - 1].addClassName("note-off") }
            }
            $('FORM_NOTE').value = MonLi;

        }
    });

});






