vanilla.namespace("joblib.profil");vanilla.namespace("joblib.critere");vanilla.namespace("joblib.list");joblib.profil={init:function(l,h,j){l.callbacks=j;if(h=="REFERENCE"){var p=new joblib.item.Item(l,"div.item-detail")}else{var c=null;if($("#view-"+l.viewId+" div.criteres").length){c=new joblib.critere.Form(l,"div.rechercheContainer div.recherche","joblib/plugin/profil/ajax_search.php","div.resultat")}var i=new joblib.item.List(l,"div.resultat",c);if(h=="CADDIE"){$(i).bind("caddieStateChange",function(s,q){i.node.css("min-height",i.node.height());var r=$(q);r.slideUp().animate({opacity:0},{duration:"fast",queue:false,complete:function(){i.node.css("min-height","")}});if(r.closest("ul").find("> li.item:visible").not(q).length<=0){window.location.reload()}})}else{if(h=="FORWARD"){var m=$("#view-"+l.viewId);var n=$("div.message span.votrenom",m);var a=$("div.message span.nom",m);var e=$("div.message span.commentaire",m);var o=a.html();var b=n.html();var k=e.html();var f=function(){var q=$(this).val();a.html(q?q:o)};var g=function(){var q=$(this).val();e.html(q?q.replace(/\n/g,"<br />"):k)};var d=function(){var q=$(this).val();n.html(q?q:o)};$("div.coordonnees div.field.nom input",m).keyup(f).change(f).change();$("div.coordonnees div.field.votrenom input",m).keyup(d).change(d).change();$("div.comment textarea",m).keyup(g).change(g).change();m.find("div.resultat li.item input:checkbox").click(function(){var q=$(this).closest("li.item").get(0).className.match(/item-(\S+)/)[1];m.find("div.message ul li.item-"+q).toggle(this.checked)})}}if(c){c.init()}}}};
