Texte dans la page d'accueil de Le Memo Traiteurs

Le Memo Traiteurs function redirect (obj) { if (obj.selectedIndex == 0) return; else commu_url = 'http://' + obj.options[obj.selectedIndex].value; type = obj.getAttribute("name"); switch (type.toLowerCase()) { case 'fdd': window.document.location = commu_url + '/sources/ao/ao_deposer.asp?provAO_id=2.01'; break; case 'annuaire': tab = obj.options[obj.selectedIndex].value.split('!'); commu_url = 'http://' + tab[0]; familles_annuaire = tab[1]; if (familles_annuaire.indexOf(",") > -1) window.document.location = commu_url + '/sources/annu/annu_index.asp'; else window.document.location = commu_url + '/sources/annu/annu_prestataire1.asp'; break; case 'pro': window.document.location = commu_url + '/sources/moncompte/index2.asp' break; case 'inscription': window.document.location = commu_url + '/sources/gene/gene_produits.asp' break; } } /* ------------------------------------------- Function IsNumeric (sText) -luc- 06/01/2006 Renvoie true si sText est un numéric, False sinon. @Revision : GEMINI-125 LL 06/01/2006 -----------------------------------------------*/ function IsNumeric(sText) { var ValidChars = "0123456789."; var IsNumber=true; var Char; for (i = 0; i < sText.length && IsNumber == true; i++) { Char = sText.charAt(i); if (ValidChars.indexOf(Char) == -1) IsNumber = false; } return IsNumber; } function urlencode(ch) { ch = ch.replace(/[ ]/g,"+") return escape(ch) } //Revoi si une date est valide ou non //celine 6/10/05 function DateValide(ladate) { var tab var nombre var retour var jour var mois var annee retour=true; tab=ladate.split("/"); nombre=tab.length; if (nombre==3) { jour = parseInt(tab[0],10); mois = parseInt(tab[1],10); annee = parseInt(tab[2],10); if ((annee>=1900 && annee=0 && annee0) && (mois=5) {DOM=1}; // Detect Browser if (DOM) { var viewer = document.getElementById(element); viewer.innerHTML=letexte; } else if(IE) { document.all[element].innerHTML=letexte; } } //Fonction javascript qui permet de typer un champs du formulaire // typechamps : numerique ou limiter //champs le champs concerné //parametres : liste des parametre necessaire séparer par des virgules quand il y en a plusieurs // pour date : lenom du div,la date min la date max // pour numerique : l'id du div ou va etre mis le texte // pour limiter : nombre de caracteres limiter, l'id du div ou va etre mis le texte // function TyperChamps(typechamps,champs,parametres) { switch (typechamps) { case "date": // Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date. // Le séparateur est défini dans la variable separateur var tabparam=parametres.split(","); var textediv=tabparam[0]; var ladate=new Date(); var tabchamps=champs.value.split("/"); ladate.setTime(Date.parse(tabchamps[2]+"/"+tabchamps[1]+"/"+tabchamps[0])) var datemin=tabparam[1]; var dmin=new Date(); var datemax=tabparam[2]; var dmax=new Date(); var amin ; if ((datemin!="")&&(datemin!=null)) { var tabamin = datemin.split("/"); amin=tabamin[2]; dmin.setTime(Date.parse(tabamin[2]+"/"+tabamin[1]+"/"+tabamin[0])); } else { amin=1000; dmin.setTime(Date.parse("1000/01/01")); } var amax ; if ((datemax!="")&&(datemax!=null)) { var tabamax = datemax.split("/"); amax=tabamax[2]; dmax.setTime(Date.parse(tabamax[2]+"/"+tabamax[1]+"/"+tabamax[0])); } else { amax=3000; dmax.setTime(Date.parse("3000/12/31")); } var separateur="/"; // separateur entre jour/mois/annee var j=(champs.value.substring(0,2)); var m=(champs.value.substring(3,5)); var a=(champs.value.substring(6)); var letexte=""; if ( ( (isNaN(j)) || (j31) ) && (champs.value!="")) { letexte= "Le jour n'est pas correct."; } if ( ((isNaN(m))||(m12)) && (champs.value!="")) { letexte= letexte + " Le mois n'est pas correct."; } if ( ((isNaN(a))||(aamax)) && (champs.value!="")) { letexte= letexte + " L'année n'est pas correcte."; } if ( ((ladatedmax)) && (champs.value!="")) { letexte= letexte + " La date doit être inférieur à " + datemax + "."; } if ( ((champs.value.substring(2,3)!=separateur)||(champs.value.substring(5,6)!=separateur)) && (champs!="")) { letexte= letexte + " Les séparateurs doivent être des "+separateur+""; } if (letexte=="" && (champs.value!="")) { var d2=new Date(a,m-1,j); j2=d2.getDate(); m2=d2.getMonth()+1; a2=d2.getFullYear(); if (a21) { param2= tabparam[1]; } if (tabparam.length>2) { param3= tabparam[2]; } if (isNaN(champs.value) == true) { letexte= "Entrez uniquement des chiffres"; AfficherTexte(letexte,param1); champs.value = champs.value.substr(0,champs.value.length-1); } else if ((param2!="")&&(parseInt(champs.value)>parseInt(param2))) { letexte= "Ne pas être supérieur à " + param2 + ""; AfficherTexte(letexte,param1); champs.value = champs.value.substr(0,champs.value.length-1); } else if ((param3!="")&&(parseInt(champs.value) 1) { maxKeys = tabparam[0] } else { maxKeys = 50 } if (tabparam.length >= 2) { element = tabparam[1] } var letexte = 'Il reste ' + (maxKeys-len) + ' caractères. '; if (len > maxKeys) letexte = 'Désolé ! Vous avez saisi ' + (len - maxKeys) +' caractères en trop. Votres descriptif sera coupé à ' + maxKeys + ' caractères.'; AfficherTexte(letexte,element); break; default: // lignes à exécuter dans les autres cas } } //GEMINI-450 CR 18/10/2006 /*GEMINI-435 CR 28/09/2006 nomform : nom du formulaire index : numero de l'index de l'element selectionner dans la liste 1 ou si val:on met directement val du champs listechamps : liste des champs qui sont touchées séparer par des virgules, ils doivent etre dans l'ordre chronologique des modif listechoix : liste des choix pour generer les bonnes listes, les mettre desn l'ordre chronologique et séparr par des , */ function liste(nomform,valindex,listechamps,listechoix,parametres) { var listechoix2,listechamps2; var tablistechamps = listechamps.split(","); var nb = tablistechamps.length; var tablistechoix = listechoix.split(","); var choix = tablistechoix[0]; var continuer = false; var i; var champs; var index; if (isNaN(valindex) == true){ champs=valindex.substr(4); index=0; } else { index=valindex; } if ((parametres==false)&&(parametres!="0")){ parametres=""; }; //Liste secondaire si l'on doit generer un autre liste if (listechamps.indexOf(",")!=0){ listechamps2 = listechamps.substr(listechamps.indexOf(",")+1); } else { listechamps2="" } if (listechoix.indexOf(",")!=0) { listechoix2 = listechoix.substr(listechoix.indexOf(",")+1); } else { listechoix2="" } //liste des select à mettre à zero for (i=1;i -1) { var xhr_object = null; if(window.XMLHttpRequest) // Firefox { xhr_object = new XMLHttpRequest(); } else if(window.ActiveXObject) // Internet Explorer { xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); } else // XMLHttpRequest non supporté par le navigateur { alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); return; } xhr_object.open("POST", "../../includes/ao/AOlistederoulanteLP.asp?choix="+choix, true); //alert(xhr_object.status); xhr_object.onreadystatechange = function() { if(xhr_object.readyState == 4) { // alert(xhr_object.responseText); eval(xhr_object.responseText); //on met à jour la liste suivante si nécessaire if ((continuer)&&(listechoix2!="")&&(listechamps2!="")) { liste(""+nomform+"",0,""+listechamps2+"",""+listechoix2+"",""+parametres+""); } } } xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); //var data = "champ="+escape(document.forms[""+nomform+""].elements[tablistechamps[0]].options[index].value)+"&form="+document.forms[""+nomform+""].name+"&select="+tablistechamps[1]+"&listechoix="+listechoix+"¶metres="+parametres; var data = "champ="+champs+"&form="+document.forms[""+nomform+""].name+"&select="+tablistechamps[1]+"&listechoix="+listechoix+"¶metres="+parametres; xhr_object.send(data); } } //GEMINI-435 CR 28/09/2006 //Fonction de validation du nombre de choix autorisés sur une checkbox (s'applique principalement aux LPs) //-luc- 01/05/2006 function js_checkSelectionMax (nomCheckbox, index, maxVal) { var count = 0; for(var i=0; i < document.formulaire[nomCheckbox].length; i++) { if (document.formulaire[nomCheckbox][i].checked == true) count++; } if (count > maxVal) { if (maxVal==1) alert ("Désolé, il n'y a qu'un seul choix possible."); else alert ("Désolé, il n'y a que " + maxVal + " choix possibles."); document.formulaire[nomCheckbox][index].checked=false ; } } //GEMINI-436 CR 28/09/2006 //Fonction de remplacement d'une liste déroulante par un champ de saisie libre //-luc- 01/05/2006 /*function js_displayLayer (layerId, toShowId, refValue) { var elem = document.getElementById(toShowId); if (document.formulaire[layerId].options[formulaire[layerId].selectedIndex].value == refValue) { elem.style.display = 'block'; elem.style.visibility = 'visible'; } else { elem.style.display = 'none'; elem.style.visibility = 'hidden'; } } */ // NOUVELLE VERSION function js_displayLayer (layerId, toShowId, refValue, index, champs) { var tableau, nombre, drap var i=0; var elem = document.getElementById(toShowId); tableau=refValue.split(","); nombre=tableau.length; drap=false; do { if (index==true) { if (document.formulaire[layerId].selectedIndex == tableau[i]) { drap=true; } } else { if (document.formulaire[layerId].options[formulaire[layerId].selectedIndex].value == tableau[i]) { drap=true; } } i++ } while (idate_2 // -1 si date_1 Installez le plugin Flash pour voir l'animation : Cliquez ici pour le télécharger           Demande de devis gratuit     Annuaire des traiteurs     Service gratuit. Professionnel ou particuliers ? Nous envoyons votre demande de devis vers tous les traiteurs concernés. Ils vous répondent le jour même et en direct. Déposer une demande de devis Consulter les demandes de devis Recevoir les demandes de devis   Consultez notre annuaire et obtenez les coordonnées directes de plusieurs milliers de traiteurs. Consulter l'annuaire   S'inscrire dans l'annuaire         Déclaration CNIL n°746 222. Marque déposée n°108 839. Tous droits du producteur du site réservés. Sauf autorisation expresse, la reproduction et la présentation publique du site ou des éléments de celui-ci sont interdites. Voir nos Conditions Générales de Services, liens.   salle location seminaire, salle, salle de mariage, salle de reception, salle reunion, salle seminaire, seminaire, organisation bapteme, organisation mariage, livraison plateau repas, prix traiteur, traiteur a domicile, traiteur hallal, traiteur mariage, traiteur paris

