
dojo.addOnLoad(function(){dojo.query(".blocHref").forEach(function(node){var nodeA=dojo.query("A",node);dojo.connect(node,'onmouseenter',function(){dojo.addClass(nodeA[0],'underline');});dojo.connect(node,'onmouseleave',function(){dojo.removeClass(nodeA[0],'underline');});dojo.forEach(nodeA,function(item,index){if(index!=0){dojo.connect(item,'onmouseenter',function(){dojo.addClass(item,'underline');dojo.removeClass(nodeA[0],'underline');});dojo.connect(item,'onmouseleave',function(){dojo.addClass(nodeA[0],'underline');dojo.removeClass(item,'underline');});dojo.connect(node,'onclick',function(){blocHref(node);});}});dojo.connect(node,'onclick',function(){var regex=new RegExp(/blocHref/);if(!node.attributes.onclick.value.match(regex)){blocHref(node);}});});});function blocHref(node){var nodeA=dojo.query("A:first",node);if(typeof(ref=nodeA[0].attributes.getNamedItem("vref"))!="undefined"&&ref!=null){return v_ref(nodeA[0],ref.value);}
else if(typeof(target=nodeA[0].attributes.target)!="undefined"&&target.value=='_blank'){window.open(nodeA[0].href);}
else{document.location.href=nodeA[0].href;return false;}}
function addHover(elm)
{elm.style.behavior=" ";elm.onmouseenter=function()
{this.className+=' hover';}
elm.onmouseleave=function()
{this.className=this.className.replace(/\bhover\b/,"");}}
function updateVille()
{var value=dojo.byId("selectVille").value;var keys=value.toString().split("|");dojo.cookie("meteo",keys[0],{expires:365});dojo.cookie("region",keys[1],{expires:365});dojo.byId('formulaireVille').submit();return false;}
function showDescriptionVideo(){dojo.require("dojo.fx");var description=dojo.byId("descriptionVideo");var toggler=new dojo.fx.Toggler({node:"descriptionVideo",showFunc:dojo.fx.wipeIn,hideFunc:dojo.fx.wipeOut});if(description.style.display=='none'){toggler.show(500);}
else{toggler.hide(500);}}
function closeInfoRegion(){if(dijit.byId('contentRegion')){dijit.byId('contentRegion').destroyDescendants(false);dijit.byId('contentRegion').destroyRecursive(true);}
dojo.byId('layerBack').style.display="none";dojo.byId('containerRegion').style.display="none";}
function setLinkRegion(sHref){dijit.byId('contentRegion').setHref(sHref);return false;}
function prepareLinkRegion(){dojo.query("#containerRegion a").forEach(function(node){var sHref=node.href;node.onclick=function(){setLinkRegion(sHref);return false;}});}
function loadInfoRegion(sHref){if(!dojo.byId('layerBack')){var aQuery=dojo.query('body');var oBody=aQuery[0];var oLayerBack=document.createElement("div");oLayerBack.id="layerBack";oBody.appendChild(oLayerBack);var oBodyCoords=dojo.coords(oBody);oLayerBack.style.height=oBodyCoords.h+"px";var oContainerRegion=document.createElement("div");oContainerRegion.id="containerRegion";oContainerRegion.style.top=Math.abs(oBodyCoords.y)+50+"px";oContainerRegion.style.left=oBodyCoords.w/2-300+"px";oBody.appendChild(oContainerRegion);var oContentRegion=document.createElement("div");oContentRegion.id="contentRegion";oContainerRegion.appendChild(oContentRegion);}
dojo.byId('layerBack').style.display="block";dojo.byId('containerRegion').style.display="block";var oContentPane=new dijit.layout.ContentPane({href:sHref,executeScripts:true,title:"En ville",refreshOnShow:true,extractContent:true,loadingMessage:"Chargement en cours, veuillez patienter...",parseOnLoad:true,errorMessage:"Une erreur est survenue deurant le chargement...<div class='buttonClose' onclick='closeInfoRegion();'></div>",onLoad:prepareLinkRegion},dojo.byId('contentRegion'));oContentPane.startup();}
function calcNbReactions(){var iNbReact=dojo.query('#voila-page #voila-pageContent div.mainContainer div.modServicesReactions div.vosReactions div.listeReaction div.reactionContainer').length;var elSpanNbReact=dojo.query('.infoVosReactions a span');if(1===elSpanNbReact.length){elSpanNbReact=elSpanNbReact[0];var sReactText='Soyez le premier à réagir';if(iNbReact===1){sReactText=iNbReact+' r&eacute;action';}else if(iNbReact>1){sReactText=iNbReact+' r&eacute;actions';}
elSpanNbReact.innerHTML=sReactText;}}
function showNavInternautes(elSender,sIdNav){dojo.query('#voila-pageContent div.selectionInternautes .selectionInternautesNav').removeClass('viewing');dojo.query('#voila-pageContent div.selectionInternautes .soustitre').removeClass('current');dojo.addClass(sIdNav,'viewing');dojo.addClass(elSender,'current');}
