/*
Regroupement de plusieurs fichiers
Liste des détenteurs des droits des fichier regroupées

 Copyright (c) 2009 PVP interactif / Les Productions Vic Pelletier inc. Tous droits réservés

 Copyright (c) 2007, Yahoo! Inc. All rights reserved.
 Code licensed under the BSD License:
 http://developer.yahoo.net/yui/license.txt
 version: 2.3.0
 
 Copyright: 2006 Mark Wubben.
 Author: Mark Wubben, <http://novemberborn.net/>
 This software is licensed and provided under the CC-GNU LGPL
 See <http://creativecommons.org/licenses/LGPL/2.1/>
 
 Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
 This notice MUST stay intact for legal use
 Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
 
*/


function _TR(id, defaut){
var txt= ressourcesTextes.get(id, defaut);
var args= arguments;
for(var i=2; i< args.length; i++){
var p= args[i];
var j= i-2;
var txt= remplacer(txt, "\\{"+j+"\\}", p);}
return txt;}
function RessourcesTextes(){
this.langue= 1;
this.rs= new Object();}

RessourcesTextes.prototype.add= function(data){
for(var i=0; i< data.length; i++){
var l= data[i];
this.addRs(l[0], l[1]);}}

RessourcesTextes.prototype.addRs= function(id, valeur){
var els= id.split(".");
var base= this.rs;
while(els.length> 1){
var anc= base;
base= base[els[0]];
if(base){} else{
base= new Object();
anc[els[0]]= base;
}
els.splice(0, 1);}
base[els[0]]= valeur;}

RessourcesTextes.prototype.get= function(id, defaut){
id=id.toLowerCase();
var els= id.split(".");
var base= this.rs;
while((els.length> 0)&&(base)&&(typeof base== "object")){
base= base[els[0]];
els.splice(0, 1);}
if((base)&&(typeof base== "string")){
return base;} else{
return defaut;}}

RessourcesTextes.prototype.setLangue= function(langueId){
this.langue= langueId;}

RessourcesTextes.prototype.getLangue= function(){
return this.langue;}
var ressourcesTextes= new RessourcesTextes();
ressourcesTextes.add([["mot.js_form_helper_erreur_enregistrement","L'enregistrement a échoué. Votre session est expirée."],["pvp.confirmation_supression_collection","Voulez-vous vraiment supprimer la collection \"{0}\" ? Vous perdrez les signets vers les œuvres qui y sont assignées."],["all.interrogation","?"],["cal.horraire","Horaire"],["all.soumettre","Soumettre"],["ext.choisissez_fournisseur","Fournisseur"],["ext.inscrivez_numero","Numéro"],["glo.votre_nom","Votre nom :"],["pvp.courriel","Courriel"],["pvp.courriel_message","Entrez votre adresse de courriel, telle qu’enregistrée lors de votre inscription."],["bab.nombre_activites","{0} activité(s) classée(s) dans tous les genres et toutes les régions."],["pvp.envoyez_article","Envoyer un article"],["all.annuler","Annuler"],["pvp.article_page","PAGE"],["pvp.article_page_de","de"],["pvp.mprofil_acces_message_2","Privé : Seuls vos contacts peuvent consulter votre profil. Vous n’êtes pas dans le bottin.\n\nSemi-privé : Seuls vos contacts peuvent consulter votre profil. Toutefois, votre nom se retrouve dans le bottin. \n\nPublic : Tout le monde peut accéder à votre profil."],["pvp.mprofil_erreur_courriel","Vous devez inscrire une adresse de courriel valide."],["pvp.oeuvre_medium_message","Choisissez une catégorie pour décrire votre œuvre."],["pvp_oeuvre_medium_t_message","Vous avez choisi «Autre» et devez inscrire un terme pour décrire ce que vous faites."],["pvp.oeuvre_format_message","Donnez les dimensions de votre œuvre."],["pvp.oeuvre_unite_message","Inscrivez l'unité de mesure (centimètre, pouce, etc.) utilisé pour décrire les dimensions de votre œuvre."],["pvp.oeuvre_description_message","Décrivez brièvement votre œuvre."],["pvp.oeuvre_fichier_message","Joignez un élément qui représente bien votre œuvre."],["pvp.profil_erreur_selection_dossier","Vous devez d'abord sélectionner un dossier. Si vous n'en avez pas, cliquez sur « Créer un dossier »."],["all.retirer","Retirer"],["mot.js_mesmessages_session_expire","Votre session est expirée. Veuillez vous authentifier de nouveau."],["glo.envoyer_ami_email","Inscrivez l'adresse de courriel de votre ami."],["ext.fournisseur_aide","Sélectionnez votre fournisseur de cellulaire."],["ext.numeromobile_aide","Inscrivez votre numéro de cellulaire."],["pvp.envoyer_message","Envoyer un message à {0}"],["pvp.aucun_fichier_joint","Aucun fichier joint"],["glo.creer_dossier","Inscrivez le nom du nouveau dossier."],["pvp.medias_article_jpg","Média (.jpg)"],["pvp.confirme_auteur_media","Je confirme que je suis l'auteur de ce média."],["pvp.languedefault","Choisissez votre langue"],["all.probleme_install_flash","Il y a un problème avec Flash sur votre navigateur. Vérifiez s'il est bien activé."],["all.contribution_affichee","Votre contribution sera affichée sous peu."],["all.commentaire_affiche_sous_peu","Votre commentaire sera affiché sous peu."],["all.echec_com_serveur","Échec lors de la communication avec le serveur"],["all.devez_entrer_titre","Vous devez entrer un titre."],["all.devez_entrer_texte","Vous devez entrer un texte."],["all.erreur_chargement_nouvelles","Impossible d'afficher les nouvelles : une erreur s'est produite pendant le chargement."],["all.chargement_en_cours","Chargement en cours..."],["all.aucune_nouvelle","Aucune nouvelle"],["all.besoin_flash","Pour visionner ce site, vous devez avoir Flash 8. Vous pouvez le télécharger à cette adresse : <a href='http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'>le site d'Adobe.</a>"],["mot.js_form_helper_erreur_champs","DEBUG : Impossible de trouver le champ {0}"],["mot.js_form_helper_erreur_caracteres","Vous ne pouvez entrer plus de {0} caractères dans ce champ texte."]]);


if(typeof YAHOO=="undefined"){var YAHOO={};}
YAHOO.namespace=function(){var a=arguments,o=null,i,j,d;for(i=0;i<a.length;i=i+1){d=a[i].split(".");o=YAHOO;for(j=(d[0]=="YAHOO")?1:0;j<d.length;j=j+1){o[d[j]]=o[d[j]]||{};o=o[d[j]];}}
return o;};YAHOO.log=function(msg,cat,src){var l=YAHOO.widget.Logger;if(l&&l.log){return l.log(msg,cat,src);}else{return false;}};YAHOO.register=function(name,mainClass,data){var mods=YAHOO.env.modules;if(!mods[name]){mods[name]={versions:[],builds:[]};}
var m=mods[name],v=data.version,b=data.build,ls=YAHOO.env.listeners;m.name=name;m.version=v;m.build=b;m.versions.push(v);m.builds.push(b);m.mainClass=mainClass;for(var i=0;i<ls.length;i=i+1){ls[i](m);}
if(mainClass){mainClass.VERSION=v;mainClass.BUILD=b;}else{YAHOO.log("mainClass is undefined for module "+name,"warn");}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(name){return YAHOO.env.modules[name]||null;};YAHOO.env.ua=function(){var o={ie:0,opera:0,gecko:0,webkit:0};var ua=navigator.userAgent,m;if((/KHTML/).test(ua)){o.webkit=1;}
m=ua.match(/AppleWebKit\/([^\s]*)/);if(m&&m[1]){o.webkit=parseFloat(m[1]);}
if(!o.webkit){m=ua.match(/Opera[\s\/]([^\s]*)/);if(m&&m[1]){o.opera=parseFloat(m[1]);}else{m=ua.match(/MSIE\s([^;]*)/);if(m&&m[1]){o.ie=parseFloat(m[1]);}else{m=ua.match(/Gecko\/([^\s]*)/);if(m){o.gecko=1;m=ua.match(/rv:([^\s\)]*)/);if(m&&m[1]){o.gecko=parseFloat(m[1]);}}}}}
return o;}();(function(){YAHOO.namespace("util","widget","example");if(typeof YAHOO_config!="undefined"){var l=YAHOO_config.listener,ls=YAHOO.env.listeners,unique=true,i;if(l){for(i=0;i<ls.length;i=i+1){if(ls[i]==l){unique=false;break;}}
if(unique){ls.push(l);}}}})();YAHOO.lang={isArray:function(o){if(o){var l=YAHOO.lang;return l.isNumber(o.length)&&l.isFunction(o.splice)&&!l.hasOwnProperty(o.length);}
return false;},isBoolean:function(o){return typeof o==='boolean';},isFunction:function(o){return typeof o==='function';},isNull:function(o){return o===null;},isNumber:function(o){return typeof o==='number'&&isFinite(o);},isObject:function(o){return(o&&(typeof o==='object'||YAHOO.lang.isFunction(o)))||false;},isString:function(o){return typeof o==='string';},isUndefined:function(o){return typeof o==='undefined';},hasOwnProperty:function(o,prop){if(Object.prototype.hasOwnProperty){return o.hasOwnProperty(prop);}
return!YAHOO.lang.isUndefined(o[prop])&&o.constructor.prototype[prop]!==o[prop];},_IEEnumFix:function(r,s){if(YAHOO.env.ua.ie){var add=["toString","valueOf"];for(i=0;i<add.length;i=i+1){var fname=add[i],f=s[fname];if(YAHOO.lang.isFunction(f)&&f!=Object.prototype[fname]){r[fname]=f;}}}},extend:function(subc,superc,overrides){if(!superc||!subc){throw new Error("YAHOO.lang.extend failed, please check that "+"all dependencies are included.");}
var F=function(){};F.prototype=superc.prototype;subc.prototype=new F();subc.prototype.constructor=subc;subc.superclass=superc.prototype;if(superc.prototype.constructor==Object.prototype.constructor){superc.prototype.constructor=superc;}
if(overrides){for(var i in overrides){subc.prototype[i]=overrides[i];}
YAHOO.lang._IEEnumFix(subc.prototype,overrides);}},augmentObject:function(r,s){if(!s||!r){throw new Error("Absorb failed, verify dependencies.");}
var a=arguments,i,p,override=a[2];if(override&&override!==true){for(i=2;i<a.length;i=i+1){r[a[i]]=s[a[i]];}}else{for(p in s){if(override||!r[p]){r[p]=s[p];}}
YAHOO.lang._IEEnumFix(r,s);}},augmentProto:function(r,s){if(!s||!r){throw new Error("Augment failed, verify dependencies.");}
var a=[r.prototype,s.prototype];for(var i=2;i<arguments.length;i=i+1){a.push(arguments[i]);}
YAHOO.lang.augmentObject.apply(this,a);},dump:function(o,d){var l=YAHOO.lang,i,len,s=[],OBJ="{...}",FUN="f(){...}",COMMA=', ',ARROW=' => ';if(!l.isObject(o)||o instanceof Date||("nodeType"in o&&"tagName"in o)){return o;}else if(l.isFunction(o)){return FUN;}
d=(l.isNumber(d))?d:3;if(l.isArray(o)){s.push("[");for(i=0,len=o.length;i<len;i=i+1){if(l.isObject(o[i])){s.push((d>0)?l.dump(o[i],d-1):OBJ);}else{s.push(o[i]);}
s.push(COMMA);}
if(s.length>1){s.pop();}
s.push("]");}else{s.push("{");for(i in o){if(l.hasOwnProperty(o,i)){s.push(i+ARROW);if(l.isObject(o[i])){s.push((d>0)?l.dump(o[i],d-1):OBJ);}else{s.push(o[i]);}
s.push(COMMA);}}
if(s.length>1){s.pop();}
s.push("}");}
return s.join("");},substitute:function(s,o,f){var i,j,k,key,v,meta,l=YAHOO.lang,saved=[],token,DUMP='dump',SPACE=' ',LBRACE='{',RBRACE='}';for(;;){i=s.lastIndexOf(LBRACE);if(i<0){break;}
j=s.indexOf(RBRACE,i);if(i+1>=j){break;}
token=s.substring(i+1,j);key=token;meta=null;k=key.indexOf(SPACE);if(k>-1){meta=key.substring(k+1);key=key.substring(0,k);}
v=o[key];if(f){v=f(key,v,meta);}
if(l.isObject(v)){if(l.isArray(v)){v=l.dump(v,parseInt(meta,10));}else{meta=meta||"";var dump=meta.indexOf(DUMP);if(dump>-1){meta=meta.substring(4);}
if(v.toString===Object.prototype.toString||dump>-1){v=l.dump(v,parseInt(meta,10));}else{v=v.toString();}}}else if(!l.isString(v)&&!l.isNumber(v)){v="~-"+saved.length+"-~";saved[saved.length]=token;}
s=s.substring(0,i)+v+s.substring(j+1);}
for(i=saved.length-1;i>=0;i=i-1){s=s.replace(new RegExp("~-"+i+"-~"),"{"+saved[i]+"}","g");}
return s;},trim:function(s){try{return s.replace(/^\s+|\s+$/g,"");}catch(e){return s;}},merge:function(){var o={},a=arguments,i;for(i=0;i<a.length;i=i+1){YAHOO.lang.augmentObject(o,a[i],true);}
return o;},isValue:function(o){var l=YAHOO.lang;return(l.isObject(o)||l.isString(o)||l.isNumber(o)||l.isBoolean(o));}};YAHOO.util.Lang=YAHOO.lang;YAHOO.lang.augment=YAHOO.lang.augmentProto;YAHOO.augment=YAHOO.lang.augmentProto;YAHOO.extend=YAHOO.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.3.0",build:"442"});

