/*
 * PagesJaunes Javascript PB 9.12.9.598
 *
 * @author 	pagesjaunes.fr
 * @version 9.12.9.598
 * 
 * @see pb.js
 * @see pb.config.js
 * @see pb.envoibloc.js
 * 
 * up-to-date: 2009-12-09T15:32:30+01:00 by a4i_onejs | artwai.fr 
 */

var pb={config:{},init_frwk:function()
{pj.firstScanCallThat('.'+pb.config.fsc.SetFocusNom,function($elt)
{$elt.click(function(e)
{e.preventDefault();$('#haut_nom').focus()});});pj.firstScanCallThat('.'+pb.config.fsc.SetFocusOu,function($elt)
{$elt.click(function(e)
{e.preventDefault();$('#haut_ou,#haut_adresse').focus()});});pj.firstScanCallThat('.'+pb.config.fsc.SelectNom,function($elt)
{$elt.click(function(e)
{e.preventDefault();$('#haut_nom').select()});});pj.firstScanCallThat('.'+pb.config.fsc.SelectOu,function($elt)
{$elt.click(function(e)
{e.preventDefault();$('#haut_ou,#haut_adresse').select()});});pj.firstScanCallThat('.'+pb.config.fsc.ClearNom,function($elt)
{$elt.click(function(e)
{e.preventDefault();$('#haut_nom').val('');});});pj.firstScanCallThat('.'+pb.config.fsc.ClearPrenom,function($elt)
{$elt.click(function(e)
{e.preventDefault();$('#haut_prenom').val('');});});pj.firstScanCallThat('.'+pb.config.fsc.ClearOu,function($elt)
{$elt.click(function(e)
{e.preventDefault();$('#haut_ou,#haut_adresse,#haut_localite,#haut_depReg').val('');});});}};pj.add_lib(pb);pb.config.envoibloc={SELECTOR:'.PB_envoibloc',CLLOADING:'envoibloc-loading',MESSAGELOADING:'chargement',CLREADY:'envoibloc-ready',CLOPEN:'envoibloc-open',CLCLOSEBTN:'.envoibloc-closebtn'};$.extend(pj.addContext.config,[['idContext','idContext'],['idPortail','portail']]);pb.config.fsc={SetFocusNom:'pjsetfocusnom',SetFocusOu:'pjsetfocusou',SelectNom:'pjselectnom',SelectOu:'pjselectou',ClearNom:'pjclearnom',ClearPrenom:'pjclearprenom',ClearOu:'pjclearou'};pj.add_lib(pb.envoibloc={init_frwk:function()
{pj.firstScanCallThat(pb.config.envoibloc.SELECTOR,function(elt){$(elt).click(pb.envoibloc.open)});},init:function(a)
{r=$(a).attr("rel");if(r)
{a.blocref=$("#"+r);a.url=$(a).attr("href");var i=a.url.indexOf("#");if(i!=-1){a.ong=a.url.substr(i+1);a.url=a.url.substr(0,i);}
else
{pj.log.push_ERROR("pb.envoibloc ",pj.log.setEltIdentity("onglet not define for {EltIdentity} ",$(a)))}
a.blocref.ready=function(s)
{a.blocref.removeClass(pb.config.envoibloc.CLLOADING);a.blocref.addClass(pb.config.envoibloc.CLREADY);a.blocref.html(s);pj.firstScan(a.blocref);others=$('a[rel='+$(a).attr('rel')+'][class*=PB_envoibloc]:not([href$='+a.ong+'])');others.each(function(i,othera)
{othera.finished=pb.envoibloc.updateFirstResponse;pb.envoibloc.searchotherbloc(othera);});};a.blocref.show=function(s)
{a.blocref.find(pb.config.envoibloc.CLCLOSEBTN).click(function()
{a.blocref.slideUp("fast");a.blocref.removeClass(pb.config.envoibloc.CLOPEN);return false;});pb.envoibloc.affectonglet(a);a.blocref.find(pj.config.onglet.SELECTOR+':not([rel])').attr("rel",a.blocref.attr("id"));pj.onglet.activate(a);}}
else
{}},open:function()
{if(!this.blocref)
{pb.envoibloc.init(this);}
if(this.blocref.hasClass(pb.config.envoibloc.CLREADY)&&!$(this).hasClass(pj.config.onglet.SELECTOR)){pb.envoibloc.affectonglet(this);pj.onglet.activate(this);}
if(this.blocref.hasClass("open"))
{}
else if(this.blocref.hasClass(pb.config.envoibloc.CLREADY))
{this.blocref.addClass(pb.config.envoibloc.CLOPEN);this.blocref.slideDown("fast");}
else
{this.blocref.html(pb.config.envoibloc.MESSAGELOADING);this.blocref.addClass(pb.config.envoibloc.CLLOADING);this.blocref.slideDown("fast");this.blocref.addClass(pb.config.envoibloc.CLOPEN);pb.envoibloc.searchbloc(this);}
return false;},searchbloc:function(a){$.ajax({type:"GET",url:a.url,data:pj.config.commun.REQUETE_AJAX_PARAM,dataType:"html",success:a.blocref.ready,complete:a.blocref.show});},searchotherbloc:function(othera)
{$.ajax({type:"GET",url:$(othera).attr('href').substr(0,$(othera).attr('href').indexOf('#')),data:pj.config.commun.REQUETE_AJAX_PARAM,dataType:"html",success:othera.finished,callerobj:othera});},updateFirstResponse:function(s,status)
{blocrel=$('#'+$(this.callerobj).attr('rel'));tmpJQuery=$(s);tmpJQuery.hide();blocrel.append(tmpJQuery);blocrel.find(pb.config.envoibloc.CLCLOSEBTN).click(function()
{blocrel.slideUp("fast");blocrel.removeClass(pb.config.envoibloc.CLOPEN);return false;})
blocrel.url=$(this.callerobj).attr("href");var i=blocrel.url.indexOf("#");blocrel.ong=blocrel.url.substr(i+1);blocrel.find('dl[class*='+blocrel.ong+']').slideUp("fast");pj.firstScan(blocrel);},affectonglet:function(a){$(a).addClass(pj.config.onglet.SELECTOR.substr(1));$(a).click(function(){pb.envoibloc.open;pj.onglet.activate(a);});}});pb.version='9.12.9.598';