function setOpacity(a,b){b=(b==1)?0.99999:b;a.style.opacity=b;a.style.filter='alpha(opacity='+b*100+')';a.style.MozOpacity=b;a.style.KhtmlOpacity=b}function fade(a,b,c,d){this.elem=a||document.body;this.to=b!==undefined?b:1;var e=this.elem.style;this.from=(c===undefined?(!e.opacity&&e.opacity!==0?(this.to>0?0:1):parseFloat(e.opacity)):c);d=d||{};this.duration=d.duration||500;this.frameRate=d.frameRate||30;this.onFinish=d.onFinish;this.totalFrames=Math.ceil(this.duration/1000*this.frameRate);this.perFrame=(this.to-this.from)/this.totalFrames;this.frameNb=0;var f=this;this.next=function(){this.prog=setTimeout(function(){f.frame()},1000/this.frameRate)};this.frame=function(){setOpacity(this.elem,this.from+this.perFrame*this.frameNb);if(this.frameNb===this.totalFrames){setOpacity(this.elem,this.to);if(typeof this.onFinish=='function'){setTimeout(this.onFinish,1)}}else{this.frameNb++;this.next()}};this.next()} function unScramble(num) { var usernames = new Array("\151\156\146\157","\167\145\142\155\141\163\164\145\162"); var domains = new Array("\154\165\143\164\157\157\164\145\156\56\142\145"); num = num ? num : 0; var username = unescape(usernames[num]); var domain = unescape(domains[0]); var email = username+"@"+domain; document.location.href="mailto:"+email; } function prechargimg() { var doc=document; if(doc.images){ if(!doc.precharg) doc.precharg=new Array(); var i,j=doc.precharg.length,x=prechargimg.arguments; for(i=0; i','>'),'<','<') + '' + remplace(remplace(contenu.substring(pos),'>','>'),'<','<'); } else contenu = remplace(remplace(contenu,'>','>'),'<','<'); contenu = remplace(contenu, "\n", '
'); contenu = contenu.replace(/<code=(html|php|sql|c|c\+\+|javascript|actionscript|java|vb)>([\s\S]+?)<\/code>/g, 'Code
$2
'); contenu = contenu.replace(/<gras>([\s\S]+?)<\/gras>/g, '$1'); contenu = contenu.replace(/<(souligne|italique)>([\s\S]+?)<\/\1>/g, '$2'); contenu = contenu.replace(/<barre>([\s\S]+?)<\/barre>/g, '$1'); contenu = contenu.replace(/<couleur=(orange|noir|marron|vertf|olive|marine|violet|bleugris|argent|gris|rouge|vertc|jaune|bleu|rose|turquoise|blanc)>([\s\S]+?)<\/couleur>/g, '$2'); contenu = contenu.replace(/<police=(arial|times|courrier|impact|geneva|optima)>([\s\S]+?)<\/police>/g, '$2'); contenu = contenu.replace(/<taille=(ttpetit|tpetit|petit|gros|tgros|ttgros)>([\s\S]+?)<\/taille>/g, '$2'); contenu = contenu.replace(/<image=(.+?)>/g, 'Image'); contenu = contenu.replace(/<position=(gauche|droite|centrebb|justifie)>([\s\S]+?)<\/position>/g, '
$2
'); contenu = contenu.replace(/<lien>(.+?)<\/lien>/g, '$1'); contenu = contenu.replace(/<lien=(.+?)>(.+?)<\/lien>/g, '$2'); contenu = contenu.replace(/<email>(.+?)<\/email>/g, '$1'); contenu = contenu.replace(/<email=(.+?)>(.+?)<\/email>/g, '$2'); contenu = contenu.replace(/<(information|attention|erreur|question)>([\s\S]+?)<\/\1>/g, '
$2
'); contenu = contenu.replace(/<liste>\s*(
)?\s*([\s\S]+?)\s*(
)?\s*<\/liste>/g, ''); contenu = contenu.replace(/<puce>([\s\S]+?)<\/puce>\s*(
)?\s*/g, '
  • $1
  • '); contenu = contenu.replace(/<flash=(\d+)\*(\d+)>(.+?)<\/flash>/g, 'Animation flash'); var i = 0; while (contenu.indexOf("<citation") != -1 && contenu.indexOf("</citation>") != -1 && (contenu.indexOf("<citation") < contenu.indexOf("</citation>")) && i < 30) { contenu = contenu.replace(/<citation=(.*?)>([\s\S]+?)<\/citation>/g, 'Citation : $1
    $2
    '); i++; } div_prev.innerHTML = contenu; if (document.getElementById('prev_ancre_suivi')) document.getElementById('prev_ancre_suivi').focus(); document.getElementById(id_textarea).focus(); } function remplace(data, search, replace) { var temp = data; var longueur = search.length; while (temp.indexOf(search) > -1) { pos= temp.indexOf(search); temp = (temp.substring(0, pos) + replace + temp.substring((pos + longueur), temp.length)); } return temp; } function add_bal(nom, id_liste, id_textarea, id_prev) { bal = document.getElementById(id_liste).value; balise('<'+nom+'='+bal+'>','', id_textarea);parse(id_textarea, id_prev); document.getElementById(id_liste).options[0].selected = true; } function add_bal2(nom, id_textarea, id_prev) { var texte = ''; if (nom == 'citation') texte = 'Veuillez renseigner l\'auteur de la citation'; else if (nom == 'lien') texte = 'Veuillez indiquer le lien'; else if (nom == 'email') texte = 'Veuillez indiquer l\'email'; bal = prompt(texte); if (!bal && nom == 'citation') bal = 'Pas de titre'; if (bal) balise('<'+nom+'='+bal+'>','', id_textarea);parse(id_textarea, id_prev); document.getElementById(nom).options[0].selected = true; } function add_bal3(nom, id_textarea, id_prev) { var texte = ''; if (nom == 'image') texte = 'Veuillez indiquer l\'image'; else if (nom == 'email') texte = 'Veuillez indiquer l\'email'; bal = prompt(texte); if (!bal && nom == 'citation') bal = 'Pas de titre'; if (bal) balise('<'+nom+'='+bal+'>','', id_textarea);parse(id_prev, id_textarea); document.getElementById(nom).options[0].selected = true; } function add_liste(id_textarea, id_prev) { var texte = ''; while (tmp = prompt('Saisir le contenu d\'une puce (si vous voulez arreter ici, cliquez sur annuler)')) texte += ''+tmp+''+"\n"; balise(''+"\n"+texte,'', id_textarea);parse(id_textarea, id_prev); } function ouvrir_page(page,nom,x,y) { window.open(page,nom,'toolbar=false,personalbar=false,titlebar=false,location=false,directories=false,width='+x+',height='+y+',scrollbars=yes,resizable=yes'); } /** * mp3playa - Streaming Flash Mp3 player * * Copyright (C) 2004,2005 Troels Knak-Nielsen * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA * * @version 1.5 * */ var Playa = {}; // constants Playa.VERSION = "1.5"; Playa.STATE_STOPPED = 0; Playa.STATE_PLAYING = 1; // private Playa.__isStarted = false; // events Playa.onPlayStop = function() {}; Playa.onPlayStart = function() {}; Playa.onStateChange = function() {}; // public properties Playa.title = ""; Playa.playListPosition = -1; Playa.playlistSize = -1; Playa.path = ""; Playa.state = Playa.STATE_STOPPED; Playa.btnState = "Loading"; /** * Internal function to retrieve player-object * @private */ Playa.__getPlaya = function() { if (navigator.appName.indexOf ("Microsoft") !=-1) { var p = window["playa"]; } else { var p = document["playa"]; } if (typeof(p) != "undefined") { if (p.PercentLoaded() == 100) { return p; } } return null; }; /** * This is the main loop * @private */ Playa.poll = function() { var p = Playa.__getPlaya(); setTimeout("Playa.poll()", 200); if (p != null) { var previousState = Playa.state; var previousPath = Playa.path; Playa.title = p.GetVariable("Response_title"); Playa.playListPosition = parseInt(p.GetVariable("Response_playListPosition")); Playa.path = p.GetVariable("Response_path"); Playa.btnState = p.GetVariable("Response_btnState"); Playa.playlistSize = parseInt(p.GetVariable("Response_playlistSize")); // update state if (Playa.btnState == "Play") { Playa.state = Playa.STATE_STOPPED; } else if (Playa.btnState == "Stop") { Playa.state = Playa.STATE_PLAYING; } // trigger events if (Playa.state != previousState || previousPath != Playa.path) { if (Playa.state == Playa.STATE_STOPPED) { Playa.onPlayStop(); } else { Playa.onPlayStart(); } Playa.onStateChange(); } } }; /** * Starts the playa * @public */ Playa.start = function() { if (Playa.__isStarted) { return; } Playa.poll(); Playa.__isStarted = true; }; /** * Fire this event when user press the play/stop button * Toggles between playing/stopped state. * @public */ Playa.doPlayStop = function() { var p = Playa.__getPlaya(); if (p != null) { p.SetVariable("Request_command", "PlayStop"); } }; /** * Starts playing, if the playback is stopped * @public */ Playa.doPlay = function() { var p = Playa.__getPlaya(); if (p != null) { p.SetVariable("Request_command", "Play"); } }; /** * Stops playback if it's playing * @public */ Playa.doStop = function() { var p = Playa.__getPlaya(); if (p != null) { p.SetVariable("Request_command", "Stop"); } }; /** * Fire this event when user press the next button * @public */ Playa.doNext = function() { var p = Playa.__getPlaya(); if (p != null) { p.SetVariable("Request_command", "Next"); } }; /** * Fire this event when user press the prev button * @public */ Playa.doPrev = function() { var p = Playa.__getPlaya(); if (p != null) { p.SetVariable("Request_command", "Prev"); } }; /** * Plays a file. * @param url String * @public */ Playa.doPlayUrl = function(sUrl) { var p = Playa.__getPlaya(); if (p != null) { p.SetVariable("Request_args", sUrl); p.SetVariable("Request_command", "PlayUrl"); } }; /** * Jumps to a position in the playlist. * @param index Integer * @public */ Playa.doJump = function(nIndex) { var p = Playa.__getPlaya(); if (p != null) { p.SetVariable("Request_args", "" + nIndex); p.SetVariable("Request_command", "PlayPosition"); } }; /*** Start processing */ Playa.start(); /** * SWFObject v1.4.4: Flash Player detection and embed - http://blog.deconcept.com/swfobject/ * * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT License: * http://www.opensource.org/licenses/mit-license.php * * **SWFObject is the SWF embed script formerly known as FlashObject. The name was changed for * legal reasons. */ if(typeof deconcept=="undefined"){var deconcept=new Object();} if(typeof deconcept.util=="undefined"){deconcept.util=new Object();} if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();} deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){if(!document.getElementById){return;} this.DETECT_KEY=_b?_b:"detectflash"; this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY); this.params=new Object(); this.variables=new Object(); this.attributes=new Array(); if(_1){this.setAttribute("swf",_1);} if(id){this.setAttribute("id",id);} if(w){this.setAttribute("width",w);} if(h){this.setAttribute("height",h);} if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));} this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion(); if(c){this.addParam("bgcolor",c);} var q=_8?_8:"high"; this.addParam("quality",q); this.setAttribute("useExpressInstall",_7); this.setAttribute("doExpressInstall",false); var _d=(_9)?_9:window.location; this.setAttribute("xiRedirectUrl",_d); this.setAttribute("redirectUrl",""); if(_a){this.setAttribute("redirectUrl",_a);}}; deconcept.SWFObject.prototype={setAttribute:function(_e,_f){ this.attributes[_e]=_f; },getAttribute:function(_10){ return this.attributes[_10]; },addParam:function(_11,_12){ this.params[_11]=_12; },getParams:function(){ return this.params; },addVariable:function(_13,_14){ this.variables[_13]=_14; },getVariable:function(_15){ return this.variables[_15]; },getVariables:function(){ return this.variables; },getVariablePairs:function(){ var _16=new Array(); var key; var _18=this.getVariables(); for(key in _18){_16.push(key+"="+_18[key]);} return _16;},getSWFHTML:function(){var _19=""; if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){ if(this.getAttribute("doExpressInstall")){ this.addVariable("MMplayerType","PlugIn");} _19="0){_19+="flashvars=\""+_1c+"\"";}_19+="/>"; }else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");} _19=""; _19+=""; var _1d=this.getParams(); for(var key in _1d){_19+="";} var _1f=this.getVariablePairs().join("&"); if(_1f.length>0){_19+="";}_19+="";} return _19; },write:function(_20){ if(this.getAttribute("useExpressInstall")){ var _21=new deconcept.PlayerVersion([6,0,65]); if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){ this.setAttribute("doExpressInstall",true); this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"))); document.title=document.title.slice(0,47)+" - Flash Player Installation"; this.addVariable("MMdoctitle",document.title);}} if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){ var n=(typeof _20=="string")?document.getElementById(_20):_20; n.innerHTML=this.getSWFHTML();return true; }else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}} return false;}}; deconcept.SWFObjectUtil.getPlayerVersion=function(){ var _23=new deconcept.PlayerVersion([0,0,0]); if(navigator.plugins&&navigator.mimeTypes.length){ var x=navigator.plugins["Shockwave Flash"]; if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));} }else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");} catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); _23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";} catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");} catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}} return _23;}; deconcept.PlayerVersion=function(_27){ this.major=_27[0]!=null?parseInt(_27[0]):0; this.minor=_27[1]!=null?parseInt(_27[1]):0; this.rev=_27[2]!=null?parseInt(_27[2]):0; }; deconcept.PlayerVersion.prototype.versionIsValid=function(fv){ if(this.majorfv.major){return true;} if(this.minorfv.minor){return true;} if(this.rev