YAHOO.util.CustomEvent=function(type,oScope,silent,signature){this.type=type;this.scope=oScope||window;this.silent=silent;this.signature=signature||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}
var onsubscribeType="_YUICEOnSubscribe";if(type!==onsubscribeType){this.subscribeEvent=new YAHOO.util.CustomEvent(onsubscribeType,this,true);}};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(fn,obj,override){if(!fn){throw new Error("Invalid callback for subscriber to '"+this.type+"'");}
if(this.subscribeEvent){this.subscribeEvent.fire(fn,obj,override);}
this.subscribers.push(new YAHOO.util.Subscriber(fn,obj,override));},unsubscribe:function(fn,obj){if(!fn){return this.unsubscribeAll();}
var found=false;for(var i=0,len=this.subscribers.length;i<len;++i){var s=this.subscribers[i];if(s&&s.contains(fn,obj)){this._delete(i);found=true;}}
return found;},fire:function(){var len=this.subscribers.length;if(!len&&this.silent){return true;}
var args=[],ret=true,i,rebuild=false;for(i=0;i<arguments.length;++i){args.push(arguments[i]);}
var argslength=args.length;if(!this.silent){}
for(i=0;i<len;++i){var s=this.subscribers[i];if(!s){rebuild=true;}else{if(!this.silent){}
var scope=s.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var param=null;if(args.length>0){param=args[0];}
ret=s.fn.call(scope,param,s.obj);}else{ret=s.fn.call(scope,this.type,args,s.obj);}
if(false===ret){if(!this.silent){}
return false;}}}
if(rebuild){var newlist=[],subs=this.subscribers;for(i=0,len=subs.length;i<len;++i){s=subs[i];newlist.push(subs[i]);}
this.subscribers=newlist;}
return true;},unsubscribeAll:function(){for(var i=0,len=this.subscribers.length;i<len;++i){this._delete(len-1-i);}
this.subscribers=[];return i;},_delete:function(index){var s=this.subscribers[index];if(s){delete s.fn;delete s.obj;}
this.subscribers[index]=null;},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"scope: "+this.scope;}};YAHOO.util.Subscriber=function(fn,obj,override){this.fn=fn;this.obj=YAHOO.lang.isUndefined(obj)?null:obj;this.override=override;};YAHOO.util.Subscriber.prototype.getScope=function(defaultScope){if(this.override){if(this.override===true){return this.obj;}else{return this.override;}}
return defaultScope;};YAHOO.util.Subscriber.prototype.contains=function(fn,obj){if(obj){return(this.fn==fn&&this.obj==obj);}else{return(this.fn==fn);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", override: "+(this.override||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var loadComplete=false;var DOMReady=false;var listeners=[];var unloadListeners=[];var legacyEvents=[];var legacyHandlers=[];var retryCount=0;var onAvailStack=[];var legacyMap=[];var counter=0;var webkitKeymap={63232:38,63233:40,63234:37,63235:39};return{POLL_RETRYS:4000,POLL_INTERVAL:10,EL:0,TYPE:1,FN:2,WFN:3,OBJ:3,ADJ_SCOPE:4,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,startInterval:function(){if(!this._interval){var self=this;var callback=function(){self._tryPreloadAttach();};this._interval=setInterval(callback,this.POLL_INTERVAL);}},onAvailable:function(p_id,p_fn,p_obj,p_override){onAvailStack.push({id:p_id,fn:p_fn,obj:p_obj,override:p_override,checkReady:false});retryCount=this.POLL_RETRYS;this.startInterval();},onDOMReady:function(p_fn,p_obj,p_override){if(DOMReady){setTimeout(function(){var s=window;if(p_override){if(p_override===true){s=p_obj;}else{s=p_override;}}
p_fn.call(s,"DOMReady",[],p_obj);},0);}else{this.DOMReadyEvent.subscribe(p_fn,p_obj,p_override);}},onContentReady:function(p_id,p_fn,p_obj,p_override){onAvailStack.push({id:p_id,fn:p_fn,obj:p_obj,override:p_override,checkReady:true});retryCount=this.POLL_RETRYS;this.startInterval();},addListener:function(el,sType,fn,obj,override){if(!fn||!fn.call){return false;}
if(this._isValidCollection(el)){var ok=true;for(var i=0,len=el.length;i<len;++i){ok=this.on(el[i],sType,fn,obj,override)&&ok;}
return ok;}else if(YAHOO.lang.isString(el)){var oEl=this.getEl(el);if(oEl){el=oEl;}else{this.onAvailable(el,function(){YAHOO.util.Event.on(el,sType,fn,obj,override);});return true;}}
if(!el){return false;}
if("unload"==sType&&obj!==this){unloadListeners[unloadListeners.length]=[el,sType,fn,obj,override];return true;}
var scope=el;if(override){if(override===true){scope=obj;}else{scope=override;}}
var wrappedFn=function(e){return fn.call(scope,YAHOO.util.Event.getEvent(e),obj);};var li=[el,sType,fn,wrappedFn,scope];var index=listeners.length;listeners[index]=li;if(this.useLegacyEvent(el,sType)){var legacyIndex=this.getLegacyIndex(el,sType);if(legacyIndex==-1||el!=legacyEvents[legacyIndex][0]){legacyIndex=legacyEvents.length;legacyMap[el.id+sType]=legacyIndex;legacyEvents[legacyIndex]=[el,sType,el["on"+sType]];legacyHandlers[legacyIndex]=[];el["on"+sType]=function(e){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),legacyIndex);};}
legacyHandlers[legacyIndex].push(li);}else{try{this._simpleAdd(el,sType,wrappedFn,false);}catch(ex){this.lastError=ex;this.removeListener(el,sType,fn);return false;}}
return true;},fireLegacyEvent:function(e,legacyIndex){var ok=true,le,lh,li,scope,ret;lh=legacyHandlers[legacyIndex];for(var i=0,len=lh.length;i<len;++i){li=lh[i];if(li&&li[this.WFN]){scope=li[this.ADJ_SCOPE];ret=li[this.WFN].call(scope,e);ok=(ok&&ret);}}
le=legacyEvents[legacyIndex];if(le&&le[2]){le[2](e);}
return ok;},getLegacyIndex:function(el,sType){var key=this.generateId(el)+sType;if(typeof legacyMap[key]=="undefined"){return-1;}else{return legacyMap[key];}},useLegacyEvent:function(el,sType){if(this.webkit&&("click"==sType||"dblclick"==sType)){var v=parseInt(this.webkit,10);if(!isNaN(v)&&v<418){return true;}}
return false;},removeListener:function(el,sType,fn){var i,len;if(typeof el=="string"){el=this.getEl(el);}else if(this._isValidCollection(el)){var ok=true;for(i=0,len=el.length;i<len;++i){ok=(this.removeListener(el[i],sType,fn)&&ok);}
return ok;}
if(!fn||!fn.call){return this.purgeElement(el,false,sType);}
if("unload"==sType){for(i=0,len=unloadListeners.length;i<len;i++){var li=unloadListeners[i];if(li&&li[0]==el&&li[1]==sType&&li[2]==fn){unloadListeners[i]=null;return true;}}
return false;}
var cacheItem=null;var index=arguments[3];if("undefined"==typeof index){index=this._getCacheIndex(el,sType,fn);}
if(index>=0){cacheItem=listeners[index];}
if(!el||!cacheItem){return false;}
if(this.useLegacyEvent(el,sType)){var legacyIndex=this.getLegacyIndex(el,sType);var llist=legacyHandlers[legacyIndex];if(llist){for(i=0,len=llist.length;i<len;++i){li=llist[i];if(li&&li[this.EL]==el&&li[this.TYPE]==sType&&li[this.FN]==fn){llist[i]=null;break;}}}}else{try{this._simpleRemove(el,sType,cacheItem[this.WFN],false);}catch(ex){this.lastError=ex;return false;}}
delete listeners[index][this.WFN];delete listeners[index][this.FN];listeners[index]=null;return true;},getTarget:function(ev,resolveTextNode){var t=ev.target||ev.srcElement;return this.resolveTextNode(t);},resolveTextNode:function(node){if(node&&3==node.nodeType){return node.parentNode;}else{return node;}},getPageX:function(ev){var x=ev.pageX;if(!x&&0!==x){x=ev.clientX||0;if(this.isIE){x+=this._getScrollLeft();}}
return x;},getPageY:function(ev){var y=ev.pageY;if(!y&&0!==y){y=ev.clientY||0;if(this.isIE){y+=this._getScrollTop();}}
return y;},getXY:function(ev){return[this.getPageX(ev),this.getPageY(ev)];},getRelatedTarget:function(ev){var t=ev.relatedTarget;if(!t){if(ev.type=="mouseout"){t=ev.toElement;}else if(ev.type=="mouseover"){t=ev.fromElement;}}
return this.resolveTextNode(t);},getTime:function(ev){if(!ev.time){var t=new Date().getTime();try{ev.time=t;}catch(ex){this.lastError=ex;return t;}}
return ev.time;},stopEvent:function(ev){this.stopPropagation(ev);this.preventDefault(ev);},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPropagation();}else{ev.cancelBubble=true;}},preventDefault:function(ev){if(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=false;}},getEvent:function(e){var ev=e||window.event;if(!ev){var c=this.getEvent.caller;while(c){ev=c.arguments[0];if(ev&&Event==ev.constructor){break;}
c=c.caller;}}
return ev;},getCharCode:function(ev){var code=ev.keyCode||ev.charCode||0;if(YAHOO.env.ua.webkit&&(code in webkitKeymap)){code=webkitKeymap[code];}
return code;},_getCacheIndex:function(el,sType,fn){for(var i=0,len=listeners.length;i<len;++i){var li=listeners[i];if(li&&li[this.FN]==fn&&li[this.EL]==el&&li[this.TYPE]==sType){return i;}}
return-1;},generateId:function(el){var id=el.id;if(!id){id="yuievtautoid-"+counter;++counter;el.id=id;}
return id;},_isValidCollection:function(o){try{return(o&&o.length&&typeof o!="string"&&!o.tagName&&!o.alert&&typeof o[0]!="undefined");}catch(e){return false;}},elCache:{},getEl:function(id){return document.getElementById(id);},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(e){if(!loadComplete){loadComplete=true;var EU=YAHOO.util.Event;EU._ready();EU._tryPreloadAttach();}},_ready:function(e){if(!DOMReady){DOMReady=true;var EU=YAHOO.util.Event;EU.DOMReadyEvent.fire();EU._simpleRemove(document,"DOMContentLoaded",EU._ready);}},_tryPreloadAttach:function(){if(this.locked){return false;}
if(this.isIE){if(!DOMReady){this.startInterval();return false;}}
this.locked=true;var tryAgain=!loadComplete;if(!tryAgain){tryAgain=(retryCount>0);}
var notAvail=[];var executeItem=function(el,item){var scope=el;if(item.override){if(item.override===true){scope=item.obj;}else{scope=item.override;}}
item.fn.call(scope,item.obj);};var i,len,item,el;for(i=0,len=onAvailStack.length;i<len;++i){item=onAvailStack[i];if(item&&!item.checkReady){el=this.getEl(item.id);if(el){executeItem(el,item);onAvailStack[i]=null;}else{notAvail.push(item);}}}
for(i=0,len=onAvailStack.length;i<len;++i){item=onAvailStack[i];if(item&&item.checkReady){el=this.getEl(item.id);if(el){if(loadComplete||el.nextSibling){executeItem(el,item);onAvailStack[i]=null;}}else{notAvail.push(item);}}}
retryCount=(notAvail.length===0)?0:retryCount-1;if(tryAgain){this.startInterval();}else{clearInterval(this._interval);this._interval=null;}
this.locked=false;return true;},purgeElement:function(el,recurse,sType){var elListeners=this.getListeners(el,sType);if(elListeners){for(var i=0,len=elListeners.length;i<len;++i){var l=elListeners[i];this.removeListener(el,l.type,l.fn,l.index);}}
if(recurse&&el&&el.childNodes){for(i=0,len=el.childNodes.length;i<len;++i){this.purgeElement(el.childNodes[i],recurse,sType);}}},getListeners:function(el,sType){var results=[],searchLists;if(!sType){searchLists=[listeners,unloadListeners];}else if(sType=="unload"){searchLists=[unloadListeners];}else{searchLists=[listeners];}
for(var j=0;j<searchLists.length;++j){var searchList=searchLists[j];if(searchList&&searchList.length>0){for(var i=0,len=searchList.length;i<len;++i){var l=searchList[i];if(l&&l[this.EL]===el&&(!sType||sType===l[this.TYPE])){results.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.OBJ],adjust:l[this.ADJ_SCOPE],index:i});}}}}
return(results.length)?results:null;},_unload:function(e){var EU=YAHOO.util.Event,i,j,l,len,index;for(i=0,len=unloadListeners.length;i<len;++i){l=unloadListeners[i];if(l){var scope=window;if(l[EU.ADJ_SCOPE]){if(l[EU.ADJ_SCOPE]===true){scope=l[EU.OBJ];}else{scope=l[EU.ADJ_SCOPE];}}
l[EU.FN].call(scope,EU.getEvent(e),l[EU.OBJ]);unloadListeners[i]=null;l=null;scope=null;}}
unloadListeners=null;if(listeners&&listeners.length>0){j=listeners.length;while(j){index=j-1;l=listeners[index];if(l){EU.removeListener(l[EU.EL],l[EU.TYPE],l[EU.FN],index);}
j=j-1;}
l=null;EU.clearCache();}
for(i=0,len=legacyEvents.length;i<len;++i){legacyEvents[i][0]=null;legacyEvents[i]=null;}
legacyEvents=null;EU._simpleRemove(window,"unload",EU._unload);},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var dd=document.documentElement,db=document.body;if(dd&&(dd.scrollTop||dd.scrollLeft)){return[dd.scrollTop,dd.scrollLeft];}else if(db){return[db.scrollTop,db.scrollLeft];}else{return[0,0];}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(el,sType,fn,capture){el.addEventListener(sType,fn,(capture));};}else if(window.attachEvent){return function(el,sType,fn,capture){el.attachEvent("on"+sType,fn);};}else{return function(){};}}(),_simpleRemove:function(){if(window.removeEventListener){return function(el,sType,fn,capture){el.removeEventListener(sType,fn,(capture));};}else if(window.detachEvent){return function(el,sType,fn){el.detachEvent("on"+sType,fn);};}else{return function(){};}}()};}();(function(){var EU=YAHOO.util.Event;EU.on=EU.addListener;if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var el,d=document,b=d.body;if(("undefined"!==typeof YAHOO_config)&&YAHOO_config.injecting){el=document.createElement("script");var p=d.getElementsByTagName("head")[0]||b;p.insertBefore(el,p.firstChild);}else{d.write('<scr'+'ipt id="_yui_eu_dr" defer="true" src="//:"><'+'/script>');el=document.getElementById("_yui_eu_dr");}
if(el){el.onreadystatechange=function(){if("complete"===this.readyState){this.parentNode.removeChild(this);YAHOO.util.Event._ready();}};}else{}
el=null;}else if(EU.webkit){EU._drwatch=setInterval(function(){var rs=document.readyState;if("loaded"==rs||"complete"==rs){clearInterval(EU._drwatch);EU._drwatch=null;EU._ready();}},EU.POLL_INTERVAL);}else{EU._simpleAdd(document,"DOMContentLoaded",EU._ready);}
EU._simpleAdd(window,"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}
YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(p_type,p_fn,p_obj,p_override){this.__yui_events=this.__yui_events||{};var ce=this.__yui_events[p_type];if(ce){ce.subscribe(p_fn,p_obj,p_override);}else{this.__yui_subscribers=this.__yui_subscribers||{};var subs=this.__yui_subscribers;if(!subs[p_type]){subs[p_type]=[];}
subs[p_type].push({fn:p_fn,obj:p_obj,override:p_override});}},unsubscribe:function(p_type,p_fn,p_obj){this.__yui_events=this.__yui_events||{};var evts=this.__yui_events;if(p_type){var ce=evts[p_type];if(ce){return ce.unsubscribe(p_fn,p_obj);}}else{for(var i in evts){var ret=true;if(YAHOO.lang.hasOwnProperty(evts,i)){ret=ret&&evts[i].unsubscribe(p_fn,p_obj);}}
return ret;}
return false;},unsubscribeAll:function(p_type){return this.unsubscribe(p_type);},createEvent:function(p_type,p_config){this.__yui_events=this.__yui_events||{};var opts=p_config||{};var events=this.__yui_events;if(events[p_type]){}else{var scope=opts.scope||this;var silent=(opts.silent);var ce=new YAHOO.util.CustomEvent(p_type,scope,silent,YAHOO.util.CustomEvent.FLAT);events[p_type]=ce;if(opts.onSubscribeCallback){ce.subscribeEvent.subscribe(opts.onSubscribeCallback);}
this.__yui_subscribers=this.__yui_subscribers||{};var qs=this.__yui_subscribers[p_type];if(qs){for(var i=0;i<qs.length;++i){ce.subscribe(qs[i].fn,qs[i].obj,qs[i].override);}}}
return events[p_type];},fireEvent:function(p_type,arg1,arg2,etc){this.__yui_events=this.__yui_events||{};var ce=this.__yui_events[p_type];if(!ce){return null;}
var args=[];for(var i=1;i<arguments.length;++i){args.push(arguments[i]);}
return ce.fire.apply(ce,args);},hasEvent:function(type){if(this.__yui_events){if(this.__yui_events[type]){return true;}}
return false;}};YAHOO.util.KeyListener=function(attachTo,keyData,handler,event){if(!attachTo){}else if(!keyData){}else if(!handler){}
if(!event){event=YAHOO.util.KeyListener.KEYDOWN;}
var keyEvent=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(typeof attachTo=='string'){attachTo=document.getElementById(attachTo);}
if(typeof handler=='function'){keyEvent.subscribe(handler);}else{keyEvent.subscribe(handler.fn,handler.scope,handler.correctScope);}
function handleKeyPress(e,obj){if(!keyData.shift){keyData.shift=false;}
if(!keyData.alt){keyData.alt=false;}
if(!keyData.ctrl){keyData.ctrl=false;}
if(e.shiftKey==keyData.shift&&e.altKey==keyData.alt&&e.ctrlKey==keyData.ctrl){var dataItem;var keyPressed;if(keyData.keys instanceof Array){for(var i=0;i<keyData.keys.length;i++){dataItem=keyData.keys[i];if(dataItem==e.charCode){keyEvent.fire(e.charCode,e);break;}else if(dataItem==e.keyCode){keyEvent.fire(e.keyCode,e);break;}}}else{dataItem=keyData.keys;if(dataItem==e.charCode){keyEvent.fire(e.charCode,e);}else if(dataItem==e.keyCode){keyEvent.fire(e.keyCode,e);}}}}
this.enable=function(){if(!this.enabled){YAHOO.util.Event.addListener(attachTo,event,handleKeyPress);this.enabledEvent.fire(keyData);}
this.enabled=true;};this.disable=function(){if(this.enabled){YAHOO.util.Event.removeListener(attachTo,event,handleKeyPress);this.disabledEvent.fire(keyData);}
this.enabled=false;};this.toString=function(){return"KeyListener ["+keyData.keys+"] "+attachTo.tagName+(attachTo.id?"["+attachTo.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN="keydown";YAHOO.util.KeyListener.KEYUP="keyup";YAHOO.register("event",YAHOO.util.Event,{version:"2.3.0",build:"442"});
(function(){var Y=YAHOO.util,getStyle,setStyle,id_counter=0,propertyCache={},reClassNameCache={};var isOpera=YAHOO.env.ua.opera,isSafari=YAHOO.env.ua.webkit,isGecko=YAHOO.env.ua.gecko,isIE=YAHOO.env.ua.ie;var patterns={HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i};var toCamel=function(property){if(!patterns.HYPHEN.test(property)){return property;}
if(propertyCache[property]){return propertyCache[property];}
var converted=property;while(patterns.HYPHEN.exec(converted)){converted=converted.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase());}
propertyCache[property]=converted;return converted;};var getClassRegEx=function(className){var re=reClassNameCache[className];if(!re){re=new RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');reClassNameCache[className]=re;}
return re;};if(document.defaultView&&document.defaultView.getComputedStyle){getStyle=function(el,property){var value=null;if(property=='float'){property='cssFloat';}
var computed=document.defaultView.getComputedStyle(el,'');if(computed){value=computed[toCamel(property)];}
return el.style[property]||value;};}else if(document.documentElement.currentStyle&&isIE){getStyle=function(el,property){switch(toCamel(property)){case'opacity':var val=100;try{val=el.filters['DXImageTransform.Microsoft.Alpha'].opacity;}catch(e){try{val=el.filters('alpha').opacity;}catch(e){}}
return val/100;case'float':property='styleFloat';default:var value=el.currentStyle?el.currentStyle[property]:null;return(el.style[property]||value);}};}else{getStyle=function(el,property){return el.style[property];};}
if(isIE){setStyle=function(el,property,val){switch(property){case'opacity':if(YAHOO.lang.isString(el.style.filter)){el.style.filter='alpha(opacity='+val*100+')';if(!el.currentStyle||!el.currentStyle.hasLayout){el.style.zoom=1;}}
break;case'float':property='styleFloat';default:el.style[property]=val;}};}else{setStyle=function(el,property,val){if(property=='float'){property='cssFloat';}
el.style[property]=val;};}
var testElement=function(node,method){return node&&node.nodeType==1&&(!method||method(node));};YAHOO.util.Dom={get:function(el){if(!el||el.tagName||el.item){return el;}
if(YAHOO.lang.isString(el)){return document.getElementById(el);}
if(el.splice){var c=[];for(var i=0,len=el.length;i<len;++i){c[c.length]=Y.Dom.get(el[i]);}
return c;}
return el;},getStyle:function(el,property){property=toCamel(property);var f=function(element){return getStyle(element,property);};return Y.Dom.batch(el,f,Y.Dom,true);},setStyle:function(el,property,val){property=toCamel(property);var f=function(element){setStyle(element,property,val);};Y.Dom.batch(el,f,Y.Dom,true);},getXY:function(el){var f=function(el){if((el.parentNode===null||el.offsetParent===null||this.getStyle(el,'display')=='none')&&el!=document.body){return false;}
var parentNode=null;var pos=[];var box;var doc=el.ownerDocument;if(el.getBoundingClientRect){box=el.getBoundingClientRect();return[box.left+Y.Dom.getDocumentScrollLeft(el.ownerDocument),box.top+Y.Dom.getDocumentScrollTop(el.ownerDocument)];}
else{pos=[el.offsetLeft,el.offsetTop];parentNode=el.offsetParent;var hasAbs=this.getStyle(el,'position')=='absolute';if(parentNode!=el){while(parentNode){pos[0]+=parentNode.offsetLeft;pos[1]+=parentNode.offsetTop;if(isSafari&&!hasAbs&&this.getStyle(parentNode,'position')=='absolute'){hasAbs=true;}
parentNode=parentNode.offsetParent;}}
if(isSafari&&hasAbs){pos[0]-=el.ownerDocument.body.offsetLeft;pos[1]-=el.ownerDocument.body.offsetTop;}}
parentNode=el.parentNode;while(parentNode.tagName&&!patterns.ROOT_TAG.test(parentNode.tagName)){if(Y.Dom.getStyle(parentNode,'display').search(/^inline|table-row.*$/i)){pos[0]-=parentNode.scrollLeft;pos[1]-=parentNode.scrollTop;}
parentNode=parentNode.parentNode;}
return pos;};return Y.Dom.batch(el,f,Y.Dom,true);},getX:function(el){var f=function(el){return Y.Dom.getXY(el)[0];};return Y.Dom.batch(el,f,Y.Dom,true);},getY:function(el){var f=function(el){return Y.Dom.getXY(el)[1];};return Y.Dom.batch(el,f,Y.Dom,true);},setXY:function(el,pos,noRetry){var f=function(el){var style_pos=this.getStyle(el,'position');if(style_pos=='static'){this.setStyle(el,'position','relative');style_pos='relative';}
var pageXY=this.getXY(el);if(pageXY===false){return false;}
var delta=[parseInt(this.getStyle(el,'left'),10),parseInt(this.getStyle(el,'top'),10)];if(isNaN(delta[0])){delta[0]=(style_pos=='relative')?0:el.offsetLeft;}
if(isNaN(delta[1])){delta[1]=(style_pos=='relative')?0:el.offsetTop;}
if(pos[0]!==null){el.style.left=pos[0]-pageXY[0]+delta[0]+'px';}
if(pos[1]!==null){el.style.top=pos[1]-pageXY[1]+delta[1]+'px';}
if(!noRetry){var newXY=this.getXY(el);if((pos[0]!==null&&newXY[0]!=pos[0])||(pos[1]!==null&&newXY[1]!=pos[1])){this.setXY(el,pos,true);}}};Y.Dom.batch(el,f,Y.Dom,true);},setX:function(el,x){Y.Dom.setXY(el,[x,null]);},setY:function(el,y){Y.Dom.setXY(el,[null,y]);},getRegion:function(el){var f=function(el){if((el.parentNode===null||el.offsetParent===null||this.getStyle(el,'display')=='none')&&el!=document.body){return false;}
var region=Y.Region.getRegion(el);return region;};return Y.Dom.batch(el,f,Y.Dom,true);},getClientWidth:function(){return Y.Dom.getViewportWidth();},getClientHeight:function(){return Y.Dom.getViewportHeight();},getElementsByClassName:function(className,tag,root,apply){tag=tag||'*';root=(root)?Y.Dom.get(root):null||document;if(!root){return[];}
var nodes=[],elements=root.getElementsByTagName(tag),re=getClassRegEx(className);for(var i=0,len=elements.length;i<len;++i){if(re.test(elements[i].className)){nodes[nodes.length]=elements[i];if(apply){apply.call(elements[i],elements[i]);}}}
return nodes;},hasClass:function(el,className){var re=getClassRegEx(className);var f=function(el){return re.test(el.className);};return Y.Dom.batch(el,f,Y.Dom,true);},addClass:function(el,className){var f=function(el){if(this.hasClass(el,className)){return false;}
el.className=YAHOO.lang.trim([el.className,className].join(' '));return true;};return Y.Dom.batch(el,f,Y.Dom,true);},removeClass:function(el,className){var re=getClassRegEx(className);var f=function(el){if(!this.hasClass(el,className)){return false;}
var c=el.className;el.className=c.replace(re,' ');if(this.hasClass(el,className)){this.removeClass(el,className);}
el.className=YAHOO.lang.trim(el.className);return true;};return Y.Dom.batch(el,f,Y.Dom,true);},replaceClass:function(el,oldClassName,newClassName){if(!newClassName||oldClassName===newClassName){return false;}
var re=getClassRegEx(oldClassName);var f=function(el){if(!this.hasClass(el,oldClassName)){this.addClass(el,newClassName);return true;}
el.className=el.className.replace(re,' '+newClassName+' ');if(this.hasClass(el,oldClassName)){this.replaceClass(el,oldClassName,newClassName);}
el.className=YAHOO.lang.trim(el.className);return true;};return Y.Dom.batch(el,f,Y.Dom,true);},generateId:function(el,prefix){prefix=prefix||'yui-gen';var f=function(el){if(el&&el.id){return el.id;}
var id=prefix+id_counter++;if(el){el.id=id;}
return id;};return Y.Dom.batch(el,f,Y.Dom,true)||f.apply(Y.Dom,arguments);},isAncestor:function(haystack,needle){haystack=Y.Dom.get(haystack);if(!haystack||!needle){return false;}
var f=function(node){if(haystack.contains&&node.nodeType&&!isSafari){return haystack.contains(node);}
else if(haystack.compareDocumentPosition&&node.nodeType){return!!(haystack.compareDocumentPosition(node)&16);}else if(node.nodeType){return!!this.getAncestorBy(node,function(el){return el==haystack;});}
return false;};return Y.Dom.batch(needle,f,Y.Dom,true);},inDocument:function(el){var f=function(el){if(isSafari){while(el=el.parentNode){if(el==document.documentElement){return true;}}
return false;}
return this.isAncestor(document.documentElement,el);};return Y.Dom.batch(el,f,Y.Dom,true);},getElementsBy:function(method,tag,root,apply){tag=tag||'*';root=(root)?Y.Dom.get(root):null||document;if(!root){return[];}
var nodes=[],elements=root.getElementsByTagName(tag);for(var i=0,len=elements.length;i<len;++i){if(method(elements[i])){nodes[nodes.length]=elements[i];if(apply){apply(elements[i]);}}}
return nodes;},batch:function(el,method,o,override){el=(el&&el.tagName)?el:Y.Dom.get(el);if(!el||!method){return false;}
var scope=(override)?o:window;if(el.tagName||(!el.item&&!el.slice)){return method.call(scope,el,o);}
var collection=[];for(var i=0,len=el.length;i<len;++i){collection[collection.length]=method.call(scope,el[i],o);}
return collection;},getDocumentHeight:function(){var scrollHeight=(document.compatMode!='CSS1Compat')?document.body.scrollHeight:document.documentElement.scrollHeight;var h=Math.max(scrollHeight,Y.Dom.getViewportHeight());return h;},getDocumentWidth:function(){var scrollWidth=(document.compatMode!='CSS1Compat')?document.body.scrollWidth:document.documentElement.scrollWidth;var w=Math.max(scrollWidth,Y.Dom.getViewportWidth());return w;},getViewportHeight:function(){var height=self.innerHeight;var mode=document.compatMode;if((mode||isIE)&&!isOpera){height=(mode=='CSS1Compat')?document.documentElement.clientHeight:document.body.clientHeight;}
return height;},getViewportWidth:function(){var width=self.innerWidth;var mode=document.compatMode;if(mode||isIE){width=(mode=='CSS1Compat')?document.documentElement.clientWidth:document.body.clientWidth;}
return width;},getAncestorBy:function(node,method){while(node=node.parentNode){if(testElement(node,method)){return node;}}
return null;},getAncestorByClassName:function(node,className){node=Y.Dom.get(node);if(!node){return null;}
var method=function(el){return Y.Dom.hasClass(el,className);};return Y.Dom.getAncestorBy(node,method);},getAncestorByTagName:function(node,tagName){node=Y.Dom.get(node);if(!node){return null;}
var method=function(el){return el.tagName&&el.tagName.toUpperCase()==tagName.toUpperCase();};return Y.Dom.getAncestorBy(node,method);},getPreviousSiblingBy:function(node,method){while(node){node=node.previousSibling;if(testElement(node,method)){return node;}}
return null;},getPreviousSibling:function(node){node=Y.Dom.get(node);if(!node){return null;}
return Y.Dom.getPreviousSiblingBy(node);},getNextSiblingBy:function(node,method){while(node){node=node.nextSibling;if(testElement(node,method)){return node;}}
return null;},getNextSibling:function(node){node=Y.Dom.get(node);if(!node){return null;}
return Y.Dom.getNextSiblingBy(node);},getFirstChildBy:function(node,method){var child=(testElement(node.firstChild,method))?node.firstChild:null;return child||Y.Dom.getNextSiblingBy(node.firstChild,method);},getFirstChild:function(node,method){node=Y.Dom.get(node);if(!node){return null;}
return Y.Dom.getFirstChildBy(node);},getLastChildBy:function(node,method){if(!node){return null;}
var child=(testElement(node.lastChild,method))?node.lastChild:null;return child||Y.Dom.getPreviousSiblingBy(node.lastChild,method);},getLastChild:function(node){node=Y.Dom.get(node);return Y.Dom.getLastChildBy(node);},getChildrenBy:function(node,method){var child=Y.Dom.getFirstChildBy(node,method);var children=child?[child]:[];Y.Dom.getNextSiblingBy(child,function(node){if(!method||method(node)){children[children.length]=node;}
return false;});return children;},getChildren:function(node){node=Y.Dom.get(node);if(!node){}
return Y.Dom.getChildrenBy(node);},getDocumentScrollLeft:function(doc){doc=doc||document;return Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft);},getDocumentScrollTop:function(doc){doc=doc||document;return Math.max(doc.documentElement.scrollTop,doc.body.scrollTop);},insertBefore:function(newNode,referenceNode){newNode=Y.Dom.get(newNode);referenceNode=Y.Dom.get(referenceNode);if(!newNode||!referenceNode||!referenceNode.parentNode){return null;}
return referenceNode.parentNode.insertBefore(newNode,referenceNode);},insertAfter:function(newNode,referenceNode){newNode=Y.Dom.get(newNode);referenceNode=Y.Dom.get(referenceNode);if(!newNode||!referenceNode||!referenceNode.parentNode){return null;}
if(referenceNode.nextSibling){return referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling);}else{return referenceNode.parentNode.appendChild(newNode);}}};})();YAHOO.util.Region=function(t,r,b,l){this.top=t;this[1]=t;this.right=r;this.bottom=b;this.left=l;this[0]=l;};YAHOO.util.Region.prototype.contains=function(region){return(region.left>=this.left&&region.right<=this.right&&region.top>=this.top&&region.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(region){var t=Math.max(this.top,region.top);var r=Math.min(this.right,region.right);var b=Math.min(this.bottom,region.bottom);var l=Math.max(this.left,region.left);if(b>=t&&r>=l){return new YAHOO.util.Region(t,r,b,l);}else{return null;}};YAHOO.util.Region.prototype.union=function(region){var t=Math.min(this.top,region.top);var r=Math.max(this.right,region.right);var b=Math.max(this.bottom,region.bottom);var l=Math.min(this.left,region.left);return new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+"}");};YAHOO.util.Region.getRegion=function(el){var p=YAHOO.util.Dom.getXY(el);var t=p[1];var r=p[0]+el.offsetWidth;var b=p[1]+el.offsetHeight;var l=p[0];return new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Point=function(x,y){if(YAHOO.lang.isArray(x)){y=x[1];x=x[0];}
this.x=this.right=this.left=this[0]=x;this.y=this.top=this.bottom=this[1]=y;};YAHOO.util.Point.prototype=new YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.3.0",build:"442"});

YAHOO.util.Connect={_msxml_progid:['MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP'],_http_headers:{},_has_http_headers:false,_use_default_post_header:true,_default_post_header:'application/x-www-form-urlencoded; charset=UTF-8',_use_default_xhr_header:true,_default_xhr_header:'XMLHttpRequest',_has_default_headers:true,_default_headers:{},_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:null,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,_submitElementValue:null,_hasSubmitListener:(function(){if(YAHOO.util.Event){YAHOO.util.Event.addListener(document,'click',function(e){var obj=YAHOO.util.Event.getTarget(e);if(obj.type=='submit'){YAHOO.util.Connect._submitElementValue=encodeURIComponent(obj.name)+"="+encodeURIComponent(obj.value);}});return true;}
return false;})(),startEvent:new YAHOO.util.CustomEvent('start'),completeEvent:new YAHOO.util.CustomEvent('complete'),successEvent:new YAHOO.util.CustomEvent('success'),failureEvent:new YAHOO.util.CustomEvent('failure'),uploadEvent:new YAHOO.util.CustomEvent('upload'),abortEvent:new YAHOO.util.CustomEvent('abort'),_customEvents:{onStart:['startEvent','start'],onComplete:['completeEvent','complete'],onSuccess:['successEvent','success'],onFailure:['failureEvent','failure'],onUpload:['uploadEvent','upload'],onAbort:['abortEvent','abort']},setProgId:function(id){this._msxml_progid.unshift(id);},setDefaultPostHeader:function(b){this._use_default_post_header=b;},setDefaultXhrHeader:function(b){this._use_default_xhr_header=b;},setPollingInterval:function(i){if(typeof i=='number'&&isFinite(i)){this._polling_interval=i;}},createXhrObject:function(transactionId){var obj,http;try{http=new XMLHttpRequest();obj={conn:http,tId:transactionId};}
catch(e){for(var i=0;i<this._msxml_progid.length;++i){try{http=new ActiveXObject(this._msxml_progid[i]);obj={conn:http,tId:transactionId};break;}
catch(e){}}}
finally{return obj;}},getConnectionObject:function(isFileUpload){var o;var tId=this._transaction_id;try{if(!isFileUpload){o=this.createXhrObject(tId);}
else{o={};o.tId=tId;o.isUpload=true;}
if(o){this._transaction_id++;}}
catch(e){}
finally{return o;}},asyncRequest:function(method,uri,callback,postData){var o=(this._isFileUpload)?this.getConnectionObject(true):this.getConnectionObject();if(!o){return null;}
else{if(callback&&callback.customevents){this.initCustomEvents(o,callback);}
if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(o,callback,uri,postData);return o;}
if(method.toUpperCase()=='GET'){if(this._sFormData.length!==0){uri+=((uri.indexOf('?')==-1)?'?':'&')+this._sFormData;}
else{uri+="?"+this._sFormData;}}
else if(method.toUpperCase()=='POST'){postData=postData?this._sFormData+"&"+postData:this._sFormData;}}
o.conn.open(method,uri,true);if(this._use_default_xhr_header){if(!this._default_headers['X-Requested-With']){this.initHeader('X-Requested-With',this._default_xhr_header,true);}}
if(this._isFormSubmit||(postData&&this._use_default_post_header)){this.initHeader('Content-Type',this._default_post_header);if(this._isFormSubmit){this.resetFormState();}}
if(this._has_default_headers||this._has_http_headers){this.setHeader(o);}
this.handleReadyState(o,callback);o.conn.send(postData||null);this.startEvent.fire(o);if(o.startEvent){o.startEvent.fire(o);}
return o;}},initCustomEvents:function(o,callback){for(var prop in callback.customevents){if(this._customEvents[prop][0]){o[this._customEvents[prop][0]]=new YAHOO.util.CustomEvent(this._customEvents[prop][1],(callback.scope)?callback.scope:null);o[this._customEvents[prop][0]].subscribe(callback.customevents[prop]);}}},handleReadyState:function(o,callback){var oConn=this;if(callback&&callback.timeout){this._timeOut[o.tId]=window.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}
this._poll[o.tId]=window.setInterval(function(){if(o.conn&&o.conn.readyState===4){window.clearInterval(oConn._poll[o.tId]);delete oConn._poll[o.tId];if(callback&&callback.timeout){window.clearTimeout(oConn._timeOut[o.tId]);delete oConn._timeOut[o.tId];}
oConn.completeEvent.fire(o);if(o.completeEvent){o.completeEvent.fire(o);}
oConn.handleTransactionResponse(o,callback);}},this._polling_interval);},handleTransactionResponse:function(o,callback,isAbort){if(!callback){this.releaseObject(o);return;}
var httpStatus,responseObject;try{if(o.conn.status!==undefined&&o.conn.status!==0){httpStatus=o.conn.status;}
else{httpStatus=13030;}}
catch(e){httpStatus=13030;}
if(httpStatus>=200&&httpStatus<300||httpStatus===1223){responseObject=this.createResponseObject(o,callback.argument);if(callback.success){if(!callback.scope){callback.success(responseObject);}
else{callback.success.apply(callback.scope,[responseObject]);}}
this.successEvent.fire(responseObject);if(o.successEvent){o.successEvent.fire(responseObject);}}
else{switch(httpStatus){case 12002:case 12029:case 12030:case 12031:case 12152:case 13030:responseObject=this.createExceptionObject(o.tId,callback.argument,(isAbort?isAbort:false));if(callback.failure){if(!callback.scope){callback.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}
break;default:responseObject=this.createResponseObject(o,callback.argument);if(callback.failure){if(!callback.scope){callback.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}}
this.failureEvent.fire(responseObject);if(o.failureEvent){o.failureEvent.fire(responseObject);}}
this.releaseObject(o);responseObject=null;},createResponseObject:function(o,callbackArg){var obj={};var headerObj={};try{var headerStr=o.conn.getAllResponseHeaders();var header=headerStr.split('\n');for(var i=0;i<header.length;i++){var delimitPos=header[i].indexOf(':');if(delimitPos!=-1){headerObj[header[i].substring(0,delimitPos)]=header[i].substring(delimitPos+2);}}}
catch(e){}
obj.tId=o.tId;obj.status=(o.conn.status==1223)?204:o.conn.status;obj.statusText=(o.conn.status==1223)?"No Content":o.conn.statusText;obj.getResponseHeader=headerObj;obj.getAllResponseHeaders=headerStr;obj.responseText=o.conn.responseText;obj.responseXML=o.conn.responseXML;if(typeof callbackArg!==undefined){obj.argument=callbackArg;}
return obj;},createExceptionObject:function(tId,callbackArg,isAbort){var COMM_CODE=0;var COMM_ERROR='communication failure';var ABORT_CODE=-1;var ABORT_ERROR='transaction aborted';var obj={};obj.tId=tId;if(isAbort){obj.status=ABORT_CODE;obj.statusText=ABORT_ERROR;}
else{obj.status=COMM_CODE;obj.statusText=COMM_ERROR;}
if(callbackArg){obj.argument=callbackArg;}
return obj;},initHeader:function(label,value,isDefault){var headerObj=(isDefault)?this._default_headers:this._http_headers;if(headerObj[label]===undefined){headerObj[label]=value;}
else{headerObj[label]=value+","+headerObj[label];}
if(isDefault){this._has_default_headers=true;}
else{this._has_http_headers=true;}},setHeader:function(o){if(this._has_default_headers){for(var prop in this._default_headers){if(YAHOO.lang.hasOwnProperty(this._default_headers,prop)){o.conn.setRequestHeader(prop,this._default_headers[prop]);}}}
if(this._has_http_headers){for(var prop in this._http_headers){if(YAHOO.lang.hasOwnProperty(this._http_headers,prop)){o.conn.setRequestHeader(prop,this._http_headers[prop]);}}
delete this._http_headers;this._http_headers={};this._has_http_headers=false;}},resetDefaultHeaders:function(){delete this._default_headers;this._default_headers={};this._has_default_headers=false;},setForm:function(formId,isUpload,secureUri){this.resetFormState();var oForm;if(typeof formId=='string'){oForm=(document.getElementById(formId)||document.forms[formId]);}
else if(typeof formId=='object'){oForm=formId;}
else{return;}
if(isUpload){var io=this.createFrame(secureUri?secureUri:null);this._isFormSubmit=true;this._isFileUpload=true;this._formNode=oForm;return;}
var oElement,oName,oValue,oDisabled;var hasSubmit=false;for(var i=0;i<oForm.elements.length;i++){oElement=oForm.elements[i];oDisabled=oForm.elements[i].disabled;oName=oForm.elements[i].name;oValue=oForm.elements[i].value;if(!oDisabled&&oName){switch(oElement.type){case'select-one':case'select-multiple':for(var j=0;j<oElement.options.length;j++){if(oElement.options[j].selected){if(window.ActiveXObject){this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oElement.options[j].attributes['value'].specified?oElement.options[j].value:oElement.options[j].text)+'&';}
else{this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oElement.options[j].hasAttribute('value')?oElement.options[j].value:oElement.options[j].text)+'&';}}}
break;case'radio':case'checkbox':if(oElement.checked){this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}
break;case'file':case undefined:case'reset':case'button':break;case'submit':if(hasSubmit===false){if(this._hasSubmitListener&&this._submitElementValue){this._sFormData+=this._submitElementValue+'&';}
else{this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}
hasSubmit=true;}
break;default:this._sFormData+=encodeURIComponent(oName)+'='+encodeURIComponent(oValue)+'&';}}}
this._isFormSubmit=true;this._sFormData=this._sFormData.substr(0,this._sFormData.length-1);return this._sFormData;},resetFormState:function(){this._isFormSubmit=false;this._isFileUpload=false;this._formNode=null;this._sFormData="";},createFrame:function(secureUri){var frameId='yuiIO'+this._transaction_id;var io;if(window.ActiveXObject){io=document.createElement('<iframe id="'+frameId+'" name="'+frameId+'" />');if(typeof secureUri=='boolean'){io.src='javascript:false';}
else if(typeof secureURI=='string'){io.src=secureUri;}}
else{io=document.createElement('iframe');io.id=frameId;io.name=frameId;}
io.style.position='absolute';io.style.top='-1000px';io.style.left='-1000px';document.body.appendChild(io);},appendPostData:function(postData){var formElements=[];var postMessage=postData.split('&');for(var i=0;i<postMessage.length;i++){var delimitPos=postMessage[i].indexOf('=');if(delimitPos!=-1){formElements[i]=document.createElement('input');formElements[i].type='hidden';formElements[i].name=postMessage[i].substring(0,delimitPos);formElements[i].value=postMessage[i].substring(delimitPos+1);this._formNode.appendChild(formElements[i]);}}
return formElements;},uploadFile:function(o,callback,uri,postData){var frameId='yuiIO'+o.tId;var uploadEncoding='multipart/form-data';var io=document.getElementById(frameId);var oConn=this;var rawFormAttributes={action:this._formNode.getAttribute('action'),method:this._formNode.getAttribute('method'),target:this._formNode.getAttribute('target')};this._formNode.setAttribute('action',uri);this._formNode.setAttribute('method','POST');this._formNode.setAttribute('target',frameId);if(this._formNode.encoding){this._formNode.setAttribute('encoding',uploadEncoding);}
else{this._formNode.setAttribute('enctype',uploadEncoding);}
if(postData){var oElements=this.appendPostData(postData);}
this._formNode.submit();this.startEvent.fire(o);if(o.startEvent){o.startEvent.fire(o);}
if(callback&&callback.timeout){this._timeOut[o.tId]=window.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}
if(oElements&&oElements.length>0){for(var i=0;i<oElements.length;i++){this._formNode.removeChild(oElements[i]);}}
for(var prop in rawFormAttributes){if(YAHOO.lang.hasOwnProperty(rawFormAttributes,prop)){if(rawFormAttributes[prop]){this._formNode.setAttribute(prop,rawFormAttributes[prop]);}
else{this._formNode.removeAttribute(prop);}}}
this.resetFormState();var uploadCallback=function(){if(callback&&callback.timeout){window.clearTimeout(oConn._timeOut[o.tId]);delete oConn._timeOut[o.tId];}
oConn.completeEvent.fire(o);if(o.completeEvent){o.completeEvent.fire(o);}
var obj={};obj.tId=o.tId;obj.argument=callback.argument;try{obj.responseText=io.contentWindow.document.body?io.contentWindow.document.body.innerHTML:io.contentWindow.document.documentElement.textContent;obj.responseXML=io.contentWindow.document.XMLDocument?io.contentWindow.document.XMLDocument:io.contentWindow.document;}
catch(e){}
if(callback&&callback.upload){if(!callback.scope){callback.upload(obj);}
else{callback.upload.apply(callback.scope,[obj]);}}
oConn.uploadEvent.fire(obj);if(o.uploadEvent){o.uploadEvent.fire(obj);}
if(YAHOO.util.Event){YAHOO.util.Event.removeListener(io,"load",uploadCallback);}
else if(window.detachEvent){io.detachEvent('onload',uploadCallback);}
else{io.removeEventListener('load',uploadCallback,false);}
setTimeout(function(){document.body.removeChild(io);oConn.releaseObject(o);},100);};if(YAHOO.util.Event){YAHOO.util.Event.addListener(io,"load",uploadCallback);}
else if(window.attachEvent){io.attachEvent('onload',uploadCallback);}
else{io.addEventListener('load',uploadCallback,false);}},abort:function(o,callback,isTimeout){var abortStatus;if(o.conn){if(this.isCallInProgress(o)){o.conn.abort();window.clearInterval(this._poll[o.tId]);delete this._poll[o.tId];if(isTimeout){window.clearTimeout(this._timeOut[o.tId]);delete this._timeOut[o.tId];}
abortStatus=true;}}
else if(o.isUpload===true){var frameId='yuiIO'+o.tId;var io=document.getElementById(frameId);if(io){document.body.removeChild(io);if(isTimeout){window.clearTimeout(this._timeOut[o.tId]);delete this._timeOut[o.tId];}
abortStatus=true;}}
else{abortStatus=false;}
if(abortStatus===true){this.abortEvent.fire(o);if(o.abortEvent){o.abortEvent.fire(o);}
this.handleTransactionResponse(o,callback,true);}
else{}
return abortStatus;},isCallInProgress:function(o){if(o&&o.conn){return o.conn.readyState!==4&&o.conn.readyState!==0;}
else if(o&&o.isUpload===true){var frameId='yuiIO'+o.tId;return document.getElementById(frameId)?true:false;}
else{return false;}},releaseObject:function(o){if(o.conn){o.conn=null;}
o=null;}};YAHOO.register("connection",YAHOO.util.Connect,{version:"2.3.0",build:"442"});



var isIE=(navigator.appVersion.indexOf("MSIE") !=-1) ? true : false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win") !=-1) ? true : false;
var isOpera=(navigator.userAgent.indexOf("Opera") !=-1) ? true : false;
function ControlVersion(){
var version;
var axo;
var e;

try{

axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version= axo.GetVariable("$version");} catch(e){}
if(!version){
try{

axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");




version= "WIN 6,0,21,0";

axo.AllowScriptAccess= "always";

version= axo.GetVariable("$version");} catch(e){}}
if(!version){
try{

axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version= axo.GetVariable("$version");} catch(e){}}
if(!version){
try{

axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version= "WIN 3,0,18,0";} catch(e){}}
if(!version){
try{

axo= new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version= "WIN 2,0,0,11";} catch(e){
version=-1;}}
return version;}

function GetSwfVer(){

var flashVer=-1;
if(navigator.plugins != null && navigator.plugins.length> 0){
if(navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){
var swVer2= navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription= navigator.plugins["Shockwave Flash"+ swVer2].description;
var descArray= flashDescription.split(" ");
var tempArrayMajor= descArray[2].split(".");
var versionMajor= tempArrayMajor[0];
var versionMinor= tempArrayMajor[1];
var versionRevision= descArray[3];
if(versionRevision== ""){
versionRevision= descArray[4];}
if(versionRevision[0]== "d"){
versionRevision= versionRevision.substring(1);} else if(versionRevision[0]== "r"){
versionRevision= versionRevision.substring(1);
if(versionRevision.indexOf("d")> 0){
versionRevision= versionRevision.substring(0, versionRevision.indexOf("d"));}}
var flashVer= versionMajor+ "."+ versionMinor+ "."+ versionRevision;
}}

else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=-1) flashVer= 4;

else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=-1) flashVer= 3;

else if(navigator.userAgent.toLowerCase().indexOf("webtv") !=-1) flashVer= 2;
else if( isIE && isWin && !isOpera ){
flashVer= ControlVersion();}
return flashVer;}

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision){
versionStr= GetSwfVer();
if(versionStr==-1 ){
return false;} else if(versionStr != 0){
if(isIE && isWin && !isOpera){

tempArray= versionStr.split(" "); 
tempString= tempArray[1];
versionArray= tempString.split(",");} else{
versionArray= versionStr.split(".");}
var versionMajor= versionArray[0];
var versionMinor= versionArray[1];
var versionRevision= versionArray[2];

if(versionMajor> parseFloat(reqMajorVer)){
return true;} else if(versionMajor== parseFloat(reqMajorVer)){
if(versionMinor> parseFloat(reqMinorVer))
return true;
else if(versionMinor== parseFloat(reqMinorVer)){
if(versionRevision>= parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src, ext){
if(src.indexOf('?') !=-1)
return src.replace(/\?/, ext+'?');
else
return src+ ext;}
function AC_Generateobj(objAttrs, params, embedAttrs){
var str= '';
if(isIE && isWin && !isOpera){
str+= '<object ';
for(var i in objAttrs)
str+= i+ '="'+ objAttrs[i]+ '" ';
for(var i in params)
str+= '><param name="'+ i+ '" value="'+ params[i]+ '" /> ';
str+= '></object>';} else{
str+= '<embed ';
for(var i in embedAttrs)
str+= i+ '="'+ embedAttrs[i]+ '" ';
str+= '> </embed>';}
document.write(str);}
function AC_FL_RunContent(){
var ret=
AC_GetArgs( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret= new Object();
ret.embedAttrs= new Object();
ret.params= new Object();
ret.objAttrs= new Object();
for(var i=0; i< args.length; i=i+2){
var currArg= args[i].toLowerCase();
switch(currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]]= args[i+1];
break;
case "src":
case "movie":
args[i+1]= AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"]= args[i+1];
ret.params[srcParamName]= args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblClick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
ret.objAttrs[args[i]]= args[i+1];
break;
case "id":
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]]= ret.objAttrs[args[i]]= args[i+1];
break;
default:
ret.embedAttrs[args[i]]= ret.params[args[i]]= args[i+1];}}
ret.objAttrs["classid"]= classid;
if(mimeType) ret.embedAttrs["type"]= mimeType;
return ret;}

var flashMarchePas= '<p class="infos-flash">'+ _TR("all.probleme_install_flash", "Il y a un problème avec votre installation Flash ou votre navigateur. Avez-vous désactivé Flash ?")+ '</p>';
var mauvaiseVersionFlash= '<p class="infos-flash">'+ _TR("all.besoin_flash", "Afin de visionner ce site, vous devez avoir Flash 8. Vous pouvez le télécharger sur <a href='http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'>le site d'Adobe.</a>")+ '</p>';
var contributionEnValidation= "<p>"+_TR("all.contribution_affichee", "Votre contribution sera affichée sous peu.")+"</p>";
var commentaireEnValidation= "<p id='envalidation'>"+_TR("all.commentaire_affiche_sous_peu", "Votre commentaire sera affiché sous peu.")+"</p>";
var echecCommunicationServeur= _TR("all.echec_com_serveur", "Échec lors de la communication avec le serveur");
var titreManquant= _TR("all.devez_entrer_titre", "Vous devez entrer un titre.");
var texteManquant= _TR("all.devez_entrer_texte", "Vous devez entrer un texte.");
var erreurChargementNouvelle= _TR("all.erreur_chargement_nouvelles", "Impossible d'afficher les nouvelles : une erreur s'est produite pendant le chargement.");
var chargementEnCours= _TR("all.chargement_en_cours", "Chargement en cours, veuillez patienter.");
var aucuneNouvelle= _TR("all.aucune_nouvelle", "Aucune nouvelle");
var absoluteURI= "";
function setAbsoluteURI(uri){
absoluteURI=uri;}
var requiredMajorVersion= 8;
var requiredMinorVersion= 0;
var requiredRevision= 0;
var ascrollbar= false;
var flashCachees;

function hasFlash(){
var hasReqestedVersion= DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
return hasReqestedVersion;}
function runFlashAutoInstall(width, height){
var hasReqestedVersion= hasFlash();
var hasProductInstall= DetectFlashVer(6, 0, 65);
if( hasProductInstall && !hasReqestedVersion ){




var MMPlayerType=(isIE== true) ? "ActiveX" : "PlugIn";
var MMredirectURL= window.location;
document.title= document.title.slice(0, 47)+ " - Flash Player Installation";
var MMdoctitle= document.title;
AC_FL_RunContent(
"src", absoluteURI+ "/swf/playerProductInstall",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", width,
"height", height,
"align", "middle",
"id", "detectionExample",
"quality", "high",
"bgcolor", "#3A6EA5",
"name", "detectionExample",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);}}

function afficherFlash(uri, width, height, silentMode, params){
var hasReqestedVersion= hasFlash();
if(hasReqestedVersion){
if(uri.substr(uri.length-4)==".swf"){
uri=uri.substr(0,uri.length-4);}
params.push(
"src", uri,
"width", width,
"height", height
);
var ret= AC_GetArgs( params, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", "application/x-shockwave-flash");
AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);} else if(!silentMode){
runFlashAutoInstall(width, height);
var tag= mauvaiseVersionFlash;
document.write(tag);}}
function baliseFlash(html, silentMode){
var hasReqestedVersion= hasFlash();
if(hasReqestedVersion){
document.write(html);} else if(!silentMode){
runFlashAutoInstall(width, height);
var tag= mauvaiseVersionFlash;
document.write(tag);}}

function AC_GenerateobjCode(objAttrs, params, embedAttrs){
var str= '';
if(isIE && isWin && !isOpera){
str+= '<object ';
for(var i in objAttrs)
str+= i+ '="'+ objAttrs[i]+ '" ';
for(var i in params)
str+= '><param name="'+ i+ '" value="'+ params[i]+ '" /> ';
str+= '></object>';} else{
str+= '<embed ';
for(var i in embedAttrs)
str+= i+ '="'+ embedAttrs[i]+ '" ';
str+= '> </embed>';}
return str;}
function AC_FL_GetContentCode(){
var ret=
AC_GetArgs( arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
return AC_GenerateobjCode(ret.objAttrs, ret.params, ret.embedAttrs);}

function getFlashMovie(movieName){
var isIE= navigator.appName.indexOf("Microsoft") !=-1;
return(isIE) ? window[movieName] : document[movieName];}

function blockingXmlCall(url, data){
var request;
var ua= navigator.userAgent.toLowerCase();
if(!window.ActiveXObject)
request= new XMLHttpRequest();
else if(ua.indexOf('msie 5')==-1)
request= new ActiveXObject("Msxml2.XMLHTTP");
else
request= new ActiveXObject("Microsoft.XMLHTTP");
if(request.setTimeouts){
request.setTimeouts(5);}
request.open("POST", url, false);
request.setRequestHeader("Content-Type", 'application/x-www-form-urlencoded; charset=UTF-8');
request.send(data);
return request;}
function returnfalse(){
return false;}

function popuplink(){
window.open(this.href); return false;}

function getFieldsValueOfEl(conteneur){
var fields= new Array();
if(conteneur.nodeName=="FORM"){
var forms=[conteneur];} else{
var forms= conteneur.getElementsByTagName("form");}
for(var i=0; i<forms.length;i++){
var form= forms[i];
var inputs= form.getElementsByTagName("input");
for(var j=0; j<inputs.length;j++){
var input= inputs[j];
if(input.type== "checkbox"){
fields.push([input.name, input.checked]);} else if(input.type=="radio"){
if(input.checked){
fields.push([input.name, input.value]);}} else{
fields.push([input.name, input.value]);}}
var selects= form.getElementsByTagName("select");
for(var j=0; j<selects.length;j++){
var input= selects[j];
var sel=input.selectedIndex;
fields.push([input.name, input.options[sel].value]);}
var textareas= form.getElementsByTagName("textarea");
for(var j=0; j<textareas.length;j++){
var input= textareas[j];
fields.push([input.name, input.value]);}}
return fields;}
function cacherEls(objets){
for(var i=0; i< objets.length; i++){
var obj= objets[i];
if(obj.id.length>0){} else{
obj.id="autoId_"+i;}
var info= new Object();
info.id= obj.id;
info.height= obj.height;
flashCachees.push(info);
obj.style.display="none";
obj.height=1;}}

function cacherFlash(){
flashCachees= new Array();
b= document.body;
var objets= b.getElementsByTagName("object");
var embeds= b.getElementsByTagName("embed");
cacherEls(objets);
cacherEls(embeds);}

function reafficherFlash(){
if((flashCachees)&&(flashCachees.length)){
for(var i=0; i< flashCachees.length; i++){
var info=flashCachees[i];
var f=$(info.id);
if(f){
f.style.display="block";
f.height= info.height;}}}}

function loadUrlIntoDiv(url, div){
var callback={
success: receptionDiv,
failure: echecIntoDiv,
argument:[url, div]};
YAHOO.util.Connect.asyncRequest('GET', url, callback, null);}
function receptionDiv(o){
var url= o.argument[0];
var div= o.argument[1];
$(div).innerHTML=o.responseText;}
function echecIntoDiv(o){
var url= o.argument[0];
var div= o.argument[1];
$(div).innerHTML="<p>"+echecCommunicationServeur+"</p>";}
function gup( name ){
name= name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS= "[\\?&]"+name+"=([^&#]*)";
var regex= new RegExp( regexS );
var results= regex.exec( window.location.href );
if( results== null ) return ""; else return results[1];}

function $(id){
return document.getElementById(id);}
function ecrireCookie(nom, valeur){
document.cookie=nom+"="+escape(valeur);}
function getCookieVal(offset){
var endstr=document.cookie.indexOf(";", offset);
if(endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));}
function deleteCookie(nom){
document.cookie= nom+ "="+ ";expires=Thu, 01-Jan-1970 00:00:01 GMT";}

function lireCookie(nom){
var arg=nom+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
var cval= null;
while(i<clen){
var j=i+alen;
if(document.cookie.substring(i, j)==arg){
cval= getCookieVal(j);}
i=document.cookie.indexOf(" ",i)+1;
if(i==0){
break;}}
return cval;}
/*=:project
  scalable Inman Flash Replacement (sIFR) version 3, revision 395

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

var sIFR=new function(){var O=this;var E={ACTIVE:"sIFR-active",UNLOADING:"sIFR-unloading",REPLACED:"sIFR-replaced",IGNORE:"sIFR-ignore",ALTERNATE:"sIFR-alternate",CLASS:"sIFR-class",LAYOUT:"sIFR-layout",FLASH:"sIFR-flash",FIX_FOCUS:"sIFR-fixfocus",DUMMY:"sIFR-dummy"};E.IGNORE_CLASSES=[E.REPLACED,E.IGNORE,E.ALTERNATE];this.MIN_FONT_SIZE=6;this.MAX_FONT_SIZE=126;this.FLASH_PADDING_BOTTOM=5;this.VERSION="395";this.isActive=false;this.isEnabled=true;this.fixHover=true;this.autoInitialize=true;this.setPrefetchCookie=true;this.cookiePath="/";this.domains=[];this.forceWidth=true;this.fitExactly=false;this.forceTextTransform=true;this.useDomLoaded=true;this.useStyleCheck=false;this.hasFlashClassSet=false;this.repaintOnResize=true;this.replacements=[];var L=0;var R=false;function Y(){}function D(b){function c(d){return d.toLocaleUpperCase()}this.normalize=function(d){return d.replace(/\n|\r|\xA0/g,D.SINGLE_WHITESPACE).replace(/\s+/g,D.SINGLE_WHITESPACE)};this.textTransform=function(d,e){switch(d){case"uppercase":return e.toLocaleUpperCase();case"lowercase":return e.toLocaleLowerCase();case"capitalize":return e.replace(/^\w|\s\w/g,c)}return e};this.toHexString=function(d){if(typeof (d)!="string"||d.charAt(0)!="#"||d.length!=4&&d.length!=7){return d}d=d.substring(1);return"0x"+(d.length==3?d.replace(/(.)(.)(.)/,"$1$1$2$2$3$3"):d)};this.convertCssArg=function(d){if(!d){return{}}if(typeof (d)=="object"){if(d.constructor==Array){d=d.join("")}else{return d}}var k={};var l=d.split("}");for(var g=0;g<l.length;g++){var h=l[g].match(/([^\s{]+)\s*\{(.+)\s*;?\s*/);if(!h||h.length!=3){continue}if(!k[h[1]]){k[h[1]]={}}var f=h[2].split(";");for(var e=0;e<f.length;e++){var m=f[e].match(/\s*([^:\s]+)\s*\:\s*([^;]+)/);if(!m||m.length!=3){continue}k[h[1]][m[1]]=m[2].replace(/\s+$/,"")}}return k};this.extractFromCss=function(f,e,h,d){var g=null;if(f&&f[e]&&f[e][h]){g=f[e][h];if(d){delete f[e][h]}}return g};this.cssToString=function(e){var f=[];for(var d in e){var i=e[d];if(i==Object.prototype[d]){continue}f.push(d,"{");for(var h in i){if(i[h]==Object.prototype[h]){continue}var g=i[h];if(D.UNIT_REMOVAL_PROPERTIES[h]){g=parseInt(g,10)}f.push(h,":",g,";")}f.push("}")}return f.join("")};this.escape=function(d){return escape(d).replace(/\+/g,"%2B")};this.encodeVars=function(d){return d.join("&").replace(/%/g,"%25")};this.copyProperties=function(f,e){for(var d in f){if(e[d]===undefined){e[d]=f[d]}}return e};this.domain=function(){var d="";try{d=document.domain}catch(f){}return d};this.domainMatches=function(g,f){if(f=="*"||f==g){return true}var e=f.lastIndexOf("*");if(e>-1){f=f.substr(e+1);var d=g.lastIndexOf(f);if(d>-1&&(d+f.length)==g.length){return true}}return false};this.uriEncode=function(d){return encodeURI(decodeURIComponent(d))};this.delay=function(e,g,f){var d=Array.prototype.slice.call(arguments,3);setTimeout(function(){g.apply(f,d)},e)}}D.UNIT_REMOVAL_PROPERTIES={leading:true,"margin-left":true,"margin-right":true,"text-indent":true};D.SINGLE_WHITESPACE=" ";function T(d){var c=this;function b(f,h,g){var j=c.getStyleAsInt(f,h,d.ua.ie);if(j==0){j=f[g];for(var e=3;e<arguments.length;e++){j-=c.getStyleAsInt(f,arguments[e],true)}}return j}this.getBody=function(){return document.getElementsByTagName("body")[0]||null};this.querySelectorAll=function(e){return window.parseSelector(e)};this.addClass=function(e,f){if(f){f.className=((f.className||"")==""?"":f.className+" ")+e}};this.removeClass=function(e,f){if(f){f.className=f.className.replace(new RegExp("(^|\\s)"+e+"(\\s|$)"),"").replace(/^\s+|(\s)\s+/g,"$1")}};this.hasClass=function(e,f){return new RegExp("(^|\\s)"+e+"(\\s|$)").test(f.className)};this.hasOneOfClassses=function(g,f){for(var e=0;e<g.length;e++){if(this.hasClass(g[e],f)){return true}}return false};this.ancestorHasClass=function(f,e){f=f.parentNode;while(f&&f.nodeType==1){if(this.hasClass(e,f)){return true}f=f.parentNode}return false};this.create=function(e,f){var g=document.createElementNS?document.createElementNS(T.XHTML_NS,e):document.createElement(e);if(f){g.className=f}return g};this.getComputedStyle=function(g,h){var e;if(document.defaultView&&document.defaultView.getComputedStyle){var f=document.defaultView.getComputedStyle(g,null);e=f?f[h]:null}else{if(g.currentStyle){e=g.currentStyle[h]}}return e||""};this.getStyleAsInt=function(f,h,e){var g=this.getComputedStyle(f,h);if(e&&!/px$/.test(g)){return 0}return parseInt(g)||0};this.getWidthFromStyle=function(e){return b(e,"width","offsetWidth","paddingRight","paddingLeft","borderRightWidth","borderLeftWidth")};this.getHeightFromStyle=function(e){return b(e,"height","offsetHeight","paddingTop","paddingBottom","borderTopWidth","borderBottomWidth")};this.getDimensions=function(h){var g=h.offsetWidth;var e=h.offsetHeight;if(g==0||e==0){for(var f=0;f<h.childNodes.length;f++){var j=h.childNodes[f];if(j.nodeType!=1){continue}g=Math.max(g,j.offsetWidth);e=Math.max(e,j.offsetHeight)}}return{width:g,height:e}};this.getViewport=function(){return{width:window.innerWidth||document.documentElement.clientWidth||this.getBody().clientWidth,height:window.innerHeight||document.documentElement.clientHeight||this.getBody().clientHeight}};this.blurElement=function(g){try{g.blur();return }catch(h){}var f=this.create("input");f.style.width="0px";f.style.height="0px";g.parentNode.appendChild(f);f.focus();f.blur();f.parentNode.removeChild(f)}}T.XHTML_NS="http://www.w3.org/1999/xhtml";function H(l){var c=navigator.userAgent.toLowerCase();var k=(navigator.product||"").toLowerCase();var d=navigator.platform.toLowerCase();this.parseVersion=function(e){return e.replace(/(^|\D)(\d)(?=\D|$)/g,"$10000$2")};this.macintosh=/^mac/.test(d);this.windows=/^win/.test(d);this.quicktime=false;this.opera=/opera/.test(c);this.konqueror=/konqueror/.test(k);this.ie=false/*@cc_on||true@*/;this.ieSupported=this.ie&&!/ppc|smartphone|iemobile|msie\s5\.5/.test(c)/*@cc_on&&@_jscript_version>=5.5@*/;this.ieWin=this.ie&&this.windows/*@cc_on&&@_jscript_version>=5.1@*/;this.windows=this.windows&&(!this.ie||this.ieWin);this.ieMac=this.ie&&this.macintosh/*@cc_on&&@_jscript_version<5.1@*/;this.macintosh=this.macintosh&&(!this.ie||this.ieMac);this.safari=/safari/.test(c);this.webkit=!this.konqueror&&/applewebkit/.test(c);this.khtml=this.webkit||this.konqueror;this.gecko=!this.webkit&&k=="gecko";this.ieVersion=this.ie&&/.*msie\s(\d\.\d)/.exec(c)?this.parseVersion(RegExp.$1):"0";this.operaVersion=this.opera&&/.*opera(\s|\/)(\d+\.\d+)/.exec(c)?this.parseVersion(RegExp.$2):"0";this.webkitVersion=this.webkit&&/.*applewebkit\/(\d+).*/.exec(c)?this.parseVersion(RegExp.$1):"0";this.geckoVersion=this.gecko&&/.*rv:\s*([^\)]+)\)\s+gecko/.exec(c)?this.parseVersion(RegExp.$1):"0";this.konquerorVersion=this.konqueror&&/.*konqueror\/([\d\.]+).*/.exec(c)?this.parseVersion(RegExp.$1):"0";this.flashVersion=0;if(this.ieWin){var g;var j=false;try{g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(h){try{g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");this.flashVersion=6;g.AllowScriptAccess="always"}catch(h){j=this.flashVersion==6}if(!j){try{g=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(h){}}}if(!j&&g){this.flashVersion=parseFloat(/([\d,?]+)/.exec(g.GetVariable("$version"))[1].replace(/,/g,"."))}}else{if(navigator.plugins&&navigator.plugins["Shockwave Flash"]){this.flashVersion=parseFloat(/(\d+\.?\d*)/.exec(navigator.plugins["Shockwave Flash"].description)[1]);var f=0;while(this.flashVersion>=H.MIN_FLASH_VERSION&&f<navigator.mimeTypes.length){var b=navigator.mimeTypes[f];if(b.type=="application/x-shockwave-flash"&&b.enabledPlugin.description.toLowerCase().indexOf("quicktime")>-1){this.flashVersion=0;this.quicktime=true}f++}}}this.flash=this.flashVersion>=H.MIN_FLASH_VERSION;this.transparencySupport=this.macintosh||this.windows;this.computedStyleSupport=this.ie||!!document.defaultView.getComputedStyle;this.requiresPrefetch=this.ieWin||this.khtml;this.fixFocus=this.gecko&&this.windows;this.nativeDomLoaded=this.gecko||this.webkit&&this.webkitVersion>=this.parseVersion("525")||this.konqueror&&this.konquerorMajor>this.parseVersion("03")||this.opera;this.mustCheckStyle=this.khtml||this.opera;this.forcePageLoad=this.webkit&&this.webkitVersion<this.parseVersion("523");this.properDocument=typeof (document.location)=="object";this.supported=this.flash&&this.properDocument&&(!this.ie||this.ieSupported)&&this.computedStyleSupport&&(!this.opera||this.operaVersion>=this.parseVersion("9.50"))&&(!this.webkit||this.webkitVersion>=this.parseVersion("412"))&&(!this.gecko||this.geckoVersion>=this.parseVersion("1.8.0.12"))&&(!this.konqueror)}H.MIN_FLASH_VERSION=8;function F(b){this.fix=b.ua.ieWin&&window.location.hash!="";var c;this.cache=function(){c=document.title};function d(){document.title=c}this.restore=function(){if(this.fix){setTimeout(d,0)}}}function S(e){var i=null;function f(){try{if(e.ua.ie||document.readyState!="loaded"&&document.readyState!="complete"){document.documentElement.doScroll("left")}}catch(j){return setTimeout(f,10)}b()}function b(){if(e.useStyleCheck){d()}else{if(!e.ua.mustCheckStyle){g(null,true)}}}function d(){i=e.dom.create("div",E.DUMMY);e.dom.getBody().appendChild(i);c()}function c(){if(e.dom.getComputedStyle(i,"marginLeft")=="42px"){h()}else{setTimeout(c,10)}}function h(){if(i&&i.parentNode){i.parentNode.removeChild(i)}i=null;g(null,true)}function g(j,k){e.initialize(k);if(j&&j.type=="load"){if(document.removeEventListener){document.removeEventListener("DOMContentLoaded",g,false)}if(window.removeEventListener){window.removeEventListener("load",g,false)}}}this.attach=function(){if(window.addEventListener){window.addEventListener("load",g,false)}else{window.attachEvent("onload",g)}if(!e.useDomLoaded||e.ua.forcePageLoad||e.ua.ie&&window.top!=window){return }if(e.ua.nativeDomLoaded){document.addEventListener("DOMContentLoaded",b,false)}else{if(e.ua.ie||e.ua.khtml){f()}}}}var Q="sifrFetch";function N(b){var d=false;this.fetchMovies=function(f){if(b.setPrefetchCookie&&new RegExp(";?"+Q+"=true;?").test(document.cookie)){return }try{d=true;c(f)}catch(g){if(b.debug){throw g}}if(b.setPrefetchCookie){document.cookie=Q+"=true;path="+b.cookiePath}};this.clear=function(){if(!d){return }try{var f=document.getElementsByTagName("script");for(var g=f.length-1;g>=0;g--){var h=f[g];if(h.type=="sifr/prefetch"){h.parentNode.removeChild(h)}}}catch(j){}};function c(e){for(var f=0;f<e.length;f++){document.write('<script defer type="sifr/prefetch" src="'+e[f].src+'"><\/script>')}}}function K(c,f,e,b,d){this.sIFR=c;this.id=f;this.vars=e;this.movie=null;this.__forceWidth=b;this.__events=d;this.__resizing=0}K.prototype={getFlashElement:function(){return document.getElementById(this.id)},getAlternate:function(){return document.getElementById(this.id+"_alternate")},getAncestor:function(){var b=this.getFlashElement().parentNode;return !this.sIFR.dom.hasClass(E.FIX_FOCUS,b)?b:b.parentNode},available:function(){var b=this.getFlashElement();return b&&b.parentNode},call:function(b){if(!this.available()){return false}var c=this.getFlashElement();try{c[b].apply(c,Array.prototype.slice.call(arguments,1))}catch(d){return false}return true},updateVars:function(b,d){for(var c=0;c<this.vars.length;c++){if(this.vars[c].split("=")[0]==b){this.vars[c]=b+"="+d;break}}var e=this.sIFR.util.encodeVars(this.vars);this.movie.injectVars(this.getFlashElement(),e);this.movie.injectVars(this.movie.html,e)},storeSize:function(b,c){this.movie.setSize(b,c);this.updateVars(b,c)},fireEvent:function(b){if(this.available()&&this.__events[b]){this.sIFR.util.delay(0,this.__events[b],this,this)}},resizeFlashElement:function(b,c,d){if(!this.available()){return }this.__resizing++;var e=this.getFlashElement();e.setAttribute("height",b);this.updateVars("renderheight",b);this.storeSize("height",b);if(c!==null){e.setAttribute("width",c);this.storeSize("width",c)}if(this.__events.onReplacement){this.sIFR.util.delay(0,this.__events.onReplacement,this,this);delete this.__events.onReplacement}if(d){this.sIFR.util.delay(0,function(){this.call("scaleMovie");this.__resizing--},this)}else{this.__resizing--}},blurFlashElement:function(){if(this.available()){this.sIFR.dom.blurElement(this.getFlashElement())}},resetMovie:function(){this.sIFR.util.delay(0,this.movie.reset,this.movie,this.getFlashElement(),this.getAlternate())},resizeAfterScale:function(c,d){if(this.available()&&this.__resizing==0){this.sIFR.util.delay(0,this.resize,this)}},resize:function(){if(!this.available()){return }this.__resizing++;var f=this.getFlashElement();var e=f.offsetWidth;if(e==0){return }var d=f.getAttribute("width");var j=f.getAttribute("height");var k=this.getAncestor();var m=this.sIFR.dom.getHeightFromStyle(k);f.style.width="1px";f.style.height="1px";k.style.minHeight=m+"px";var b=this.getAlternate().childNodes;var l=[];for(var h=0;h<b.length;h++){var g=b[h].cloneNode(true);l.push(g);k.appendChild(g)}var c=this.sIFR.dom.getWidthFromStyle(k);for(var h=0;h<l.length;h++){k.removeChild(l[h])}f.style.width=f.style.height=k.style.minHeight="";f.setAttribute("width",this.__forceWidth?c:d);f.setAttribute("height",j);if(c!=e){if(this.__forceWidth){this.storeSize("width",c)}this.call("resize",c)}this.__resizing--},replaceText:function(f,h){var c=this.sIFR.util.escape(f);if(!this.call("replaceText",c)){return false}this.updateVars("content",c);var d=this.getAlternate();if(h){while(d.firstChild){d.removeChild(d.firstChild)}for(var b=0;b<h.length;b++){d.appendChild(h[b])}}else{try{d.innerHTML=f}catch(g){}}return true},changeCSS:function(b){b=this.sIFR.util.escape(this.sIFR.util.cssToString(this.sIFR.util.convertCssArg(b)));this.updateVars("css",b);return this.call("changeCSS",b)}};var X=new function(){this.create=function(n,i,h,e,d,f,m,k,g,l){var j=n.ua.ie?c:b;return new j(n,i,h,e,d,f,m,["flashvars",k,"wmode",g,"bgcolor",l,"allowScriptAccess","always","quality","best"])};function b(q,k,g,e,d,f,p,m){var l=q.dom.create("object",E.FLASH);var o=["type","application/x-shockwave-flash","id",e,"name",e,"data",d,"width",f,"height",p];for(var n=0;n<o.length;n+=2){l.setAttribute(o[n],o[n+1])}var h=l;if(g){h=W.create("div",E.FIX_FOCUS);h.appendChild(l)}for(var n=0;n<m.length;n+=2){if(m[n]=="name"){continue}var j=W.create("param");j.setAttribute("name",m[n]);j.setAttribute("value",m[n+1]);l.appendChild(j)}while(k.firstChild){k.removeChild(k.firstChild)}k.appendChild(h);this.html=h.cloneNode(true)}b.prototype={reset:function(d,e){d.parentNode.replaceChild(this.html.cloneNode(true),d)},setSize:function(d,e){this.html.setAttribute(d,e)},injectVars:function(d,f){var g=d.getElementsByTagName("param");for(var e=0;e<g.length;e++){if(g[e].getAttribute("name")=="flashvars"){g[e].setAttribute("value",f);break}}}};function c(n,h,g,e,d,f,m,j){this.dom=n.dom;this.html='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="'+e+'" width="'+f+'" height="'+m+'" class="'+E.FLASH+'"><param name="movie" value="'+d+'"></param></object>';var l="";for(var k=0;k<j.length;k+=2){l+='<param name="'+j[k]+'" value="'+j[k+1]+'"></param>'}this.html=this.html.replace(/(<\/object>)/,l+"$1");h.innerHTML=this.html}c.prototype={reset:function(e,f){var d=e.parentNode;d.innerHTML=this.html;d.appendChild(f)},setSize:function(d,e){this.html=this.html.replace(d=="height"?/(height)="\d+"/:/(width)="\d+"/,'$1="'+e+'"')},injectVars:function(d,e){if(d!=this.html){return }this.html=this.html.replace(/(flashvars(=|\"\svalue=)\")[^\"]+/,"$1"+e)}}};this.errors=new Y(O);var A=this.util=new D(O);var W=this.dom=new T(O);var U=this.ua=new H(O);var G={fragmentIdentifier:new F(O),pageLoad:new S(O),prefetch:new N(O)};var J={kwargs:[],replaceAll:function(c){for(var b=0;b<this.kwargs.length;b++){O.replace(this.kwargs[b])}if(!c){this.kwargs=[]}}};this.activate=function(){if(!U.supported||!this.isEnabled||this.isActive||!C()||a()){return }if(U.requiresPrefetch){G.prefetch.fetchMovies(arguments)}this.isActive=true;this.setFlashClass();G.fragmentIdentifier.cache();if(!this.autoInitialize){return }G.pageLoad.attach();if(U.ie){window.attachEvent("onunload",function(){W.addClass(E.UNLOADING,document.documentElement)})}};this.setFlashClass=function(){if(this.hasFlashClassSet){return }W.addClass(E.ACTIVE,W.getBody()||document.documentElement);this.hasFlashClassSet=true};this.removeFlashClass=function(){if(!this.hasFlashClassSet){return }W.removeClass(E.ACTIVE,W.getBody());W.removeClass(E.ACTIVE,document.documentElement);this.hasFlashClassSet=false};this.initialize=function(b){if(!this.isActive||!this.isEnabled){return }if(R){if(!b){J.replaceAll(false)}return }R=true;J.replaceAll(b);if(O.repaintOnResize){if(window.addEventListener){window.addEventListener("resize",Z,false)}else{window.attachEvent("onresize",Z)}}G.prefetch.clear()};this.replace=function(v,s){if(!U.supported){return }if(s){v=A.copyProperties(v,s)}if(!R){return J.kwargs.push(v)}if(this.onReplacementStart){this.onReplacementStart(v)}var AK=v.elements||W.querySelectorAll(v.selector);if(AK.length==0){return }var u=M(v.src);var AP=A.convertCssArg(v.css);var t=B(v.filters);var AL=v.forceSingleLine===true;var AQ=v.preventWrap===true&&!AL;var o=AL||(v.fitExactly==null?this.fitExactly:v.fitExactly)===true;var AB=o||(v.forceWidth==null?this.forceWidth:v.forceWidth)===true;var q=v.ratios||[];var AC=v.pixelFont===true;var p=parseInt(v.tuneHeight)||0;var x=!!v.onRelease||!!v.onRollOver||!!v.onRollOut;if(o){A.extractFromCss(AP,".sIFR-root","text-align",true)}var r=A.extractFromCss(AP,".sIFR-root","font-size",true)||"0";var d=A.extractFromCss(AP,".sIFR-root","background-color",true)||"#FFFFFF";var m=A.extractFromCss(AP,".sIFR-root","kerning",true)||"";var AU=A.extractFromCss(AP,".sIFR-root","opacity",true)||"100";var h=A.extractFromCss(AP,".sIFR-root","cursor",true)||"default";var AN=parseInt(A.extractFromCss(AP,".sIFR-root","leading"))||0;var AH=v.gridFitType||(A.extractFromCss(AP,".sIFR-root","text-align")=="right")?"subpixel":"pixel";var g=this.forceTextTransform===false?"none":A.extractFromCss(AP,".sIFR-root","text-transform",true)||"none";r=/^\d+(px)?$/.test(r)?parseInt(r):0;AU=parseFloat(AU)<1?100*parseFloat(AU):AU;var AA=v.modifyCss?"":A.cssToString(AP);var AE=v.wmode||"";if(!AE){if(v.transparent){AE="transparent"}else{if(v.opaque){AE="opaque"}}}if(AE=="transparent"){if(!U.transparencySupport){AE="opaque"}else{d="transparent"}}for(var AT=0;AT<AK.length;AT++){var AD=AK[AT];if(W.hasOneOfClassses(E.IGNORE_CLASSES,AD)||W.ancestorHasClass(AD,E.ALTERNATE)){continue}var AM=W.getDimensions(AD);var e=AM.height;var b=AM.width;var y=W.getComputedStyle(AD,"display");if(!e||!b||!y||y=="none"){continue}b=W.getWidthFromStyle(AD);var k,AF;if(!r){var AJ=I(AD);k=Math.min(this.MAX_FONT_SIZE,Math.max(this.MIN_FONT_SIZE,AJ.fontSize));if(AC){k=Math.max(8,8*Math.round(k/8))}AF=AJ.lines;if(isNaN(AF)||!isFinite(AF)||AF==0){AF=1}if(AF>1&&AN){e+=Math.round((AF-1)*AN)}}else{k=r;AF=1}var c=W.create("span",E.ALTERNATE);var AV=AD.cloneNode(true);AD.parentNode.appendChild(AV);for(var AS=0,AR=AV.childNodes.length;AS<AR;AS++){c.appendChild(AV.childNodes[AS].cloneNode(true))}if(v.modifyContent){v.modifyContent(AV,v.selector)}if(v.modifyCss){AA=v.modifyCss(AP,AV,v.selector)}var n=P(AV,g,v.uriEncode);AV.parentNode.removeChild(AV);if(v.modifyContentString){n.text=v.modifyContentString(n.text,v.selector)}if(n.text==""){continue}e=Math.round(AF*k);var AI=Math.round(AF*V(k,q)*k)+this.FLASH_PADDING_BOTTOM+p;var z=AB?b:"100%";var AG="sIFR_replacement_"+L++;var AO=["id="+AG,"content="+A.escape(n.text),"width="+b,"height="+e,"renderheight="+AI,"link="+A.escape(n.primaryLink.href||""),"target="+A.escape(n.primaryLink.target||""),"size="+k,"css="+A.escape(AA),"cursor="+h,"tunewidth="+(v.tuneWidth||0),"tuneheight="+p,"offsetleft="+(v.offsetLeft||""),"offsettop="+(v.offsetTop||""),"fitexactly="+o,"preventwrap="+AQ,"forcesingleline="+AL,"antialiastype="+(v.antiAliasType||""),"thickness="+(v.thickness||""),"sharpness="+(v.sharpness||""),"kerning="+m,"gridfittype="+AH,"flashfilters="+t,"opacity="+AU,"blendmode="+(v.blendMode||""),"selectable="+(v.selectable==null?"true":v.selectable===true),"fixhover="+(this.fixHover===true),"events="+x,"version="+this.VERSION];var w=A.encodeVars(AO);var f=new K(O,AG,AO,AB,{onReplacement:v.onReplacement,onRollOver:v.onRollOver,onRollOut:v.onRollOut,onRelease:v.onRelease});f.movie=X.create(sIFR,AD,U.fixFocus&&v.fixFocus,AG,u,z,AI,w,AE,d);this.replacements.push(f);this.replacements[AG]=f;if(v.selector){if(!this.replacements[v.selector]){this.replacements[v.selector]=[f]}else{this.replacements[v.selector].push(f)}}c.setAttribute("id",AG+"_alternate");AD.appendChild(c);W.addClass(E.REPLACED,AD)}G.fragmentIdentifier.restore()};this.getReplacementByFlashElement=function(c){for(var b=0;b<O.replacements.length;b++){if(O.replacements[b].id==c.getAttribute("id")){return O.replacements[b]}}};this.redraw=function(){for(var b=0;b<O.replacements.length;b++){O.replacements[b].resetMovie()}};function C(){if(O.domains.length==0){return true}var c=A.domain();for(var b=0;b<O.domains.length;b++){if(A.domainMatches(c,O.domains[b])){return true}}return false}function a(){if(document.location.protocol=="file:"){if(O.debug){O.errors.fire("isFile")}return true}return false}function M(b){if(U.ie&&b.charAt(0)=="/"){b=window.location.toString().replace(/([^:]+)(:\/?\/?)([^\/]+).*/,"$1$2$3")+b}return b}function V(c,d){for(var b=0;b<d.length;b+=2){if(c<=d[b]){return d[b+1]}}return d[d.length-1]||1}function B(f){var d=[];for(var c in f){if(f[c]==Object.prototype[c]){continue}var b=f[c];c=[c.replace(/filter/i,"")+"Filter"];for(var e in b){if(b[e]==Object.prototype[e]){continue}c.push(e+":"+A.escape('"'+A.toHexString(b[e])+'"'))}d.push(c.join(","))}return A.escape(d.join(";"))}function Z(c){var d=Z.viewport;var b=W.getViewport();if(d&&b.width==d.width&&b.height==d.height){return }Z.viewport=b;if(Z.timer){clearTimeout(Z.timer)}Z.timer=setTimeout(function(){delete Z.timer;for(var e=0;e<O.replacements.length;e++){O.replacements[e].resize()}},200)}function I(f){var g,c;if(!U.ie){g=W.getStyleAsInt(f,"lineHeight");c=Math.floor(W.getStyleAsInt(f,"height")/g)}else{if(U.ie){var g=W.getComputedStyle(f,"fontSize");if(g.indexOf("px")>0){g=parseInt(g)}else{var e=f.innerHTML;f.style.visibility="visible";f.style.overflow="visible";f.style.position="static";f.style.zoom="normal";f.style.writingMode="lr-tb";f.style.width=f.style.height="auto";f.style.maxWidth=f.style.maxHeight=f.style.styleFloat="none";var h=f;var b=f.currentStyle.hasLayout;if(b){f.innerHTML='<div class="'+E.LAYOUT+'">X<br>X<br>X</div>';h=f.firstChild}else{f.innerHTML="X<br>X<br>X"}var d=h.getClientRects();g=d[1].bottom-d[1].top;g=Math.ceil(g*0.8);if(b){f.innerHTML='<div class="'+E.LAYOUT+'">'+e+"</div>";h=f.firstChild}else{f.innerHTML=e}d=h.getClientRects();c=d.length;if(b){f.innerHTML=e}f.style.visibility=f.style.width=f.style.height=f.style.maxWidth=f.style.maxHeight=f.style.overflow=f.style.styleFloat=f.style.position=f.style.zoom=f.style.writingMode=""}}}return{fontSize:g,lines:c}}function P(b,f,p){p=p||A.uriEncode;var n=[],l=[];var j=null;var d=b.childNodes;var h=0;while(h<d.length){var e=d[h];if(e.nodeType==3){l.push(A.textTransform(f,A.normalize(e.nodeValue)).replace(/</g,"&lt;"))}if(e.nodeType==1){var g=[];var o=e.nodeName.toLowerCase();var m=e.className||"";if(/\s+/.test(m)){if(m.indexOf(E.CLASS)>-1){m=m.match("(\\s|^)"+E.CLASS+"-([^\\s$]*)(\\s|$)")[2]}else{m=m.match(/^([^\s]+)/)[1]}}if(m!=""){g.push('class="'+m+'"')}if(o=="a"){var c=p(e.getAttribute("href")||"");var k=e.getAttribute("target")||"";g.push('href="'+c+'"','target="'+k+'"');if(!j){j={href:c,target:k}}}l.push("<"+o+(g.length>0?" ":"")+g.join(" ")+">");if(e.hasChildNodes()){n.push(h);h=0;d=e.childNodes;continue}else{if(!/^(br|img)$/i.test(e.nodeName)){l.push("</",e.nodeName.toLowerCase(),">")}}}if(n.length>0&&!e.nextSibling){do{h=n.pop();d=e.parentNode.parentNode.childNodes;e=d[h];if(e){l.push("</",e.nodeName.toLowerCase(),">")}}while(h==d.length-1&&n.length>0)}h++}return{text:l.join("").replace(/^\s+|\s+$|\s+(<br>)\s+/g,"$1"),primaryLink:j||{}}}};
var parseSelector=(function(){var B=/\s*,\s*/;var A=/\s*([\s>+~(),]|^|$)\s*/g;var K=/([\s>+~,]|[^(]\+|^)([#.:@])/g;var E=/^[^\s>+~]/;var J=/[\s#.:>+~()@]|[^\s#.:>+~()@]+/g;function G(P,N){N=N||document.documentElement;var Q=P.split(B),V=[];for(var S=0;S<Q.length;S++){var L=[N],U=F(Q[S]);for(var R=0;R<U.length;){var O=U[R++],M=U[R++],T="";if(U[R]=="("){while(U[R++]!=")"&&R<U.length){T+=U[R]}T=T.slice(0,-1)}L=H(L,O,M,T)}V=V.concat(L)}return V}function F(L){var M=L.replace(A,"$1").replace(K,"$1*$2");if(E.test(M)){M=" "+M}return M.match(J)||[]}function H(L,N,O,M){return(G.selectors[N])?G.selectors[N](L,O,M):[]}var D={toArray:function(M){var L=[];for(var N=0;N<M.length;N++){L.push(M[N])}return L}};var C={isTag:function(M,L){return(L=="*")||(L.toLowerCase()==M.nodeName.toLowerCase())},previousSiblingElement:function(L){do{L=L.previousSibling}while(L&&L.nodeType!=1);return L},nextSiblingElement:function(L){do{L=L.nextSibling}while(L&&L.nodeType!=1);return L},hasClass:function(L,M){return(M.className||"").match("(^|\\s)"+L+"(\\s|$)")},getByTag:function(L,M){return M.getElementsByTagName(L)}};var I={"#":function(L,N){for(var M=0;M<L.length;M++){if(L[M].getAttribute("id")==N){return[L[M]]}}return[]}," ":function(M,O){var L=[];for(var N=0;N<M.length;N++){L=L.concat(D.toArray(C.getByTag(O,M[N])))}return L},">":function(M,P){var L=[];for(var O=0,Q;O<M.length;O++){Q=M[O];for(var N=0,R;N<Q.childNodes.length;N++){R=Q.childNodes[N];if(R.nodeType==1&&C.isTag(R,P)){L.push(R)}}}return L},".":function(M,O){var L=[];for(var N=0,P;N<M.length;N++){P=M[N];if(C.hasClass([O],P)){L.push(P)}}return L},":":function(L,N,M){return(G.pseudoClasses[N])?G.pseudoClasses[N](L,M):[]}};G.selectors=I;G.pseudoClasses={};G.util=D;G.dom=C;return G})();
var downcome={
src: '/custom/sifr/downcome.swf'};
sIFR.activate(downcome);
sIFR.replace(downcome,{
selector: '#section-courante'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#FAEDAC', 'background-color': '#D48E2E', 'leading':-3}
,'a':{ 'text-decoration': 'none'}
,'a:link':{ 'color': '#FAEDAC'}
,'a:hover':{ 'color': '#FFFFFF', 'text-decoration': 'underline'}}
,ratios:[7,0.99,11,1.08,13,1.19,17,1.17,21,1.2,28,1.21,36,1.23,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#capsules-histoire h3, #galerie-oeuvres .infos h3'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#FBF7EB', 'font-size': '18', 'background-color': '#D48E2E', 'leading':-3}}
,ratios:[7,0.99,10,1.12,14,1.14,17,1.17,22,1.2,25,1.17,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#capsules-histoire #description h4'
,css:{
'.sIFR-root' :{ 'color': '#000000', 'background-color': '#E7BE6D', 'leading':-3}}});
sIFR.replace(downcome,{
selector: '#partagez #informations h3, #galerie-profil h4, #discussions-profil #liste-discussions h4, #profilMesArticles h4, #liste-contacts h4, #autres-rss h4, #liste-questions #questions_top h4, #conditions-utilisations h4'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#FFFFFF', 'font-size': '18', 'leading':-3}}
,ratios:[7,0.99,10,1.12,14,1.14,17,1.17,22,1.2,25,1.17,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#commentaires h3'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#FBF7EB', 'background-color': '#D48E2E', 'leading':-3}}});
sIFR.replace(downcome,{
selector: '#serie-documentaire .video h4, #video-artiste h4, #emission h3, #serie-artiste h3, #photos-artiste h4, #emission #flash-emission h4, #profil-de h3, #result_report, #liste-contacts h5, #calendrier h3, #calendrier h4, #discussions-profil h3, #bottin-artistes h3, #mes-oeuvres h3, #nouveau-message h3, #commentaires-intervention h3, #aide h3, #page-rss h3, #carte-du-site h3, #page-404 h3, #liste-questions h3, #profil-article h3'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#000000', 'font-size': '18', 'leading':-3}}
,ratios:[7,0.99,10,1.12,14,1.14,17,1.17,22,1.2,25,1.17,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#partagez-calendrier h5'
,css:{
'.sIFR-root' :{ 'color': '#000000', 'background-color': '#E7BE6E', 'leading':-3}}
,ratios:[6,0.96,10,1.1,14,1.14,17,1.17,18,1.2,21,1.15,25,1.17,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#capsules-histoire .autres-capsules h4, #capsules-histoire #oeuvres-connexes h4'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#C36F12', 'leading':-3}
,'.titre':{ 'color': '#000000'}}
,ratios:[7,0.99,10,1.12,14,1.14,17,1.17,22,1.2,25,1.17,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#profil-de .boite h4'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#FFEBCE', 'leading':-3}}
,ratios:[7,0.99,10,1.12,14,1.14,17,1.17,22,1.2,25,1.17,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#b_emission .titre-emission'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'font-size': '14', 'leading':-3, 'text-indent': '32', 'color': '#FFFFFF'}}
,ratios:[6,1.09,7,1.06,10,1.12,14,1.14,16,1.17,17,1.13,25,1.16,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#b_emission ul #b_artiste1 div'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'font-size': '14', 'leading':-3, 'text-indent': '32', 'color': '#FFFFFF'}
,'a' :{ 'color': '#B86503', 'text-decoration': 'none'}
,'.selected' :{ 'color': '#FFFFFF', 'text-indent': '40'}
,'a:hover' :{ 'color': '#1D558A'}}
,ratios:[6,1.09,7,1.06,10,1.12,14,1.14,16,1.17,17,1.13,25,1.16,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#b_emission ul #b_artiste2 div'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'leading':-3, 'text-indent': '32', 'color': '#FFFFFF'}
,'a' :{ 'color': '#B86503', 'text-decoration': 'none'}
,'.selected' :{ 'color': '#FFFFFF', 'text-indent': '40'}
,'a:hover' :{ 'color': '#1D558A'}}
,ratios:[6,1.09,7,1.06,10,1.12,14,1.14,16,1.17,17,1.13,25,1.16,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});
sIFR.replace(downcome,{
selector: '#calendrier #soumettre .etape h5'
,wmode: 'transparent'
,css:{
'.sIFR-root' :{ 'color': '#B86503', 'leading':-3}}
,ratios:[7,0.99,10,1.12,14,1.14,17,1.17,22,1.2,25,1.17,32,1.19,39,1.21,42,1.22,45,1.23,46,1.22,53,1.23,56,1.24,57,1.23,71,1.24,74,1.25,75,1.24,96,1.25,98,1.26,100,1.25,101,1.26,103,1.25,110,1.26,111,1.25,1.26]});


function FormulaireHelper(data, formId, postData, next, autosubmit, autofocus){
this.data=data;
this.next=next;
this.formId=formId;
this.postData=postData;
this.initialState;
this.init(autosubmit);
this.setInitialState();
this.url= "/plugin.php";
if(autofocus){
this.autoFocus();}}

function vfocus(){
this.className=this.className+" "+'formfocus';}

function vblur(){
this.className=this.classNameBak;}

FormulaireHelper.prototype.submitOnEnter= function(e){
var keynum;
var keychar;
var numcheck;
if(window.event) {
keynum= e.keyCode;}
else if(e.which) {
keynum= e.which;}
if(keynum==13){

this.autosubmit();}}

FormulaireHelper.prototype.init= function(autosubmit){
for(var i=0; i< this.data.length; i++){
v=this.data[i];
var input= $(v[0]);
if(input){
if(input.type!="radio") input.name= v[0];
if((input.type=="text")||(input.type=="password")||(input.type=="textarea")){
input.classNameBak=input.className;
YAHOO.util.Event.addListener(input, "focus", vfocus, input, true);
YAHOO.util.Event.addListener(input, "blur", vblur, input, true);}
if((autosubmit!=null)&&(this.data.length-1==i)){
input.autosubmit= autosubmit;
YAHOO.util.Event.addListener(input, "keypress", this.submitOnEnter, input, true);}
var i2=$(v[0]+"_i");
if(i2){


if(v.length>=4){

var tip= new ToolTip(v[3],[i2]);} else{

var tip= new ToolTip(v[1],[i2]);}
i2.onclick=this.aide;}} else{
alert(_TR("mot.js_form_helper_erreur_champs" ,"DEBUG : Impossible de trouver le champs {0}", v[0]));}}}

FormulaireHelper.prototype.autoFocus= function(){
v=this.data[0];
var input= $(v[0]);
if(input.value== ""){
input.focus();}}

FormulaireHelper.prototype.aide= function(){

return false;}

FormulaireHelper.prototype.vCham= function(){
var radioAVal=[];
var radioState=[];
for(var i=0; i< this.data.length; i++){
var v=this.data[i];
var doitV=true;
if(v.length>=3){
doitV=v[2];}
if(doitV){
var input= $(v[0]);
var ok=false;
if(input.type== "checkbox"){
if(input.checked){
ok=true;}} else if(input.type== "select-one"){
if(input.selectedIndex> 0 || input.length< 2){
ok=true;}} else if(input.type== "radio"){
var name= input.name;
if(radioState[name]){} else{
radioAVal[radioAVal.length]=[name,i];
radioState[name]=1;}
if(input.checked){
radioState[name]=2;}
ok= true;} else{
if(input.value!=""){
ok=true;}}
if(!ok){
alert(v[1]);
input.focus();
return false;}}}
for(var i=0; i< radioAVal.length; i++){
var d= radioAVal[i];
var v=this.data[d[1]];
var n=d[0];
if(radioState[n]== 1){
alert(v[1]);
var input= $(v[0]);
input.focus();
return false;}}
return true;}

FormulaireHelper.prototype.soum= function(){
var f= $(this.formId);
var sUrl= this.url;
var postData= this.postData;
var valeurs= getFieldsValueOfEl(f);
for(var i=0; i< valeurs.length; i++){
var val= valeurs[i];
var encval= encodeURIComponent(val[1]);
postData+='&'+val[0]+"="+encval;}
var request= blockingXmlCall(sUrl, postData);
return this.afterSave(request);}
FormulaireHelper.prototype.afterSave= function(request){
if((request.responseText.length>=2)&&(request.responseText.substr(0, 2)=="OK")){
this.afterSuccessSave(request);
return true;} else if(request.responseText=="LOGIN"){
sessionExpire();} else{
alert(request.responseText);}
return false;}
FormulaireHelper.prototype.afterSuccessSave= function(request){
if(this.next!=null){
window.location.href=this.next;} else{
return true;}}

FormulaireHelper.prototype.valider= function(){
if(this.vCham()){
this.soum();}}
FormulaireHelper.prototype.getFieldsValues= function(){
return getFieldsValueOfEl($(this.formId));}

FormulaireHelper.prototype.setInitialState= function(){
this.initialState= this.getFieldsValues();}

FormulaireHelper.prototype.isModified= function(){
if(this.initialState!=null){
nfields= this.getFieldsValues();
for(var i=0; i< nfields.length; i++){

if(nfields[i][1]!=this.initialState[i][1]){
return true;}}}
return false;}
FormulaireHelper.prototype.addData= function(name, value){
var i= document.createElement("input");
i.type="hidden";
i.name=name;
i.value=value;
var form= $(this.formId);
form.appendChild(i);}

function onKeyPressLimit(input, e, limit){
var keynum;
var keychar;
var numcheck;
if(window.event) {
keynum= e.keyCode;}
else if(e.which) {
keynum= e.which;}
if((keynum>46)||(keynum==32)){


return(input.value.length<limit);}
return true;}

function onKeyUpLimit(input, limit){

if(input.value.length>limit){
alert(_TR("mot.js_form_helper_erreur_caracteres" ,"Vous ne pouvez entrer plus de {0} charactères dans ce champs...", limit));
input.value= input.value.substr(0, limit);}}

function remplacer(chaine, element, nouveau){
var reg=new RegExp(element,"gi");
return chaine.replace(reg, nouveau);}

function formatterApresXml(chaine){





chaine= remplacer(chaine, "\\\\\\\\", "\\");
return chaine;}

function safeXmlExtract(parent, nom){
var match= parent.getElementsByTagName(nom);
if(match.length==1){
var node= match[0];
if(node.childNodes.length== 1){
return formatterApresXml(node.firstChild.nodeValue);}}
return "";}





var objectRepository;

function ObjectRepository(){
this.objs=[];
this.id=0;}

ObjectRepository.prototype.add= function(obj){
this.id++;
var id= this.id;
this.objs[id-1]= obj;
return id;}

ObjectRepository.prototype.remove= function(id){
this.objs[id-1]= null;}

ObjectRepository.prototype.get= function(id){
return this.objs[id-1];}
objectRepository= new ObjectRepository();
toolTips= new ObjectRepository();

function toolTipCheckDom(){
for(var i=0; i< toolTips.objs.length; i++){
var t= toolTips.objs[i];
if(t){
t.checkDom();}}}

function ToolTip(msg, cibles){
this.msg= msg;
this.cibles= cibles;
this.over= false;
this.etat= 0;
this.dir=0;
this.timer=null;
this.divid=null;
this.fps= 1/30;
this.dureeAnim= 120;
this.inc=(1000 / this.dureeAnim) * this.fps;
this.fpm= Math.round(1000*this.fps);
this.rp= 0;
this.addHandlers();
this.tid= toolTips.add(this);}

ToolTip.prototype.clean= function(){
this.rmTimer();
this.removeHandlers();
this.rmFromDom();
objectRepository.remove(this.id);
toolTips.remove( this.tid );}

ToolTip.prototype.checkDom= function(){
for(var i=0; i< this.cibles.length; i++){
var cible= this.cibles[i];
if(! cible.offsetParent ){
this.clean();
return;}}}

ToolTip.prototype.addHandlers= function(){
YAHOO.util.Event.addListener(this.cibles, "mouseover", this.onOver, this);
YAHOO.util.Event.addListener(this.cibles, "mouseout", this.onOut, this);}

ToolTip.prototype.removeHandlers= function(){
YAHOO.util.Event.removeListener(this.cibles, "mouseover", this.onOver, this);
YAHOO.util.Event.removeListener(this.cibles, "mouseout", this.onOut, this);}

ToolTip.prototype.onOut= function(e, obj){
this.over= false;
obj.update();}

ToolTip.prototype.onOver= function(e, obj){
this.over= true;
obj.update();}

ToolTip.prototype.isOver= function(){
for(var i=0; i< this.cibles.length; i++){
var cible= this.cibles[i];
if(cible.over){
return true;}}
return false;}

ToolTip.prototype.update= function(){
var over= this.isOver();
if(over){
if(this.etat< 1){

this.dir= this.inc;
if(this.addToDom()){
this.addTimer();}}} else{
if(this.etat> 0){

this.dir=-this.inc;
this.addTimer();}}}

ToolTip.prototype.addToDom= function(){
if(this.divid==null){
var div= document.createElement("div");
var id= YAHOO.util.Event.generateId(div);
div.id= id;
div.style.opacity= 0;
var cible= this.cibles[0];
var coords= YAHOO.util.Dom.getXY(cible);
coords[1]-= 27;
if(coords[0]> 210){
coords[0]-=213;
div.className= "toolTip";
var divTop= document.createElement("div");
divTop.className= "top-tooltip";
var divWrapper= document.createElement("div");
divWrapper.className= "wrapper-tooltip";
var divBottom= document.createElement("div");
divBottom.className= "bottom-tooltip";
var divFleche= document.createElement("div");
divFleche.className= "fleche";
var msg= remplacer( this.msg, "\n", "<br />" );
var msg= remplacer( msg, "\r", "" );
divWrapper.innerHTML= msg;
document.body.insertBefore(div, document.body.firstChild);
div.appendChild(divTop);
div.appendChild(divWrapper);
div.appendChild(divBottom);
div.appendChild(divFleche);} else{



coords[0]+= 25;
div.className= "toolTipG";
var divTop= document.createElement("div");
divTop.className= "top-tooltip";
var divWrapper= document.createElement("div");
divWrapper.className= "wrapper-tooltip";
var divBottom= document.createElement("div");
divBottom.className= "bottom-tooltip";
var divFleche= document.createElement("div");
divFleche.className= "fleche";
divWrapper.innerHTML= this.msg;
document.body.insertBefore(div, document.body.firstChild);
div.appendChild(divTop);
div.appendChild(divWrapper);
div.appendChild(divBottom);
div.appendChild(divFleche);
}
this.divid= id;
divWrapper.style.height= divWrapper.offsetHeight;
YAHOO.util.Dom.setXY(div, coords);} else{}
return true;}

ToolTip.prototype.rmFromDom= function(){
if(this.divid!=null){
var div= $(this.divid);
document.body.removeChild(div);
this.divid=null;}}

ToolTip.prototype.addTimer= function(){
if(this.timer==null){
if(this.rp==0){
this.rp= objectRepository.add(this);}
this.timer= setInterval(" objectRepository.get("+this.rp+").animer(); ", this.fpm);

this.animer();}}

ToolTip.prototype.animer= function(){
this.etat+= this.dir;
if(this.etat< 0){

this.etat= 0;
this.rmTimer();
this.dir=0;
this.rmFromDom();} else if(this.etat> 1){

this.etat= 1;
this.dir=0;
this.rmTimer();
this.updateOpacity();} else{

this.updateOpacity();}}

ToolTip.prototype.updateOpacity= function(){
var div= $(this.divid);
if(div){
div.style.opacity= this.etat;}}

ToolTip.prototype.rmTimer= function(){
if(this.timer!=null){
clearInterval(this.timer);
this.timer= null;}}

function PopUpHtml(html, x, y, width, height){
var me= this;
var divid=null;
me.html= html;
me.x= x;
me.y= y;
me.width= width;
me.height= height;

var init= function(){
me.addToDom();}

this.addToDom= function(){
if(me.divid==null){
var div= document.createElement("div");
var id= YAHOO.util.Event.generateId(div);
div.id= id;

div.className= "ajaxpopup";
div.style.width= me.width+"px";
div.innerHTML= me.html;
document.body.insertBefore(div, document.body.firstChild);
me.divid= id;
YAHOO.util.Dom.setXY(div,[me.x, me.y]);} else{}
return true;}

this.rmFromDom= function(){
if(me.divid!=null){
var div= $(me.divid);
document.body.removeChild(div);
me.divid=null;}}

this.close= function(){
me.rmFromDom();
toolTipCheckDom();}



init();}


function bookmarksite(title,url){
if(window.sidebar) 
window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ 
var elem= document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();}
else if(document.all)
window.external.AddFavorite(url, title);}

function envoierCommentaire(form, estContribution){
var data="plugin=commentaire";
var inputs= form.getElementsByTagName("input");
for(var i=0; i< inputs.length; i++){
var input= inputs[i];
data+="&"+input.name+"="+encodeURIComponent(input.value);
if(input.name=="titre"){
if(YAHOO.lang.trim(input.value)==""){
alert(titreManquant);
input.focus();
return false;}}}
var textareas= form.getElementsByTagName("textarea");
for(var i=0; i< textareas.length; i++){
var input= textareas[i];
data+="&"+input.name+"="+encodeURIComponent(input.value);
if(input.name=="texte"){
if(YAHOO.lang.trim(input.value)==""){
alert(texteManquant);
input.focus();
return false;}}}
data+="&action=soumettre_commentaire";
var url="/plugin.php";
var request= blockingXmlCall(url, data);
if(request.responseText=="OK"){

var p= document.createElement("form");
form.style.display= "none";
if(estContribution== 1){
p.innerHTML=contributionEnValidation;} else if(typeof estContribution== "string"){
p.innerHTML=estContribution;} else{
p.innerHTML=commentaireEnValidation;}
p.id= "form_submit_end_msg";
form.parentNode.insertBefore(p, form);
toolTipCheckDom();
bfTracker._trackPageview('http://www.onesttousdesartistes.tv/form/contact/confirm/');}else{
alert(request.responseText);}
return false;}

function envoyerCom(estContribution){
envoierCommentaire($('frmComentaire'), estContribution);}
function goToUrl(url){
window.location.href=url;}
var diffuseur=-1;

function getCurDiffuseur(){
if(diffuseur==-1){
var d= lireCookie("BARRE_SESSION");
if(d==null){
diffuseur= 0;} else{
diffuseur= d;}}
return diffuseur;}

var unloadFunc;
function unloadCheck(){
if(unloadFunc){
return unloadFunc();}}

function sessionExpire(){
alert(_TR("mot.js_form_helper_erreur_enregistrement" ,"Impossible d'enregistrer, votre session à  expiré..."));
uri= ressourcesTextes.getLangue();
if(uri== 1){
urlConnexion="/mon-compte";} else{
urlConnexion="/my-account";}
var w= window.open(urlConnexion);}

var getCurStateUrl= function(){
return location.href;}

var getCurStateTitle= function(){
return document.title;}

function diffuseurInclude(){
var dif= getCurDiffuseur();
if(dif== 3){
var h= '';
h+= '<!-- BEGIN NAVBAR ARTV -->';
h+= '<style type="text/css" media="all">';
h+= 'div.navbar-container {background-color: #fff; padding: 0; background-image: url(http://www.artv.ca/images/ui/nav-1x1-blue.gif); background-repeat: repeat}';
h+= 'div.navbar-container div.nav {position: relative; width: 900px; height: 23px; margin: 3px auto 3px auto; padding: 0}';
h+= 'div.navbar-container div.nav div.logo {position: absolute; left: 0; top: 0; width: 37px; height: 23px}';
h+= 'div.navbar-container div.nav ul {position: absolute; left: 65px; top: 0; list-style-type: none; width: 476px; height: 23px; margin: 0; padding: 0; overflow: hidden}';
h+= 'div.navbar-container div.nav ul li {float: left; width: 119px; height: 23px; margin: 0; padding: 0}';
h+= 'div.navbar-container div.nav ul li a {display: block; width: 119px; height: 23px; margin: 0; padding: 0}';
h+= 'div.navbar-container div.nav div.social {position: absolute; right: 0px; top: 3px; height: 16px; text-align: right; overflow: hidden; white-space: nowrap}';
h+= 'div.navbar-container div.nav div.social a {display: block; float: left; margin: 0 5px 0 0}';
h+= 'div.navbar-container img {border: none}';
h+= '</style>';
h+= '<div class="navbar-container">';
h+= '<div class="nav">';
h+= '<div class="logo"><a href="http://www.artv.ca/" title="ARTV.ca"><img src="http://www.artv.ca/images/ui/nav-logo-tiny.png" alt="" width="37" height="23" /></a></div>';
h+= '<ul>';
h+= '<li><a href="http://www.artv.ca/regardez/" title="Regardez" onmouseover="document.getElementById(\'menu-artv-1\').src=\'http://www.artv.ca/images/ui/nav-regardez-over.png\'" onmouseout="document.getElementById(\'menu-artv-1\').src=\'http://www.artv.ca/images/ui/nav-regardez-off.png\'"><img id="menu-artv-1" src="http://www.artv.ca/images/ui/nav-regardez-off.png" /></a></li>';
h+= '<li><a href="http://www.artv.ca/decouvrez/" title="Découvrez" onmouseover="document.getElementById(\'menu-artv-2\').src=\'http://www.artv.ca/images/ui/nav-decouvrez-over.png\'" onmouseout="document.getElementById(\'menu-artv-2\').src=\'http://www.artv.ca/images/ui/nav-decouvrez-off.png\'"><img id="menu-artv-2" src="http://www.artv.ca/images/ui/nav-decouvrez-off.png" /></a></li>';
h+= '<li><a href="http://www.artv.ca/echangez/" title="Échangez" onmouseover="document.getElementById(\'menu-artv-3\').src=\'http://www.artv.ca/images/ui/nav-echangez-over.png\'" onmouseout="document.getElementById(\'menu-artv-3\').src=\'http://www.artv.ca/images/ui/nav-echangez-off.png\'"><img id="menu-artv-3" src="http://www.artv.ca/images/ui/nav-echangez-off.png" /></a></li>';
h+= '<li><a href="http://www.artv.ca/participez/" title="Participez" onmouseover="document.getElementById(\'menu-artv-4\').src=\'http://www.artv.ca/images/ui/nav-participez-over.png\'" onmouseout="document.getElementById(\'menu-artv-4\').src=\'http://www.artv.ca/images/ui/nav-participez-off.png\'"><img id="menu-artv-4" src="http://www.artv.ca/images/ui/nav-participez-off.png" /></a></li>';
h+= '</ul>';
h+= '<div class="social">';
h+= '<!-- <a href="[link]" title="Flux RSS"><img src="http://www.artv.ca/images/ui/icon-rssfeed.gif" alt="" width="16" height="16" /></a> -->';
h+= '<a href="http://www.facebook.com/pages/ARTV/20702338817?ref=s" title="Facebook"><img src="http://www.artv.ca/images/ui/icon-facebook.gif" alt="" width="16" height="16" /></a>';
h+= '<!-- <a href="[link]" title="Twitter"><img src="http://www.artv.ca/images/ui/icon-twitter.gif" alt="" width="16" height="16" /></a> -->';
h+= '</div>';
h+= '</div>';
h+= '</div>';
h+= '<!-- END NAVBAR ARTV -->';
document.write(h);} else{}}(function(){
var h= window.location.href;
var qi= h.indexOf("?referer");
if(qi>0){
var q= h.substr(qi+1);
var vi= q.indexOf("=");
var v= q.substr(vi+1);
if(v=="artv"){
document.cookie="BARRE_SESSION"+"="+3+"; path=/";
diffuseur= 3;}}
if(hasFlash()){
	document.write('<style type="text/css"> .pasFlash {display:none; visibility: hidden;} </style>');}})();