
var moduleDroitOuvert=0;var conteneurDroitOuvert=0;var texteFenetreDroitParcours="<div class=\"liste_droit\">"+" <a href=\"#\" class=\"bouton_valider_droit\" title=\"Cliquez pour valider les modifications\">&nbsp;</a>"+" <form style=\"float:left\">"+"  <input type=\"checkbox\" name=\"box31\" value=\"31\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Tous les membres</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box1\" value=\"1\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Mes amis</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box2\" value=\"2\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Ma famille</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box8\" value=\"8\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Mes connaissances</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box4\" value=\"4\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Mes relations pro</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box0\" value=\"0\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Moi exclusivement</div>"+"  <div style=\"clear:both;\"></div>"+" </form>"+"</div>";var texteFenetreDroitParcoursSansTous="<div class=\"liste_droit\">"+" <a href=\"#\" class=\"bouton_valider_droit sans_tous\" title=\"Cliquez pour valider les modifications\">&nbsp;</a>"+" <form style=\"float:left\">"+"  <input type=\"checkbox\" name=\"box1\" value=\"1\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Mes amis</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box2\" value=\"2\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Ma famille</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box8\" value=\"8\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Mes connaissances</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box4\" value=\"4\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Mes relations pro</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box0\" value=\"0\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Moi exclusivement</div>"+"  <div style=\"clear:both;\"></div>"+" </form>"+"</div>";var texteFenetreDroitParcoursPro="<div class=\"liste_droit\">"+" <a href=\"#\" class=\"bouton_valider_droit\" title=\"Cliquez pour valider les modifications\">&nbsp;</a>"+" <form style=\"float:left\">"+"  <input type=\"checkbox\" name=\"box31\" value=\"31\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Tous les membres</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box4\" value=\"4\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Mon réseau</div>"+"  <div style=\"clear:both;\"></div>"+"  <input type=\"checkbox\" name=\"box0\" value=\"0\" class=\"checkbox_liste_droit\">"+"  <div class=\"titre_case_a_cocher\">Moi exclusivement</div>"+"  <div style=\"clear:both;\"></div>"+" </form>"+"</div>";function toggleDiv(elementAOuvrir){divAOuvrirOuFermer=$("#"+elementAOuvrir);divAOuvrirOuFermer.toggle();return false;}
function retourPopupConfirmation(retour,listeVar){if(retour=='bouton_validation'){deplaceModule(listeVar.module,listeVar.conteneur,listeVar.idConfig);}}
function chargeFenetreDroit(module,conteneur){if(module.find("div.liste_droit").size()==0){module.css("z-index","15");$(conteneur.idElementlisteModule).css('z-index','3');$.post(conteneur.urlControleurAjax,{f_id_personne:conteneur.idProprietaire,f_action:conteneur.getAccesDroit,f_id_module:module.attr('id')},function(resultatAjax){if(resultatAjax.code_retour==1){droitsModule=resultatAjax.message_retour;eval(droitsModule.liste_droits);var txtDonneeFenetreDroit=window[droitsModule.liste_type];module.append(txtDonneeFenetreDroit);for(var i=0;i<listeDroitModule.length;i++){var boxName='box'+listeDroitModule[i];checkboxSelected=module.find("div.liste_droit [name='"+boxName+"']");checkboxSelected.attr("checked","checked");}
module.find("div.liste_droit a.bouton_valider_droit").bind("click",function(){module.find("div.liste_droit").remove();module.css("z-index","");moduleDroitOuvert=0;conteneurDroitOuvert=0;return false;});module.find("div.liste_droit .checkbox_liste_droit").bind("click",function(){actionListeDroit(module,conteneur,this);});if(moduleDroitOuvert!=0){$(moduleDroitOuvert).find('.liste_droit').remove();moduleDroitOuvert.css("z-index","");conteneurDroitOuvert.css("z-index","");}
moduleDroitOuvert=module;conteneurDroitOuvert=$(conteneur.idElementlisteModule);}},'json');}else{module.find("div.liste_droit").remove();module.css("z-index","");moduleDroitOuvert=0;conteneurDroitOuvert=0;}}
function actionListeDroit(module,conteneur,caseCoche){var compteurDeCheckbox=0;var valeurCheckbox=0;var texteDroit='';var formDivListeDroit=module.find("div.liste_droit form");var listeDroitModule="{\"module\": \""+module.attr('id')+"\", \"droits\": [";if($(caseCoche).attr('value')==31){if(caseCoche.checked==true){compteurDeCheckbox++;valeurCheckbox=31;texteDroit="\"31\",";formDivListeDroit.find(".checkbox_liste_droit").each(function(){this.checked=false;});caseCoche.checked=true;}}else if($(caseCoche).attr('value')==0){compteurDeCheckbox++;valeurCheckbox=0;texteDroit="\"0\",";formDivListeDroit.find(".checkbox_liste_droit").each(function(){this.checked=false;});caseCoche.checked=true;}else{formDivListeDroit.find(".checkbox_liste_droit").each(function(){if($(this).attr('value')==31){this.checked=false;}
if($(this).attr('value')==0){this.checked=false;}else{if(this.checked==true){compteurDeCheckbox++;valeurCheckbox+=parseInt($(this).attr('value'));texteDroit+="\""+$(this).attr('value')+"\",";}}});}
if(compteurDeCheckbox>0){texteDroit=texteDroit.substr(0,(texteDroit.length)-1);listeDroitModule+=texteDroit;}
if(compteurDeCheckbox==0){formDivListeDroit.find(".checkbox_liste_droit").each(function(){if($(this).attr('value')==0){this.checked=true;}});}
listeDroitModule+="]}";compteurDeCheckbox=0;valeurCheckbox=0;texteDroit='';var lien_visibilite=module.find("a.ouverture_visibilite_module");var url_ajax_callback=$(lien_visibilite).attr('f_ajax');if(url_ajax_callback){benchmark.framework.net.ObjControleurAjax3.appelScriptAction(module,url_ajax_callback,{SUCCES:0,ERREUR:0},{'f_droit':$(caseCoche).attr('value'),'f_checked':caseCoche.checked,'f_id_personne':conteneur.idProprietaire});}
$.post(conteneur.urlControleurAjax,{f_liste_droit:listeDroitModule,f_id_personne:conteneur.idProprietaire,f_action:conteneur.getSauvegardeDroit},function(resultatAjax){if(resultatAjax.code_retour==1){module.find('div.module_droit .titre_visibilite .ouverture_visibilite_module').html(resultatAjax.message_retour);var tableauLiaisonDroitModule=resultatAjax.liaison_droit_module;for(var cleTableau in tableauLiaisonDroitModule){$('div[id^=module_'+tableauLiaisonDroitModule[cleTableau]+'] div.module_droit .titre_visibilite .ouverture_visibilite_module').html(resultatAjax.message_retour);}}},'json');}
function reduireModule(module,conteneur,supprimerDernier){conteneur.listeModulesModifie=true;module.trigger("avantMinimisation",[module]);module.find("div.module_prise div.ouvrir_fleche a").show();module.find("div.module_prise div.reduire_fleche a").hide();module.find("div.module_prise li.ouvrir a").show();module.find("div.module_prise li.fermer a").hide();module.find(".module_contenu").hide();if(typeof(conteneur)!='undefined'&&typeof(conteneur.getMinimisation)!='undefined'&&conteneur.getMinimisation!=null){sauvegardePreference(conteneur,conteneur.getMinimisation,supprimerDernier);}
module.trigger("apresMinimisation",[module]);}
function ouvrirModule(module,conteneur,supprimerDernier){conteneur.listeModulesModifie=true;module.trigger("avantOuverture",[module]);module.find("div.module_prise div.ouvrir_fleche a").hide();module.find("div.module_prise div.reduire_fleche a").show();module.find("div.module_prise li.ouvrir a").hide();module.find("div.module_prise li.fermer a").show();module.find(".module_contenu").show();if(typeof(conteneur)!='undefined'&&typeof(conteneur.getMinimisation)!='undefined'&&conteneur.getMinimisation!=null){sauvegardePreference(conteneur,conteneur.getMinimisation,supprimerDernier);}
module.trigger("apresOuverture",[module]);}
function deplaceModule(module,conteneur,idConfig){if(typeof(conteneur)!='undefined'&&typeof(conteneur.getDeplacer)!='undefined'&&conteneur.getDeplacer!=null){$.ajax({type:"POST",url:conteneur.urlControleurAjax,async:false,dataType:"json",data:{f_module_ajout:module.attr('id'),f_id_personne:conteneur.idProprietaire,f_action:conteneur.getDeplacer,f_nouveau_id_config:idConfig},success:function(resultatAjax){if(resultatAjax.code_retour==1){ouvrirModule(module,conteneur);module.find("div.module_prise div:not(.titre)").hide();module.find(".module_droit").hide();setContenu(module,'<div class="module_content" style="padding:5px;">Ce module a été déplacé dans la page.</div>');module.remove();}}});}
return false;}
function sauvegardePreference(conteneur,getAction,supprimerDernier){if(typeof(getAction)!='undefined'){donnee=new Object();var listeModule='';if(conteneur.listeModulesModifie){listeModule='[';var liste_dom_module=$(conteneur.idElementConteneur).find(".module_double .module");var taille_liste_dom_module=liste_dom_module.length;var compteur_module=1;liste_dom_module.each(function(){if((compteur_module<taille_liste_dom_module&&supprimerDernier==1)||(supprimerDernier==0)){var module=$(this);var modulecontenu=module.find("div.module_contenu");var arrayIdModule=module.attr("id").split("_");var idModule=arrayIdModule[1];var minimise="true";if(modulecontenu.css('display')=='none'){minimise="false";}
listeModule+="{";listeModule+="\"id\": \""+idModule+"\",";listeModule+="\"min\": \""+minimise+"\"";listeModule+="}";if(compteur_module<taille_liste_dom_module){listeModule+=",";}
compteur_module++;}});listeModule+=']';if((compteur_module<(taille_liste_dom_module-1)&&supprimerDernier==1)||(compteur_module<(taille_liste_dom_module)&&supprimerDernier==0)){listeModule+=",";}}
donnee={f_liste_module:listeModule,f_id_personne:conteneur.idProprietaire,f_action:getAction,f_est_modifie:conteneur.listeModulesModifie,f_liste_drag_and_drop:conteneur.formateListeDragAndDrop()};if(typeof(conteneur.sauvegardeModulePlugin)!='undefined'&&typeof(conteneur.sauvegardeModulePlugin)=='function'){donnee=conteneur.sauvegardeModulePlugin(donnee,conteneur);}
$.ajax({type:"POST",url:conteneur.urlControleurAjax,async:false,data:donnee});}}
function getContenu(module){return module.find(".module_contenu").html();}
function setContenu(module,nouvelleValeur){module.find(".module_contenu").html(nouvelleValeur);}
function setVisibiliteLienBas(module,visible){if(visible){module.find("div.module_contenu div.trait_en_pointille").show();module.find("div.module_contenu div.module_lien_bas").show();}else{module.find("div.module_contenu div.trait_en_pointille").hide();module.find("div.module_contenu div.module_lien_bas").hide();}}
function estFerme(module){if(module.find(".module_contenu").css('display')=="none"){return true;}
return false;}
function estOuvert(module){if(module.find(".module_contenu").css('display')=="none"){return false;}
return true;}
function initialiseModule(module,conteneur){var conteneur=conteneur;var id_module=module.attr('id');var prise=module.find("div.module_prise");var libelle=prise.find("div.titre div.titre_module a").attr('title');if(typeof(libelle)=='undefined'){var libelle=prise.find("div.titre div.titre_module").html();}
if(typeof(conteneur.modificationDroit)!='undefined'&&conteneur.modificationDroit){$(conteneur.idElementlisteModule).css('z-index','2');}
if(typeof(conteneur.onEvent)!='undefined'&&conteneur.onEvent){for(var ecouteur in conteneur.listeEvenement[id_module]){module.bind(ecouteur,conteneur.listeEvenement[id_module][ecouteur]);}
module.getContenu=function(){return getContenu(module);}
module.setContenu=function(nouvelleValeur){return setContenu(module,nouvelleValeur);}
module.reduire=function(){return reduireModule(module,conteneur);}
module.ouvrir=function(){return ouvrirModule(module,conteneur);}
module.fermer=function(){return fermerModule(module);}
module.estFerme=function(){return estFerme(module);}
module.estOuvert=function(){return estOuvert(module);}}
var actionSurLien=function(){var nomClassLien=$(this).attr("class");switch(nomClassLien){case'ouverture_module':$(this).click(function(){ouvrirModule(module,conteneur);});break;case'fermeture_module':$(this).click(function(){reduireModule(module,conteneur);});break;}}
if(typeof(conteneur.modificationDroit)!='undefined'&&conteneur.modificationDroit){module.find(".module_droit div.titre_visibilite a").click(function(){chargeFenetreDroit(module,conteneur);return false;});}
if(typeof(conteneur.deplacer)!='undefined'&&conteneur.deplacer){prise.find("div.deplacer_conteneur").click(function(){var idConfig=$(this).attr('idConf');benchmark.framework.ihm.popup.ObjPopupFabrique.creerPopUpConfirmation("Votre module \""+libelle+"\" va être déplacé sur la page "+idConfig+" de votre accueil Copains",function(event){deplaceModule(module,conteneur,idConfig);});return false;});}
module.find(".module_lien_bas a").each(actionSurLien);prise.find("div.reduire_fleche a,li.fermer a").click(function(){reduireModule(module,conteneur,0);return false;});prise.find("div.ouvrir_fleche a,li.ouvrir a").click(function(){ouvrirModule(module,conteneur,0);return false;});$('#'+id_module+' div.module_prise div.titre div.deplacer_windows span').bind('mouseenter',function(){$(this).css('backgroundColor','#FFF');$(this).css('color','#EE5106');}).bind('mouseleave',function(){$(this).css('backgroundColor','transparent');$(this).css('color','#5E5E5E');});$('#'+id_module+' div.module_prise div.titre div.deplacer_conteneur span').bind('mouseenter',function(){$(this).css('backgroundColor','#FFF');$(this).css('color','#EE5106');}).bind('mouseleave',function(){$(this).css('backgroundColor','transparent');$(this).css('color','#5E5E5E');});if(typeof(conteneur.dragAndDrop)!='undefined'&&conteneur.dragAndDrop){$('#'+id_module+'.module_dad div.module_prise div.titre').bind('mouseenter',function(){$(this).css('cursor','move');}).bind('mouseleave',function(){$(this).css('cursor','default');});}
if(typeof(conteneur.initialiseModulePlugin)!='undefined'&&typeof(conteneur.initialiseModulePlugin)=='function'){conteneur.initialiseModulePlugin(module,conteneur);}
module.trigger('apresChargement');}
if(typeof benchmark=="undefined"){var benchmark=new Object();}
if(typeof benchmark.framework=="undefined"){benchmark.framework=new Object();}
if(typeof benchmark.framework.ihm=="undefined"){benchmark.framework.ihm=new Object();}
if(typeof benchmark.framework.ihm.module=="undefined"){benchmark.framework.ihm.module=new Object();}
benchmark.framework.ihm.module.ObjFenetre=function(){this.initialise=function(){$('#papier').css('background','transparent');$(".mode_emploi_module").click(function(){var popup=new benchmark.framework.ihm.ObjPopup();popup.ouvreIframe('/cgi/module/mode_emploi.php',{largeur:700,hauteur:450,fermetureSurClic:false});return false;});$(".cadre_nouveaux_modules .incitation_module a").click(function(){var idModule=$(this).attr('mod');if($("a#module"+idModule).attr('id')=="module"+idModule){window.location.href="#module"+idModule;return false;}
return true;});};this.initialise();};if(typeof benchmark=="undefined"){var benchmark=new Object();}
if(typeof benchmark.framework=="undefined"){benchmark.framework=new Object();}
if(typeof benchmark.framework.ihm=="undefined"){benchmark.framework.ihm=new Object();}
if(typeof benchmark.framework.ihm.module=="undefined"){benchmark.framework.ihm.module=new Object();}
benchmark.framework.ihm.module.conteneur=function(idConteneur,idProprietaire){this.idProprietaire=null;this.idConteneur=null;this.idElementConteneur=null;this.idElementlisteModule=null;this.onEvent=false;this.listeEvenement=false;this.minimisation=false;this.getMinimisation=null;this.unload=false;this.getUnload=null;this.modificationDroit=false;this.getSauvegardeDroit=null;this.getAccesDroit=null;this.dragAndDrop=false;this.deplacer=false;this.getDeplacer=null;this.initialiseConteneurPlugin=function initialiseConteneurPlugin(){};this.initialiseModulePlugin=function initialiseModulePlugin(module){};this.sauvegardeModulePlugin=function sauvegardeModulePlugin(donnee){return donnee;};this.moduleDroitOuvert=null;this.urlControleurAjax='/framework/lib/controleur_ajax/cgi/controleur_ajax.norevue.php';this.listeModulesModifie=false;this.compteurActionModule;this.compteurDragAndDropModule=new Array();this.constructeur=function(idConteneur,idProprietaire){this.idConteneur=idConteneur;this.idElementConteneur="#conteneur_module_"+idConteneur;this.idProprietaire=idProprietaire;this.idElementlisteModule="#liste_module_"+idConteneur;};this.formateListeDragAndDrop=function(){var listeDragAndDrop=Array();jQuery.map(this.compteurDragAndDropModule,function(valeur,index){if(valeur!=undefined){listeDragAndDrop.push("\""+index+"\":\""+valeur+"\"");}});listeDragAndDrop=listeDragAndDrop.join(", ");listeDragAndDrop="{"+listeDragAndDrop+"}";return listeDragAndDrop;}
this.initialise=function(){if(this.dragAndDrop){var self=this;$(this.idElementConteneur).ready(function(){$('#colonne_1_'+self.idConteneur).sortable({handle:'div.module_prise div.titre',items:'div.module_dad',containment:'#papier',axis:'y',accurateIntersection:true,scrollSpeed:20,scroll:true,scrollSensitivity:50,revert:false,zIndex:14,delay:0,placeholder:'emptyPlaceMarker',forcePlaceholderSize:true,update:function(event,ui){self.listeModulesModifie=true;var arrayIdModule=ui.item[0].id.split("_");var idModule=arrayIdModule[1];if(self.compteurDragAndDropModule[idModule]){self.compteurDragAndDropModule[idModule]+=1;}
else{self.compteurDragAndDropModule[idModule]=1;}}});});}
if(this.unload){$(window).bind("beforeunload",{self:this},function(e){if(e.data.self.getUnload&&e.data.self.listeModulesModifie){sauvegardePreference(e.data.self,e.data.self.getUnload,0);}});}
this.initialiseConteneurPlugin(self);}
this.constructeur(idConteneur,idProprietaire);};if(typeof benchmark=="undefined"){var benchmark=new Object();}
if(typeof benchmark.execution=="undefined"){benchmark.execution=new Object();}
if(typeof benchmark.execution.module=="undefined"){benchmark.execution.module=new Object();}
$(document).ready(function(){benchmark.execution.module.objFenetre=new benchmark.framework.ihm.module.ObjFenetre();});jQuery.fn.ajaxSubmit=function(options){if(typeof options=='function')
options={success:options};options=jQuery.extend({url:this.attr('action')||window.location,type:this.attr('method')||'GET'},options||{});var a=this.formToArray(options.semantic);if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false)return this;var veto={};jQuery.event.trigger('form.submit.validate',[a,this,options,veto]);if(veto.veto)
return this;var q=jQuery.param(a);if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else
options.data=q;var $form=this,callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm();});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data,status){jQuery(options.target).attr("innerHTML",data).evalScripts().each(oldSuccess,[data,status]);});}
else if(options.success)
callbacks.push(options.success);options.success=function(data,status){for(var i=0,max=callbacks.length;i<max;i++)
callbacks[i](data,status);};var files=jQuery('input:file',this).fieldValue();var found=false;for(var j=0;j<files.length;j++)
if(files[j])
found=true;if(options.iframe||found)
fileUpload();else
jQuery.ajax(options);jQuery.event.trigger('form.submit.notify',[this,options]);return this;function fileUpload(){var form=$form[0];var opts=jQuery.extend({},jQuery.ajaxSettings,options);var id='jqFormIO'+jQuery.fn.ajaxSubmit.counter++;var $io=jQuery('<iframe id="'+id+'" name="'+id+'" />');var io=$io[0];var op8=jQuery.browser.opera&&window.opera.version()<9;if(jQuery.browser.msie||op8)io.src='javascript:false;document.write("");';$io.css({position:'absolute',top:'-1000px',left:'-1000px'});form.method='POST';form.encoding?form.encoding='multipart/form-data':form.enctype='multipart/form-data';var xhr={responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){}};var g=opts.global;if(g&&!jQuery.active++)jQuery.event.trigger("ajaxStart");if(g)jQuery.event.trigger("ajaxSend",[xhr,opts]);var cbInvoked=0;var timedOut=0;setTimeout(function(){$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);form.action=opts.url;var t=form.target;form.target=id;if(opts.timeout)
setTimeout(function(){timedOut=true;cb();},opts.timeout);form.submit();form.target=t;},10);function cb(){if(cbInvoked++)return;io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var ok=true;try{if(timedOut)throw'timeout';var data,doc;doc=io.contentWindow?io.contentWindow.document:io.contentDocument?io.contentDocument:io.document;xhr.responseText=doc.body?doc.body.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(opts.dataType=='json'||opts.dataType=='script'){var ta=doc.getElementsByTagName('textarea')[0];data=ta?ta.value:xhr.responseText;if(opts.dataType=='json')
eval("data = "+data);else
jQuery.globalEval(data);}
else if(opts.dataType=='xml'){data=xhr.responseXML;if(!data&&xhr.responseText!=null)
data=toXml(xhr.responseText);}
else{data=xhr.responseText;}}
catch(e){ok=false;jQuery.handleError(opts,xhr,'error',e);}
if(ok){opts.success(data,'success');if(g)jQuery.event.trigger("ajaxSuccess",[xhr,opts]);}
if(g)jQuery.event.trigger("ajaxComplete",[xhr,opts]);if(g&&!--jQuery.active)jQuery.event.trigger("ajaxStop");if(opts.complete)opts.complete(xhr,ok?'success':'error');setTimeout(function(){$io.remove();xhr.responseXML=null;},100);};function toXml(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else
doc=(new DOMParser()).parseFromString(s,'text/xml');return(doc&&doc.documentElement&&doc.documentElement.tagName!='parsererror')?doc:null;}};};jQuery.fn.ajaxSubmit.counter=0;jQuery.fn.ajaxForm=function(options){return this.each(function(){jQuery("input:submit,input:image,button:submit",this).click(function(ev){var $form=this.form;$form.clk=this;if(this.type=='image'){if(ev.offsetX!=undefined){$form.clk_x=ev.offsetX;$form.clk_y=ev.offsetY;}else if(typeof jQuery.fn.offset=='function'){var offset=jQuery(this).offset();$form.clk_x=ev.pageX-offset.left;$form.clk_y=ev.pageY-offset.top;}else{$form.clk_x=ev.pageX-this.offsetLeft;$form.clk_y=ev.pageY-this.offsetTop;}}
setTimeout(function(){$form.clk=$form.clk_x=$form.clk_y=null;},10);})}).submit(function(e){jQuery(this).ajaxSubmit(options);return false;});};jQuery.fn.formToArray=function(semantic){var a=[];if(this.length==0)return a;var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els)return a;for(var i=0,max=els.length;i<max;i++){var el=els[i];var n=el.name;if(!n)continue;if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});continue;}
var v=jQuery.fieldValue(el,true);if(v===null)continue;if(v.constructor==Array){for(var j=0,jmax=v.length;j<jmax;j++)
a.push({name:n,value:v[j]});}
else
a.push({name:n,value:v});}
if(!semantic&&form.clk){var inputs=form.getElementsByTagName("input");for(var i=0,max=inputs.length;i<max;i++){var input=inputs[i];var n=input.name;if(n&&!input.disabled&&input.type=="image"&&form.clk==input)
a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};jQuery.fn.formSerialize=function(semantic){return jQuery.param(this.formToArray(semantic));};jQuery.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=jQuery.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++)
a.push({name:n,value:v[i]});}
else if(v!==null&&typeof v!='undefined')
a.push({name:this.name,value:v});});return jQuery.param(a);};jQuery.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=jQuery.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length))
continue;v.constructor==Array?jQuery.merge(val,v):val.push(v);}
return val;};jQuery.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful=='undefined')successful=true;if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1))
return null;if(tag=='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=jQuery.browser.msie&&!(op.attributes['value'].specified)?op.text:op.value;if(one)return v;a.push(v);}}
return a;}
return el.value;};jQuery.fn.clearForm=function(){return this.each(function(){jQuery('input,select,textarea',this).clearFields();});};jQuery.fn.clearFields=jQuery.fn.clearInputs=function(){return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(t=='text'||t=='password'||tag=='textarea')
this.value='';else if(t=='checkbox'||t=='radio')
this.checked=false;else if(tag=='select')
this.selectedIndex=-1;});};jQuery.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType))
this.reset();});};if(typeof benchmark=="undefined")var benchmark=new Object();benchmark.ObjGestionLecteurAnimation=function(){}
benchmark.ObjGestionLecteurAnimation.init=function(){$('.animation_modifier').click(benchmark.ObjGestionLecteurAnimation.actionModification);$('.animation_placer').click(benchmark.ObjGestionLecteurAnimation.actionPlacerSurFiche);$('.animation_supprimer').click(benchmark.ObjGestionLecteurAnimation.actionSuppression);$('.animation_suppr_reco').click(benchmark.ObjGestionLecteurAnimation.actionSuppression);$('.animation_animer').click(benchmark.ObjGestionLecteurAnimation.actionAnimer);}
benchmark.ObjGestionLecteurAnimation.actionModification=function(){var conteneur=$('#animation_panel_action');var self=this;var url_action=self.href;$('.animation_msg').remove();conteneur.fadeOut("fast",function(){conteneur.before('<p class="animation_msg" ><img src="/framework/lib/js/image/chargement.gif" alt="Chargement en cours..." style="margin: 10px auto;display: block" /></p>');jQuery.post(url_action,{},function(data){if(data.message_retour){$('.animation_msg').remove();conteneur.before(data.message_retour);benchmark.ObjGestionLecteurAnimation.initFormulaire();}},"json");});return false;}
benchmark.ObjGestionLecteurAnimation.initFormulaire=function(){var formulaireModification=$('form[name=\'formulaire_animation\']');formulaireModification.each(function(){var conteneur=$('#animation_panel_action');var selfObject=$(this);selfObject.ajaxForm({beforeSubmit:function(){selfObject.remove();conteneur.before('<p class="animation_msg" ><img src="/framework/lib/js/image/chargement.gif" alt="Chargement en cours..." style="margin: 10px auto;display: block" /></p>');},success:function(data){if(data.etat!=undefined){if(data.etat){$('.animation_msg').remove();conteneur.show();$('#animation_titre').html(data.message_retour);}}},dataType:"json"});});}
benchmark.ObjGestionLecteurAnimation.actionSuppression=function(){if(confirm('Voulez vous vraiment supprimer l\'animation?')){var conteneur=$('#animation_panel_action');var url_redirect=$(this).attr('f_redirect');if(!url_redirect)url_redirect="/cgi/animezmoi/liste.php";var self=this;var url_action=self.href;$('.animation_msg').remove();conteneur.fadeOut("fast",function(){conteneur.before('<p class="animation_msg" ><img src="/framework/lib/js/image/chargement.gif" alt="Chargement en cours..." style="margin: 10px auto;display: block" /></p>');jQuery.post(url_action,{},function(data){if(data.message_retour){if(data.message_retour==1){window.location=url_redirect;}else{$('#animation_lecteur').replaceWith(data.message_retour);benchmark.ObjGestionLecteurAnimation.init();}}},"json");});}
return false;}
benchmark.ObjGestionLecteurAnimation.actionAnimer=function(){var conteneur=$('#animation_place_lecteur');var self=this;var url_action=self.href;$('.animation_msg').remove();conteneur.fadeOut("fast",function(){conteneur.html('<p class="animation_msg" style="width: 450px; height: 385px;position:relative; margin: 0;background: #000000 url(/image/animezmoi/commun/chargement.gif) center center no-repeat"></p>');conteneur.show();jQuery.post(url_action,{},function(data){if(data.message_retour){conteneur.html(data.message_retour);$('.animation_animer').remove();}},"json");});return false;}
benchmark.ObjGestionLecteurAnimation.actionPlacerSurFiche=function(){var conteneur=$('#animation_panel_action');var self=this;var url_action=self.href;var menu=conteneur.html();conteneur.fadeOut("fast",function(){$('.animation_msg').remove();conteneur.before('<p class="animation_msg" ><img src="/framework/lib/js/image/chargement.gif" alt="Chargement en cours..." style="margin: 10px auto;display: block" /></p>');jQuery.post(url_action,{},function(data){if(data.message_retour){$('.animation_msg').remove();$('.animation_placer').remove();$('.animation_info_placer').show();if(data.message_retour){conteneur.before('<p class="animation_msg" style="color: #AAAAAA; font: 11px Arial;" >Cette animation a bien été placée sur ma fiche</p>');}else{conteneur.before('<p class="animation_msg" style="color: #ff0000;font: bold 11px Arial; " >Impossible de placer l\'animation sur la fiche</p>');}
conteneur.show();}},"json");});return false;}
jQuery(function($){benchmark.ObjGestionLecteurAnimation.init();});var urlControleurAjaxBlogExpress='/framework/lib/controleur_ajax/cgi/controleur_ajax.norevue.php';var tailleMaxBlogExpress=40;function ajoutFeed(){benchmark.execution.objValeurParDefaut.valeurVide();texteBlogExpress=$("#texte_blog_express").attr("value");ObjChaine=benchmark.framework.chaine.ObjChaine;texteBlogExpress=ObjChaine.trim(texteBlogExpress);tailleTexte=ObjChaine.strlen(texteBlogExpress);if(texteBlogExpress&&tailleTexte<=300){$.ajax({type:"POST",url:urlControleurAjaxBlogExpress,data:{f_action:getSauvegardeBlogExpress,f_texte_blog:texteBlogExpress},success:function(resultatAjax){eval("("+"resultatAjax = "+resultatAjax+")");$("#texte_ajout_blog_express").html(resultatAjax.message_retour);$("#texte_ajout_blog_express").css("display","block");if($("#div_a_supprimer_si_vide").attr("id")=='div_a_supprimer_si_vide'){$("#div_a_supprimer_si_vide").attr("id","div_a_supprimer");}
divASupprimer="#div_a_supprimer";$(divASupprimer).css("display","none");$("#texte_blog_express").attr("value","");if(resultatAjax.code_retour==1){ObjChaine=benchmark.framework.chaine.ObjChaine;if($("#titre_blogexpress").attr("id")=='titre_blogexpress'){texteBlogExpress=ObjChaine.supprimeHtml(texteBlogExpress);tailleTexte=ObjChaine.strlen(texteBlogExpress);texteBlogExpressOrigine=texteBlogExpress;if(tailleTexte>tailleMaxBlogExpress){texteBlogExpress=ObjChaine.substr(texteBlogExpress,0,tailleMaxBlogExpress)+'...';}
texteBlogExpress=ObjChaine.ucfirst(texteBlogExpress);texteBlogExpress=texteBlogExpress+'&nbsp;<span class="texte_date_publication">(Il y a 1 min)</span>';$("#titre_blogexpress").html(texteBlogExpress);$("#titre_blogexpress").attr("title",texteBlogExpressOrigine);if(($("#liste_feed_module").css("display")=="block")){$.post(urlControleurAjaxBlogExpress,{f_action:getMAJBlogExpress,type_regenere:typeMAJBlog},function(data){eval("("+"tabData = "+data+")");$("#liste_feed_module ul").replaceWith(tabData.message_retour.liste);nombreResultat=tabData.message_retour.nombre;$("#nombre_feed").html(nombreResultat);if(nombreResultat>1){$("#plus_de_message").css("display","block");}
tailleDiv=65+(20*nombreResultat);$("#bloc_saisies").css('height',tailleDiv+'px');});}
else{$("#liste_feed_div").html('');nombreFeed=$("#nombre_feed").html();nombreFeed++;$("#nombre_feed").html(nombreFeed);if($("#nombre_feed").html()>1){$("#plus_de_message").css("display","block");}}}
else{$.ajax({type:"POST",url:urlControleurAjaxBlogExpress,data:{f_action:getMAJBlogExpress,f_type:typeMAJBlog},success:function(resultatAjax){eval("("+"tabData = "+resultatAjax+")");if(typeMAJBlog=='feed_liste'){$(".liste_feed").replaceWith(tabData.message_retour);}
else{$("#bloc_blogexpress_liste_feed").replaceWith(tabData.message_retour);}}});}
setTimeout(function(){$(divASupprimer).css("display","block");$("#texte_ajout_blog_express").css("display","none");$("#texte_blog_express").focus().blur();},2000);}
else{setTimeout(function(){$(divASupprimer).css("display","block");$("#texte_ajout_blog_express").css("display","none");$("#texte_blog_express").focus();},4000);}}});}}
function toggleDiv(elementAOuvrir){divAOuvrirOuFermer=$("#"+elementAOuvrir);divAOuvrirOuFermer.toggle();return false;}
function initialiseBlogExpress(){pageActuelleHome=false;ObjChaine=benchmark.framework.chaine.ObjChaine;if(typeof(getSauvegardeBlogExpress)!="undefined"){if($("#nombre_feed").attr("id")=='nombre_feed'){nombreResultat=ObjChaine.intval($("#nombre_feed").html());if(nombreResultat==0){$("#div_a_supprimer").attr("id","div_a_supprimer_si_vide");}}
pageActuelleHome=true;$("#table_texte_blog_express .bouton_ok").bind("click",function(e){ajoutFeed();});$("#form_blog_express").bind("submit",function(e){ajoutFeed();});}
$("#plus_de_message").bind("click",function(e){if($("#liste_feed_div").html()==''&&($("#liste_feed_module").css("display")=="none")){$("#plus_de_message").css("display","none");$("#div_chargement").css("display","block");$.post(urlControleurAjaxBlogExpress,{f_action:getMAJBlogExpress,type_regenere:typeMAJBlog},function(data){eval("("+"tabData = "+data+")");$("#liste_feed_div").html(tabData.message_retour.liste);nombreResultat=tabData.message_retour.nombre;$("#nombre_feed").html(nombreResultat);$("#plus_de_message").css("display","block");$("#div_chargement").css("display","none");toggleDiv('liste_feed_module');$("#plus_de_message").html('Fermer');if(pageActuelleHome){tailleDiv=65+(20*nombreResultat);$("#bloc_saisies").css('height',tailleDiv+'px');}
else{tailleDiv=25+(20*nombreResultat);$("#bloc_saisies_fiche_membre").css('height',tailleDiv+'px');}});}
else{toggleDiv('liste_feed_module');}
if($("#liste_feed_module").css("display")=="block"){$("#plus_de_message").html('Fermer');nombreResultat=ObjChaine.intval($("#nombre_feed").html());if(pageActuelleHome){tailleDiv=65+(20*nombreResultat);$("#bloc_saisies").css('height',tailleDiv+'px');}
else{tailleDiv=25+(20*nombreResultat);$("#bloc_saisies_fiche_membre").css('height',tailleDiv+'px');}}
else{$("#plus_de_message").html('+ de messages');if(pageActuelleHome){$("#bloc_saisies").css('height','60px');}
else{$("#bloc_saisies_fiche_membre").css('height','15px');}}});}
function getObjet(id){if(document.getElementById){return document.getElementById(id);}
if(document.all){return document.all[id];}
if(document.layers){return document.layers[id];}
return false;}
function limiteSaisie(id,max){if(id.value.length>=max){id.value=id.value.substring(0,max);}}
function getValeur(zone){if(getObjet(zone)){return getObjet(zone).value;}}
function setValeur(zone,valeur){if(getObjet(zone)){getObjet(zone).value=valeur;}}
function testValeur(zone,valeur){if(getObjet(zone)){if(getObjet(zone).value==valeur){return 1;}}
return 0;}
function showDiv(div){var ladiv=getObjet(div);if(ladiv){if(ladiv.style.display!="block"){ladiv.style.display="block";}else{ladiv.style.display="none";}}}
function avantEnvoiAction(xhr,cur_elt,id_requete){var coords=$(cur_elt).findPos();var offset_y=-12;$("body").append("<img id=\"ajax_icone_chargement_"+id_requete+"\" style=\"float:left; z-index:1000; position:absolute; top:"+(coords.y+offset_y)+"px; left:"+(coords.x-25)+"px;\" src=\"/framework/lib/js/image/chargement.gif\"/>");}
jQuery(function($){$(function(){$("select[id^='f_id_typelienpersonne_']").change(function(){id_select=$(this).attr("id").substring($(this).attr("id").lastIndexOf("_")+1);if(id_select>0){$("#f_id_typelienpersonne_"+id_select+" option:selected").each(function(){if($(this).val()==3){$("#f_flag_typelien_"+id_select).parents("tr:first").show();}
else{$("#f_flag_typelien_"+id_select).parents("tr:first").hide();url_action=$("input[name='f_ajax_changement_relation_"+id_select+"']").val()+'&f_id_typelienpersonne='+$(this).val();appelScriptAction(url_action,$("#f_id_typelienpersonne_"+id_select),'ChangementListe');}});}})
$("select[id^='f_flag_typelien_']").change(function(){id_select=$(this).attr("id").substring($(this).attr("id").lastIndexOf("_")+1);$("#f_flag_typelien_"+id_select+" option:selected").each(function(){if($(this).val()!=''){url_action=$("input[name='f_ajax_changement_relation_"+id_select+"']").val()+'&f_id_typelienpersonne='+$("#f_id_typelienpersonne_"+id_select).val()+'&f_flag_typelien='+$(this).val();appelScriptAction(url_action,$("#f_flag_typelien_"+id_select),'ChangementListe');}});})
$("input[@f_ajax_changement_relation_mult]").bind("click",function(){liste_id_relation='';$("input[@name='f_id_lienpersonne[]']").each(function(){if(this.checked==true){liste_id_relation+='&liste_id_relation['+this.value+']='+$("input[name='id_personne_fille_"+this.value+"']").val();}});if(liste_id_relation==''){alert('Il faut cocher au moins une personne.');}
else{url_action=$(this).attr('f_ajax_changement_relation_mult')
+''+liste_id_relation
+'&f_id_typelienpersonne='+$("#f_id_typelienpersonne_deplace").val();appelScriptAction(url_action,this,'ChangementListeMult');}});});});var ajax_en_cours=new Array();function appelScriptAction(url_action,cur_elt,type_action){var ajax_en_cours_ir;var id_requete;id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
if(ajax_en_cours_ir==0){ajax_en_cours[id_requete]=1;$.ajax({type:"GET",url:url_action,dataType:"json",beforeSend:function(xhr){avantEnvoiAction(xhr,cur_elt,id_requete);},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourAction(xhr,msg,id_requete);},success:function(json){eval('traiteRetourAction'+type_action+'(json)');},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});return false;}else{}}
function traiteRetourErreur(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourAction(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
function traiteRetourAction(json,idrencontre_en_cours){var msg_complement="";var id_message="message_de_confirmation";if(json.code_retour=="0"){id_message="message_de_confirmation_alerte";}
if(json.code_retour!="1"){if(json.code_retour=="2"){$("#reponse_ajax_"+idrencontre_en_cours).html("<a id=\""+id_message+"\">"+json.message_retour+"<br></a>");$("input[@name=f_email_"+idrencontre_en_cours+"]").remove();$("input[@name="+idrencontre_en_cours+"]").remove();$("#lien_saisie_email_"+idrencontre_en_cours).remove();$("#saisie_"+idrencontre_en_cours).remove();}else{$("#reponse_ajax_"+idrencontre_en_cours).html("<a id=\""+id_message+"\" href=\"javascript: void(0);\" onclick=\"this.style.display='none'\" alt=\"fermer\" title=\"fermer\">"+json.message_retour+"<br></a>");}
return false;}else{$("#saisie_email_"+idrencontre_en_cours).html("<a id=\""+id_message+"\" href=\"javascript: void(0);\" onclick=\"this.style.display='none'\" alt=\"fermer\" title=\"fermer\">"+json.message_retour+"</a>");return true;}}
function traiteRetourActionChangementListe(json){if(json.code_retour=='0'){message_retour='Le changement de liste n\'a pas pu être pris en compte.';}
else if(json.code_retour=='1'){message_retour='Le changement de liste a bien été pris en compte.';}
if($("#f_id_typelienpersonne_"+json.id_lienpersonne+" + div").get(0)){}
else{$("#f_id_typelienpersonne_"+json.id_lienpersonne).hide();if($("#f_flag_typelien_"+json.id_lienpersonne).parents("tr:first").css("display")=="none"){}
else{$("#f_flag_typelien_"+json.id_lienpersonne).parents("tr:first").hide();setTimeout('$("#f_flag_typelien_'+json.id_lienpersonne+'").parents("tr:first").show()',4000);}
$("#f_id_typelienpersonne_"+json.id_lienpersonne).after('<div style="color:#008770; font-weight:bold; text-align: center;">'+message_retour+'</div>');}
setTimeout('$("#f_id_typelienpersonne_'+json.id_lienpersonne+' + div").remove()',4000);setTimeout('$("#f_id_typelienpersonne_'+json.id_lienpersonne+'").show()',4000);if($("#f_id_typelienpersonne_"+json.id_lienpersonne+" option:selected").val()==3){val_option=$("#f_flag_typelien_"+json.id_lienpersonne+" option:selected").text();val_option=val_option.substring(val_option.lastIndexOf(" ")+1);$("#precision_relation_famille_"+json.id_lienpersonne).html('('+val_option+')');}
else{$("#precision_relation_famille_"+json.id_lienpersonne).html('');}}
function traiteRetourActionChangementListeMult(json){$("#changement_lien_personne").hide();$("#changement_lien_personne").after('<div style="color:#008770; font-weight:bold; text-align: center;">'+json.message_retour+'</div>');setTimeout('$("#changement_lien_personne + div").remove()',5000);setTimeout('$("#changement_lien_personne").show()',5000);if(json.code_retour=='1'){tab_id_lien=new Array();tab_id_lien=json.tab_id_lien;for(var id_lien=0;id_lien<tab_id_lien.length;id_lien++){$("#ligne_lien_personne_"+tab_id_lien[id_lien]).remove();$("#ligne_lien_personne_recontre_"+tab_id_lien[id_lien]).remove();$("#f_flag_typelien_"+tab_id_lien[id_lien]).parents("tr:first").remove();}}}
if(typeof benchmark=="undefined")var benchmark=new Object();benchmark.ObjGestionFeed=function(){this.urlRegenereBlocFeed='';this.idDivContenant='feed_perso';}
benchmark.ObjGestionFeed.prototype={chargeGestionFeed:function(){$("span[class='feed_gestion'] a").bind("click",{idDivContenant:this.idDivContenant,typeActionAvantCharge:this.typeActionAvantCharge},function(e){var url_action=this.href;var ligne=$("#"+e.data.idDivContenant+" li:has(#"+this.id+")");ligne.css("color","#AAAAAA");$('a',ligne).css("color","#AAAAAA");ligne.css("background","#EEEEEE");$(this).replaceWith('<img class="feed_attente" src="/framework/lib/js/image/chargement.gif" />');jQuery.post(url_action,{},function(data){idDivContenant=e.data.idDivContenant;divAModifier=$("#"+idDivContenant+"");if(data.message_retour){divAModifier.replaceWith(data.message_retour);}else{divAModifier.replaceWith('<div id="bloc_blogexpress_liste_feed" class="liste_feed"><div class="bloc_vide bloc_contenant" style="padding: 5px;">Votre actualité est vide.</div></div>');}},"json");return false;});},reinitialiseBlocFeed:function(){if(this.urlRegenereBlocFeed){jQuery.post(this.urlRegenereBlocFeed,{idDivContenant:this.idDivContenant},function(data){if(data.code_retour==1){if(data.message_retour){$('#'+this.idDivContenant+' .bloc_contenant').replaceWith(data.message_retour);}else{$('#'+this.idDivContenant+' .bloc_contenant').replaceWith('<div class="bloc_contenant" style="padding: 5px;">Votre actualité est vide.</div>');}}},"json");return false;}}}
jQuery(function($){var objGestionFeed=new benchmark.ObjGestionFeed();});if(typeof(benchmark)=='undefined'){var benchmark=new Object();}
if(typeof(benchmark.application)=='undefined'){benchmark.application=new Object();}
if(typeof(benchmark.application.copaindavant)=='undefined'){benchmark.application.copaindavant=new Object();}
benchmark.application.copaindavant.ObjListeDumpMessagerie=function()
{this.muc='salle_attente_billard';this.serveur='conference.lewebmail.com';this.jid=this.muc+'@'+this.serveur;this.enLigne=false;this.intervalRaffraichissementConnexion=200;this.intervalRaffraichissementAffichage=10000;this.intervalRaffraichissement=this.intervalRaffraichissementConnexion;this.intervalPointeur=null;this.nombreContacts=0;this.nombreContactsMax=8;this.debug=false;this.idBoutonActualiser='bouton_actualiser_salle_attente_billard';this.idTotalJoueur='nb_joueurs_attente';this.idChargement='chargement_salle_attente_liste';this.idListe='salle_utilisateurs_liste';this.TooltipActualiserMessage="Afficher d'autres joueurs en attente de partie";this.TooltipActualiserTimeout=2000;this.vitesseRedimensionnement=500;this.joinMUCTimestamp=null;this.joinMUCTimeout=2000;this.templateLigneUtilisateur='<div jid="${jid}" class="MUC_affichage_utilisateur {if soi} MUC_affichage_utilisateur_soi {/if} ">'+'<table class="MUC_vertical"><tr>'+'<td style="width:50px;text-align:center;">'+'<div class="MUC_utilisateur_image" jid="${jid}">'+'<img src="/image/commun/homme.jpg" class="MUC_image_photo_defaut">'+'</div>'+'</td>'+'<td style="vertical-align: top;">'+'<div class="MUC_utilisateur_nom" jid="${jid}"> ${nick}</div><br>'+'{if !soi }'+'<div class="MUC_utilisateur_action">'+'<a href="javascript:void(0);" jid="${jid}" class="MUC_jouer">Jouer</a> - '+'<a href="javascript:void(0);" jid="${jid}" class="MUC_parler">Discuter</a>'+'</div>'+'{/if}'+'</td>'+'</tr></table>'+'</div>';this.templateListeVide='<div class="MUC_liste_vide">'+"Il n'y a personne de connecté à l'heure actuelle."+'</div>';this.templateMessagerieOff='<div class="MUC_incompatible">Vous utilisez actuellement ${navigateurNom} ${navigateurVersion}.<br><br>'+'Pour profiter de toute les fonctionnalités de cette page et jouer avec d\'autres personnes, vous devez vous servir d\'une version récente de '+'<a style="font-weight: bold; text-decoration: underline;" href="http://www.mozilla-europe.org/fr/firefox/">Firefox</a> ou <a style="font-weight: bold; text-decoration: underline;" href="http://www.microsoft.com/france/windows/ie/">Internet Explorer</a> ou <a style="font-weight: bold; text-decoration: underline;" href="http://www.apple.com/fr/safari/">Safari</a> ou <a style="font-weight: bold; text-decoration: underline;" href="http://www.google.com/chrome/">Chrome</a>.</div>';this.raffraichir=function()
{var self=window['unObjModuleJoueursEnAttente'];if(self.testCompatibiliteMessagerie())
{if(!self.enLigne)
{if(self.joindreMUC())
{self.actualiseAffichage();return;}}
else
{self.actualiseAffichage();}}};this.joindreMUC=function()
{if
(typeof(objMessagerieInstantaneeClient)=='undefined'||typeof(objMessagerieInstantaneeIHM)=='undefined'||objMessagerieInstantaneeIHM.optionsPersonne===null||typeof(objMessagerieInstantaneeIHM.optionsPersonne)=='undefined'||objMessagerieInstantaneeClient.etatConnexion!=1||typeof(objMessagerieInstantaneeClient.connexion)=='undefined'||typeof(objMessagerieInstantaneeClient.connexion._connected)=='undefined'||benchmark.framework.util.objet.taille(objMessagerieInstantaneeClient.connexion._last_requests)<0)
{if(this.debug)console.log('xmpp non initialisé');this.enLigne=false;return false;}
else
{if
(typeof(objMessagerieInstantaneeIHM.listeMuc)=='undefined'||typeof(objMessagerieInstantaneeIHM.listeMuc[this.jid])=='undefined')
{if(this.JoinMUCTimestamp===null||(new Date().getTime()-this.joinMUCTimestamp)>this.joinMUCTimeout)
{if(this.debug)console.log('Join MUC lancé ! ');objMessagerieInstantaneeClient.joindreMUC(this.muc);this.joinMUCTimestamp=new Date().getTime();}
else{if(this.debug)console.log('Join MUC en cours ['+(new Date().getTime()-this.joinMUCTimestamp)+'] ...');}
this.enLigne=false;return false;}
else
{if(!this.enLigne)
{this.enLigne=true;this.basculeIntervalAffichage();this.initialiseBoutonActualiser();}
return true;}}};this.basculeIntervalAffichage=function()
{setTimeout(this.raffraichir,700);setTimeout(this.raffraichir,2500);setTimeout(this.raffraichir,5000);setTimeout(this.raffraichir,10000);this.intervalRaffraichissement=this.intervalRaffraichissementAffichage;this.stop();this.initialiseRaffraichissement();return true;};this.initialiseBoutonActualiser=function()
{$('#'+this.idBoutonActualiser).bind('click',{self:this},function(e)
{e.data.self.raffraichir();}).bind('mouseover',{self:this},function(e)
{$(this).addClass('actualiser_module_hover');new benchmark.framework.ihm.ObjToolTip($(this).attr('id'),e.data.self.TooltipActualiserMessage,{timeout:e.data.self.TooltipActualiserTimeout});}).bind('mouseout',function()
{$(this).removeClass('actualiser_module_hover');}).fadeOut();};this.actualiseAffichage=function()
{if(this.debug)console.log('affichage');var listeUtilisateurs=this.getListeUtilisateurs();this.actualiseAffichageTotal(listeUtilisateurs);this.actualiseAffichageListe(listeUtilisateurs);this.actualiseTailleListe();if(this.nombreContacts>0)
{this.actualiseAffichageBoutonActualiser();}
else
{this.afficheListeVide();}};this.afficheListeVide=function()
{$('#'+this.idListe).html(this.templateListeVide).slideDown();$('#'+this.idBoutonActualiser).fadeOut();};this.testCompatibiliteMessagerie=function()
{if(typeof(benchmark)=='undefined'||typeof(benchmark.application)=='undefined'||typeof(benchmark.application.messagerieinstantanee)=='undefined'||typeof(benchmark.application.messagerieinstantanee.util)=='undefined'||typeof(benchmark.application.messagerieinstantanee.util.navigateur)=='undefined'||benchmark.application.messagerieinstantanee.util.navigateur.nom===null)
{return false;}
else
{if(benchmark.application.messagerieinstantanee.util.navigateur.autorise)
{return true;}
else
{this.stop();this.onMessagerieIncompatible();return false;}}
return false;};this.onMessagerieIncompatible=function()
{template=new benchmark.framework.template.ObjTemplateProxy();template.setJson({navigateurNom:benchmark.application.messagerieinstantanee.util.navigateur.nomComplet,navigateurVersion:benchmark.application.messagerieinstantanee.util.navigateur.version});template.setTemplate(this.templateMessagerieOff);$('#'+this.idChargement).slideUp();$('#'+this.idListe).html(template.genere()).slideDown();};this.actualiseTailleListe=function()
{benchmark.framework.ihm.effet.ObjEffet.redimensionne('#'+this.idListe,$('#'+this.idListe).width(),Math.ceil(this.nombreContacts/2)*($('.MUC_affichage_utilisateur').height()+5),this.vitesseRedimensionnement);};this.actualiseAffichageBoutonActualiser=function()
{if(this.nombreContacts>=this.nombreContactsMax)
{if($('#'+this.idBoutonActualiser).css('display')=='none')
{$('#'+this.idBoutonActualiser).fadeIn();}}
else
{if($('#'+this.idBoutonActualiser).css('display')!='none')
{$('#'+this.idBoutonActualiser).fadeOut();}}};this.getListeUtilisateurs=function()
{};this.actualiseAffichageTotal=function(listeUtilisateurs)
{switch(listeUtilisateurs.length)
{case 0:$('#'+this.idTotalJoueur).html('Aucun joueur en attente.');break;case 1:$('#'+this.idTotalJoueur).html('1 joueur en attente.');break;default:$('#'+this.idTotalJoueur).html(listeUtilisateurs.length+' joueurs en attente.');break;}};this.trieListeUtilisateur=function(listeUtilisateurs)
{return listeUtilisateurs.sort(function()
{return 0.5-Math.random();}).slice(0,this.nombreContactsMax).sort(function(a,b)
{return a.jid.split('_')[0]-b.jid.split('_')[0];});};this.actualiseAffichageListe=function(listeUtilisateurs)
{var affichage='';listeUtilisateurs=this.trieListeUtilisateur(listeUtilisateurs);listeUtilisateurs=listeUtilisateurs.splice(0,this.nombreContactsMax);this.nombreContacts=0;for(var utilisateur in listeUtilisateurs)
{if(typeof(listeUtilisateurs[utilisateur])=='object')
{this.nombreContacts++;template=new benchmark.framework.template.ObjTemplateProxy();template.setJson({nick:listeUtilisateurs[utilisateur]['nick'],jid:listeUtilisateurs[utilisateur]['jid'].split('@')[0],soi:(objMessagerieInstantaneeClient.jidPersonne==listeUtilisateurs[utilisateur]['jid'].split('/')[0]?true:false)});template.setTemplate(this.templateLigneUtilisateur);affichage+=template.genere();}}
$('#'+this.idChargement).slideUp();$('#'+this.idListe).html(affichage).slideDown();this.actualiseBind();this.actualiseInformation();};this.actualiseBind=function()
{$('#'+this.idListe+' .MUC_parler').bind('click',function()
{fenetre=objMessagerieInstantaneeIHM.ouvreConversation($(this).attr('jid')+'@lewebmail.com');return false;});$('#'+this.idListe+' .MUC_jouer').bind('click',function()
{var jid=$(this).attr('jid');fenetre=objMessagerieInstantaneeIHM.ouvreConversation(jid+'@lewebmail.com');if(fenetre)
{fenetre.inviteJeu({idJeu:0,urlJeu:'/jeux/billard/{1}/{2}/',libelle:'au Billard Anglais',det:''});}
return false;});};this.actualiseInformation=function()
{if(typeof(objMessagerieInstantaneeIHM.objPersonneAjaxCache)!='undefined')
{$('.MUC_affichage_utilisateur').each(function()
{var jid=$(this).attr('jid');objMessagerieInstantaneeIHM.objPersonneAjaxCache.getPersonne(jid,function(donnees)
{var code_image_lien=objMessagerieInstantaneeIHM.listeContacts[donnees.jid]['code_image'];code_image_lien='<a href="'+objMessagerieInstantaneeIHM.listeContacts[donnees.jid]['url_fiche']+'" class="MUC_fiche_membre" target="_blank">'+code_image_lien+'</a>';$('.MUC_utilisateur_image[jid='+donnees.id+']').html(code_image_lien);var code_nom_lien=$('.MUC_utilisateur_nom[jid='+donnees.id+']').html();code_nom_lien='<a href="'+objMessagerieInstantaneeIHM.listeContacts[donnees.jid]['url_fiche']+'" class="MUC_fiche_membre" target="_blank">'+code_nom_lien+'</a>';$('.MUC_utilisateur_nom[jid='+donnees.id+']').html(code_nom_lien);});}).bind('mouseover',function()
{$(this).addClass('MUC_affichage_utilisateur_hover');}).bind('mouseout',function()
{$(this).removeClass('MUC_affichage_utilisateur_hover');});}};this.initialiseRaffraichissement=function()
{if(this.debug)console.log('initialise : '+this.intervalRaffraichissement);this.intervalPointeur=setInterval(this.raffraichir,this.intervalRaffraichissement);};this.stop=function()
{if(this.debug)console.log('stop');clearInterval(this.intervalPointeur);};}
if(typeof(benchmark)=='undefined'){var benchmark=new Object();}
if(typeof(benchmark.application)=='undefined'){benchmark.application=new Object();}
if(typeof(benchmark.application.copaindavant)=='undefined'){benchmark.application.copaindavant=new Object();}
benchmark.application.copaindavant.ObjModuleJoueursEnAttente=function()
{this.muc='salle_attente_billard';this.intervalRaffraichissementConnexion=200;this.intervalRaffraichissementAffichage=20000;this.nombreContactsMax=10;this.debug=false;this.idBoutonActualiser='bouton_actualiser_salle_attente_billard';this.idTotalJoueur='nb_joueurs_attente';this.idChargement='chargement_salle_attente_liste';this.idListe='salle_utilisateurs_liste';this.templateListeVide='<div class="MUC_liste_vide">'+"Aucun joueur n'est actuellement connecté."+'</div>';this.raffraichir=function()
{var self=window['unObjModuleJoueursEnAttente'];if(self.testCompatibiliteMessagerie())
{if(!self.enLigne)
{if(self.joindreMUC())
{self.actualiseAffichage();return;}}
else
{self.actualiseAffichage();}}};this.getListeUtilisateurs=function()
{var liste1=objMessagerieInstantaneeIHM.listeMuc[this.jid].listeContacts;var liste2=new Array();var contact=null;for(var u in liste1){contact=liste1[u];if(contact['jid']){liste2.push({nick:contact['nick'],jid:contact['jid'].split('/')[0]});}}
return benchmark.framework.util.tableau.unique(liste2,'jid');};this.onMessagerieIncompatible=function()
{$('#'+this.idListe).parent().parent().parent().slideUp();};};benchmark.application.copaindavant.ObjModuleJoueursEnAttente.prototype=new benchmark.application.copaindavant.ObjListeDumpMessagerie();jQuery(function($){$(function(){$("a[@f_ajax_retirer_album_reseau]").each(function(lien){$(this).bind("click",function(){appelScriptActionAlbumReseau($(this).attr('f_ajax_retirer_album_reseau'),this,'RetirerAlbumReseauHome');});});});});var ajax_en_cours=new Array();function appelScriptActionAlbumReseau(url_action,cur_elt,type_action){var ajax_en_cours_ir;var id_requete;id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
if(ajax_en_cours_ir==0){ajax_en_cours[id_requete]=1;$.ajax({type:"GET",url:url_action,dataType:"json",beforeSend:function(xhr){var position_elt=$(cur_elt).position();$(cur_elt).after('<img id="ajax_icone_chargement_'+id_requete+'" style="float: left; position: absolute; top: '+position_elt.top+'px; left: '+position_elt.left+'px;" src="/framework/lib/js/image/chargement.gif" />');},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourAction(xhr,msg,id_requete);},success:function(json){eval('traiteRetourAction'+type_action+'(json)');},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});}else{}}
function traiteRetourErreur(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourAction(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
function traiteRetourActionImageSuppr(json){$("input[@name=f_cle_image_"+json.id_image+"]").remove();$("#ligne_image_"+json.id_image).hide("slow");}
function traiteRetourActionImageSupprMult(json){var tab=new Array()
tab=json.id_image;if(tab){for(var id_image=0;id_image<tab.length;id_image++){$("input[@name=f_cle_image_"+tab[id_image]+"]").remove();$("#ligne_image_"+tab[id_image]).hide("slow").remove();}}}
function traiteRetourActionImageModif(json){$("#liste_image_diaporama_album > .navigation > .titre_image").text(json.libelle_image);if($("#liste_image_diaporama_album > .image_agrandie .commentaire_image").get()[0]){if(json.description_image==''){$("#liste_image_diaporama_album > .image_agrandie .commentaire_image").remove();}
else{$("#liste_image_diaporama_album > .image_agrandie .commentaire_image").html(json.description_image);}}
else if(json.description_image!=''){if($("#liste_image_diaporama_album > .image_agrandie .image_donnees").get()[0]){$("#liste_image_diaporama_album > .image_agrandie .image_donnees").before('<div class="commentaire_image">'+json.description_image+'</div>');}
else{$("#liste_image_diaporama_album > .image_agrandie").append('<div class="commentaire_image">'+json.description_image+'</div>');}}
$("#enregistrer_modif").after('<span style="font-weight: bold; color: #008770;">Les modifications ont bien été enregistrées&nbsp;!</span>');}
function traiteRetourActionImageAjoutEntite(json){if($("#liste_image_diaporama_album ul").get()[0]){$("#liste_image_diaporama_album ul").append('<li id="entite_"'+json.id_entite+'>'+json.id_entite+'</li>');}
else{$("#liste_image_diaporama_album > .image_agrandie").append('<ul><li id="entite_"'+json.id_entite+'>'+json.id_entite+'</li></ul>');}}
function traiteRetourActionImageSupprimeEntite(json){$("li#entite_"+json.id_entite).remove();}
function traiteRetourActionAlbumSuppr(json){$("#liste_mes_albums > .ligne_album_photo_"+json.id_album).hide("slow");}
function traiteRetourActionNavPhoto(json){var element;element=$("#liste_image_diaporama_album .image_agrandie img");element.attr("src",json.image_src);element.removeAttr("height");element.removeAttr("width");element.attr("id",json.image_id);element.attr("alt",json.image_titre);element.attr("title",json.image_titre);$("#liste_image_diaporama_album .titre_image").html(json.image_titre);element=$("#liste_image_diaporama_album .commentaire_image");if(json.image_description&&json.image_description.length){element.html(json.image_description);element.show();}else{element.hide();element.html("");}
if(json.liste_personne&&json.liste_personne.length){$("#liste_image_diaporama_album .image_donnees").replaceWith(json.liste_personne);gestion_detection_entite();$("#liste_image_diaporama_album .image_donnees").show();}else{$("#liste_image_diaporama_album .image_donnees").hide();}
encadrePhoto();if($("img[id^='mon_produit_perso_']").get()[0]){$("img[id^='mon_produit_perso_']").remove();affichePhotoImprime();$("div[id^='colonne_droite_autopromo_'] > a").attr("href",json.tshirt_promo_url);$(".lien_tshirt a").attr("href",json.tshirt_promo_url);}
var urlaction=$("#urlaction_navphoto").val();if(!urlaction||!urlaction.length)
return;if(json.lien_precedent&&json.lien_precedent.length){$("#liste_image_diaporama_album .lien_precedent a").attr('href',json.lien_precedent);$("#liste_image_diaporama_album .lien_precedent").css('visibility','visible');}else{$("#liste_image_diaporama_album .lien_precedent").css('visibility','hidden');}
if(json.lien_suivant&&json.lien_suivant.length){$("#liste_image_diaporama_album .lien_suivant a").attr('href',json.lien_suivant);}else{var urlalbum=$("#urlalbum_navphoto").val();if(urlalbum&&urlalbum.length){$("#liste_image_diaporama_album .lien_suivant a").attr('href',urlalbum);}}
var lien_abus=$("div.lien_abus a").attr('href');if(lien_abus!=undefined&&lien_abus!=''){var pos=lien_abus.indexOf("f_id_image_album_photo",0);if(pos!=-1){var nv_lien_abus='';nv_lien_abus=lien_abus.substring(0,pos);nv_lien_abus+="f_id_image_album_photo="+json.image_id;var pos2=lien_abus.indexOf("&",pos);if(pos2!=-1){nv_lien_abus+=lien_abus.substr(pos2,lien_abus.length);}
$("div.lien_abus a").attr('href',nv_lien_abus);}}
$.each($('a.ofcc_a'),function(){$(this).replaceWith(json.lien_commenter);});$('input#f_url_ajax_commentaires').val(json.url_ajax_refresh);var texte_nb_commentaires='Aucun commentaire';if(json.nombre_commentaire>0){texte_nb_commentaires=json.nombre_commentaire+' commentaire'+(json.nombre_commentaire>1?'s':'');}
var texte_nb_commentaires_album='Aucun commentaire';if(json.nombre_commentaire_album>0){texte_nb_commentaires_album=json.nombre_commentaire_album+' commentaire'+(json.nombre_commentaire_album>1?'s':'');}
$('span.nombre_commentaires').html(texte_nb_commentaires);$('span.nombre_commentaires_parent').html(texte_nb_commentaires_album);$('div#liste_commentaires').replaceWith(json.liste_commentaire);if(typeof(benchmark.execution.objGestionFormulaireCommentaire)!='undefined'){benchmark.execution.objGestionFormulaireCommentaire.initialise();}}
function traiteRetourActionAffichageAlbumReseau(json){$("#statut_"+json.id_album+" span").html(json.statut_album);$("#reseau_"+json.id_album).replaceWith(json.lien_reseau_album);activeLienAffichageAlbumReseau();}
function traiteRetourActionRetirerAlbumReseauHome(json){var ligne_album=$("#album_photo_reseau_"+json.id_album).parent("div.ligne_album_photo_reseau");var album_cache=$("#album_photo_reseau_"+json.id_album).nextAll("div[id^='album_photo_reseau_'].album_reseau_cache:first");$("#album_photo_reseau_"+json.id_album).animate({width:"1px",opacity:0.4},1000,'',function(){$(this).remove();var nb_album=ligne_album.children().length;if(nb_album==0){ligne_album.parent("div.home_service_contenu").hide("slow").parent("div:first").next("div.trait_en_pointille").hide("slow").next("div.module_lien_bas").hide("slow");}else{if(album_cache.get()[0]){var lien_image=album_cache.children("div.vignette_album");var code_img=lien_image.html();code_img=code_img.replace('<!-- #tag_vignette#','');code_img=code_img.replace('#tag_vignette# -->','');lien_image.html(code_img);album_cache.removeClass('album_reseau_cache');}
mavar=ligne_album.parent("div.home_service_contenu").parent("div:first").next("div.trait_en_pointille").next("div.module_lien_bas").html();var nb_total_album_reseau=$("#nb_total_album_reseau").val();var nb_total_photo_reseau=$("#nb_total_photo_reseau").val();if(nb_total_album_reseau>0){nb_total_album_reseau=nb_total_album_reseau-1;}
if(nb_total_photo_reseau>0){nb_total_photo_reseau=nb_total_photo_reseau-json.calc_nb_image;}
mavar=mavar.replace(/([0-9]+) albums/g,nb_total_album_reseau+" albums");mavar=mavar.replace(/([0-9]+) photos/g,nb_total_photo_reseau+" photos");ligne_album.parent("div.home_service_contenu").parent("div:first").next("div.trait_en_pointille").next("div.module_lien_bas").html(mavar);}});}
function traiteRetourActionAlbumSupprLiaisonReseau(json){var div_parent=$("#membre_affiche_"+json.id_album+"_"+json.id_personne).parent("div:first");$("#membre_affiche_"+json.id_album+"_"+json.id_personne).remove();if(div_parent.children().length==0){div_parent.remove();}}
if(typeof(benchmark)=='undefined'){var benchmark=new Object();}
if(typeof(benchmark.application)=='undefined'){benchmark.application=new Object();}
if(typeof(benchmark.application.copaindavant)=='undefined'){benchmark.application.copaindavant=new Object();}
benchmark.application.copaindavant.ObjModuleMesAmisConnectes=function()
{this.intervalRaffraichissementConnexion=200;this.intervalRaffraichissementAffichage=20000;this.nombreContactsMax=8;this.debug=false;this.idBoutonActualiser='bouton_actualiser_mes_amis_connectes';this.idChargement='chargement_mes_amis_liste';this.idListe='mes_amis_liste';this.TooltipActualiserMessage="Voir d'autres amis <br>(seul "+this.nombreContactsMax+" amis sont affichés à la fois)";this.templateListeVide='<div class="MUC_liste_vide">'+"Aucun membre de votre réseau n'est actuellement disponible."+'</div>';this.raffraichir=function()
{var self=window['unObjModuleMesAmisConnectes'];if(self.testCompatibiliteMessagerie())
{if(!self.enLigne)
{if(self.joindreMUC())
{self.actualiseAffichage();return;}}
else
{self.actualiseAffichage();}}};this.getListeUtilisateurs=function()
{var conversion=function(liste1)
{var liste2=new Array();for(var u in liste1)
{if(typeof(liste1[u]['souscription'])!='undefined'&&liste1[u]['souscription']=='B'&&liste1[u]['statut']=='available')
{liste2.push({nick:liste1[u]['nick'],jid:u});}}
return liste2;};return benchmark.framework.util.tableau.unique(conversion(objMessagerieInstantaneeIHM.listeContacts),'jid');};this.actualiseAffichageTotal=function(listeUtilisateurs)
{return true;};};benchmark.application.copaindavant.ObjModuleMesAmisConnectes.prototype=new benchmark.application.copaindavant.ObjListeDumpMessagerie();function avantEnvoiAction(xhr,cur_elt,id_requete){var coords=$(cur_elt).findPos();supprimeMessageConfirmation(id_requete);var offset_y=-12;if($("#tetiere-box").get()[0]){offset_y=-92;}
$(cur_elt).after("<img id=\"ajax_icone_chargement_"+id_requete+"\" style=\"float:left; position:absolute;  top:"+(coords.y+offset_y)+"px; left:"+(coords.x-25)+"px;\" src=\"/framework/lib/js/image/chargement.gif\"/>");}
function supprimeMessageConfirmation(id_requete){$("#message_de_confirmation").remove();$("#message_de_confirmation_alerte").remove();$("#message_de_confirmation_erreur").remove();}
function controleLimiteTextarea(){var maxLength=this.getAttribute('maxlength');var currentLength=this.value.length;if(currentLength<maxLength-10){this.relatedElement.className='couleur_valide';}else if(currentLength<maxLength){this.relatedElement.className='couleur_attente';}else{this.relatedElement.className='couleur_invalide';this.value=this.value.substring(0,maxLength);currentLength=maxLength;}
this.relatedElement.firstChild.nodeValue=maxLength-currentLength;}
function initialiseTextareaMaxlength(){var element=document.getElementsByTagName('textarea');var compteur=document.createElement('span');compteur.className='compteur_textarea';for(var i=0;i<element.length;i++){if(element[i].getAttribute('maxlength')){if(element[i].nextSibling==null||element[i].nextSibling.className!='compteur_textarea'){var cloneCompteur=compteur.cloneNode(true);cloneCompteur.relatedElement=element[i];cloneCompteur.innerHTML='<br>Il vous reste <strong>0</strong> caractère(s).';element[i].parentNode.insertBefore(cloneCompteur,element[i].nextSibling);element[i].relatedElement=cloneCompteur.getElementsByTagName('strong')[0];element[i].onkeyup=element[i].onchange=controleLimiteTextarea;element[i].onkeyup();}}}}
$(document).ready(function(){initialiseTextareaMaxlength();});eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';2(J.1C)(3($){$.B($,{6:3(o){7 $("1f:m.2J").6(o)}});$.B($.6,{19:{j:\'\',k:-1,1v:3(s){2($.1h){$.1h({2C:s.u(/\\n/p,\'<2z/>\'),18:{17:\'2x\',2v:\'2u\',2t:\'12.2r\',2n:\'#2m\',2l:\'#2k\',2j:\'.8\',\'-2i-17-1n\':\'1o\',\'-2h-17-1n\':\'1o\'}});J.2g($.2d,2b)}1w{2a(s)}},1F:\'$F\',A:{O:\'x\',1g:\'28 27 26 a $13 m.\\24 21...\',m:\'$m\',X:\'20 X: $m\',1t:\'1Y m 1X 1W 1U X:\\n$m\'}}});$.B($.6,{Z:3(a){q o=[];$(\'1f:m\').L(3(){2($(5).15()==\'\')o[o.16]=5});7 $(o).L(3(){5.W=V}).1i(a||\'1j\')},Y:3(a){a=a||\'1j\';7 $(\'1f:m.\'+a).1T(a).L(3(){5.W=y})},P:[\'1O\',\'1N\',\'1M\'],14:{},1r:3(b,c,d){q e,l;d=d||[];2(d.1x.1y().1z("1A")<0)d=[d];2(1a(b)==\'3\'){$.6.Z();l=b.1D(c||J,d);$.6.Y();7 l};2(b.1x.1y().1z("1A")<0)b=[b];1E(q i=0;i<b.16;i++){e=b[i]+\'\';2(e)(3(a){$.6.14[a]=$.1c[a]||3(){};$.1c[a]=3(){$.6.Z();l=$.6.14[a].1D(5,1L);$.6.Y();7 l}})(e)}}});$.B($.1c,{1e:3(){7 5.L(3(){1K{5.1e()}2B(e){}})},6:3(h){2($.6.P){$.6.1r($.6.P);$.6.P=N};7 $(5).L(3(e){2(5.1q)7;5.1q=V;J.6=(J.6||0)+1;e=J.6;q g={e:5,E:$(5),T:$(5).T()};2(1a h==\'1P\')h={k:h};2(1a h==\'1Q\')h={j:h};q o=$.B({},$.6.19,h||{},($.1R?g.E.1S():($.1B?g.E.1B():N))||{});2(!(o.k>0)){o.k=g.E.I(\'1V\');2(!(o.k>0)){o.k=(t(g.e.1u.C(/\\b(k|1Z)\\-([0-9]+)\\b/p)||[\'\']).C(/[0-9]+/p)||[\'\'])[0];2(!(o.k>0))o.k=-1;1w o.k=t(o.k).C(/[0-9]+/p)[0]}};o.k=1d 22(o.k);o.j=o.j||g.E.I(\'j\')||\'\';2(!o.j){o.j=(g.e.1u.C(/\\b(j\\-[\\w\\|]+)\\b/p))||\'\';o.j=1d t(o.j).u(/^(j|13)\\-/i,\'\')};$.B(g,o||{});g.A=$.B({},$.6.19.A,g.A);$.B(g,{n:0,H:[],25:[],1b:g.e.D||\'6\'+t(e),1J:3(z){7 g.1b+(z>0?\'29\'+t(z):\'\')},G:3(a,b){q c=g[a],l=$(b).I(\'l\');2(c){q d=c(b,l,g);2(d!=N)7 d}7 V}});2(t(g.j).16>1){g.1s=1d 2c(\'\\\\.(\'+(g.j?g.j:\'\')+\')$\',\'p\')};g.K=g.1b+\'2e\';g.E.2f(\'<U D="\'+g.K+\'"></U>\');g.11=$(\'#\'+g.K+\'\');g.e.F=g.e.F||\'m\'+e+\'[]\';2(!g.M){g.11.10(\'<S D="\'+g.K+\'1I"></S>\');g.M=$(\'#\'+g.K+\'1I\')};g.M=$(g.M);g.Q=3(c,d){g.n++;c.1G=g;c.i=d;2(c.i>0)c.D=c.F=N;c.D=c.D||g.1J(c.i);c.F=t(g.1F.u(/\\$F/p,g.E.I(\'F\')).u(/\\$D/p,g.E.I(\'D\')).u(/\\$g/p,(e>0?e:\'\')).u(/\\$i/p,(d>0?d:\'\')));$(c).15(\'\').I(\'l\',\'\')[0].l=\'\';2((g.k>0)&&((g.n-1)>(g.k)))c.W=V;g.R=g.H[c.i]=c;c=$(c);$(c).2o(3(){$(5).2p();2(!g.G(\'2q\',5,g))7 y;q a=\'\',v=t(5.l||\'\');2(g.j&&v&&!v.C(g.1s))a=g.A.1g.u(\'$13\',t(v.C(/\\.\\w{1,4}$/p)));1E(q f 2s g.H)2(g.H[f]&&g.H[f]!=5)2(g.H[f].l==v)a=g.A.1t.u(\'$m\',v.C(/[^\\/\\\\]+$/p));q b=$(g.T).T();b.1i(\'6\');2(a!=\'\'){g.1v(a);g.n--;g.Q(b[0],5.i);c.1p().1m(b);c.O();7 y};$(5).18({1l:\'2w\',1H:\'-2y\'});g.11.1m(b);g.1k(5);g.Q(b[0],5.i+1);2(!g.G(\'2A\',5,g))7 y})};g.1k=3(c){2(!g.G(\'2K\',c,g))7 y;q r=$(\'<U></U>\'),v=t(c.l||\'\'),a=$(\'<S 2D="m" 2E="\'+g.A.X.u(\'$m\',v)+\'">\'+g.A.m.u(\'$m\',v.C(/[^\\/\\\\]+$/p)[0])+\'</S>\'),b=$(\'<a 2F="#\'+g.K+\'">\'+g.A.O+\'</a>\');g.M.10(r.10(b,\' \',a));b.2G(3(){2(!g.G(\'2H\',c,g))7 y;g.n--;g.R.W=y;g.H[c.i]=N;$(c).O();$(5).1p().O();$(g.R).18({1l:\'\',1H:\'\'});$(g.R).1e().15(\'\').I(\'l\',\'\')[0].l=\'\';2(!g.G(\'2I\',c,g))7 y;7 y});2(!g.G(\'23\',c,g))7 y};2(!g.1G)g.Q(g.e,0);g.n++})}});$(3(){$.6()})})(1C);',62,171,'||if|function||this|MultiFile|return||||||||||||accept|max|value|file|||gi|var|||String|replace||||false||STRING|extend|match|id||name|trigger|slaves|attr|window|wrapID|each|list|null|remove|autoIntercept|addSlave|current|span|clone|div|true|disabled|selected|reEnableEmpty|disableEmpty|append|wrapper||ext|intercepted|val|length|border|css|options|typeof|instanceKey|fn|new|reset|input|denied|blockUI|addClass|mfD|addToList|position|prepend|radius|10px|parent|_MultiFile|intercept|rxAccept|duplicate|className|error|else|constructor|toString|indexOf|Array|metadata|jQuery|apply|for|namePattern|MF|top|_list|generateID|try|arguments|validate|ajaxSubmit|submit|number|string|meta|data|removeClass|been|maxlength|already|has|This|limit|File|again|Number|afterFileAppend|nTry|files|select|cannot|You|_F|alert|2000|RegExp|unblockUI|_wrap|wrap|setTimeout|moz|webkit|opacity|fff|color|900|backgroundColor|change|blur|onFileSelect|0pt|in|size|15px|padding|absolute|none|3000px|br|afterFileSelect|catch|message|class|title|href|click|onFileRemove|afterFileRemove|multi|onFileAppend'.split('|'),0,{}))
function chargeEvenementModuleAnimal(){$('a[@f_ajax_supprimer_animal]').each(function(lien){$(this).bind('click',function(){var testAlbum=$(this).attr('f_test_album');var actionSupprimer=$(this).attr('f_ajax_supprimer_animal');var largeurPopup=510;var hauteurPopup=105;if(testAlbum==1){codePopup='<style>a:hover.sans_underline{text-decoration: none}</style>'+'<div style="margin-bottom: 10px"><input type="radio" name="f_type_suppression" value="2" id="f_type_suppression_2" style="vertical-align: sub; _vertical-align: baseline; margin-right: 5px" checked="checked" /><label for="f_type_suppression_2" style="font-size: 12px">Supprimer mon animal ET son album photo de ma page Copains</label></div>'+'<div style="margin-bottom: 15px"><input type="radio" name="f_type_suppression" value="1" id="f_type_suppression_1" style="vertical-align: sub; _vertical-align: baseline; margin-right: 5px" /><label for="f_type_suppression_1" style="font-size: 12px">Supprimer uniquement mon animal (l\'album photo restera disponible avec ses photos)</label></div>'+'<p class="bouton_genere" style="width: 70px; margin-left: 213px">'+' <a style="cursor: pointer" id="bouton_validation_suppression_animal_album" class="sans_underline">Valider</a>'+' <span class="bouton_genere_gauche"></span>'+' <span class="bouton_genere_droit"></span>'+'</p>';}else{codePopup='<style>a:hover.sans_underline{text-decoration: none}</style>'+'<div style="margin-bottom: 15px; font-size: 12px">Voulez-vous supprimer votre animal ?</div>'+'<p class="bouton_genere" style="width: 70px; margin-left: 66px">'+' <a style="cursor: pointer" id="bouton_validation_suppression_animal" class="sans_underline">Valider</a>'+' <span class="bouton_genere_gauche"></span>'+' <span class="bouton_genere_droit"></span>'+'</p>';largeurPopup=219;hauteurPopup=76;}
popup=new benchmark.framework.ihm.ObjPopup();popup.ouvreHtml(codePopup,{fermetureSurClic:false,largeur:largeurPopup,hauteur:hauteurPopup});$('a#bouton_validation_suppression_animal_album').click(function(){appelScriptAction(actionSupprimer+'&f_type_suppression='+$('input[name=f_type_suppression]:checked').val(),this,'SuppressionAnimal');});$('a#bouton_validation_suppression_animal').click(function(){appelScriptAction(actionSupprimer+'&f_type_suppression=1',this,'SuppressionAnimal');});});});$('a[@f_ajax_ajouter_animal]').each(function(lien){$(this).bind('click',function(){var maxAnimal=5;if($('#mes_animaux_contenu').children().length>=maxAnimal){alert('Vous ne pouvez pas renseigner plus de '+maxAnimal+' animaux.');}else{appelScriptAction($(this).attr('f_ajax_ajouter_animal'),this,'AffichageRetour');}});});$('a[@f_ajax_modifier_animal]').each(function(lien){$(this).bind('click',function(){appelScriptAction($(this).attr('f_ajax_modifier_animal'),this,'AffichageRetour');});});$('#promo_animal_nom').focus(function(){appelScriptAction($("input[name='promo_animal_ajout']").val(),this,'AffichageRetour');});}
var ajax_en_cours=new Array();function appelScriptAction(url_action,cur_elt,type_action){var ajax_en_cours_ir;var id_requete;id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
if(ajax_en_cours_ir==0){ajax_en_cours[id_requete]=1;$.ajax({type:'GET',url:url_action,dataType:'json',beforeSend:function(xhr){var position_elt=$(cur_elt).position();$(cur_elt).after('<img id="ajax_icone_chargement_'+id_requete+'" style="float: left; position: absolute; top: '+position_elt.top+'px; left: '+position_elt.left+'px;" src="/framework/lib/js/image/chargement.gif" />');},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourAction(xhr,msg,id_requete);},success:function(json){eval('traiteRetourAction'+type_action+'(json)');},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});}}
function traiteRetourErreur(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourAction(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
function traiteRetourActionSuppressionAnimal(json){$('#animal_'+json.id_animal).remove();popup.ferme();if(!$('#mes_animaux_contenu').children().length>0){$('#mes_animaux_contenu').html('Présentez vos animaux de compagnie en cliquant sur le lien "Ajouter un animal"');}}
function traiteRetourActionAffichageRetour(json){if($('#mes_animaux_contenu').get(0)){$('#mes_animaux_contenu').html(json.message_retour);window.setTimeout(function(){if($('#nom_animal').get(0)){$('#nom_animal').get(0).focus();}},1);initialiseTextareaMaxlength();$('input#f_photo_animal').MultiFile({max:100,accept:'jpg|jpeg',STRING:{remove:'<img src="/image/animal/commun/supprimer.gif" class="animal_icone_supprimer" alt="Retirer cette photo" title="Retirer cette photo" />',denied:'Seul le format jpg/jpeg est autorisé.',file:'$file',selected:'Photo sélectionnée : $file',duplicate:'La photo $file fait déjà partie de votre sélection.'}});var idPassionGenre=$('#f_id_passion_genre').val();var idPassionAutre=$('#f_id_passion_autre').val();if(idPassionGenre==idPassionAutre){chargerListenerAutocompleteGenreAutre();}}}
function verifierFormulaireAnimal(idFormulaire){var posterFormulaire=true;$('#'+idFormulaire+' input').removeClass('formulaire-element-erreur');$('#'+idFormulaire+' select').removeClass('formulaire-element-erreur');$('#'+idFormulaire+' label').removeClass('couleur_invalide');var animalNom=$('#'+idFormulaire+' #nom_animal').val();if(animalNom==''){$('#'+idFormulaire+' #nom_animal').addClass('formulaire-element-erreur');$('#'+idFormulaire+' label[for="nom_animal"]').addClass('couleur_invalide');posterFormulaire=false;}
var idPassionGenre=$('#f_id_passion_genre').val();var idPassionAutre=$('#f_id_passion_autre').val();var libelleGenreAutre=$('#f_libelle_passion_genre_autre').val();if(idPassionGenre==''||(idPassionGenre==idPassionAutre&&libelleGenreAutre=='')){$('#'+idFormulaire+' #f_id_passion_genre').addClass('formulaire-element-erreur');$('#'+idFormulaire+' #f_libelle_passion_genre_autre').addClass('formulaire-element-erreur');$('#'+idFormulaire+' label[for="f_id_passion_genre"]').addClass('couleur_invalide');posterFormulaire=false;}
var animalJourNaissance=$('#f_jour_naissance_animal').val();var animalMoisNaissance=$('#f_mois_naissance_animal').val();var animalAnneeNaissance=$('#f_annee_naissance_animal').val();if(animalJourNaissance!=''&&animalMoisNaissance==''){$('#'+idFormulaire+' #f_mois_naissance_animal').addClass('formulaire-element-erreur');$('#'+idFormulaire+' label[for="f_annee_naissance_animal"]').addClass('couleur_invalide');if(animalAnneeNaissance==''){$('#'+idFormulaire+' #f_annee_naissance_animal').addClass('formulaire-element-erreur');}
posterFormulaire=false;}
if(animalMoisNaissance!=''&&animalAnneeNaissance==''){$('#'+idFormulaire+' #f_annee_naissance_animal').addClass('formulaire-element-erreur');$('#'+idFormulaire+' label[for="f_annee_naissance_animal"]').addClass('couleur_invalide');posterFormulaire=false;}
return posterFormulaire;}
function validerSelectionRaceAutre(data,field){if(!$('#f_id_passion_race option[value="'+data.id+'"]').get(0)){$('#f_id_passion_race').append('<option value="'+data.id+'">'+data.value.toLowerCase()+'</option>');}
$('#f_id_passion_race').val(data.id);$('#f_libelle_passion_race_autre').val('').hide();};function validerSelectionGenreAutre(data,field){if(!$('#f_id_passion_genre option[value="'+data.id+'"]').get(0)){$('#f_id_passion_genre').append('<option value="'+data.id+'">'+data.value.toLowerCase()+'</option>');}
$('#f_id_passion_genre').val(data.id);$('#f_libelle_passion_genre_autre').val('').hide();};function chargerListenerAutocompleteRaceAutre(){var idPassionPrincipale=$('#f_id_passion_principale').val();var idPassionGenre=$('#f_id_passion_genre').val();if(idPassionGenre){$('#f_libelle_passion_race_autre').Autocomplete({source:'/cgi/passion/recherche_passion.norevue.php?f_id_passion_principale='+idPassionPrincipale+'&f_id_passion_mere='+idPassionGenre,delay:500,autofill:false,autoriseNouveau:true,helperClass:'autocompleter',selectClass:'selectAutocompleter',minchars:3,onSelect:validerSelectionRaceAutre});$('#f_libelle_passion_race_autre').show();}else{$('#f_libelle_passion_race_autre').hide();}
$('#f_libelle_passion_race_autre').focus();}
function chargerListenerAutocompleteGenreAutre(){var idPassionPrincipale=$('#f_id_passion_principale').val();$('#f_libelle_passion_genre_autre').Autocomplete({source:'/cgi/passion/recherche_passion.norevue.php?f_id_passion_principale='+idPassionPrincipale+'&f_id_passion_mere='+idPassionPrincipale,delay:500,autofill:false,autoriseNouveau:true,helperClass:'autocompleter',selectClass:'selectAutocompleter',minchars:3,onSelect:validerSelectionGenreAutre});$('#f_libelle_passion_genre_autre').show().focus();}
function changerGenre(){var idPassionGenre=$('#f_id_passion_genre').val();var idPassionAutre=$('#f_id_passion_autre').val();$('#f_libelle_passion_genre_autre').val('');chargerListenerSelectRace();if(idPassionGenre==idPassionAutre){chargerListenerAutocompleteGenreAutre();}else{$('#f_libelle_passion_genre_autre').hide();}}
function changerRace(){var idPassionRace=$('#f_id_passion_race').val();var idPassionAutre=$('#f_id_passion_autre').val();if(idPassionRace==idPassionAutre){chargerListenerAutocompleteRaceAutre();}else{$('#f_libelle_passion_race_autre').hide();}}
function chargerListenerSelectRace(){var idPassionGenre=$('#f_id_passion_genre').val();$('#f_id_passion_race').hide().val('');$('#f_libelle_passion_race_autre').hide().val('');if(idPassionGenre){$.ajax({url:'/cgi/passion/recherche_passion_select.norevue.php?f_id_passion_mere='+idPassionGenre,success:function(html){$('#f_id_passion_race').replaceWith(html).show();}});}else{$('#f_id_passion_race').html('').attr('disabled','disabled').show();}}
jQuery(function($){function ajoutIdPersonneLien(domMultipage,idPersonne,clePersonne){var listeLienMultipage=domMultipage.find("a");var pattChoixAvecPage=new RegExp("/cadeau/choix/([0-9]+/){0,2}([0-9]+)/");listeLienMultipage.each(function(){var urlLien=$(this).attr("href");var resultats=urlLien.match(pattChoixAvecPage);if(resultats!=null){var newUrl=urlLien.replace(resultats[0],"");if(idPersonne==-1){var newUrl=newUrl+"/cadeau/choix/"+resultats[2]+"/";}
else{var newUrl=newUrl+"/cadeau/choix/"+idPersonne+"/"+clePersonne+"/"+resultats[2]+"/";}
$(this).attr("href",newUrl);}});}
var UrlActuelle=this.URL;var UrlHost="http://"+window.location.hostname;var pattChoix=new RegExp("/cadeau/choix/");var pattPersonnalisation=new RegExp("/cadeau/personnalisation/");var pattUrlImage=new RegExp("/image/([_a-zA-Z0-9-]+)/([0-9]+)/(([0-9]+).([_a-zA-Z]+){1,3})");var tailleImagePopup=300;if(pattPersonnalisation.test(UrlActuelle)){$("ul.ongletsGeneriques li a").bind("click",function(e){if(!confirm("Si vous cliquez, vous perdrez votre cadeau")){return false;}});}
$(".choixresultatrecherche").bind("click",function(e){var idBoutonChoisi=$(this).attr("id");var idPersonne=idBoutonChoisi.replace("resultatrecherche","");var clePersonne=$(this).attr("cle");var baseURI=window.parent.document.URL;if(pattChoix.test(baseURI)){ajoutIdPersonneLien(parent.$("#bloc_foliotage"),idPersonne,clePersonne);}
var cadreChoix=parent.$("#utilisateur_choisi_cadeau");var cadreModification=parent.$("#supprimer_choisi_cadeau");var nomPersonne=$("#nom_personne"+idPersonne).html();var texte_choix=nomPersonne;var hidden_choix_id="<input type=\"hidden\" name=\"f_id_choix_personne\" value=\""+idPersonne+"\">";var hidden_choix_cle="<input type=\"hidden\" name=\"f_cle_choix_personne\" value=\""+clePersonne+"\">";cadreChoix.html(texte_choix+hidden_choix_id+hidden_choix_cle);parent.$("#utilisateur_choisi_cadeau a").css("color","red");cadreModification.css("display","block");cadreChoix.css("display","block");new window.parent.benchmark.framework.ihm.effet.ObjEffet.clignote(cadreChoix,{iteration:4});parent.$("#div_choix_personne").css("display","none");window.parent.popup.ferme();});$("#supprimer_choisi_cadeau").bind("click",function(e){$("#utilisateur_choisi_cadeau").html("");$("#utilisateur_choisi_cadeau").css("display","none");$("#supprimer_choisi_cadeau").css("display","none");$("#div_choix_personne").css("display","inline");$("#choix_cadeau")[0].reset();if(pattChoix.test(UrlActuelle)){ajoutIdPersonneLien($("#bloc_foliotage"),-1);}});$(".cadeau_radio").bind("click",function(e){var complementId='';var idCadeau=$(this).attr("value");var idRadioCadeau=$(this).attr("id");var position=idRadioCadeau.indexOf('nouveau',0);if(position!=-1){complementId='nouveau';}
var imageCadeau=$("#image"+complementId+"cadeau"+idCadeau);$(".image_cadeau").attr("style","");$(imageCadeau).css("border","1px solid #FF6600");});$(".image_cadeau").bind("click",function(e){var complementId='';var imageCadeau=$(this).attr("id");var position=imageCadeau.indexOf('nouveau',0);if(position==-1){var idCadeau=imageCadeau.replace("imagecadeau","");}else{var idCadeau=imageCadeau.replace("imagenouveaucadeau","");complementId='nouveau';}
$(".image_cadeau").attr("style","");$("#cadeau"+complementId+idCadeau).attr("checked","checked");$("#image"+complementId+"cadeau"+idCadeau).css("border","1px solid #FF6600");});$("#choix_personne").bind("change",function(e){if($("#choix_personne").attr("value")!="-1"&&$("#choix_personne").attr("value")!="-2"){var idChoix=$("#choix_personne").attr("value");var cleChoix=$("#choix_personne option[value="+idChoix+"]").attr("cle");$("#f_cle_personne").attr("value",cleChoix);if(pattChoix.test(UrlActuelle)){ajoutIdPersonneLien($("#bloc_foliotage"),idChoix,cleChoix);}}
if($("#choix_personne").attr("value")=="-1"){urlPopUp=UrlHost+"/cgi/cadeau/popup/recherche_destinataire.php";configurationPopUp={largeur:560,hauteur:230,DimensionAuto:true};popup=new benchmark.framework.ihm.ObjPopup();popup.ouvreIframe(urlPopUp,configurationPopUp);}});$(".agrandir").bind("click",function(e){var idCadeauChoisi=$(this).attr("id");var idCadeau=idCadeauChoisi.replace('agrandir','').replace('imagecadeau','');var imageCadeau=$("#imagecadeau"+idCadeau);var urlImageCadeau=$(imageCadeau).attr('src');if(urlImageCadeau!=undefined){var resultats=urlImageCadeau.match(pattUrlImage);nouvellePartieUrl="/image/"+tailleImagePopup+"/"+resultats[2]+"/"+resultats[3];nouvelleUrl=urlImageCadeau.replace(resultats[0],nouvellePartieUrl);popup=new benchmark.framework.ihm.ObjPopup();popup.ouvreImage(nouvelleUrl,{classe:'image_popup'});}});$(".agrandir_flash").bind("click",function(e){popup=new benchmark.framework.ihm.ObjPopup();popup.ouvreFlash($(this).attr('sourceFlash'),{classe:'image_popup'});});});function avantEnvoiAction(xhr,cur_elt,id_requete){var coords=$(cur_elt).findPos();supprimeMessageConfirmation(id_requete);var offset_y=-12;if($("#bloc_tetiere").get()[0]){offset_y=-92;}
$(cur_elt).after("<img id=\"ajax_icone_chargement_"+id_requete+"\" style=\"float:left; position:absolute;  top:"+(coords.y+offset_y)+"px; left:"+(coords.x-25)+"px;\" src=\"/framework/lib/js/image/chargement.gif\"/>");}
function supprimeMessageConfirmation(id_requete){$("#message_de_confirmation").remove();$("#message_de_confirmation_alerte").remove();$("#message_de_confirmation_erreur").remove();}
function traiteRetourErreur(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourActionAjoutLienPersonne(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
function remplace(expr,a,b){var i=0
while(i!=-1){i=expr.indexOf(a,i);if(i>=0){expr=expr.substring(0,i)+b+expr.substring(i+a.length);i+=b.length;}}
return expr}
jQuery(function($){$(function(){$("#f_recherche_lien_parente_termine").attr("value",0);$("#f_recherche_etablissement_termine").attr("value",0);var mon_url;var type_lien_parente;var champ_deja_lance;$("#formulaire_relation_ajout a[@f_ajax]").each(function(lien){$(this).bind("click",function(){description_rencontre=$("#formulaire_relation_ajout #f_description_rencontre").val();description_rencontre=remplace(description_rencontre,String.fromCharCode(10),' ');id_typelienpersonne=$("#formulaire_relation_ajout input[@name=f_id_typelienpersonne][@checked]").val();if(id_typelienpersonne==null){$("#message_erreur_relation").html('Vous devez choisir un type de relation ci-dessus.');$("#message_erreur_relation").show();}else{$("#message_erreur_relation").hide();mon_url=$(this).attr('f_ajax')
+'&f_description_rencontre='+description_rencontre
+'&f_id_typelienpersonne='+id_typelienpersonne
+'&f_flag_typelien='+$("#formulaire_relation_ajout select[@name=f_flag_typelien] option[@selected]").val()
+'&f_etablissement_rencontre='+$("#formulaire_relation_ajout select[@name=f_etablissement_rencontre] option[@selected]").val();$(this).attr('href','JavaScript:void(0);');appelScriptActionAjoutLienPersonne(mon_url,this,'formulaire');}});});});$("input[@type=radio][@f_ajax]").each(function(lien){$(this).bind("click",function(){$("#message_erreur_relation").hide();$("#message_retour_ajout_relation").hide();$("#formulaire_relation_suite").fadeIn(500);$("#bloc_donnees #bandeau_fermer_popup").show();type_lien_parente=$(this).attr("value");if(type_lien_parente==3){champ_deja_lance='#f_recherche_lien_parente_termine';}else{champ_deja_lance='#f_recherche_etablissement_termine';}
deja_lance=$(champ_deja_lance).attr("value");if(deja_lance==1){if(type_lien_parente==3){$("#liste_etablissement_relation").hide();$("#liste_lien_parente").show();}else{$("#liste_lien_parente").hide();$("#liste_etablissement_relation").show();}}else{appelScriptActionAjoutLienPersonne($(this).attr('f_ajax'),this,'radio'+type_lien_parente);}});});$("#bloc_donnees #bandeau_fermer_popup").bind("click",function(){$("#message_erreur_relation").hide();$("#message_retour_ajout_relation").hide();$("#formulaire_relation_suite").hide();$("#liste_etablissement_relation").hide();$("#liste_lien_parente").hide();$(this).hide();$("#formulaire_relation_ajout input[@type=radio][@f_ajax]").attr('checked','');});});var ajax_en_cours=new Array();function appelScriptActionAjoutLienPersonne(url_action,cur_elt,mode){var ajax_en_cours_ir;var id_requete;id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
if(ajax_en_cours_ir==0){ajax_en_cours[id_requete]=1;$.ajax({type:"GET",url:url_action,dataType:"json",beforeSend:function(xhr){avantEnvoiAction(xhr,cur_elt,id_requete);},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourActionAjoutLienPersonne(xhr,msg,id_requete);},success:function(json){traiteRetourActionAjoutLienPersonne(json,mode);},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});}else{}}
function traiteRetourActionAjoutLienPersonne(json,mode){if(mode=='formulaire'){var id_message="message_de_confirmation";if(json.code_retour=="0"){id_message="message_de_confirmation_alerte";}
var mon_message="<div id=\"message_retour_ajout_relation\" style=\"display:none;line-height:20px;\">"+json.message_retour+"</div>";$("#formulaire_relation_suite").hide();$("#formulaire_relation_ajout").after(mon_message);$("#message_retour_ajout_relation").fadeIn(1000);}else{if(mode=='radio3'){$("#liste_etablissement_relation").hide();$("#liste_lien_parente").html(json.message_retour);$("#liste_lien_parente").show();$("#f_recherche_lien_parente_termine").val(1);}else{$("#liste_lien_parente").hide();$("#liste_etablissement_relation").html(json.message_retour);$("#liste_etablissement_relation").show();$("#f_recherche_etablissement_termine").val(1);}}}
if(typeof(benchmark)=="undefined"){var benchmark=new Object();}
if(typeof(benchmark.application)=="undefined"){benchmark.application=new Object();}
if(typeof(benchmark.application.copaindavant)=="undefined"){benchmark.application.copaindavant=new Object();}
if(typeof(benchmark.application.copaindavant.favori)=="undefined"){benchmark.application.copaindavant.favori=new Object();}
benchmark.application.copaindavant.favori.ObjGestionFavori=function()
{this.initialise=function(){this.bindActions();};this.bindActions=function(){$("a[@f_ajax_favori_suppr]").bind('click',{self:this},function(e)
{benchmark.framework.ihm.popup.ObjPopupFabrique.creerPopUpConfirmation('<h1 style="text-align: left; -x-system-font:none; color:#56AD9F; font-family:helvetica; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal;">Supprimer une sélection</h1><div style="text-align:left;">Je souhaite supprimer cet article de ma sélection.</div>',benchmark.framework.util.delegate(e.data.self,function(event){benchmark.framework.net.ObjControleurAjax3.appelScriptAction(this,event.target.donnee.lien,{COMPLET:benchmark.framework.util.delegate(e.data.self,e.data.self.ecouteurCompletFavori),SUCCES:benchmark.framework.util.delegate(e.data.self,e.data.self.ecouteurSuccesFavori),ERREUR:benchmark.framework.util.delegate(e.data.self,e.data.self.ecouteurErreurFavori)},{});return false;}),function(){},{},{lien:$(this).attr('f_ajax_favori_suppr')});});$("#aide_ajout_favori").bind("click",function(){this.popup=new benchmark.framework.ihm.ObjPopup();this.popup.ouvreHtml('<div style="text-align: center; padding-bottom: 10px; width: 350px; font-size: 12px" >Pour ajouter un article à votre sélection, rendez-vous sur les sites <a class="lien_souligne gras" href="http://www.linternaute.com" target="_blank">L\'Internaute</a> ou <a class="lien_souligne gras" href="http://www.linternaute.com/femmes/" target="_blank">Journal des Femmes</a> et cliquez sur le lien <div style="height:18px">« <img src="http://www.linternaute.com/image/gen/picto_parcours.gif" align="absmiddle" /> Sélectionner sur Copains »</div></div>',{fermetureSurClic:false});});$("#lien_comment_ca_marche").bind("click",function(){this.popup=new benchmark.framework.ihm.ObjPopup();this.popup.ouvreHtml('<div style="text-align: center; padding-bottom: 10px; width: 350px; font-size: 12px" >Pour ajouter un article à votre sélection, rendez-vous sur les sites <a class="lien_souligne gras" href="http://www.linternaute.com" target="_blank">L\'Internaute</a> ou <a class="lien_souligne gras" href="http://www.linternaute.com/femmes/" target="_blank">Journal des Femmes</a> et cliquez sur le lien <div style="height:18px">« <img src="http://www.linternaute.com/image/gen/picto_parcours.gif" align="absmiddle" /> Sélectionner sur Copains »</div></div>',{fermetureSurClic:false});});$("#formulaire_rechercher").submit(function(){$("#formulaire_rechercher").attr('action',$("#f_chaine_bas option:selected").attr('value'));});};this.ecouteurAvantEnvoifavori=function(pEvent){};this.ecouteurSuccesFavori=function(pEvent){$("#module_favori").replaceWith(pEvent.json.retour);this.bindActions();};this.ecouteurErreurFavori=function(pEvent){alert('erreur');};this.ecouteurCompletFavori=function(pEvent){};this.initialise();};if(typeof benchmark=="undefined")var benchmark=new Object();benchmark.ObjNote=function(){this.nb_bloc_objnote=0;this.timer_onmouseout=10;this.liste_note=new Array();}
benchmark.ObjNote.prototype={initialiseListeObjNote:function(){var refObjet=this;this.nb_bloc_objnote=0;$("div.objnote").each(function(){refObjet.initialiseBloc(this);refObjet.nb_bloc_objnote++;});},initialiseBloc:function(bloc){if(typeof(liste_note)=='undefined'){return false;}
var refObjet=this;var attribut_name=$(bloc).attr("name");var tableau=attribut_name.split("::");var identifiant=tableau[0];var categorie=tableau[1];var application=tableau[2];var identifiant_note=$(bloc).attr("id");var timerListeObjNote='timer'+identifiant_note;timerListeObjNote=setTimeout("",0);var note=$("#f_note_"+identifiant+"_"+categorie).attr("value");this.selectionneUneNote(liste_note[application],identifiant,categorie,note);if($("#"+identifiant_note).hasClass('objnote_saisie')){$("#"+identifiant_note+" span.note").bind("mouseover",function(evt){if(timerListeObjNote)clearTimeout(timerListeObjNote);var note=$(this).attr("name");refObjet.survolUneNote(liste_note[application],identifiant,categorie,note);});$("#"+identifiant_note+" span.note").bind("mouseout",function(evt){timerListeObjNote=setTimeout(function(){refObjet.quitteUneNote(liste_note[application],identifiant,categorie);},refObjet.timer_onmouseout);});$("#"+identifiant_note+" span.note").bind("mousedown",function(evt){$(this).addClass("clicked");$("#"+identifiant_note+" p.libelle").addClass("clicked");$("#"+identifiant_note+" span.precision").addClass("precision_clicked");var note=$(this).attr("name");refObjet.selectionneUneNote(liste_note[application],identifiant,categorie,note);});$("#"+identifiant_note+" span.note").bind("mouseup",function(evt){$(this).removeClass("clicked");$("#"+identifiant_note+" span.precision").removeClass("precision_clicked");});$("#f_commentaire_"+identifiant+"_"+categorie+".objnote_defaut").bind("click",function(evt){if($(this).hasClass('objnote_defaut')){document.getElementById("f_commentaire_"+identifiant+"_"+categorie).value='';$(this).removeClass("objnote_defaut");}});$("#f_libelle_"+identifiant+"_"+categorie+".objnote_libelle_appel_ajax").bind("click",function(evt){if($(this).hasClass('objnote_libelle_appel_ajax')){$(this).val('');$(this).removeClass("objnote_libelle_appel_ajax");}});}},reinitialiseCouleur:function(liste_note,identifiant,identifiant_note){if(typeof(liste_note)=='undefined'){return false;}
for(indice=0;indice<liste_note.length;indice++){$("#span_note_"+identifiant+"_"+identifiant_note+"_"+indice).css({backgroundColor:liste_note[0]["couleur"]});}
this.reinitialiseLibellePrecision(liste_note,identifiant,identifiant_note);},selectionneCouleur:function(liste_note,identifiant,identifiant_note,note){if(typeof(liste_note)=='undefined'){return false;}
for(indice=note;indice>0;indice--){$("#span_note_"+identifiant+"_"+identifiant_note+"_"+indice).css({backgroundColor:liste_note[indice]["couleur"]});}
this.changeLibellePrecision(liste_note,identifiant,identifiant_note,note);},gestionCheckbox:function(liste_note,identifiant,identifiant_note,note){for(indice=0;indice<liste_note.length;indice++){$("#f_checked_note_"+identifiant+"_"+identifiant_note+"_"+indice).attr("checked","");}
$("#f_checked_note_"+identifiant+"_"+identifiant_note+"_"+note).attr("checked","checked");$("#f_note_"+identifiant+"_"+identifiant_note).val(note);},selectionneUneNote:function(liste_note,identifiant,identifiant_note,note){this.reinitialiseCouleur(liste_note,identifiant,identifiant_note);this.selectionneCouleur(liste_note,identifiant,identifiant_note,note);this.changeLibellePrecision(liste_note,identifiant,identifiant_note,note);$("#f_note_"+identifiant+"_"+identifiant_note).val(note);},quitteUneNote:function(liste_note,identifiant,identifiant_note){this.reinitialiseCouleur(liste_note,identifiant,identifiant_note);this.reinitialiseLibellePrecision(liste_note,identifiant,identifiant_note);var valeur_initiale=$("#f_note_"+identifiant+"_"+identifiant_note).attr("value");if(valeur_initiale>0){this.selectionneUneNote(liste_note,identifiant,identifiant_note,valeur_initiale);}},survolUneNote:function(liste_note,identifiant,identifiant_note,note){this.reinitialiseCouleur(liste_note,identifiant,identifiant_note);this.selectionneCouleur(liste_note,identifiant,identifiant_note,note);this.changeLibellePrecision(liste_note,identifiant,identifiant_note,note);},reinitialiseLibellePrecision:function(liste_note,identifiant,identifiant_note){$("#objnote_"+identifiant+"_"+identifiant_note+" span.precision").text(liste_note[0]["libelle"]);},changeLibellePrecision:function(liste_note,identifiant,identifiant_note,note){$("#objnote_"+identifiant+"_"+identifiant_note+" span.precision").text(liste_note[note]["libelle"]);}}
jQuery(function($){var objNote=new benchmark.ObjNote();objNote.initialiseListeObjNote();});if(typeof benchmark=="undefined")var benchmark=new Object();benchmark.ObjGestionCaractere=function(){this.nb_bloc_appel_ajax=0;this.nb_bloc_caractere=0;this.liste_note=new Array;}
benchmark.ObjGestionCaractere.prototype={afficheMonCaractere:function(){$("#mon_caractere #bloc_contenant_caractere").show();$("#mon_caractere #loading_caractere").hide();},afficheActionMonCaractere:function(){$("#mon_caractere #detail_action_caractere").show();},initialiseMonCaractere:function(){var refObjet=this;this.nb_bloc_caractere=0;$(".objnote_caractere").each(function(){refObjet.nb_bloc_caractere++;});$("#mon_caractere .modifier_note").each(function(){$(this).bind("click",function(evt){refObjet.afficheFormulaireCaractere(false);});});$("#mon_caractere .supprimer_note").each(function(){$(this).bind("click",function(evt){var tableau=this.name.split("::");var id_caractere=tableau[0];var id_liaison=tableau[1];var url_action=$(this).attr('href');bloc_action=$('#action_note_'+id_caractere+'_'+id_liaison)
bloc_action.html('<img class="feed_attente" src="/framework/lib/js/image/chargement.gif" />');$("#objnote_caractere_"+id_caractere).addClass('objnote_supprime');var tableau=url_action.split('?f_action=');var url_action=tableau[0];var f_action=tableau[1];if(url_action=='javascript:void(0);'){url_action="/cgi/caractere/suppression_home.norevue.php?f_id_liaison="+id_liaison;$(this).load(url_action,function(data){refObjet.suppressionLigne(id_caractere);});}
else{jQuery.post(url_action,{'f_action':f_action},function(data){if(data.code_retour==1){refObjet.suppressionLigne(id_caractere);}},"json");}
return false;});});$(".module_lien_bas #ajouter_caractere").bind("click",function(evt){if(refObjet.nb_bloc_appel_ajax>0){refObjet.ajouterCaractere();}
else{refObjet.afficheFormulaireCaractere(true);}});$(".module_lien_bas #modifier_caractere").bind("click",function(evt){$("#bloc_contenant_formulaire_caractere").remove();refObjet.afficheFormulaireCaractere(false);});if(typeof(objNote)!='object')var objNote=new benchmark.ObjNote();objNote.initialiseListeObjNote();},suppressionLigne:function(id_caractere){this.nb_bloc_caractere--;console.log(this.nb_bloc_caractere);if(this.nb_bloc_caractere==0){$("#objnote_caractere_"+id_caractere).hide();$("#bloc_contenant_caractere").html('<p style="margin:10px;font-weight:bold;">Vous n\'avez saisi aucun trait de caractère.</p>');}
else{$("#objnote_caractere_"+id_caractere).remove();}
this.reinitialiseCouleurMonCaractere();if(typeof(objGestionFeed)=='object'){objGestionFeed.reinitialiseBlocFeed();}},reinitialiseCouleurMonCaractere:function(){var indice=0;var classe_impaire='objnote_impair';var classe_paire='objnote_pair';$("#mon_caractere .objnote_caractere").each(function(){indice++;$(this).removeClass(classe_impaire);$(this).removeClass(classe_paire);classe=(indice%2)?classe_impaire:classe_paire;$(this).addClass(classe);});},afficheFormulaireCaractere:function(charger_nouveau_caractere){var refObjet=this;var hauteur=$('#bloc_contenant_caractere').height();hauteur=parseInt(hauteur-12);$("#mon_caractere #loading_caractere").css("height",hauteur+"px");$("#mon_caractere #loading_caractere").show();$("#mon_caractere #bloc_contenant_caractere").hide();$("#mon_caractere").load('/cgi/caractere/modification_home.norevue.php','',function(){if(charger_nouveau_caractere){refObjet.ajouterCaractere();}
if(typeof(objNote)!='object')var objNote=new benchmark.ObjNote();objNote.initialiseListeObjNote();$("#valider_caractere").bind("click",function(evt){refObjet.validerFormulaireCaractere();});});},ajouterCaractere:function(){$("#mon_caractere #loading_ajout_caractere").show();urlAjax='/cgi/caractere/ajout_caractere.norevue.php?f_identifiant=caractere&f_identifiant_note='+this.nb_bloc_appel_ajax;var html=$.ajax({url:urlAjax,async:false}).responseText;$("#liste_caracteres").append(html);var targetOffset=$("#objnote_appel_ajax_caractere_"+this.nb_bloc_appel_ajax).offset().top;if(targetOffset){$('#conteneur_liste_caracteres').animate({scrollTop:targetOffset},1000);}
if(typeof(objNote)!='object')var objNote=new benchmark.ObjNote();objNote.initialiseListeObjNote();this.initCompletionChampCaractere("#f_libelle_appel_ajax_caractere_"+this.nb_bloc_appel_ajax);this.nb_bloc_appel_ajax++;$("#mon_caractere #loading_ajout_caractere").hide();this.reinitialiseCouleurMonCaractere();},validerFormulaireCaractere:function(){var refObjet=this;var hauteur=document.getElementById("bloc_contenant_formulaire_caractere").offsetHeight;hauteur=parseInt(hauteur-12);$("#mon_caractere #loading_caractere").css("height",hauteur+"px");$("#mon_caractere #loading_caractere").show();$("#mon_caractere div.bloc_pied_court").hide();$("#mon_caractere #bloc_contenant_formulaire_caractere").hide();$('#formulaire_mon_caractere').attr('action','/cgi/caractere/validation_home.norevue.php');var optionsCaractere={success:function(responseText){$("#mon_caractere").html(responseText);$("#loading_caractere").hide();$("#bloc_contenant_caractere").show();refObjet.initialiseMonCaractere();if(typeof(objGestionFeed)=='object'){objGestionFeed.reinitialiseBlocFeed();}
refObjet.nb_bloc_appel_ajax=0;}};$('#formulaire_mon_caractere').ajaxSubmit(optionsCaractere);},initCompletionChampCaractere:function(identifiant){$(identifiant).Autocomplete({source:'/cgi/caractere/recherche_caractere.norevue.php',delay:100,autofill:false,autoriseNouveau:true,helperClass:'autocompleter',selectClass:'selectAutocompleter',minchars:3});}}
var libelle_bloc;var id_module;function initialise(type_bloc){libelle_bloc=type_bloc;}
function initialiseIdModule(value_module){id_module=value_module;}
function suggereListePassion(libelle_passion,numero){longueur_passion=libelle_passion.length;var id_passion=document.forms['formulaire_'+libelle_bloc].elements['f_id_passion[]'];if(id_passion.length==undefined){id_passion.value='';}else{id_passion[numero-1].value='';}
if(longueur_passion>=3&&isNaN(libelle_passion)){document.getElementById('info_saisie_'+libelle_bloc+'_'+numero).style.display="none";document.getElementById('info_saisie_'+libelle_bloc+'_'+numero).style.visibility="hidden";http_request=false;if(!window.ActiveXObject&&window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/xml');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}}}
if(!http_request){return false;}
url='/cgi/passion/recherche_passion.nostat.php?f_passion='+no_accent(libelle_passion)+'&f_numero='+numero;if(document.forms['formulaire_'+libelle_bloc].elements['f_categorie'].value){categorie=document.forms['formulaire_'+libelle_bloc].elements['f_categorie'].value;url+='&f_categorie='+categorie;}
http_request.onreadystatechange=function(){if(http_request.readyState==4){if(http_request.status==200){if(http_request.responseText){document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).style.height='100px';document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).style.border='1px solid #000000';document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).style.display="block";$("div#"+'div_suggestion_'+libelle_bloc+'_'+numero).parent().show();document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).innerHTML=http_request.responseText;}}}};http_request.open('GET',url,true);http_request.send(null);}else{document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).style.display="none";}}
function supprimePassion(id_passion){http_request=false;if(!window.ActiveXObject&&window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/xml');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}}}
if(!http_request){document.getElementById('contenu_liste_'+libelle_bloc).style.display="block";document.getElementById('contenu_liste_'+libelle_bloc).innerHTML='Désolé, une erreur s\'est produite.<br>Il nous est impossible de donner suite à votre demande.<br><br>Merci de tenter de nouveau dans quelques instants.';document.getElementById('lien_modifier').style.visibility='hidden';document.getElementById('lien_fin_tableau').style.visibility='hidden';return false;}
url='/cgi/passion/liste_passion.nostat.php?f_id_passion_personne_a_supprimer='+id_passion;if(document.forms['formulaire_'+libelle_bloc].elements['f_categorie'].value){categorie=document.forms['formulaire_'+libelle_bloc].elements['f_categorie'].value;url+='&f_categorie='+categorie;}
document.getElementById('contenu_liste_'+libelle_bloc).innerHTML=document.getElementById('texte_attente').innerHTML;document.getElementById('bouton_validation_'+libelle_bloc).style.display='none';document.getElementById('bouton_validation_'+libelle_bloc).style.visibility='hidden';http_request.onreadystatechange=function(){if(http_request.readyState==4){if(http_request.status==200){if(http_request.responseText){document.getElementById('liste_'+libelle_bloc).style.display="block";document.getElementById('liste_'+libelle_bloc).innerHTML=http_request.responseText;initialisation_passion_autocomplete(libelle_bloc);}}else{document.getElementById('contenu_liste_'+libelle_bloc).style.display="block";document.getElementById('contenu_liste_'+libelle_bloc).innerHTML='Désolé, une erreur s\'est produite.<br>Il nous est impossible de donner suite à votre demande.<br><br>Merci de tenter de nouveau dans quelques instants.';document.getElementById('lien_modifier').style.visibility='hidden';document.getElementById('lien_fin_tableau').style.visibility='hidden';}}};http_request.open('GET',url,true);http_request.send(null);}
function chargePassion(modification,suppression){erreur=false;erreur_doublon=false;compteur_ligne_saisie=0;liste_libelle_passion=document.forms['formulaire_'+libelle_bloc].elements['f_libelle_passion[]'];liste_description_passion=document.forms['formulaire_'+libelle_bloc].elements['f_description_passion[]'];if(modification==false&&liste_libelle_passion!=undefined){if(liste_libelle_passion.value!=undefined){if(liste_libelle_passion.value==''&&liste_description_passion.value!=''){erreur=true;}}else{for(i=0;i<liste_libelle_passion.length;i++){if(liste_libelle_passion[i].value==''&&liste_description_passion[i].value!=''){erreur=true;}else{if(liste_libelle_passion[i].value!=''){compteur_ligne_saisie++;}}}
if(libelle_bloc=='marque_preferee'){if(compteur_ligne_saisie){erreur=false;}}}}
liste_id_passion=document.forms['formulaire_'+libelle_bloc].elements['f_id_passion[]'];if(modification==false&&liste_id_passion!=undefined&&erreur==false&&liste_id_passion.value==undefined){var longueur=liste_id_passion.length;for(x=0;x<longueur;x++){for(y=0;y<longueur;y++){if(liste_id_passion[x].value==liste_id_passion[y].value&&liste_id_passion[x].value!=''&&liste_id_passion[y].value!=''&&x!=y){erreur_doublon=true;}
if(liste_libelle_passion[x].value.toLowerCase()==liste_libelle_passion[y].value.toLowerCase()&&liste_libelle_passion[x].value!=''&&liste_libelle_passion[y].value!=''&&x!=y){erreur_doublon=true;}}}}
var div_erreur='message_erreur_'+libelle_bloc;if(erreur==true||erreur_doublon==true){if(typeof(arguments[2])!='undefined'){msgVide=arguments[2];}else{msgVide='votre passion';}
if(typeof(arguments[3])!='undefined'){msgDouble=arguments[3];}else{msgDouble='la même passion';}
if(erreur==true){document.getElementById(div_erreur).innerHTML='Attention :<br>- Vous devez saisir le libellé de '+msgVide+'.';}else{document.getElementById(div_erreur).innerHTML='Attention :<br>- Vous ne pouvez pas saisir plusieurs fois '+msgDouble+'.';}
return false;}else{document.getElementById(div_erreur).style.display="none";document.getElementById(div_erreur).style.visibility="hidden";http_request=false;if(!window.ActiveXObject&&window.XMLHttpRequest){http_request=new XMLHttpRequest();if(http_request.overrideMimeType){http_request.overrideMimeType('text/xml');}}else if(window.ActiveXObject){try{http_request=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e){}}}
if(!http_request){document.getElementById('contenu_liste_'+libelle_bloc).style.display="block";document.getElementById('contenu_liste_'+libelle_bloc).innerHTML='Désolé, une erreur s\'est produite.<br>Il nous est impossible de donner suite à votre demande.<br><br>Merci de tenter de nouveau dans quelques instants.';document.getElementById('lien_modifier').style.visibility='hidden';document.getElementById('lien_fin_tableau').style.visibility='hidden';return false;}
url='/cgi/passion/liste_passion.nostat.php';var args='';if(liste_libelle_passion!=undefined){liste_id_passion=document.forms['formulaire_'+libelle_bloc].elements['f_id_passion[]'];liste_id_passion_personne=document.forms['formulaire_'+libelle_bloc].elements['f_id_passion_personne[]'];liste_description_passion=document.forms['formulaire_'+libelle_bloc].elements['f_description_passion[]'];liste_suppression_passion=document.forms['formulaire_'+libelle_bloc].elements['f_supprime_passion[]'];liste_id_passion_old=document.forms['formulaire_'+libelle_bloc].elements['f_id_passion_old[]'];liste_libelle_passion_old=document.forms['formulaire_'+libelle_bloc].elements['f_libelle_passion_old[]'];liste_description_passion_old=document.forms['formulaire_'+libelle_bloc].elements['f_description_passion_old[]'];liste_id_passion=transformeTableauEnChaine(liste_id_passion,'f_id_passion',0);liste_id_passion_personne=transformeTableauEnChaine(liste_id_passion_personne,'f_id_passion_personne',0);liste_libelle_passion=transformeTableauEnChaine(liste_libelle_passion,'f_libelle_passion',0);liste_description_passion=transformeTableauEnChaine(liste_description_passion,'f_description_passion',0);args=liste_id_passion+'&'+liste_id_passion_personne+'&'+liste_libelle_passion+'&'+liste_description_passion;if(liste_suppression_passion!=undefined&&suppression==1){liste_suppression_passion=transformeTableauEnChaine(liste_suppression_passion,'f_supprime_passion',1);args+='&'+liste_suppression_passion;}
if(liste_id_passion_old!=undefined){liste_id_passion_old=transformeTableauEnChaine(liste_id_passion_old,'f_id_passion_old',0);args+='&'+liste_id_passion_old;}
if(liste_libelle_passion_old!=undefined){liste_libelle_passion_old=transformeTableauEnChaine(liste_libelle_passion_old,'f_libelle_passion_old',0);args+='&'+liste_libelle_passion_old;}
if(liste_description_passion_old!=undefined){liste_description_passion_old=transformeTableauEnChaine(liste_description_passion_old,'f_description_passion_old',0);args+='&'+liste_description_passion_old;}}
if(modification){args+='&f_modification='+modification;}
categorie=document.forms['formulaire_'+libelle_bloc].elements['f_categorie'].value;args+='&f_categorie='+categorie;document.getElementById('contenu_liste_'+libelle_bloc).innerHTML=document.getElementById('texte_attente').innerHTML;document.getElementById('bouton_validation_'+libelle_bloc).style.display='none';document.getElementById('bouton_validation_'+libelle_bloc).style.visibility='hidden';jQuery(function($){$("#module_"+id_module+" .module_contenu .trait_en_pointille").css('display','block');$("#module_"+id_module+" .module_contenu .module_lien_bas").css('display','block');$("#module_"+id_module+" .module_contenu a").css('display','block');});http_request.onreadystatechange=function(){if(http_request.readyState==4){if(http_request.status==200){if(http_request.responseText){document.getElementById('liste_'+libelle_bloc).style.display="block";document.getElementById('liste_'+libelle_bloc).innerHTML=http_request.responseText;initialisation_passion_autocomplete(libelle_bloc);if(typeof(benchmark.execution.objValeurParDefaut)=='object')
{benchmark.execution.objValeurParDefaut.initialise();}}}else{document.getElementById('contenu_liste_'+libelle_bloc).style.display="block";document.getElementById('contenu_liste_'+libelle_bloc).innerHTML='Désolé, une erreur s\'est produite.<br>Il nous est impossible de donner suite à votre demande.<br><br>Merci de tenter de nouveau dans quelques instants.';document.getElementById('lien_modifier').style.visibility='hidden';document.getElementById('lien_fin_tableau').style.visibility='hidden';}}};http_request.open('POST',url,true);http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');http_request.send(args);}}
function valideChoixPassion(id_passion,libelle_passion,numero){var liste_id_passion=document.forms['formulaire_'+libelle_bloc].elements['f_id_passion[]'];if(liste_id_passion.value!=undefined){document.forms['formulaire_'+libelle_bloc].elements['f_id_passion[]'].value=id_passion;document.forms['formulaire_'+libelle_bloc].elements['f_libelle_passion[]'].value=libelle_passion;}else{var liste_libelle_passion=document.forms['formulaire_'+libelle_bloc].elements['f_libelle_passion[]'];liste_id_passion[numero-1].value=id_passion;liste_libelle_passion[numero-1].value=libelle_passion;}
document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).innerHTML="";document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).style.height='15px';document.getElementById('div_suggestion_'+libelle_bloc+'_'+numero).style.border='1px solid #FFFFFF';}
function ajouteLigne(){var liste_id_passion=document.forms['formulaire_'+libelle_bloc].elements['f_id_passion[]'];if(liste_id_passion==undefined){numero=1;}else if(liste_id_passion.length==undefined){numero=2;}else{numero=liste_id_passion.length+1;}
var f_consultation=document.forms['formulaire_'+libelle_bloc].elements['f_consultation'].value;var f_modification=document.forms['formulaire_'+libelle_bloc].elements['f_modification'].value;if(f_consultation==true){document.getElementById('bouton_validation_'+libelle_bloc).style.display='block';document.getElementById('bouton_validation_'+libelle_bloc).style.visibility='visible';}
debut_bloc='';fin_bloc='';td1_valign='top';td0_valign='top';if(libelle_bloc=='marque_preferee'){debut_bloc='<div style="margin-top:30px;#margin-top:12px;">';fin_bloc='</div>';td1_valign='bottom';td0_valign='bottom';}
var new_tr=document.createElement('tr');if(f_modification==true){new_td0=document.createElement('td');new_td0.vAlign=td0_valign;new_td0.innerHTML='<input type="checkbox" name="f_supprime_passion[]" value="1">';}
new_td1=document.createElement('td');new_td1.setAttribute("class","avec_marge_gauche");new_td1.vAlign=td1_valign;new_td1.innerHTML=debut_bloc
+'<input type="text" name="f_libelle_passion[]" size="30" maxlength="150">'
+'<input type="hidden" name="f_numero_ajax[]" value="'+numero+'">'
+'<input type="hidden" name="f_libelle_passion_old[]">'
+'<input type="hidden" name="f_id_passion[]">'
+'<input type="hidden" name="f_id_passion_old[]">'
+'<input type="hidden" name="f_id_passion_personne[]">'
+'<div id="info_saisie_'+libelle_bloc+'_'+numero+'"></div>'
+'<div class="toggle_liste_preferee">'
+'<div id="div_suggestion_'+libelle_bloc+'_'+numero+'" style="display:none;overflow-y:auto;overflow-x:hidden;max-height:100px;min-height:20px;border:1px solid #000000;"><!-- Liste de proposition des passions --></div>'
+'</div>'
+fin_bloc;new_td2=document.createElement('td');new_td2.vAlign='top';if(f_modification==true){new_td2.innerHTML='<textarea rows="3" cols="43" name="f_description_passion[]" valeurParDefaut="Donnez des détails"></textarea>';}else{new_td2.innerHTML='<textarea rows="3" cols="45" name="f_description_passion[]" valeurParDefaut="Donnez des détails"></textarea>';}
new_td2.innerHTML+='<input type="hidden" name="f_description_passion_old[]">';if(f_modification==true){new_tr.appendChild(new_td0);}
new_tr.appendChild(new_td1);new_tr.appendChild(new_td2);var tableau_liste_passion=document.getElementById('tableau_liste_'+libelle_bloc);tableau_liste_passion.appendChild(new_tr);initialisation_passion_autocomplete(libelle_bloc);if(typeof(benchmark.execution.objValeurParDefaut)=='object')
{benchmark.execution.objValeurParDefaut.initialise();}}
function transformeTableauEnChaine(tableau,libelle,check){var chaine_retour='';if(check==true){if(tableau.checked!=undefined){chaine_retour=libelle+'[0]='+tableau.checked;}else{for(var i=0;i<tableau.length;i++){if(chaine_retour==''){chaine_retour=libelle+'['+i+']='+tableau[i].checked;}else{chaine_retour+='&'+libelle+'['+i+']='+tableau[i].checked;}}}}else{if(tableau.value!=undefined){chaine_retour=libelle+'[0]='+encodeURIComponent(tableau.value);}else{for(var i=0;i<tableau.length;i++){if(chaine_retour==''){chaine_retour=libelle+'['+i+']='+encodeURIComponent(tableau[i].value);}else{chaine_retour+='&'+libelle+'['+i+']='+encodeURIComponent(tableau[i].value);}}}}
return chaine_retour;}
var idPassion=function(data){initialise(data.libelle_bloc);valideChoixPassion(data.id,data.libelle_passion_pour_js,data.numero);};function initialisation_passion_autocomplete(libelle_bloc){$("#tableau_liste_"+libelle_bloc+" input[name='f_libelle_passion[]']").each(function(){categorie='';var paramSup=new Array();if($(this).next("input[name='f_numero_ajax[]']").val()>0){paramSup['f_numero']=$(this).next("input[name='f_numero_ajax[]']");}
var nomImput=this;$(document).ready(function(){$(nomImput).Autocomplete({source:'/cgi/passion/recherche_passion.nostat.php?f_categorie='+libelle_bloc,delay:500,autofill:false,autoriseNouveau:true,helperClass:'autocompleter',selectClass:'selectAutocompleter',minchars:3,paramSup:paramSup});});});}
jQuery(function($){$(function(){$("input[@name='f_libelle_passion[]']").bind("click",function(){return false;});$("body").bind("click",function(){if($(this).attr("class")!="toggle_liste_preferee"){$("div.toggle_liste_preferee").hide();}
return true;});$('form[formpassion]').submit(function()
{return false;});});});jQuery.datePicker=function()
{if(window.console==undefined){window.console={log:function(){}};}
var months=['January','February','March','April','May','June','July','August','September','October','November','December'];var days=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];var navLinks={p:'Prev',n:'Next',c:'Close',b:'Choose date'};var dateFormat='dmy';var dateSeparator="/";var _drawingMonth=false;var _firstDayOfWeek;var _firstDate;var _lastDate;var _selectedDate;var _openCal;var _zeroPad=function(num){var s='0'+num;return s.substring(s.length-2)};var _strToDate=function(dIn)
{switch(dateFormat){case'ymd':dParts=dIn.split(dateSeparator);return new Date(dParts[0],Number(dParts[1])-1,dParts[2]);case'dmy':dParts=dIn.split(dateSeparator);return new Date(dParts[2],Number(dParts[1])-1,Number(dParts[0]));case'dmmy':dParts=dIn.split(dateSeparator);for(var m=0;m<12;m++){if(dParts[1].toLowerCase()==months[m].substr(0,3).toLowerCase()){return new Date(Number(dParts[2]),m,Number(dParts[0]));}}
return undefined;case'mdy':default:var parts=parts?parts:[2,1,0];dParts=dIn.split(dateSeparator);return new Date(dParts[2],Number(dParts[0])-1,Number(dParts[1]));}};var _dateToStr=function(d)
{var dY=d.getFullYear();var dM=_zeroPad(d.getMonth()+1);var dD=_zeroPad(d.getDate());switch(dateFormat){case'ymd':return dY+dateSeparator+dM+dateSeparator+dD;case'dmy':return dD+dateSeparator+dM+dateSeparator+dY;case'dmmy':return dD+dateSeparator+months[d.getMonth()].substr(0,3)+dateSeparator+dY;case'mdy':default:return dM+dateSeparator+dD+dateSeparator+dY;}};var _getCalendarDiv=function(dIn)
{var today=new Date();if(dIn==undefined){d=new Date(today.getFullYear(),today.getMonth(),1);}else{d=dIn;d.setDate(1);}
if((d.getMonth()<_firstDate.getMonth()&&d.getFullYear()==_firstDate.getFullYear())||d.getFullYear()<_firstDate.getFullYear()){d=new Date(_firstDate.getFullYear(),_firstDate.getMonth(),1);;}else if((d.getMonth()>_lastDate.getMonth()&&d.getFullYear()==_lastDate.getFullYear())||d.getFullYear()>_lastDate.getFullYear()){d=new Date(_lastDate.getFullYear(),_lastDate.getMonth(),1);;}
var jCalDiv=jQuery("<div></div>").attr('class','popup-calendar');var firstMonth=true;var firstDate=_firstDate.getDate();var prevLinkDiv='';if(!(d.getMonth()==_firstDate.getMonth()&&d.getFullYear()==_firstDate.getFullYear())){firstMonth=false;var lastMonth=d.getMonth()==0?new Date(d.getFullYear()-1,11,1):new Date(d.getFullYear(),d.getMonth()-1,1);var prevLink=jQuery("<a></a>").attr('href','javascript:;').html(navLinks.p).click(function()
{jQuery.datePicker.changeMonth(lastMonth,this);return false;});prevLinkDiv=jQuery("<div></div>").attr('class','link-prev').html('&lt;').append(prevLink);}
var finalMonth=true;var lastDate=_lastDate.getDate();nextLinkDiv='';if(!(d.getMonth()==_lastDate.getMonth()&&d.getFullYear()==_lastDate.getFullYear())){finalMonth=false;var nextMonth=new Date(d.getFullYear(),d.getMonth()+1,1);var nextLink=jQuery("<a></a>").attr('href','javascript:;').html(navLinks.n).click(function()
{jQuery.datePicker.changeMonth(nextMonth,this);return false;});nextLinkDiv=jQuery("<div></div>").attr('class','link-next').html('&gt;').prepend(nextLink);}
var closeLink=jQuery("<a></a>").attr('href','javascript:;').html(navLinks.c).click(function()
{jQuery.datePicker.closeCalendar();});jCalDiv.append(jQuery("<div></div>").attr('class','link-close').append(closeLink),jQuery("<h3></h3>").html(months[d.getMonth()]+' '+d.getFullYear()));var headRow=jQuery("<tr></tr>");for(var i=_firstDayOfWeek;i<_firstDayOfWeek+7;i++){var weekday=i%7;var day=days[weekday];headRow.append(jQuery("<th></th>").attr({'scope':'col','abbr':day,'title':day,'class':(weekday==0||weekday==6?'weekend':'weekday')}).html(day.substr(0,1)));}
var tBody=jQuery("<tbody></tbody>");var lastDay=(new Date(d.getFullYear(),d.getMonth()+1,0)).getDate();var curDay=_firstDayOfWeek-d.getDay();if(curDay>0)curDay-=7;var todayDate=(new Date()).getDate();var thisMonth=d.getMonth()==today.getMonth()&&d.getFullYear()==today.getFullYear();var w=0;while(w++<6){var thisRow=jQuery("<tr></tr>");for(var i=0;i<7;i++){var weekday=(_firstDayOfWeek+i)%7;var atts={'class':(weekday==0||weekday==6?'weekend ':'weekday ')};if(curDay<0||curDay>=lastDay){dayStr=' ';}else if(firstMonth&&curDay<firstDate-1){dayStr=curDay+1;atts['class']+='inactive';}else if(finalMonth&&curDay>lastDate-1){dayStr=curDay+1;atts['class']+='inactive';}else{d.setDate(curDay+1);var dStr=_dateToStr(d);dayStr=jQuery("<a></a>").attr({'href':'javascript:;','rel':dStr}).html(curDay+1).click(function(e)
{jQuery.datePicker.selectDate(jQuery.attr(this,'rel'),this);return false;})[0];if(_selectedDate&&_selectedDate==dStr){jQuery(dayStr).attr('class','selected');}}
if(thisMonth&&curDay+1==todayDate){atts['class']+='today';}
thisRow.append(jQuery("<td></td>").attr(atts).append(dayStr));curDay++;}
tBody.append(thisRow);}
jCalDiv.append(jQuery("<table></table>").attr('cellspacing',2).append("<thead></thead>").find("thead").append(headRow).parent().append(tBody.children())).append(prevLinkDiv).append(nextLinkDiv);if(jQuery.browser.msie){var iframe=['<iframe class="bgiframe" tabindex="-1" ','style="display:block; position:absolute;','top: 0;','left:0;','z-index:-1; filter:Alpha(Opacity=\'0\');','width:3000px;','height:3000px"/>'].join('');jCalDiv.append(document.createElement(iframe));}
jCalDiv.css({'display':'block'});return jCalDiv[0];};var _draw=function(c)
{jQuery('div.popup-calendar a',_openCal[0]).unbind();jQuery('div.popup-calendar',_openCal[0]).empty();jQuery('div.popup-calendar',_openCal[0]).remove();_openCal.append(c);$("div.popup-calendar a").parents(".module").css("z-index","22");};var _closeDatePicker=function()
{$("div.popup-calendar a").parents(".module").css("z-index","");jQuery('div.popup-calendar a',_openCal).unbind();jQuery('div.popup-calendar',_openCal).empty();jQuery('div.popup-calendar',_openCal).css({'display':'none'});jQuery(document).unbind('mousedown',_checkMouse);delete _openCal;_openCal=null;};var _handleKeys=function(e)
{var key=e.keyCode?e.keyCode:(e.which?e.which:0);if(key==27){_closeDatePicker();}
return false;};var _checkMouse=function(e)
{if(!_drawingMonth){var target=jQuery.browser.msie?window.event.srcElement:e.target;var cp=jQuery(target).findClosestParent('div.popup-calendar-wrapper');if(cp.get(0).className!='date-picker-holder'){_closeDatePicker();}}};return{getChooseDateStr:function()
{return navLinks.b;},show:function()
{if(_openCal){_closeDatePicker();}
this.blur();var input=jQuery('input',jQuery(this).findClosestParent('input')[0])[0];_firstDate=input._startDate;_lastDate=input._endDate;_firstDayOfWeek=input._firstDayOfWeek;_openCal=jQuery(this).parent().find('>div.popup-calendar-wrapper');var d=jQuery(input).val();if(d!=''){if(_dateToStr(_strToDate(d))==d){_selectedDate=d;_draw(_getCalendarDiv(_strToDate(d)));}else{_selectedDate=false;_draw(_getCalendarDiv());}}else{_selectedDate=false;_draw(_getCalendarDiv());}
jQuery(document).bind('mousedown',_checkMouse);},changeMonth:function(d,e)
{_drawingMonth=true;_draw(_getCalendarDiv(d));_drawingMonth=false;},selectDate:function(d,ele)
{selectedDate=d;var $theInput=jQuery('input',jQuery(ele).findClosestParent('input')[0]);$theInput.val(d);$theInput.trigger('change');_closeDatePicker(ele);},closeCalendar:function()
{_closeDatePicker(this);},setInited:function(i)
{i._inited=true;},isInited:function(i)
{return i._inited!=undefined;},setDateFormat:function(format,separator)
{dateFormat=format.toLowerCase();dateSeparator=separator?separator:"/";},setLanguageStrings:function(aDays,aMonths,aNavLinks)
{days=aDays;months=aMonths;navLinks=aNavLinks;},setDateWindow:function(i,w)
{if(w==undefined)w={};if(w.startDate==undefined){i._startDate=new Date();}else{i._startDate=_strToDate(w.startDate);}
if(w.endDate==undefined){i._endDate=new Date();i._endDate.setFullYear(i._endDate.getFullYear()+5);}else{i._endDate=_strToDate(w.endDate);};i._firstDayOfWeek=w.firstDayOfWeek==undefined?0:w.firstDayOfWeek;}};}();jQuery.fn.findClosestParent=function(s)
{var ele=this;while(true){if(jQuery(s,ele[0]).length>0){return(ele);}
ele=ele.parent();if(ele[0].length==0){return false;}}};jQuery.fn.datePicker=function(a)
{this.each(function(){if(this.nodeName.toLowerCase()!='input')return;jQuery.datePicker.setDateWindow(this,a);if(!jQuery.datePicker.isInited(this)){var chooseDate=jQuery.datePicker.getChooseDateStr();var calBut;if(a&&a.inputClick){calBut=jQuery(this).attr('title',chooseDate).addClass('date-picker');}
else{calBut=jQuery("<a></a>").attr({'href':'javascript:;','class':'date-picker','title':chooseDate}).append("<span>"+chooseDate+"</span>");}
jQuery(this).wrap('<div class="date-picker-holder"></div>').after(jQuery('<div></div>').attr('class','popup-calendar-wrapper').append(jQuery("<div></div>").attr({'class':'popup-calendar'})),calBut);calBut.bind('click',jQuery.datePicker.show);jQuery.datePicker.setInited(this);}});return this;};$.datePicker.setLanguageStrings(['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],['Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Decembre'],{p:'Précédent',n:'Suivant',c:'Fermer',b:'Sélectionnez la date'});function avantEnvoiAction(xhr,cur_elt,id_requete){var coords=$(cur_elt).findPos();supprimeMessageConfirmation(id_requete);var offset_y=-12;if($("#bloc_tetiere").get()[0]){offset_y=-92;}
$(cur_elt).after("<img id=\"ajax_icone_chargement_"+id_requete+"\" style=\"float:left; position:absolute;  top:"+(coords.y+offset_y)+"px; left:"+(coords.x-25)+"px;\" src=\"/framework/lib/js/image/chargement.gif\"/>");}
function supprimeMessageConfirmation(id_requete){$("#message_de_confirmation").remove();$("#message_de_confirmation_alerte").remove();$("#message_de_confirmation_erreur").remove();}
function traiteRetourErreur(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourActionAjoutLienPersonne(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
function remplace(expr,a,b){var i=0
while(i!=-1){i=expr.indexOf(a,i);if(i>=0){expr=expr.substring(0,i)+b+expr.substring(i+a.length);i+=b.length;}}
return expr}
jQuery(function($){$(function(){$("#f_recherche_lien_parente_termine").attr("value",0);$("#f_recherche_etablissement_termine").attr("value",0);var mon_url;var type_lien_parente;var champ_deja_lance;$("#formulaire_relation_ajout a[@f_ajax]").each(function(lien){$(this).bind("click",function(){description_rencontre=$("#formulaire_relation_ajout #f_description_rencontre").val();description_rencontre=remplace(description_rencontre,String.fromCharCode(10),' ');id_typelienpersonne=$("#formulaire_relation_ajout input[@name=f_id_typelienpersonne][@checked]").val();if(id_typelienpersonne==null){$("#message_erreur_relation").html('Vous devez choisir un type de relation ci-dessus.');$("#message_erreur_relation").show();}else{$("#message_erreur_relation").hide();mon_url=$(this).attr('f_ajax')
+'&f_description_rencontre='+description_rencontre
+'&f_id_typelienpersonne='+id_typelienpersonne
+'&f_flag_typelien='+$("#formulaire_relation_ajout select[@name=f_flag_typelien] option[@selected]").val()
+'&f_etablissement_rencontre='+$("#formulaire_relation_ajout select[@name=f_etablissement_rencontre] option[@selected]").val();$(this).attr('href','JavaScript:void(0);');appelScriptActionAjoutLienPersonne(mon_url,this,'formulaire');}});});});$("input[@type=radio][@f_ajax]").each(function(lien){$(this).bind("click",function(){$("#message_erreur_relation").hide();$("#formulaire_relation_suite").fadeIn(1000);type_lien_parente=$(this).attr("value");if(type_lien_parente==3){champ_deja_lance='#f_recherche_lien_parente_termine';}else{champ_deja_lance='#f_recherche_etablissement_termine';}
deja_lance=$(champ_deja_lance).attr("value");if(deja_lance==1){if(type_lien_parente==3){$("#liste_etablissement_relation").hide();$("#liste_lien_parente").show();}else{$("#liste_lien_parente").hide();$("#liste_etablissement_relation").show();}}else{appelScriptActionAjoutLienPersonne($(this).attr('f_ajax'),this,'radio'+type_lien_parente);}});});});var ajax_en_cours=new Array();function appelScriptActionAjoutLienPersonne(url_action,cur_elt,mode){var ajax_en_cours_ir;var id_requete;id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
if(ajax_en_cours_ir==0){ajax_en_cours[id_requete]=1;$.ajax({type:"GET",url:url_action,dataType:"json",beforeSend:function(xhr){avantEnvoiAction(xhr,cur_elt,id_requete);},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourActionAjoutLienPersonne(xhr,msg,id_requete);},success:function(json){traiteRetourActionAjoutLienPersonne(json,mode);},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});}else{}}
function traiteRetourActionAjoutLienPersonne(json,mode){if(mode=='formulaire'){var id_message="message_de_confirmation";if(json.code_retour=="0"){id_message="message_de_confirmation_alerte";}
var mon_message="<div id=\"message_retour_ajout_relation\" style=\"display:none;line-height:20px;\">"+json.message_retour+"</div>";$("#formulaire_relation_ajout").hide(1000).fadeOut(1000);$("#formulaire_relation_ajout").after(mon_message);$("#message_retour_ajout_relation").fadeIn(1000);}else{if(mode=='radio3'){$("#liste_etablissement_relation").hide();$("#liste_lien_parente").html(json.message_retour);$("#liste_lien_parente").show();$("#f_recherche_lien_parente_termine").val(1);}else{$("#liste_lien_parente").hide();$("#liste_etablissement_relation").html(json.message_retour);$("#liste_etablissement_relation").show();$("#f_recherche_etablissement_termine").val(1);}}}
function verifiePeriode(debut,fin,mode)
{if($('#'+fin).val()=='1'||$('#'+debut).val()=='1')
{return true;}
if(mode)
{if($('#'+fin).val()<$('#'+debut).val())
{$('#'+debut).val($('#'+fin).val());}}
else
{if($('#'+debut).val()>$('#'+fin).val())
{$('#'+fin).val($('#'+debut).val());}}}
var ajax_en_cours=new Array();var quartierSaisi=new Array();function sauvegardeQuartierSaisi()
{$('[nouveau_quartier="1"]').each(function(i)
{id=$(this).attr('id').substr(2);quartierSaisi[id]=new Array();quartierSaisi[id]['content']=$(this).html();quartierSaisi[id]['data']={f_ville_:$(this).find('#f_ville_'+id).attr('value'),f_annee_depart_:$(this).find('#f_annee_depart_'+id).attr('value'),f_annee_arrivee_:$(this).find('#f_annee_arrivee_'+id).attr('value'),f_quartier:$(this).find('#f_quartier_'+id).attr('value')};});}
function injecteQuartierSaisi()
{for(var id in quartierSaisi)
{if(typeof(quartierSaisi[id])!='function')
{$('#t_mes_quartiers').append('<tr id="l_'+id+'" class="ligne-quartier" nouveau_quartier="1">'+
quartierSaisi[id]['content']
+'</tr>');$('#f_ville_'+id).attr('value',quartierSaisi[id]['data'].f_ville_);$('#f_annee_depart_'+id).attr('value',quartierSaisi[id]['data'].f_annee_depart_);$('#f_annee_arrivee_'+id).attr('value',quartierSaisi[id]['data'].f_annee_arrivee_);$('#f_quartier'+id).attr('value',quartierSaisi[id]['data'].f_quartier);}}}
function traiteRetourErreur(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourActionQuartier(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
function editeurVide()
{var nombreLigne=0;$('.ligne-quartier').each(function(i){nombreLigne=i+1;});if(nombreLigne==0)
{$('#t_mes_quartiers').fadeOut();$('#alert_quartier').html('<b>&nbsp;Vous n\'avez pas de quartier enregistr&eacute;.</b>');$('#alert_quartier').fadeIn();$('#bouton_valider_quartier').fadeOut();$('#l_modifier_quartier').fadeOut();}}
function appelScriptActionQuartier(url_action,cur_elt,ligne){if(typeof(url_action)=='undefined'){return false;}
var ajax_en_cours_ir;var id_requete;if(ligne=='ligne')
{suppressionChargement(cur_elt);}
else{editionChargement("debut");}
id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
var url_split=url_action.split("?");if(ajax_en_cours_ir==0){ajax_en_cours[id_requete]=1;$.ajax({type:"POST",url:url_split[0],data:url_split[1],dataType:"json",beforeSend:function(xhr){},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourActionQuartier(xhr,msg,id_requete);},success:function(json){traiteRetourActionQuartier(json);},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});}else{}}
function reInitColoration(){var indice=1;var classe_impaire='fond_blanc';var classe_paire='fond_clair';$("tr.ligne-quartier").each(function(){indice++;$(this).removeClass(classe_impaire);$(this).removeClass(classe_paire);classe=(indice%2)?classe_impaire:classe_paire;$(this).addClass(classe);});}
function sauveQuartier(id)
{appelScriptActionQuartier($('#f_ville_'+id).attr('f_ajax')+'&f_id_quartier='+$('#f_id_quartier_'+id).attr('value')+'&f_id_ville='+$('#f_id_ville_'+id).attr('value'),$('#f_id_quartier_'+id));actualiseCarte(false);}
function sauveQuartierMultiple()
{form=document.getElementById('form_edition_quartier');controleur=$('#lien_bouton_valider_quartier').attr('url_controleur');var data='';for(i=0;i<form.elements.length;i++)
{data=data+'&'+form.elements.item(i).name+'='+form.elements.item(i).value;}
appelScriptActionQuartier(controleur+data,'');}
function supprimerNouveauQuartier(id)
{$('#l_'+id).fadeOut();setTimeout("$('#l_"+id+"').remove();",500);setTimeout("editeurVide();",700);}
function placementDepuisNouveau(id)
{ouverturePopupIframe('/cgi/quartier/localisation_quartier.php?f_id='+id+'&f_id_ville='+$('#f_id_ville_'+id).val()+'&f_annee_arrivee='+$('#f_annee_arrivee_'+id).val()+'&f_annee_depart='+$('#f_annee_depart_'+id).val(),'','','540','491','','');}
function reInitAjax()
{if(typeof idModuleQuartierdavant!='undefined'){selecteurIdModuleQuartierdavant='#module_'+idModuleQuartierdavant+' ';}
else{selecteurIdModuleQuartierdavant='nimportequoi';}
$(selecteurIdModuleQuartierdavant+"a[@f_ajax]").each(function(lien){$(this).bind("click",function(){$(this).attr('href','JavaScript:void(0);');if($(this).html()=='Supprimer'){appelScriptActionQuartier($(this).attr('f_ajax'),this,'ligne');}
else{appelScriptActionQuartier($(this).attr('f_ajax'),this);}});});}
function traiteRetourActionQuartier(json){if(json.message_retour=='SAVE_GLOBAL_OK')
{$('#quartier_avertissement_validation').hide();actualiseCarte(true);actualiseVisualisation();}
if(json.message_retour=='VIEW_KO')
{editeurVide();editionChargement("fin");}
if(json.message_retour=='VIEW_OK')
{editeurVide();$('#alert_quartier').fadeOut();$('#t_mes_quartiers').replaceWith(json.contenu_html);$('#t_mes_quartiers_ajout').empty();$('#bouton_valider_quartier').fadeOut();reInitColoration();editionChargement("fin");}
if(json.message_retour=='SUPPR_OK')
{$('#l_'+json.id).fadeOut();setTimeout("$('#l_"+json.id+"').remove();",1000);$('#chargeAjaxDiv'+json.id).fadeOut();setTimeout("$('#chargeAjaxDiv"+json.id+"').remove();",1000);setTimeout("reInitColoration();",1200);setTimeout("editeurVide();",1200);actualiseCarte(false);editionChargement("fin");}
if(json.message_retour=='NOUVEAU_OK')
{$('#alert_quartier').fadeOut();if($('#t_mes_quartiers').css('display')=='none'){$('#t_mes_quartiers').fadeIn();}
if($('#d_mes_quartiers').css('display')=='none'){$('#d_mes_quartiers').fadeIn();}
$('#l_modifier_quartier').fadeIn();$('#bouton_valider_quartier').fadeIn();$("td.colone-quartier-periode").addClass("colone-quartier-periode-edition");$("td.colone-quartier-periode").removeClass("colone-quartier-periode");$("td.colone-quartier-ville").addClass("colone-quartier-ville-edition");$("td.colone-quartier-ville").removeClass("colone-quartier-ville");$("td.colone-quartier-quartier").addClass("colone-quartier-quartier-edition");$("td.colone-quartier-quartier").removeClass("colone-quartier-quartier");$('#t_mes_quartiers').append(json.contenu_html);$('#l_'+json.id).fadeIn("slow");reInitAjax();reInitColoration();editionChargement("fin");}
if(json.message_retour=='EDIT_OK')
{$('#alert_quartier').fadeOut();$('#t_mes_quartiers').replaceWith(json.contenu_html)
injecteQuartierSaisi();$('#bouton_valider_quartier').fadeIn();reInitColoration();reInitAjax();editionChargement("fin");}
if(json.message_retour=='GMAP_OK')
{$('#carte_localisation_quartier').replaceWith(json.contenu_html)
reInitAjax();editionChargement("fin");}}
function retourLocalisationQuartier(idQuartier,idVille,libelleVille,anneeArrivee,anneeDepart){$('#f_id_ville_'+idQuartier).attr('value',idVille);$('#f_ville_'+idQuartier).attr('value',libelleVille);$('#s_ville_'+idQuartier).text(libelleVille);if($('#q_periode_'+idQuartier).attr('id')=='q_periode_'+idQuartier)
{$('#q_periode_'+idQuartier).html((anneeArrivee!=0?'De '+anneeArrivee+' à ':'')
+(anneeDepart!=1?anneeDepart:'aujourd\'hui'));}
else{$('#f_annee_arrivee_'+idQuartier).attr('value',anneeArrivee);$('#f_annee_depart_'+idQuartier).attr('value',anneeDepart);}
$('#f_quartier_'+idQuartier).load('/cgi/recherche/recherche_proposition_quartier.norevue.php?f_id_ville='+idVille);$('#f_id_voisin'+idQuartier).load('/cgi/recherche/recherche_nombre_voisin_quartier.norevue.php?f_id_qt='+idQuartier);if($('#suppr_'+idQuartier).attr('id')!='suppr_'+idQuartier)
{$('#i_quartier_'+idQuartier).replaceWith("<img src='/image/quartier/mini_carte_zoom.gif'  title='Visualiser ce quartier' style='cursor:pointer;' onclick='window.location.replace(\"/monquartier/"+idQuartier+"/\");'>");$('#l_modifier_localisation_'+idQuartier).replaceWith('<a title="Visualiser ce quartier" href="/monquartier/'+idQuartier+'/">Agrandir la carte</a>');}
fermeturePopupIframe("");actualiseCarte(false);}
function actualiseConservationAdresse(annee)
{if(annee.value!=1){$('#f_sauvegarde_adresse').removeAttr("checked");$('#f_sauvegarde_adresse').attr("disabled","disabled");}
else{$('#f_sauvegarde_adresse').attr("checked","checked");$('#f_sauvegarde_adresse').removeAttr("disabled");}}
function masqueSelecteur()
{if($('#i_mes_quartiers').attr('id')=='i_mes_quartiers'&&$('#i_mes_quartiers').css('display')!='none')
{var x=$('#i_mes_quartiers').findPos().x;var y=$('#i_mes_quartiers').findPos().y;var h=$('#i_mes_quartiers').height();var w=$('#i_mes_quartiers').width();if($('#chargeAjaxFrameSelecteur').attr('id')!='chargeAjaxFrameSelecteur'){$('body').append('<div name="chargeAjaxFrameSelecteur" style="position:absolute;background-color:#FFFFFF;display:none;z-index:30000;top:'+y+'px;left:'+x+'px;width:'+w+'px;height:'+h+'px;" id="chargeAjaxFrameSelecteur">'+'&nbsp;'+'<img id="popupAjaxImg" alt="chargement" src="/framework/lib/js/image/chargement.gif">'+'</div>');}
else{$('#chargeAjaxFrameSelecteur').css('top',y+'px').css('left',x+'px').css('width',w+'px').css('height',h+'px').fadeIn('fast');}}}
function actualiseCarte(nouveau)
{if($('#i_mes_quartiers').attr('id')=='i_mes_quartiers'){if(nouveau){$('#i_mes_quartiers').attr('src','/cgi/quartier/quartier_carte_frame.norevue.php');}
else{masqueSelecteur();$('#i_mes_quartiers').attr('src',$('#i_mes_quartiers').attr('src'));$('#i_mes_quartiers').bind('load',function(){$('#chargeAjaxFrameSelecteur').fadeOut();});}}}
function actualiseVisualisation()
{$('#d_mes_quartiers').show();$('#l_modifier_quartier').show();appelScriptActionQuartier(urlControleurActualiseVisualisation,'');}
function suppressionChargement(cur_elt)
{ligne=$(cur_elt).attr("id").substr(6);if(ligne!='')
{$('#l_'+ligne).css('background-color','#eeeeee');$('#l_'+ligne+' > * > select').attr('disabled','disabled');$('#l_'+ligne+' > * > * > select').attr('disabled','disabled');$('#l_'+ligne+' > * > input').attr('disabled','disabled');$('#l_'+ligne+' > .colone-quartier-lien').html('<img alt="chargement" style="position:relative;left:13px;" src="/framework/lib/js/image/chargement.gif">');$('#i_quartier_'+ligne).fadeOut();}}
function editionChargement(mode,cur_elt)
{if(mode=='debut_ligne')
{id=$(cur_elt).attr("id").substr(6);elt_pere='l_'+id;}
else{elt_pere='d_mes_quartiers';id='';}
if(mode=='debut'||mode=='debut_ligne')
{$('#chargeAjaxDiv').remove();var x=$('#'+elt_pere).findPos().x+1;var y=$('#'+elt_pere).findPos().y+1;var h=$('#'+elt_pere).height();var w=$('#'+elt_pere).width();if(jQuery.browser.msie)
{texteChargement='<div style="text-align:center;height:100%;vertical-align:middle;color:red;top:50%;">&nbsp;&nbsp;&nbsp;</div>';}
else{texteChargement='';}
$('body').append('<div name="chargeAjaxDiv'+id+'" style="z-index:30000;top:'+y+'px;left:'+x+'px;width:'+w+'px;height:'+h+'px;" id="chargeAjaxDiv'+id+'" class="chargeAjaxDiv">'+
texteChargement+'<img id="popupAjaxImg" alt="chargement" src="/framework/lib/js/image/chargement.gif">'+'</div>');if(jQuery.browser.msie){$('#chargeAjaxDiv'+id).show();}
else{$('#chargeAjaxDiv'+id).fadeIn();}}
else{$('#chargeAjaxDiv').fadeOut('fast');setTimeout("$('#chargeAjaxDiv').remove();",500);}}
function actualiseLienAgrandir(idQuartier)
{$('#l_agrandir_carte').attr('href','/cgi/quartier/exploration_quartier.php?f_id='+idQuartier);}
jQuery(function($){reInitAjax();setTimeout('masqueSelecteur();',500);$('#i_mes_quartiers').bind('load',function(){$('#chargeAjaxFrameSelecteur').fadeOut();});setTimeout("$('#chargeAjaxFrameSelecteur').fadeOut();",3000);});var popupIframeOuverte=false;var executionFermeture;var executionOuverture;function ouverturePopupIframe(urlIframe,x,y,hauteur,largeur,aExecutionOuverture,aExecutionFermeture)
{popupPositionScrollY=(document.body.scrollTop||document.documentElement.scrollTop);if(urlIframe==''){return false;}
if(x==''){x=popupPositionScrollY+'px';}
if(y==''){y='25%';}
if(hauteur==''){hauteur='25%';}
if(largeur==''){largeur='25%';}
if(aExecutionOuverture!='')
{var executionOuverture=aExecutionOuverture;}
var executionFermeture=aExecutionFermeture;if(jQuery.browser.msie){$('#popupAjaxDiv').remove();}
if($('#popupAjaxDiv').attr('id')!='popupAjaxDiv')
{$('body').append('<div name="popupAjaxDiv" style="" id="popupAjaxDiv" class="popupAjaxDiv">'+'<img id="popupAjaxImg" src="/framework/lib/js/image/chargement.gif">'+'</div>');}
$('body').append('<div  id="chargeAjaxFrameMasquePopup" style="border:1px dotted #ff6600;display:none;position:absolute;background-color:#FFFFFF;display:block;z-index:30000;top:'+x+';left:'+y+';width:'+largeur+'px;height:'+hauteur+'px;">'+'&nbsp;'+'<img id="popupAjaxImg" alt="chargement" src="/framework/lib/js/image/chargement.gif">'+'<div style="position:relative;top:53%;left:26%"><h3>Chargement en cours, merci de patienter...</h3></div><div style="position:relative;top:80%;left:40%;">Pour annuler cliquez <a href="javascript:void(0);" onclick="fermeturePopupIframe();">ici</a> ou appuyez sur "Echap"</div>'+'</div>');$('#popupAjaxIframe').css('top',x);$('#popupAjaxIframe').css('left',y);$('#popupAjaxIframe').css('width',largeur+'px');$('#popupAjaxIframe').css('height',hauteur+'px');$('#popupAjaxIframe').fadeIn();$('#chargeAjaxFrameMasquePopup').fadeIn();setTimeout("$('#popupAjaxIframe').attr('src','"+urlIframe+"');",500);$('#popupAjaxIframe').bind("load",function(e){$('#popupAjaxImg').fadeOut();$('#chargeAjaxFrameMasquePopup').slideUp('slow');setTimeout("$('#chargeAjaxFrameMasquePopup').remove();",1000);eval(executionOuverture);$('#popupAjaxIframe').contents().bind('keydown',function(event){if(event.keyCode==27)
{self.parent.fermeturePopupIframe();}});});if(jQuery.browser.msie){$('#popupAjaxDiv').show();}
else{$('#popupAjaxDiv').fadeIn();}
$(window).keydown(function(event){if(event.keyCode==27)
{fermeturePopupIframe();}});}
function creationPopupIframe(){$('body').append('<iframe name="popupAjaxIframe" id="popupAjaxIframe" src="" style="display:none;width:0px;Height:0px;top:0px;left:0px;">'+'<img id="popupAjaxImg" src="/framework/lib/js/image/chargement.gif">'+'</iframe>');}
function fermeturePopupIframe(aExecutionFermeture)
{$('#popupAjaxDiv').fadeOut();$('#popupAjaxIframe').fadeOut();$('#chargeAjaxFrameMasquePopup').slideUp();if(aExecutionFermeture!='')
{var executionFermeture=aExecutionFermeture;}
if(executionFermeture!='')
{eval(executionFermeture);}}
jQuery(function($){creationPopupIframe();});var tabMarkerManagerQuartier=Array();var tabPreMarqueur=Array();var timeOutMarqueursQuartier=0;var niveauZoomCourant=0;var compteurAttente=0;var affichageDebug=true;function debug(content){if(affichageDebug){if($.browser.msie){if(jQuery.browser.version=='6.0'){if($('#iedebug').attr('id')!='iedebug')
{$('body').append('<div id="iedebug" style="margin:5px;padding:5px;width:200px;height:100px;background-color:DDAA00;position:absolute;z-Index:555555;top:40px;left:40px;"></div>');}
$('#iedebug').fadeIn().append('<span style="color:#FFFFFF;">'+content+'</span><br>');}}
if($.browser.mozilla){if(typeof console=='object'){console.info(content);}}}}
function actualiseMarqueursQuartier(){var monNE=map_globale.getBounds().getNorthEast();var monSO=map_globale.getBounds().getSouthWest();var monZoom=map_globale.getZoom();if(niveauZoomCourant!=monZoom)
{effacerMarqueursQuartier();compteurAttente=0;niveauZoomCourant=monZoom;}
var currentProjection=G_NORMAL_MAP.getProjection();var tileCoordinateSO=new GPoint();var tilePointSO=new GPoint();tilePointSO=currentProjection.fromLatLngToPixel(monSO,monZoom);tileCoordinateSO.x=Math.floor(tilePointSO.x/256);tileCoordinateSO.y=Math.floor(tilePointSO.y/256);var tileCoordinateNE=new GPoint();var tilePointNE=new GPoint();tilePointNE=currentProjection.fromLatLngToPixel(monNE,monZoom);tileCoordinateNE.x=Math.floor(tilePointNE.x/256);tileCoordinateNE.y=Math.floor(tilePointNE.y/256);chaineParametreX='';chaineParametreY='';tableauX=new Array;tableauY=new Array;for(var monX=tileCoordinateSO.x;monX<=tileCoordinateNE.x;monX++){for(var monY=tileCoordinateNE.y;monY<=tileCoordinateSO.y;monY++){if(tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom]==null){if(tableauX.indexOf(monX)==-1){tableauX.push(monX);}
if(tableauY.indexOf(monY)==-1){tableauY.push(monY);}}}}
if(tableauX.length!=0&&tableauY.length!=0){chaineParametreX='tabX[]='+tableauX.join('&tabX[]=');chaineParametreY='tabY[]='+tableauY.join('&tabY[]=');monUrl=url_manager_controleur;monData=chaineParametreX+"&"+chaineParametreY+"&zoom="+monZoom+"&f_annee_arrivee="+$('#f_annee_arrivee_n').attr('value')+"&f_annee_depart="+$('#f_annee_depart_n').attr('value');compteurAttente=compteurAttente+1;attenteChargementMapQuartier();$.getScript(monUrl+"&"+monData,function(json){compteurAttente=compteurAttente-1;attenteChargementMapQuartier();});}}
function affichePreMarqueurs(type){if(type=='internaute'){if(typeof tabToleranceRegroupementInternaute=='undefined'){return false;}
tabVirtuel=tabToleranceRegroupementInternaute;icone=iconeTileMembre;}
else if(type=='membre')
{if(typeof tabToleranceRegroupementMembre=='undefined'){return false;}
tabVirtuel=tabToleranceRegroupementMembre;icone=iconeTileInternaute;}
else{return false;}
var monZoom=map_globale.getZoom();gmarkers=[];if(typeof tabVirtuel!='undefined')
{for(indice in tabVirtuel)
{if(anneeValide(type,indice))
{monX=tabVirtuel[indice]['latitude_'+monZoom];monY=tabVirtuel[indice]['longitude_'+monZoom];point=new GLatLng(monX,monY);marker=createMarkerTile(point,'1 membre','<div id="carte_fiche_membre"></div>',icone,5,type,indice,'',indice);gmarkers.push(marker);tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom]=new MarkerManager(map_globale);tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom].clearMarkers();tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom].addMarkers(gmarkers,monZoom,monZoom);tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom].refresh();if(typeof tabPreMarqueur[type]!='object'){tabPreMarqueur[type]=Array();}
if(typeof tabPreMarqueur[type][indice]!='object'){tabPreMarqueur[type][indice]=Array();}
if(typeof tabPreMarqueur[type][indice][monZoom]!='object'){tabPreMarqueur[type][indice][monZoom]=Array();}
tabPreMarqueur[type][indice][monZoom]['nom']=monX+'_'+monY+'_'+monZoom;tabPreMarqueur[type][indice][monZoom]['a_effacer']=false;}}}
return true;}
function attenteChargementMapQuartier()
{if(compteurAttente>=1)
{if($('#chargementTileQuartier').attr('id')=='chargementTileQuartier')
{$("#chargementCompteur").html(compteurAttente);$('#chargementTileQuartier').show();}
else
{if($('#map').attr('id')!='map'){return;}
x=$('#map').findPos().x;y=$('#map').findPos().y;h=$('#map').height();w=$('#map').width();hauteur=20;largeur=170;posX=(w/2)-(largeur/2);posY=(h/2)-(hauteur/2);$('#map').append('<div id="chargementTileQuartier" style="display:none;border:1px solid #FF6600;background-color:#FFFFFF;position:absolute;z-index:30000;top:'+posY+'px;left:'+posX+'px;width:'+largeur+'px;height:'+hauteur+'px;">'+'<img alt="chargement" src="/framework/lib/js/image/chargement.gif">'+'<b style="color:#ff700a;left:5px;top:-5px;position:relative;">Chargement en cours [<span id="chargementCompteur" style="color:red;">'+compteurAttente+'</span>]</b>'+'</div>');$('#chargementTileQuartier').show();}
setTimeout("attenteChargementMapQuartier();",2000);}
else{$('#chargementTileQuartier').hide();}}
function effacerMarqueursQuartier(){map_globale.clearOverlays();i=0;for(indice in tabMarkerManagerQuartier)
{i++;if(typeof tabMarkerManagerQuartier[indice]=='object'){tabMarkerManagerQuartier[indice].clearMarkers();}}
affichePreMarqueurs('internaute');affichePreMarqueurs('membre');}
function effacerPreMarqueur(type,id){var monZoom=map_globale.getZoom();if(typeof tabPreMarqueur[type]=='object'&&typeof tabPreMarqueur[type][id][monZoom]['nom']=='string')
{tabPreMarqueur[type][id][monZoom]['a_effacer']=true;if(typeof tabMarkerManagerQuartier[tabPreMarqueur[type][id][monZoom]['nom']]=='object'){tabMarkerManagerQuartier[tabPreMarqueur[type][id][monZoom]['nom']].clearMarkers();tabMarkerManagerQuartier[tabPreMarqueur[type][id][monZoom]['nom']].refresh();}}}
function reEffacerPreMarqueurs(){var monZoom=map_globale.getZoom();for(type in tabPreMarqueur)
{for(id in tabPreMarqueur[type])
{if(tabPreMarqueur[type][id][monZoom]['a_effacer']&&typeof tabMarkerManagerQuartier[tabPreMarqueur[type][id][monZoom]['nom']]=='object'){tabMarkerManagerQuartier[tabPreMarqueur[type][id][monZoom]['nom']].clearMarkers();tabMarkerManagerQuartier[tabPreMarqueur[type][id][monZoom]['nom']].refresh();}}}}
function anneeValide(type,id)
{dateOk=false;if(type=='internaute'){tabVirtuel=tabToleranceRegroupementInternaute;}
else if(type=='membre')
{tabVirtuel=tabToleranceRegroupementMembre;}
else{return false;}
if($('#f_annee_depart_n').attr('value')=='1'&&$('#f_annee_arrivee_n').attr('value')=='0')
{if($('#f_annee_depart_n').attr('value')=='1'&&tabVirtuel[id]['annee_depart']==''&&$('#f_annee_arrivee_n').attr('value')=='0'&&tabVirtuel[id]['annee_arrivee']=='')
{dateOk=true;}}
else if($('#f_annee_depart_n').attr('value')=='1')
{if(tabVirtuel[id]['annee_depart']==''||parseInt($('#f_annee_arrivee_n').attr('value'))<=parseInt(tabVirtuel[id]['annee_depart']))
{dateOk=true;}}
else if($('#f_annee_arrivee_n').attr('value')=='0')
{if(parseInt($('#f_annee_depart_n').attr('value'))>=parseInt(tabVirtuel[id]['annee_arrivee']))
{dateOk=true;}}
else{if((parseInt($('#f_annee_depart_n').attr('value'))>=parseInt(tabVirtuel[id]['annee_arrivee'])||tabVirtuel[id]['annee_arrivee']=='')&&(parseInt($('#f_annee_arrivee_n').attr('value'))<=parseInt(tabVirtuel[id]['annee_depart'])||tabVirtuel[id]['annee_depart']==''))
{dateOk=true;}}
return dateOk;}
function quartierMembre(id_quartier)
{if(typeof(tabToleranceRegroupementMembre)=='undefined'){return false;}
if(typeof(tabToleranceRegroupementMembre[id_quartier])=='object'){return true;}
else{return false;}}
function pointInternaute(points,i,monZoom)
{if(typeof tabToleranceRegroupementInternaute=='undefined'){return false;}
retour=false;for(indice in tabToleranceRegroupementInternaute)
{if(typeof(tabToleranceRegroupementInternaute[indice]['latitude_'+monZoom])!='undefined'&&typeof(tabToleranceRegroupementInternaute[indice]['longitude_'+monZoom])!='undefined'&&points[i].lat_groupe==tabToleranceRegroupementInternaute[indice]['latitude_'+monZoom]&&points[i].lng_groupe==tabToleranceRegroupementInternaute[indice]['longitude_'+monZoom]&&points[i].x_groupe==tabToleranceRegroupementInternaute[indice]['x_'+monZoom]&&points[i].y_groupe==tabToleranceRegroupementInternaute[indice]['y_'+monZoom])
{if(anneeValide('internaute',indice)){retour=true;dernierIdQuartierInternaute=indice;effacerPreMarqueur('internaute',dernierIdQuartierInternaute);}}}
if(retour)
{return true;}
else{return false;}}
function pointMembre(points,i,monZoom)
{if(typeof tabToleranceRegroupementMembre=='undefined'){return false;}
retour=false;for(indice in tabToleranceRegroupementMembre)
{if(typeof(tabToleranceRegroupementMembre[indice]['latitude_'+monZoom])!='undefined'&&typeof(tabToleranceRegroupementMembre[indice]['longitude_'+monZoom])!='undefined'&&points[i].lat_groupe==tabToleranceRegroupementMembre[indice]['latitude_'+monZoom]&&points[i].lng_groupe==tabToleranceRegroupementMembre[indice]['longitude_'+monZoom]&&points[i].x_groupe==tabToleranceRegroupementMembre[indice]['x_'+monZoom]&&points[i].y_groupe==tabToleranceRegroupementMembre[indice]['y_'+monZoom])
{if(anneeValide('membre',indice)){retour=true;dernierIdQuartierMembre=indice;effacerPreMarqueur('membre',dernierIdQuartierMembre);}}}
if(retour)
{return true;}
else{return false;}}
var dernierIdQuartierInternaute=0;var dernierIdQuartierMembre=0;function recupereFicheQuartier(json){if(json.code_retour=="1"){$('#fiche_quartier_'+json.id_quartier).replaceWith(json.message_retour);}}
function chargeInfosTileCallbackVoisin(json){if(json.code_retour=="1"){var monZoom=json.zoom;var positionInternauteCache=false;var positionMembreCache=false;tabRetour=new Array(json.message_retour);for(instanceRetour in tabRetour){tabLigne=tabRetour[instanceRetour];for(maLigne in tabLigne){tabLigneColonnes=tabLigne[maLigne];for(maColonneDansMaLigne in tabLigneColonnes){monX=maColonneDansMaLigne;monY=maLigne;gmarkers=[];points=new Array;eval(tabLigneColonnes[maColonneDansMaLigne]);for(i in points){if((points[i].poids==1&&typeof(idMarqueurInvisible)!='undefined'&&points[i].id_affichee==idMarqueurInvisible)||(points[i].poids==1&&points[i].id_affichee==positionInternauteId)||(points[i].poids==1&&points[i].id_affichee==positionMembreId)){}else{point=new GLatLng(points[i].lat,points[i].lng);if(pointInternaute(points,i,monZoom)&&pointMembre(points,i,monZoom))
{if(points[i].poids>1)
{marker=createMarkerTile(point,points[i].poids+' membres','<div id="carte_fiche_membre"></div>',iconeTileMembre,5,'defaut',points[i].idq,'<a href="javascript:listeFiches(\''+points[i].solat+'\',\''+points[i].solng+'\',\''+points[i].nelat+'\',\''+points[i].nelng+'\',\''+points[i].lng_groupe+'\',\''+points[i].lat_groupe+'\',\''+points[i].tz+'\',\''+monZoom+'\',\'1\');"><b>Voir les '+points[i].poids+' membres</b><br> à cet endroit.</a>',points[i].idq+'-'+monZoom+'-'+$('#f_annee_arrivee_n').attr('value')+"-"+$('#f_annee_depart_n').attr('value'));}
else
{marker=createMarkerTile(point,points[i].poids+' membre','<div id="carte_fiche_membre"></div>',iconeTileMembre,5,'internaute',points[i].idq,'',points[i].idq);}}
else if(pointInternaute(points,i,monZoom))
{if(points[i].poids>1)
{marker=createMarkerTile(point,points[i].poids+' membres','<div id="carte_fiche_membre"></div>',iconeTileMembre,5,'defaut',points[i].idq,'<a href="javascript:listeFiches(\''+points[i].solat+'\',\''+points[i].solng+'\',\''+points[i].nelat+'\',\''+points[i].nelng+'\',\''+points[i].lng_groupe+'\',\''+points[i].lat_groupe+'\',\''+points[i].tz+'\',\''+monZoom+'\',\'1\');"><b>Voir les '+points[i].poids+' membres</b><br> à cet endroit.</a>',points[i].idq+'-'+monZoom+'-'+$('#f_annee_arrivee_n').attr('value')+"-"+$('#f_annee_depart_n').attr('value'));}
else
{marker=createMarkerTile(point,points[i].poids+' membre','<div id="carte_fiche_membre"></div>',iconeTileMembre,5,'internaute',points[i].idq,'',points[i].idq);}}
else if(pointMembre(points,i,monZoom))
{if(points[i].poids>1)
{marker=createMarkerTile(point,points[i].poids+' membres','<div id="carte_fiche_membre"></div>',iconeTileInternaute,5,'defaut',points[i].idq,'<a href="javascript:listeFiches(\''+points[i].solat+'\',\''+points[i].solng+'\',\''+points[i].nelat+'\',\''+points[i].nelng+'\',\''+points[i].lng_groupe+'\',\''+points[i].lat_groupe+'\',\''+points[i].tz+'\',\''+monZoom+'\',\'1\');"><b>Voir les '+points[i].poids+' membres</b><br> à cet endroit.</a>',points[i].idq+'-'+monZoom+'-'+$('#f_annee_arrivee_n').attr('value')+"-"+$('#f_annee_depart_n').attr('value'));}
else
{marker=createMarkerTile(point,points[i].poids+' membre','<div id="carte_fiche_membre"></div>',iconeTileInternaute,5,'membre',points[i].idq,'',points[i].idq);}}
else if(points[i].poids>1)
{marker=createMarkerTile(point,points[i].poids+' membres','<div id="carte_fiche_membre"></div>',iconeTilePoids1,5,'defaut',points[i].idq,'<a href="javascript:listeFiches(\''+points[i].solat+'\',\''+points[i].solng+'\',\''+points[i].nelat+'\',\''+points[i].nelng+'\',\''+points[i].lng_groupe+'\',\''+points[i].lat_groupe+'\',\''+points[i].tz+'\',\''+monZoom+'\',\'1\');"><b>Voir les '+points[i].poids+' membres</b><br> à cet endroit.</a>',points[i].idq+'-'+monZoom+'-'+$('#f_annee_arrivee_n').attr('value')+"-"+$('#f_annee_depart_n').attr('value'));}
else
{marker=createMarkerTile(point,points[i].poids+' membre','<div id="carte_fiche_membre"></div>',iconeTilePoids0,5,'defaut',points[i].idq,'',points[i].idq);}
gmarkers.push(marker);}}
tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom]=new MarkerManager(map_globale);tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom].clearMarkers();tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom].addMarkers(gmarkers,monZoom,monZoom);tabMarkerManagerQuartier[monX+'_'+monY+'_'+monZoom].refresh();}}}}}
function trouveLocalisationAbrege()
{recherche=(typeof $('#f_adressegmap').attr('value')!='undefined'?$('#f_adressegmap').attr('value'):'');recherche+=(typeof $('#f_ville_n').attr('value')!='undefined'?' '+$('#f_ville_n').attr('value'):'');recherche+=(typeof $('#f_valuepaysgmap').attr('value')!='undefined'?' '+$('#f_valuepaysgmap').attr('value'):'');trouveLocalisationTresSimplifie(recherche,15);}
function avantEnvoiActionAjouteRelationDeRelationXX(xhr,cur_elt,id_requete){var coords=$(cur_elt).findPos();supprimeMessageConfirmation(id_requete);var offset_y=0;var offset_x=-35;if($("#bloc_tetiere").get()[0]){offset_y+=-92;}
var monId=$(cur_elt).attr("id");$("#divajouterelationderelation_"+monId).html('Ajouter à mes amis');$("#divajouterelationderelation_"+monId).css("color","#AAAAAA");$("#divajouterelationderelation_"+monId).css("font-weight","bold");$("#divajouterelationderelation_"+monId).after("<img id=\"ajax_icone_chargement_"+id_requete+"\" style=\"float:left; position:absolute;  top:"+(coords.y+offset_y)+"px; left:"+(coords.x+offset_x)+"px;\" src=\"/framework/lib/js/image/chargement.gif\"/>");}
function avantEnvoiActionAjouteRelationDeRelation(xhr,cur_elt,id_requete){var monId=$(cur_elt).attr("id");$("#divajouterelationderelation_"+monId).html('Ajouter à mes amis');$("#divajouterelationderelation_"+monId).css("color","#AAAAAA");$("#divajouterelationderelation_"+monId).css("font-weight","bold");$("#image_loading_"+monId).html("<img id=\"ajax_icone_chargement_"+id_requete+"\" src=\"/framework/lib/js/image/chargement.gif\"/>");}
function supprimeMessageConfirmation(id_requete){$("#message_de_confirmation").remove();$("#message_de_confirmation_alerte").remove();$("#message_de_confirmation_erreur").remove();}
function traiteRetourErreurX(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourActionAjouteRelationDeRelation(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
jQuery(function($){initRelationDeRelation();});var ajax_en_cours=new Array();function initRelationDeRelation(){var mon_url;var type_lien_parente;var champ_deja_lance;$("#formulaire_relation_de_relation a[@f_ajax]").each(function(lien){$(this).bind("click",function(){$(this).attr('href','JavaScript:void(0);');mon_url=$(this).attr('f_ajax');var params='';appelScriptActionRelationDeRelation(mon_url,this,'formulaire',params);});});}
function appelScriptActionRelationDeRelation(url_action,cur_elt,mode,params){var ajax_en_cours_ir;var id_requete;id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
ajax_en_cours[id_requete]=1;$.ajax({type:"POST",url:url_action,dataType:"json",data:params,processData:false,beforeSend:function(xhr){avantEnvoiActionAjouteRelationDeRelation(xhr,cur_elt,id_requete);},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourActionAjouteRelationDeRelation(xhr,msg,id_requete);},success:function(json){traiteRetourActionAjoutRelationDeRelation(json,mode,cur_elt);},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});}
function traiteRetourActionAjoutRelationDeRelation(json,mode,cur_elt){var monId=$(cur_elt).attr("id");if(json.code_retour=="1"){$("#divajouterelationderelation_"+monId).html($("#ajoutrelation_de_relation_message_ajout_succes").html()).fadeIn("slow");return true;}else if(json.code_retour=="0"){$("#divajouterelationderelation_"+monId).html($("#ajoutrelation_de_relation_message_ajout_echec").html()).fadeIn("slow");return true;}else{return false;}}
if(typeof(benchmark)=="undefined"){var benchmark=new Object();}
if(typeof(benchmark.application)=="undefined"){benchmark.application=new Object();}
if(typeof(benchmark.application.copaindavant)=="undefined"){benchmark.application.copaindavant=new Object();}
if(typeof(benchmark.application.copaindavant.quoideneuf)=="undefined"){benchmark.application.copaindavant.quoideneuf=new Object();}
benchmark.application.copaindavant.quoideneuf.ObjGestionQuoiDeNeuf=function(mode)
{this.AFFICHAGE_MODULE=1;this.AFFICHAGE_LISTE=2;this.urlBase='/framework/lib/objcontroleurajax3/cgi/controleur_ajax.norevue.php?f_action=';this.tableauUrlAjax={chargement:{formulaire:this.urlBase+'b92a1b191d261b2d2d1f612df3ebf0f3db091c24fa1d2e232928fa241b32fb26291d0b2f2923fd1f081f2f20dbf461612a1b19271f2e22291e1f612df3eaecf3db211f2e00292c272f261b232c1fdbf461612a1b192a1b2c1b271f2e2c1f611bf3e9f3353761612c1b1d23281f19291c24612df3eae9ecf3dbe81e1b2e1be823281f2e2a2f1ce81b2a2a2c29292ee81e1b27231f28e71c1f2829232ee82a1b2c1d292f2c2d192623282e1f2c281b2f2e1fe81d291e1fe82a1b2c1d292f2c2de826231ce8291c241d29282e2c29261f2f2c1b241b32ece81d2123191b241b32e8dbf461612a1b191f281d291e1b211f612df3edf3db242d2928dbf46161242d29281d1b26261c1b1d256108f4'},suppression:{formulaire:this.urlBase+'fc6d5e5c60695e707062a470372f34371f4c5f673e6071666c6b3e675e753f696c604e726c6641624b6272631f38a4a46d5e5c6a6271656c6162a470372e2e371f70726d6d6f627070666c6b1f38a4a46d5e5c6d5e6f5e6a62716f62a45e372e377870372e33371f635c66615c71766d625c616c6b6b62621f3866372d387aa4a46f5e60666b625c6c5f67a4703735371f6d5e6f606c726f701f38a4a46d5e5c626b606c615e6462a4703731371f67706c6b1f38a4a467706c6b605e69695f5e6068a44b38'},sauvegarde:{formulaire:this.urlBase+'78e8d9d7dbe4d9ebebdd20ebb2aaafb29ac7dae2b9dbece1e7e6b9e2d9f0bae4e7dbc9ede7e1bcddc6ddedde9ab32020e8d9d7e5ddece0e7dcdd20ebb2a9a8b29aebd9edeedddfd9eadcdd9ab32020e8d9d7e8d9ead9e5ddeceadd20d9b2a9b2f3ebb2a9aeb29aded7e1dcd7ecf1e8ddd7dce7e6e6dddd9ab3e1b2a8b3f52020ead9dbe1e6ddd7e7dae220ebb2b0b29ae8d9eadbe7edeaeb9ab32020e8d9d7dde6dbe7dcd9dfdd20ebb2acb29ae2ebe7e69ab32020e2ebe7e6dbd9e4e4dad9dbe320c6b3'}};this.initialise=function()
{switch(this.mode)
{case this.AFFICHAGE_LISTE:break;default:case this.AFFICHAGE_MODULE:this.bindActionsBoutonsModule();this.bindActions();break;}};this.bindActions=function()
{switch(this.mode)
{case this.AFFICHAGE_LISTE:break;default:case this.AFFICHAGE_MODULE:this.bindCompletionChamp();this.bindChampHome();break;}};this.bindActionsBoutonsModule=function()
{$('#lienModifierQuoiDeNeuf , #lienAjouterQuoiDeNeuf').bind('click',{self:this},function(e)
{benchmark.framework.net.ObjControleurAjax3.appelScriptAction(e.data.self,e.data.self.tableauUrlAjax.chargement.formulaire,{SUCCES:benchmark.framework.util.delegate(e.data.self,e.data.self.controleAjaxRetourChargementFormulaire),ERREUR:benchmark.framework.util.delegate(e.data.self,e.data.self.controleAjaxRetourErreur)},{});return false;});};this.controleAjaxRetourChargementFormulaire=function(pEvent)
{$("#conteneur_quoideneuf").html(pEvent.json.formulaire);benchmark.execution.objValeurParDefaut.initialise('#quoideneuf');benchmark.execution.objScore.initialise('#quoideneuf');this.bindCompletionChamp();this.bindChampHome();};this.controleAjaxRetourSauvegarde=function(pEvent)
{$('input[name=f_id_type_quoideneuf][value='+pEvent.json.type_quoideneuf+']').parent().parent().prev().remove();$('input[name=f_id_type_quoideneuf][value='+pEvent.json.type_quoideneuf+']').parent().parent().replaceWith(pEvent.json.formulaire).show();benchmark.execution.objValeurParDefaut.initialise('#quoideneuf');benchmark.execution.objScore.initialise('#quoideneuf');this.bindCompletionChamp();this.bindChampHome();};this.controleAjaxChargement=function(pEvent)
{};this.afficheLoadAjout=function(cible)
{$(cible).parent().parent().parent().parent().parent().parent().hide().before('<img src="/framework/lib/js/image/chargement.gif" title="chargement en cours" class="quoideneuf_chargement">');};this.ajaxSuppression=function(event)
{var f_id_quoideneuf=event.target.donnee.f_id_quoideneuf;var f_id_type_quoideneuf=event.target.donnee.f_id_type_quoideneuf;this.afficheLoadAjout(jQuery('input[name=f_id_type_quoideneuf][value='+f_id_type_quoideneuf+']').parent().parent().find('.bouton_genere'));benchmark.framework.net.ObjControleurAjax3.appelScriptAction(this,this.tableauUrlAjax.suppression.formulaire,{SUCCES:benchmark.framework.util.delegate(this,this.controleAjaxRetourSuppression),ERREUR:benchmark.framework.util.delegate(this,this.controleAjaxRetourErreur)},{f_id_quoideneuf:f_id_quoideneuf,f_id_type_quoideneuf:f_id_type_quoideneuf});return false;};this.controleAjaxRetourSuppression=function(pEvent)
{$('input[name=f_id_type_quoideneuf][value='+pEvent.json.type_quoideneuf+']').parent().parent().prev().remove();$('input[name=f_id_type_quoideneuf][value='+pEvent.json.type_quoideneuf+']').parent().parent().replaceWith(pEvent.json.formulaire);benchmark.execution.objValeurParDefaut.initialise('#quoideneuf');benchmark.execution.objScore.initialise('#quoideneuf');this.bindCompletionChamp();this.bindChampHome();};this.controleAjaxRetourErreur=function()
{};this.bindChampHome=function()
{$("#f_id_humeur").change(function()
{if($("#f_id_humeur").val()==0){$('#quoideneuf_humeur tr.masque').hide();$("#f_libelle_humeur").val('');}
else if($("#f_id_humeur").val()==7){$('#quoideneuf_humeur tr.masque').show();$('#humeur_autre').show();}
else{$('#quoideneuf_humeur tr.masque').show();$('#humeur_autre').hide();}});$('.bouton_valider_quoideneuf').unbind('click').bind('click',{self:this},function(e)
{benchmark.framework.net.ObjControleurAjax3.appelScriptAction(this,e.data.self.tableauUrlAjax.sauvegarde.formulaire,{SUCCES:benchmark.framework.util.delegate(e.data.self,e.data.self.controleAjaxRetourSauvegarde),ERREUR:benchmark.framework.util.delegate(e.data.self,e.data.self.controleAjaxRetourErreur)},benchmark.framework.util.form.getFormulaireDonneeJson('#'+$(this).parent().parent().parent().parent().parent().attr('id')));e.data.self.afficheLoadAjout(this);return false;});$('.avant_date a').unbind('click').bind('click',{self:this},function(e)
{var f_id_quoideneuf=$(this).parent().parent().parent().parent().parent().parent().parent().find('form').find('#f_id_quoideneuf').attr('value');var f_id_type_quoideneuf=$(this).parent().parent().parent().parent().parent().parent().parent().find('form').find('#f_id_type_quoideneuf').attr('value');benchmark.framework.ihm.popup.ObjPopupFabrique.creerPopUpConfirmation('Voulez-vous supprimer cette entrée ?',benchmark.framework.util.delegate(e.data.self,e.data.self.ajaxSuppression),function(event){},{},{f_id_quoideneuf:f_id_quoideneuf,f_id_type_quoideneuf:f_id_type_quoideneuf});});$('#quoideneuf div textarea').bind('keyup',{self:this},function(e)
{e.data.self.limiteTaille(this,500);});$('#quoideneuf form input[type=text],#quoideneuf form select').bind('focus',function(e)
{if($(this)[0].tagName=='TEXTAREA')
{var parent=$(this).parent().parent().parent().parent().parent().parent();}
else
{var parent=$(this).parent().parent().parent().parent().parent();}
$(parent).find('.quoideneuf_tableau tr.masque').show();$(parent).parent().parent().find('div').removeClass('quoideneuf_actif');$(parent).parent().addClass('quoideneuf_actif');}).bind('blur',function(e)
{var modifie=false;if($(this)[0].tagName=='TEXTAREA')
{var parent=$(this).parent().parent().parent().parent().parent().parent();}
else
{var parent=$(this).parent().parent().parent().parent().parent();}
$(parent).find('input[type=text],div textarea').each(function(i)
{if($(this).attr('value')!=''&&$(this).attr('value')!=$(this).attr('valeurParDefaut'))
{modifie=true;}});if($(this).attr('id')=='f_id_humeur'&&$(this).val()!=0)
{modifie=true;}
if(!modifie)
{$(parent).find('.quoideneuf_tableau tr.masque').hide();$(parent).parent().removeClass('quoideneuf_actif');}});};this.afficheFormulaire=function(idApplication)
{if(idApplication){var divModule=$("#module_"+idApplication);var moduleContenu=divModule.children("div.module_contenu");moduleContenu.show();}
$("#attente1").show();$("#conteneur_quoideneuf").load('/cgi/quoideneuf/modification_home.norevue.php');};this.chargeFormulaire=function(idApplication)
{if(idApplication){var divModule=$("#module_"+idApplication);var moduleContenu=divModule.children("div.module_contenu");moduleContenu.show();}
$("#attente1").show();};this.afficheApercu=function()
{$("#conteneur_quoideneuf").load('/cgi/quoideneuf/apercu_home.norevue.php');};this.bindCompletionChamp=function()
{var configurationParDefaut={delay:500,autofill:false,autoriseNouveau:true,helperClass:'autocompleter',selectClass:'selectAutocompleter',minchars:3};$('#f_libelle_television').Autocomplete(benchmark.framework.util.objet.fusion({source:'/cgi/quoideneuf/recherche_passion.norevue.php?f_categorie=television_prefere',onSelect:function(data){$('#f_id_television').attr('value',data.id);},onNoSelect:function(data){$('#f_id_television').attr('value','');}},configurationParDefaut));$('#f_libelle_film').Autocomplete(benchmark.framework.util.objet.fusion({source:'/cgi/quoideneuf/recherche_passion.norevue.php?f_categorie=film_prefere',onSelect:function(data){$('#f_id_film').attr('value',data.id);},onNoSelect:function(data){$('#f_id_film').attr('value','');}},configurationParDefaut));$('#f_libelle_livre').Autocomplete(benchmark.framework.util.objet.fusion({source:'/cgi/quoideneuf/recherche_passion.norevue.php?f_categorie=livre_prefere',onSelect:function(data){$('#f_id_livre').attr('value',data.id);},onNoSelect:function(data){$('#f_id_livre').attr('value','');}},configurationParDefaut));$('#f_libelle_chanson').Autocomplete(benchmark.framework.util.objet.fusion({source:'/cgi/quoideneuf/recherche_passion.norevue.php?f_categorie=chanson_prefere',onSelect:function(data){$('#f_id_chanson').attr('value',data.id);},onNoSelect:function(data){$('#f_id_chanson').attr('value','');}},configurationParDefaut));};this.limiteTaille=function(dom,tailleMax)
{if(typeof($(dom).attr('value'))!='undefined'&&$(dom).attr('value')!=''&&$(dom).attr('value').length>=tailleMax)
{$(dom).attr('value',$(dom).attr('value').substr(0,tailleMax));}};if(typeof(mode)!='undefined')
{this.mode=mode;}
else{this.mode=this.AFFICHAGE_MODULE;}
this.initialise();};function avantEnvoiAction(xhr,cur_elt,id_requete){var coords=$(cur_elt).findPos();supprimeMessageConfirmation(id_requete);var offset_y=-12;if($("#bloc_tetiere").get()[0]){offset_y=-92;}
$(cur_elt).after("<img id=\"ajax_icone_chargement_"+id_requete+"\" style=\"float:left; position:absolute;  top:"+(coords.y+offset_y)+"px; left:"+(coords.x-25)+"px;\" src=\"/framework/lib/js/image/chargement.gif\"/>");}
function supprimeMessageConfirmation(id_requete){$("#message_de_confirmation").remove();$("#message_de_confirmation_alerte").remove();$("#message_de_confirmation_erreur").remove();}
function traiteRetourErreur(xhr){if(xhr.status==500){alert("Erreur : Vous devez vous authentifier !\n");}else if(xhr.status!=200){alert("Une erreur empêche l'exécution de votre action !\n");}else{}}
function apresTraiteRetourAction(xhr,msg,id_requete){$("#ajax_icone_chargement_"+id_requete).remove();if(xhr.responseText.indexOf("code_retour")!=2){alert("Une erreur de donnée empêche l'exécution de votre action !\n");xhr.abort();}}
function remplace(expr,a,b){var i=0
while(i!=-1){i=expr.indexOf(a,i);if(i>=0){expr=expr.substring(0,i)+b+expr.substring(i+a.length);i+=b.length;}}
return expr}
jQuery(function($){$(function(){var mon_url;$("#formulaire_parrainage_principal a[@f_ajax]").each(function(lien){$(this).bind("click",function(){var liste_email_saisi=$("#formulaire_parrainage_principal textarea[@name=f_email_complementaire]").val();liste_email_saisi=remplace(liste_email_saisi,String.fromCharCode(10),',');var liste_email_contact='';compteur=0;$("input[@id='f_check_contact[]']").each(function(){if(this.checked==true){liste_email_contact+=$("input[@name='f_email_contact["+compteur+"]']").val()+',';}
compteur+=1;});mon_url=$(this).attr('f_ajax')
+'&f_email_complementaire='+liste_email_saisi
+'&f_email_contact='+liste_email_contact;$(this).attr('href','JavaScript:void(0);');appelScriptActionParrainage(mon_url,this);});});});});var ajax_en_cours=new Array();function appelScriptActionParrainage(url_action,cur_elt){var ajax_en_cours_ir;var id_requete;id_requete=url_action.replace(/[^a-zA-Z0-9]/g,function(match){return'';});if(ajax_en_cours[id_requete]){ajax_en_cours_ir=ajax_en_cours[id_requete];}else{ajax_en_cours_ir=0;}
if(ajax_en_cours_ir==0){ajax_en_cours[id_requete]=1;$.ajax({type:"GET",url:url_action,dataType:"json",beforeSend:function(xhr){avantEnvoiAction(xhr,cur_elt,id_requete);},complete:function(xhr,msg){ajax_en_cours[id_requete]=0;apresTraiteRetourAction(xhr,msg,id_requete);},success:function(json){traiteRetourActionParrainage(json);},error:function(xhr,msg,exception){if(xhr.status!=200){traiteRetourErreur(xhr,msg,exception);}}});}else{}}
function traiteRetourActionParrainage(json){if(json.code_retour==0){$("#parrainage_message_erreur").html(json.message_retour);$("#parrainage_message_erreur").fadeIn(1000);}else{var mon_message="<div id=\"message_retour_ajout_parrainage\" style=\"display:none;\">"+json.message_retour+"</div>";$("#formulaire_parrainage_principal").hide(1000).fadeOut(1000);$("#formulaire_parrainage_principal").after(mon_message);$("#message_retour_ajout_parrainage").fadeIn(1000);}}
function XHRConnection(){var conn=false;var debug=false;var datas=new String();var areaId=new String();var xmlObj;var xmlLoad;try{conn=new XMLHttpRequest();}
catch(error){if(debug){alert('Erreur lors de la tentative de création de l\'objet \nnew XMLHttpRequest()\n\n'+error);}
try{conn=new ActiveXObject("Microsoft.XMLHTTP");}
catch(error){if(debug){alert('Erreur lors de la tentative de création de l\'objet \nnew ActiveXObject("Microsoft.XMLHTTP")\n\n'+error);}
try{conn=new ActiveXObject("Msxml2.XMLHTTP");}
catch(error){if(debug){alert('Erreur lors de la tentative de création de l\'objet \nnew ActiveXObject("Msxml2.XMLHTTP")\n\n'+error);}
conn=false;}}}
this.setDebugOff=function(){debug=false;};this.setDebugOn=function(){debug=true;};this.resetData=function(){datas=new String();datas='';};this.appendData=function(pfield,pvalue){datas+=(datas.length==0)?pfield+"="+escape(pvalue):"&"+pfield+"="+escape(pvalue);};this.setRefreshArea=function(id){areaId=id;};this.createXMLObject=function(){try{xmlDoc=document.implementation.createDocument("","",null);xmlLoad='onload';}
catch(error){try{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlLoad='onreadystatechange ';}
catch(error){if(debug){alert('Erreur lors de la tentative de création de l\'objet XML\n\n');}
return false;}}
return xmlDoc;}
this.setXMLObject=function(obj){if(obj==undefined){if(debug){alert('Paramètre manquant lors de l\'appel de la méthode setXMLObject');}
return false;}
try{xmlObj=obj;}
catch(error){if(debug){alert('Erreur lors de l\'affectation de l\'objet XML dans la méthode setXMLObject');}}}
this.loadXML=function(xml,callBack){if(!conn)return false;if(xmlObj&&xml){if(typeof callBack=="function"){if(xmlLoad=='onload'){xmlObj.onload=function(){callBack(xmlObj);}}
else{xmlObj.onreadystatechange=function(){if(xmlObj.readyState==4)callBack(xmlObj)}}}
xmlObj.load(xml);return;}}
this.sendAndLoad=function(Url,httpMode,callBack){httpMode=httpMode.toUpperCase();conn.onreadystatechange=function(){if(conn.readyState==4&&conn.status==200){if(typeof callBack=="function"){callBack(conn);return;}
else if(areaId.length>0){try{document.getElementById(areaId).innerHTML=conn.responseText;}
catch(error){if(debug){alert('Echec, '+areaId+' n\'est pas un objet valide');}}
return;}}};switch(httpMode){case"GET":try{Url=(datas.length>0)?Url+"?"+datas:Url;conn.open("GET",Url,true);conn.send(null);}
catch(error){if(debug){alert('Echec lors de la transaction avec '+Url+' via la méthode GET');}
return false;}
break;case"POST":try{conn.open("POST",Url,true);conn.setRequestHeader("Content-Type","application/x-www-form-urlencoded");conn.send(datas);}
catch(error){if(debug){alert('Echec lors de la transaction avec '+Url+' via la mthode POST');}
return false;}
break;default:return false;break;}
return true;};return this;}
var le_doc_xml="";var url_a_charger_general="";var chaineXml="";var siCharge=true;var la_messagerie;var appletCom=false;function checkApplet(){var lapplet=document.ImportContact;var typeApplet=typeof(lapplet);if(appletCom==false){setTimeout("checkApplet()",3000);if(siCharge==false&&typeApplet!="undefined"){if(lapplet.etat==1){enableFormulaire();}else if(lapplet.etat==2){executeAjax();}}}}
function setAppletCom(){appletCom=true;}
function insereapplet(){var lApplet="<APPLET  CODE=\"fr.benchmark.Importer.class\" ARCHIVE=\"http://copainsdavant.linternaute.com/html_include/jar/client_mail.jar\" WIDTH=\"1\" HEIGHT=\"1\" NAME=\"ImportContact\" id=\"appletImport\" ALIGN=\"middle\"></XMP><PARAM NAME=\"type\" VALUE=\"application/x-java-applet;version=1.4\"><PARAM NAME=\"scriptable\" VALUE=\"false\"></APPLET>";var leConteneur=document.getElementById("appletJava");leConteneur.innerHTML=lApplet;}
function chargeListe(url_a_charger){url_a_charger_general=url_a_charger;la_messagerie=document.getElementById('f_messagerie').value;disableFormulaire();document.getElementById('messageattente').style.display="block";if(document.getElementById('message_erreur')){document.getElementById('message_erreur').innerHTML="";}
if(la_messagerie=="thunderbird"){genereImport("thunderbird");}else if(la_messagerie=="outlook"){genereImport("msOutlook");}else if(la_messagerie=="outlook_express"){genereImport("outlookExpress");}else{try{var XHR=new XHRConnection();try{var id_depose=document.getElementById('f_id_depose_contact').value;var cle_depose=document.getElementById('f_cle_depose_contact').value;XHR.appendData("f_id_depose",id_depose);XHR.appendData("f_cle_depose",cle_depose);}
catch(e){}
var identifiant=document.getElementById('f_identifiant').value;var motdepasse=document.getElementById('f_motdepasse').value;XHR.appendData("f_identifiant",identifiant);XHR.appendData("f_messagerie",la_messagerie);XHR.appendData("f_motdepasse",motdepasse);XHR.sendAndLoad(url_a_charger,"POST",eval("afficherListe"));}
catch(e){}}}
function chargementApplet(){disableFormulaire();}
function disableFormulaire(){document.getElementById('td1').style.color='#bbbbbb';document.getElementById('td2').style.color='#bbbbbb';document.getElementById('td3').style.color='#bbbbbb';document.getElementById('f_messagerie').disabled=true;document.getElementById('f_identifiant').disabled=true;document.getElementById('f_motdepasse').disabled=true;document.getElementById('bouttonrecherche').disabled=true;}
function enableFormulaire(){if(!siCharge&&document.ImportContact){var lapplet=document.ImportContact;lapplet.etat=0;}
document.getElementById('td1').style.color='#000000';document.getElementById('td2').style.color='#000000';document.getElementById('td3').style.color='#000000';document.getElementById('f_messagerie').disabled=false;document.getElementById('f_identifiant').disabled=false;document.getElementById('f_motdepasse').disabled=false;document.getElementById('bouttonrecherche').disabled=false;document.getElementById('texteChargeApplet').innerHTML="";}
function echecCertificatApplet(){enableFormulaire();document.getElementById('texteChargeApplet').innerHTML="<span style=\"color : red;\">Vous n'avez pas accepté le Certificat, vous ne pouvez pas importer ces contacts</span>";document.getElementById('bouttonrecherche').style.display="none";}
function afficherListe(obj){resultat=obj.responseText;document.getElementById("listecontact").innerHTML=resultat;document.getElementById('messageattente').style.display="none";document.getElementById('listecontact').style.display="block";document.getElementById('td1').style.color='#000000';document.getElementById('f_messagerie').disabled=false;enableFormulaire();gererCocherTous();}
function verifKeyPress(event,url_a_charger){if(event.keyCode==13){chargeListe(url_a_charger);}}
function changeMessagerie(){var element_messagerie=document.getElementById('f_messagerie');if(element_messagerie){var messagerie=element_messagerie.value;var message_1_a="Vous possédez une adresse";var message_1_b="Vous utilisez le client";var message_3_a="Votre adresse ";var message_4_a="Votre mot de passe";var message_5_a='<br><b>Important</b> : Vos identifiants et mot de passe ne sont <b>PAS</b> stockés par Copains d\'avant.';var message_5_b=''
var message_1='';var message_2='';var message_3='';var message_4='';var message_5='';switch(messagerie){case'yahoo':var nom_messagerie="Yahoo Mail";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_a+" "+nom_messagerie+" ?";message_3=message_3_a+" "+nom_messagerie;message_4=message_4_a+" "+nom_messagerie;message_5=message_5_a;masquerLigne(false);enableFormulaire();siCharge=false;document.getElementById('f_mode_emploi').innerHTML="";break;case'hotmail':var nom_messagerie="MSN hotmail";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_a+" "+nom_messagerie+" ?";message_3=message_3_a+" "+nom_messagerie;message_4=message_4_a+" "+nom_messagerie;message_5=message_5_a;masquerLigne(false);enableFormulaire();siCharge=false;document.getElementById('f_mode_emploi').innerHTML="";break;case'gmail':var nom_messagerie="Gmail";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_a+" "+nom_messagerie+" ?";message_3=message_3_a+" "+nom_messagerie;message_4=message_4_a+" "+nom_messagerie;message_5=message_5_a;masquerLigne(false);enableFormulaire();siCharge=false;document.getElementById('f_mode_emploi').innerHTML="";break;case'msn':var nom_messagerie="MSN Messenger";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_a+" "+nom_messagerie+" ?";message_3=message_3_a+" "+nom_messagerie;message_4=message_4_a+" "+nom_messagerie;message_5=message_5_a;masquerLigne(false);enableFormulaire();siCharge=false;document.getElementById('f_mode_emploi').innerHTML="";break;case'live':var nom_messagerie="Windows Live Messenger";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_a+" "+nom_messagerie+" ?";message_3=message_3_a+" "+nom_messagerie;message_4=message_4_a+" "+nom_messagerie;message_5=message_5_a;masquerLigne(false);enableFormulaire();siCharge=false;document.getElementById('f_mode_emploi').innerHTML="";break;case'aol':var nom_messagerie="AOL";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_a+" "+nom_messagerie+" ?";message_3=message_3_a+" "+nom_messagerie;message_4=message_4_a+" "+nom_messagerie;message_5=message_5_a;masquerLigne(false);enableFormulaire();siCharge=false;document.getElementById('f_mode_emploi').innerHTML="";break;case'outlook':var nom_messagerie="Outlook";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_b+" "+nom_messagerie+" ?";message_3="";message_4="";message_5=message_5_b;masquerLigne(true);chargementApplet();siCharge=false;var cle_depose=document.getElementById('f_cle_depose_contact').value;var id_depose=document.getElementById('f_id_depose_contact').value;insereapplet();break;case'outlook_express':var nom_messagerie="Outlook Express";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_b+" "+nom_messagerie+" ?";message_3="";message_4="";message_5=message_5_b;masquerLigne(true);chargementApplet();siCharge=false;var cle_depose=document.getElementById('f_cle_depose_contact').value;var id_depose=document.getElementById('f_id_depose_contact').value;insereapplet();break;case'thunderbird':var nom_messagerie="Thunderbird";var nom_messagerie="<b>"+nom_messagerie+"</b>";message_1=message_1_b+" "+nom_messagerie+" ?";message_3="";message_4="";message_5=message_5_b;masquerLigne(true);chargementApplet();siCharge=false;var cle_depose=document.getElementById('f_cle_depose_contact').value;var id_depose=document.getElementById('f_id_depose_contact').value;insereapplet();break;}
if(message_1||message_3||message_4||messagerie){document.getElementById('message_1').innerHTML=message_1;document.getElementById('message_3').innerHTML=message_3;document.getElementById('message_4').innerHTML=message_4;document.getElementById('message_5').innerHTML=message_5;document.getElementById('nom_messagerie').innerHTML=nom_messagerie;}
if(message_1==''){document.getElementById('message_1').style.display='none';}else{document.getElementById('message_1').style.display='inline';}}}
function masquerLigne(masquer){var table=document.getElementById('tablecontainer').getElementsByTagName('TR');var debut=0;var fin=table.length;for(var i=debut;i<fin;i++){if(table[i].id=='tr_login'||table[i].id=='tr_password'){if(masquer){table[i].style.display='none';}else{table[i].style.display=''}}}}
function verifChamps(){var erreur=false;var test="";var message="";test=document.getElementById("f_motdepasse").value;if(test==""){erreur=true;message=message+"Vous devez renseignez le mot de passe !"}
test=document.getElementById("f_identifiant").value;if(test==""){erreur=true;message="Vous devez renseignez un identifiant !"}
if(erreur==true){alert(message);}
return false;}
function soumettre(){document.formulaire_parrainage.submit();}
function genereImport(typeImport){setDebugJava();if(typeImport==""){typeImport="msOutlook";}
var lapplet=document.ImportContact;lapplet.clientEnCours=typeImport;lapplet.startImport();}
function doAlert(message){alert(message);}
function changeMessage(element,message){document.getElementById(element).innerHTML=message;}
function executeAjax(){var lapplet=document.ImportContact;lapplet.etat=0;chaineXml="";chaineXml=document.ImportContact.lImport;var XHR=new XHRConnection();try{var id_depose=document.getElementById('f_id_depose_contact').value;var cle_depose=document.getElementById('f_cle_depose_contact').value;XHR.appendData("f_id_depose",id_depose);XHR.appendData("f_cle_depose",cle_depose);XHR.appendData("f_messagerie",la_messagerie);XHR.appendData("f_erreur_applet",document.ImportContact.erreurImport);XHR.appendData("f_erreur_message",document.ImportContact.erreurImportMessage);if(chaineXml!=""){XHR.appendData("f_docxml",chaineXml);}
XHR.sendAndLoad(url_a_charger_general,"POST",eval("afficherListe"))}
catch(e){};}
function setDebugJava(){var chaine=window.location.search;chaine=chaine.substring(1);var dz=chaine.indexOf("#",0);if(dz!=-1){chaine=chaine.substring(0,dz);}
chaine=chaine+"&";if(chaine.indexOf("f_debug_java",0)!=-1){var pos=chaine.indexOf("f_debug_java",0);var pos2=chaine.indexOf("=",pos);var pos3=chaine.indexOf("&",pos);modeDebug=chaine.substring(pos2+1,pos3);}
var modeDebug;var lapplet=document.ImportContact;if(modeDebug==1||modeDebug=='true'||modeDebug=='vrai')
lapplet.setDebug(true);else
lapplet.setDebug(false);}
function gererCocherTous(){if($("#listecontact > table tr:nth-child(3) td:nth-child(2)").get()!=''){$("input[@name='f_coche_tous_contact']").click(function(){var selection=$(this).attr('checked');if(selection==true){$("input[@id='f_check_contact[]']").attr('checked',true);}else{$("input[@id='f_check_contact[]']").attr('checked',false);}});}}
jQuery(function($){checkApplet();changeMessagerie();});if(typeof(benchmark)=="undefined"){var benchmark=new Object();}
if(typeof(benchmark.framework)=="undefined"){benchmark.framework=new Object();}
if(typeof(benchmark.framework.ihm)=="undefined"){benchmark.framework.ihm=new Object();}
if(typeof(benchmark.framework.ihm.form)=="undefined"){benchmark.framework.ihm.form=new Object();}
benchmark.framework.ihm.form.ObjItemScore=function()
{this.classOn='scoreEtoileOn';this.classOff='scoreEtoileOff';this.classHover='scoreEtoileHover';this.classDiv='scoreEtoileDiv';this.classDescription='scoreDescription';this.notes={};this.readonly=false;this.nullPermis=false;this.valeur=null;this.descriptionDefaut='Passez votre souris sur les étoiles';this.descriptionActuel=this.descriptionDefaut;this.actif=false;};benchmark.framework.ihm.form.ObjScore=function()
{this.tableauItemScore={};this.selecteurParDefaut='input[type=radio][score]';this.genereScore=function(item)
{var score='<div class="'+benchmark.execution.objScore.tableauItemScore[item].classDiv+'" id="score_'+item+'" >'+'<input type="hidden" value="'+benchmark.execution.objScore.tableauItemScore[item].valeur+'" '+' name="'+item+'" '+' id="'+item+'" >';for(var i in benchmark.execution.objScore.tableauItemScore[item].notes)
{if(benchmark.execution.objScore.tableauItemScore[item].notes[i].valeur>benchmark.execution.objScore.tableauItemScore[item].valeur)
{score+='<div class="score '+benchmark.execution.objScore.tableauItemScore[item].classOff+'" value="'+benchmark.execution.objScore.tableauItemScore[item].notes[i].valeur+'">&nbsp;</div>';}
else
{score+='<div class="score '+benchmark.execution.objScore.tableauItemScore[item].classOn+'" value="'+benchmark.execution.objScore.tableauItemScore[item].notes[i].valeur+'">&nbsp;</div>';}}
if(!benchmark.execution.objScore.tableauItemScore[item].readonly){score+='<div'+' id = "score_description_'+item+'" '+' name = "score_description_'+item+'" '+' class="'+benchmark.execution.objScore.tableauItemScore[item].classDescription+'">'+
benchmark.execution.objScore.tableauItemScore[item].descriptionActuel+'</div>';}
score+='&nbsp;</div>';return score;};this.redessineScore=function(item)
{$('#score_'+item).replaceWith(this.genereScore(item));this.bindComportement(item);};this.changeScore=function(item,score)
{this.tableauItemScore[item].valeur=score;$('#'+item).attr('value',score);if(score!=0&&score!=null&&score!='null')
{this.tableauItemScore[item].descriptionActuel=this.tableauItemScore[item].notes[score].description;}
else
{this.tableauItemScore[item].descriptionActuel=this.tableauItemScore[item].descriptionDefaut;}
$('#score_'+item+' div.score').addClass(this.tableauItemScore[item].classOff).removeClass(this.tableauItemScore[item].classOn+' '+this.tableauItemScore[item].classHover).each(function(i)
{if((score!=0&&score!=null&&score!='null')&&benchmark.execution.objScore.tableauItemScore[item].valeur>=$(this).attr('value'))
{$(this).removeClass(benchmark.execution.objScore.tableauItemScore[item].classOff).addClass(benchmark.execution.objScore.tableauItemScore[item].classOn);}});};this.bindComportement=function(item)
{$('#score_'+item+' div.score').bind('mouseover',{item:benchmark.execution.objScore.tableauItemScore[item],nom:item},function(e)
{if(!e.data.item.readonly)
{var scoreSurvol=$(this).attr('value');$('#score_'+e.data.nom+' div.score').each(function()
{if($(this).attr('value')<=scoreSurvol)
{$(this).addClass(e.data.item.classHover);}});$('#score_description_'+e.data.nom).html(e.data.item.notes[scoreSurvol].description)}}).bind('mouseout',{item:benchmark.execution.objScore.tableauItemScore[item],nom:item},function(e)
{if(!e.data.item.readonly)
{$('#score_'+e.data.nom+' div.score').removeClass(e.data.item.classHover);$('#score_description_'+e.data.nom).html(e.data.item.descriptionActuel)}}).bind('dblclick',{item:benchmark.execution.objScore.tableauItemScore[item],nom:item},function(e)
{if(!e.data.item.readonly&&e.data.item.nullPermis)
{benchmark.execution.objScore.changeScore(e.data.nom,'null');}
e.stopPropagation();}).bind('click',{item:benchmark.execution.objScore.tableauItemScore[item],nom:item},function(e)
{if(!e.data.item.readonly)
{benchmark.execution.objScore.changeScore(e.data.nom,$(this).attr('value'));}}).each(function()
{if
(typeof(benchmark.framework.ihm)!='undefined'&&typeof(benchmark.framework.ihm.effet)!='undefined'&&typeof(benchmark.framework.ihm.effet.ObjEffet)!='undefined'&&typeof(benchmark.framework.ihm.effet.ObjEffet.desactiveSelection)=='function')
{benchmark.framework.ihm.effet.ObjEffet.desactiveSelection(this);}});};this.initialise=function(selecteur)
{if(typeof(selecteur)=='string')
{selecteur=selecteur+' '+this.selecteurParDefaut;}
else
{selecteur=this.selecteurParDefaut;}
$(selecteur).each(function(i)
{var nom=$(this).attr('name');var value=$(this).attr('value');var readonly=$(this).attr('readonly');var nullPermis=$(this).attr('nullPermis');var description=$(this).attr('score');var classOn=$(this).attr('classOn');var classOff=$(this).attr('classOff');var classHover=$(this).attr('classHover');var classDiv=$(this).attr('classDiv');var classDescription=$(this).attr('classDescription');var descriptionDefaut=$(this).attr('descriptionDefaut');if(typeof(nom)=='undefined'){alert('erreur, il faut définir un ID au radio!');return false;}
if(typeof(benchmark.execution.objScore.tableauItemScore[nom])=='undefined')
{benchmark.execution.objScore.tableauItemScore[nom]=new benchmark.framework.ihm.form.ObjItemScore();}
if(typeof(value)=='undefined'){alert('erreur, il faut définir un radio pour chaque score possible');return false;}
else{benchmark.execution.objScore.tableauItemScore[nom].notes[value]={};benchmark.execution.objScore.tableauItemScore[nom].notes[value].valeur=value;}
if(typeof(description)!='undefined'){benchmark.execution.objScore.tableauItemScore[nom].notes[value].description=description;}
if(typeof(readonly)=='boolean'&&readonly){benchmark.execution.objScore.tableauItemScore[nom].readonly=readonly;}
if(typeof(nullPermis)=='string'&&nullPermis!=''){benchmark.execution.objScore.tableauItemScore[nom].nullPermis=(nullPermis=='true'?true:false);}
if(typeof(classOn)=='string'&&classOn!=''){benchmark.execution.objScore.tableauItemScore[nom].classOn=classOn;}
if(typeof(classOff)=='string'&&classOff!=''){benchmark.execution.objScore.tableauItemScore[nom].classOff=classOff;}
if(typeof(classHover)=='string'&&classHover!=''){benchmark.execution.objScore.tableauItemScore[nom].classHover=classHover;}
if(typeof(classDiv)=='string'&&classDiv!=''){benchmark.execution.objScore.tableauItemScore[nom].classDiv=classDiv;}
if(typeof(classDescription)=='string'&&classDescription!=''){benchmark.execution.objScore.tableauItemScore[nom].classDescription=classDescription;}
if(typeof(descriptionDefaut)=='string'&&descriptionDefaut!=''){benchmark.execution.objScore.tableauItemScore[nom].descriptionDefaut=descriptionDefaut;benchmark.execution.objScore.tableauItemScore[nom].descriptionActuel=descriptionDefaut;}});$(selecteur+':checked').each(function(i)
{var id=$(this).attr('id');var valeur=$(this).attr('value');benchmark.execution.objScore.tableauItemScore[id].valeur=valeur;benchmark.execution.objScore.tableauItemScore[id].descriptionActuel=benchmark.execution.objScore.tableauItemScore[id].notes[valeur].description;});for(var item in benchmark.execution.objScore.tableauItemScore)
{if($(this.selecteurParDefaut+'[name='+item+'][type=radio]').length>0)
{benchmark.execution.objScore.tableauItemScore[item].actif=true;if($('#score_'+item).attr('id')!='score_'+item)
{$('input[name='+item+']:first').before(this.genereScore(item))
this.bindComportement(item);$(this.selecteurParDefaut+'[name='+item+']').remove();}}}};};$(document).ready(function()
{if(typeof(benchmark.execution)=="undefined"){benchmark.execution=new Object();}
if(typeof(benchmark.execution.objScore)=="undefined")
{benchmark.execution.objScore=new benchmark.framework.ihm.form.ObjScore();}
benchmark.execution.objScore.initialise();});