Les liens dans Le Memo Traiteurs

http://www.lememo.com
http://www.lememo-traiteurs.com/sources/gene/gene_faq.asp
http://www.lememo-traiteurs.com/sources/gene/gene_charteQualite.asp
http://www.lememo-traiteurs.com/sources/gene/gene_equipe.asp
http://www.lememo-traiteurs.com/sources/gene/gene_qqChiffre.asp
http://www.lememo-traiteurs.com/sources/gene/gene_services.asp
http://www.lememo-traiteurs.com/sources/gene/gene_inscrirenews.asp?action=ins
http://www.lememo-traiteurs.com/sources/gene/gene_temoin.asp
http://www.lememo-traiteurs.com/sources/gene/gene_contact.asp
http://www.lememo-traiteurs.com/sources/moncompte/index2.asp
http://www.lememo-animaux.com
http://www.lememo-assurance.com
http://www.lememo-auto-ecole.com
http://www.lememo-avocat.com
http://www.lememo-demenagement.com
http://www.lememo-detective.com
http://www.lememo-evenementiel.com
http://www.lememo-immobilier.com
http://www.lememo-imprimerie.com
http://www.lememo-location.com
http://www.lememo-maison.com
http://www.lememo-nettoyage.com
http://www.lememo-pieces-auto.com
http://www.lememo-pompes-funebres.com
http://www.lememo-services.com
http://www.lememo-tatouage.com
http://www.lememo-traiteurs.com
http://www.lememo-transport.com
http://www.lememo-vacances.com
http://www.lememo-voyage.com
http://www.lememo-traiteurs.com/
http://www.adobe.com/go/gntray_dl_getflashplayer_fr
http://www.lememo-traiteurs.com/sources/gene/gene_recevoirDD.asp
http://www.lememo-traiteurs.com/sources/annu/annu_prestataire1.asp
http://www.lememo-traiteurs.com/sources/gene/gene_produits.asp
http://www.lememo-traiteurs.com/sources/gene/gene_cgv.asp
http://www.lememo-traiteurs.com/sources/partenaire/partenaire_index.asp
http://www.lememo-traiteurs.com/salle-location-seminaire.asp
http://www.lememo-traiteurs.com/salle.asp
http://www.lememo-traiteurs.com/salle-de-mariage.asp
http://www.lememo-traiteurs.com/salle-de-reception.asp
http://www.lememo-traiteurs.com/salle-reunion.asp
http://www.lememo-traiteurs.com/salle-seminaire.asp
http://www.lememo-traiteurs.com/seminaire.asp
http://www.lememo-traiteurs.com/organisation-bapteme.asp
http://www.lememo-traiteurs.com/organisation-mariage.asp
http://www.lememo-traiteurs.com/livraison-plateau-repas.asp
http://www.lememo-traiteurs.com/prix-traiteur.asp
http://www.lememo-traiteurs.com/traiteur-a-domicile.asp
http://www.lememo-traiteurs.com/traiteur-hallal.asp
http://www.lememo-traiteurs.com/traiteur-mariage.asp
http://www.lememo-traiteurs.com/traiteur-paris.asp