function playSoundAllBrowser(){var links=document.getElementsByTagName('a');for(var i=0;i<links.length;i++){var css=links[i].className;if(css=='btsound'){var link=links[i];var rel=link.rel;link.setAttribute('onclick','insertObject("'+rel+'");');}}}
function insertObject(sound){var div=document.getElementById('player');var obj=document.createElement('object');var filename=document.createElement('param');var autostart=document.createElement('param');var autoplay=document.createElement('param');var loop=document.createElement('param');div.innerHTML='';filename.setAttribute('name','filename');filename.setAttribute('value',sound);autostart.setAttribute('name','autostart');autostart.setAttribute('value','true');autoplay.setAttribute('name','autoplay');autoplay.setAttribute('value','1');loop.setAttribute('name','loop');loop.setAttribute('value','false');obj.setAttribute('width',0);obj.setAttribute('height',0);obj.setAttribute("data",sound);obj.setAttribute('type','audio/x-mpeg');obj.appendChild(filename);obj.appendChild(autostart);obj.appendChild(autoplay);obj.appendChild(loop);div.appendChild(obj);if(Browser.Engine.trident){obj.setAttribute('classid','CLSID:05589FA1-C356-11CE-BF01-00AA0055595A');}}
function updateAuditor(bool){var myUrl='application/ajax/radio.php?action=';var str=' auditeur';if(bool){myUrl+='connect';}else{myUrl+='disconnect';}
var req=new Request({url:myUrl,method:"get",evalScripts:true,onComplete:function(){if(undefined!=$('auditor-counter')){var div=$('auditor-counter');str+=(this.response.text>1)?'s':'';div.set('html',this.response.text+str);}}});req.send();}
function initAuditorCounter()
{if(undefined!=$('auditor-counter')){var auditorCounter=$('auditor-counter');auditorCounter.setStyles({position:'absolute',left:295,top:52,padding:'0.5%','font-size':'10px','color':'blue','background-color':''});}}
function updateAuditorCounter()
{var myUrl='application/ajax/radio.php?action=count';var str=' auditeur';var req=new Request({url:myUrl,method:"get",evalScripts:true,onComplete:function(){if(undefined!=$('auditor-counter')){var div=$('auditor-counter');str+=(this.response.text>1)?'s':'';div.set('html',this.response.text+str);}}});req.send();}
function radioChecking()
{if(undefined!=$('radioForm')){var auditorCounter=$('auditor-counter');var radioList=new Hash({'europe1':'Europe 1','fg':'Fg','fip':'Fipp','nrj':'NRJ','virgin':'Virgin Radio','skyrock':'Sky Rock'});var hide=true;var screen=$('radio-screen');var button=$('radio-button');var sel=$('file-select');var span=$('radio-text');var object=$('radio-reader');var select=$('radio-select');var play=$('radio-control');var src='radio-off.png';var radioStation='';play.setProperty('value','false');screen.slide('hide');screen.setStyles({'position':'absolute','left':500,'top':-10});button.setStyles({'display':'inline','clear':'none'});$('radioForm').setStyles({'position':'absolute','left':25,'top':5}).fade('hide');span.setStyles({'position':'absolute','left':20,'top':40,'width':350,'height':40,'text-align':'left','margin-left':'10px','padding-top':'10px'});var icon=new Element('img',{border:0,'alt':'','src':'',styles:{'clear':'none','margin-top':'-2px','margin-left':'10px','margin-right':'15px','float':'left'}});}
if(undefined!=button){button.addEvent('click',function(){if(Browser.Engine.trident){alert("Désolé la radio ne fonctionne pas avec le navigateur Internet Explorer");return;}
hide=!hide;screen.slide('toggle');if(hide){play.setProperty('value','false');src='radio-off.png';sel.setProperty('value','');object.setProperty('data','');$('radioForm').fade('out');updateAuditor(false);}else{play.setProperty('value','true');src='radio-on.png';$('radioForm').fade('in');updateAuditor(true);select.addEvent('change',function(){radioStation=select.getSelected().get('value');sel.setProperty('value','flux/radios/'+radioStation+'.mp3');span.set('html','Vous écoutez '+radioList.get(radioStation)+' | ');icon.setProperties({src:'public/images/radio-icon-'+radioStation+'.gif',alt:radioList.get(radioStation)});span.adopt(icon);object.setProperty('data','flux/radios/'+radioStation+'.mp3');});}
button.getChildren('img').setProperty('src','public/images/'+src).setStyle('margin-top','5px');});}}
function getCss()
{var timer=null;$$('a.css').addEvent('click',function(){var name=this.get('rel');var src=$('css');var cookie=Cookie.write('css',name,365);$('cssalert').set('html','Css modifié, le changement sera effectif<br /> au prochain chargement de page');$('cssalert').fade('in');timer=setTimeout(function(){$('cssalert').fade('out');},3000);});}
function closeSubmenu(el)
{return el.start({overflow:'hidden',visibility:'hidden',opacity:[1,0],zIndex:1});}
function hideMenu(el)
{return el.setStyle('display','none');}
function initFooter()
{var scroll=$('main').getScroll();$('footer').setStyles({zIndex:'999',position:'fixed',left:25,bottom:scroll.y,margin:'auto'});}
function tips()
{$$('.tips').each(function(element,index){if(element.get('title')!=null){var content=(element.get('title').split(' :: ')!=null)
?element.get('title').split(' :: ')
:element.get('title');element.store('tip:title',content[0]);element.store('tip:text',(content[1]=='')?'':content[1]);element.setStyle('z-index',99999);}});var tips=new Tips('.tips',{className:'tips',fixed:false,hideDelay:300,showDelay:300});tips.addEvent('show',function(tip,el){tip.fade('in');});tips.addEvent('hide',function(tip,el){tip.fade('out');});}
function accordion()
{var myAccordion=new Accordion($('accordion'),'div.toggler','div.element',{opacity:false});}
function dropMenu()
{var headLink=$$('li.submenu');var state=false;var open=false;var submenu=$('tree');var fx=new Fx.Morph(submenu,{duration:500,transition:'circ:out',wait:false});var el=new Element('span',{marginRight:'10px'});el.set('html','&nbsp;&raquo');var sublink=$('guit');var subtree=$('subtree');if(headLink!=undefined)
{headLink.each(function(header,i){var menu=header.getElement('ul.sub');menu.set('slide',{duration:800,transition:'circ:out',open:false});header.addEvents({'domready':function(){menu.slide('hide');submenu.setStyles({'display':'none','position':'relative'});},'mouseenter':function(){menu.slide('in');subtree.addEvents({'mouseenter':function(e){open=true;el.injectInside(sublink);var x=menu.getSize().x.toInt();fx.start({position:'absolute',left:x,top:30,display:'block',overflow:'visible',visibility:'visible',opacity:[0,1],zIndex:5000});sublink.addClass('menu-hover');},'mouseleave':function(){el.dispose();sublink.addClass('menu-hover');sublink.addClass('menu-leave');closeSubmenu(fx);open=false;}});},'mouseleave':function(){if(!open)
menu.slide('out');}});});}}
function createNavLeft()
{var sl1=new Fx.Slide('member-options',{mode:'vertical',wait:false,duration:1000,open:true,transition:Fx.Transitions.Quad.easeOut});$('member').addEvents({'domready':function(){sl1.hide();},'mouseenter':function(){sl1.slideIn();}});$('member-options').addEvents({'mouseleave':function(){sl1.slideOut();}});var sl2=new Fx.Slide('visitor-options',{mode:'vertical',wait:true,duration:1000,open:-1,transition:Fx.Transitions.Quad.easeOut});$('visitor').addEvents({'domready':function(){sl2.hide();},'mouseenter':function(){sl2.slideIn();}});$('visitor-options').addEvents({'mouseleave':function(){sl2.slideOut();}});var sl3=new Fx.Slide('space-options',{mode:'vertical',wait:true,duration:1000,open:-1,transition:Fx.Transitions.Quad.easeOut});$('space').addEvents({'domready':function(){sl3.hide();},'mouseenter':function(){sl3.slideIn();}});$('space-options').addEvents({'mouseleave':function(){sl3.slideOut();}});}
function myLightBox()
{$$('a.fkyBox').addEvent('click',function(e){e=new Event(e).stop();var name=this.get('href');var array=name.split('#');var id=array[1];var div=$(id);var bg=$('bg');var container=new Fx.Morph(id,{transition:Fx.Transitions.Circ.easeOut,duration:1000});var bgFx=new Fx.Morph('bg',{transition:Fx.Transitions.Quad,duration:500});var w=650;var h=350;var width=window.getSize().x.toInt();var centerx=width/2;var height=window.getSize().y.toInt();var centery=height/2;var scroll=window.getScrollTop();var maxLeft=(width-w)/2;var maxTop=((height-h)/2)+scroll;var close=new Element('close',{'styles':{float:'right','font-weight':'bold',cursor:'help'},'html':'Pour fermer cliquez sur le fond noir','class':'labelDown'});div.adopt(close);div.setStyles({'font-size':'small','background-color':'#FFF',opacity:'inherit',border:'1px solid #000',width:300,height:400});container.start({display:'block',opacity:1,height:[50,h],width:[50,w],margin:'2%',left:[centerx,maxLeft],top:[centery+scroll,maxTop],zIndex:9999});bgFx.start({'background-color':'#000',opacity:[0,0.7],height:[0,height],width:[0,width],top:[0,scroll],zIndex:9998,cursor:'pointer'});window.addEvent('scroll',function(){$(bg).setStyle('top',window.getScrollTop());});bg.addEvent('click',function(e){e=new Event(e);e.stop();div.setStyle('display','none');bgFx.start({opacity:[0.7,0],height:[height,0],width:[width,0],top:[scroll,0]});close.dispose();});});}
function dropFooterMenu()
{var el=$('help');if(el!=undefined)
{var box=el.getElement('ul');var scroll=$(document.body).getScroll();var footer=$('footer');var b=parseInt(box.getStyle('height'));var c=parseInt(footer.getStyle('height'))-10;var h=b+c;box.setStyles({position:'relative',bottom:0,left:0,padding:0,display:'none'});var fx=new Fx.Morph(box,{duration:800,transition:Fx.Transitions.Circ.easeOut});var link=$('help-box');el.addEvents({'click':function(){fx.start({zIndex:-1,bottom:h,left:0,height:[0,b],overflow:'hidden',opacity:[0,1],display:'block'});},'mouseleave':function(){fx.start({bottom:[h,0],height:[b,0],overflow:'hidden',opacity:[1,0]});}});}}
function clock()
{var timer=null;var clock=$('clock');var linkC=clock.getPrevious('a');var fxC=new Fx.Morph(clock,{duration:800,transition:Fx.Transitions.linear});linkC.addEvents({'click':function(){clearTimeout(timer);fxC.start({position:'absolute',bottom:[0,30],left:0,opacity:[0,1],display:'block'});timer=setTimeout(function(){fxC.start({bottom:[30,0],opacity:[1,0]});},3000);}});}
function closeBox(fx)
{return 0;}
function infosBox()
{var link=$('imgInfos');var box=$('uploadInfos');if(link!=undefined&&box!=undefined)
{var fx=new Fx.Slide(box,{mode:'vertical',open:false,wait:false,transition:Fx.Transitions.Quad.easeOut});fx.toggle();}}
function avatarBox()
{var link=$('avatar');var box=$('avatarBox');if(link!=undefined&&box!=undefined)
{var fx=new Fx.Slide(box,{mode:'vertical',open:false,wait:true,transition:Fx.Transitions.Quad.easeOut});fx.toggle();}}
function signatureBox()
{var link=$('signature');var box=$('signatureBox');if(link!=undefined&&box!=undefined)
{var fx=new Fx.Slide(box,{mode:'vertical',open:false,wait:true,transition:Fx.Transitions.Quad.easeOut});fx.toggle();}}
function Uid()
{var uid=Math.random()*999999;return"&uid="+Math.floor(uid);}
function toolBar(){var closeLine=$('closeLine');var online=$('online');var linkOnline=(online!=undefined)?online.getPrevious('a'):undefined;var fxOnline=new Fx.Morph(online,{duration:800,transition:Fx.Transitions.linear});if(linkOnline!=undefined){linkOnline.addEvent('click',function(){fxOnline.start({position:'fixed',right:60,bottom:37,opacity:[0,1],display:'block',zIndex:-1});});closeLine.addEvent('click',function(){fxOnline.start({opacity:[1,0]});});}}
function sondageView(){var bool=false;var div=$$('.voteResult');var link=$('voteLink');div.each(function(myDiv){if(link!=undefined){var fx=new Fx.Slide(myDiv,{mode:'vertical',open:false,wait:true,transition:Fx.Transitions.Quad.easeOut,onComplete:function(){if(fx.open==false){link.setProperty('title','Afficher les résultats');}
else{link.setProperty('title','Cacher les résultats');}}});fx.toggle();}});}
function imageTips(){var hide=true;var width=window.getSize().x.toInt();var centerx=width/2;var height=window.getSize().y.toInt();var centery=height/2;var scroll=window.getScrollTop();var tips=$$('.imgTips');tips.setStyles({'text-decoration':'none',color:'white'});tips.each(function(tip){var span=tip.getChildren('div');span.setStyles({display:'none',position:'absolute',left:centerx/1.5,top:centery/2,background:'url(public/images/bubble.png) repeat',padding:5,zIndex:500});span.each(function(sp){var fx=new Fx.Morph(sp,{duration:'short',transition:Fx.Transitions.Sine.easeOut});tip.addEvents({'click':function(){if(hide){fx.start({display:'block',opacity:[0,1]});hide=false;}},'mouseleave':function(){if(!hide){fx.start({display:'none',opacity:[1,0]});hide=true;}}});});});}
function soundInfoBox()
{var link=$('attention');var div=$('infoSound');if(link!=undefined&&div!=undefined)
{link.addEvents({'domready':function(){div.slide('hide');},'click':function(){div.slide('toggle');}});}}
function sliderLevel()
{var el=$('levelMember');var input=$('level');var img=$('imgLevel');var levels=['bannis','visiteur','membre','modo','admin'];if(img!=undefined)
{img.src='public/images/bt-bannis.gif';new Slider(el,el.getElement('.knob'),{wheel:true,steps:4,range:[0,4],onChange:function(value){input.value=value;img.src='public/images/bt-'+levels[value]+'.gif';}});}}
function alertButton()
{var img=$('alertButton');if(img!=undefined)
{img.setProperty('src','url(../../public/images/bta-alerton.png');var myFx=new Fx.Morph('alertButton',{duration:500});myFx.start({opacity:[1,0.3]}).chain(function(){this.start({opacity:[0.3,1]});},function(){this.start({opacity:[1,0.3]});},function(){this.start({opacity:[0.3,1]});});}}
function analyseSecurityPass()
{var div=$('securityTest');var value=$('pass').value;var fx=new Fx.Morph(div,{duration:500,transition:Fx.Transitions.Circ.easeIn});div.setStyles({margin:'auto',fontSize:'small',color:'white',fontWeight:'bold',padding:'1%',textAlign:'center'});var lgt=value.length;if(lgt>=0&&lgt<10)
{fx.start({width:50,height:10,'background-color':'#F00'});div.set('html','Sécurité faible');}
else if(lgt>=10&&lgt<20)
{fx.start({width:130,height:10,'background-color':'#F60'});div.set('html','Sécurité moyenne');}
else
{fx.start({width:250,height:10,'background-color':'#363'});div.set('html','Sécurité excellente');}}
function sendId(id)
{var input=$('id');input.value=id;}
function sendChoice(txt)
{var input=$('text');input.value=txt;}
function sendInfosToForm(name,level)
{var txt='Modifier le niveau de '+name;$('legend').set('html',txt);$('level').value=level;}
function hideBox()
{if($('accessBox')!=undefined)
{var div=$('accessBox');var timer=null;timer=setTimeout(function(){div.fade('out').slide('out');},3000);}}
function fadeBox()
{var timer=null;var div=$('simpleFade');if(div!=undefined)
{timer=setTimeout(function(){div.fade('out');},3000);}}
function lfadeBox()
{var div=$('longFade');var timer=null;if(div!=undefined)
{if(div.get('html')!='')
{div.fade('in');}
timer=setTimeout(function(){div.fade('out');div.set('html','');},5000);}}
function showHelpRecord()
{var span=$('helpRecord');span.set('html','Vérification');span.addClass('helperRecord');span.fade('in');}
function confirmPass()
{var pass=$('pass').value;var passConfirm=$('passConfirm').value;var span=$('helperPass');if(pass!=''&&passConfirm!='')
{if(pass==passConfirm)
{span.removeClass('rouge');span.set('html','Confirmation ok!');span.addClass('vert');}
else
{span.removeClass('vert');span.set('html','Confirmation inexacte!!!');span.addClass('rouge');}
span.fade('in');}}
function closeHalfBox()
{var scroll=window.getScrollTop();var close=$('close');var div=$('wrapper');var fx=new Fx.Morph(div,{transition:Fx.Transitions.Quad,duration:800});fx.start({opacity:[1,0],width:[240,0],top:[scroll,0],left:0,zIndex:-1});div.set('html','');}
function halfBox(value)
{var scroll=window.getScrollTop();var y=window.getSize().y.toInt();var close=$('close');var div=$('wrapper');var fx=new Fx.Morph(div,{transition:Fx.Transitions.Quad,duration:800});div.set({html:value,styles:{overflow:'scroll',height:y,width:0,margin:'auto'}});fx.start({'background-color':'#000',opacity:[0,1],width:[0,240],height:y,top:[0,scroll],left:0,zIndex:10,verticalAlign:'top',border:'4px solid #ccc',color:'#fff',padding:'1%'});tips();}
function setSearch(id){var list=$('link-'+id);var searchId=$('searchId');for(var i=1;i<=3;i++){if(i==id){list.addClass('selected');searchId.value=id;}else{$('link-'+i).removeClass('selected');}}}
function champ_obligatoire(){var txt="";var timer=null;txt="Les champs pr&eacute;c&eacute;d&eacute;s d'un * sont obligatoires";$('champ').set('html',txt);$('champ').fade('in');timer=setTimeout(function(){$('champ').fade('out');},3000);}
function affiche_txt(){var txt="";var timer=null;txt='Vous avez eu un coup de coeur pour cet artiste ou ce groupe votez pour lui';$('vote').set('html',txt);$('vote').fade('in');timer=setTimeout(function(){$('vote').fade('out');},3000);}
function affiche_out(){var txt="";$('vote').set('html',txt);}
function closeSuppMessage(id)
{$(id).setStyle('display','none');$('bg').setStyle('opacity','0');}
function sendImageLink(name)
{return img(name);}
function refresh(){$('captcha').src='captcha.php?'+Math.floor((new Date()).getTime()/1000);}
function timer(){var time=new Date();var jour=time.getDate();var mois=time.getMonth()+1;var annee=time.getFullYear();var heure=time.getHours();var minute=time.getMinutes();var seconde=time.getSeconds();if(jour<10){jour="0"+jour;}
if(mois<10){mois="0"+mois;}
if(heure<10){heure="0"+heure;}
if(minute<10){minute="0"+minute;}
if(seconde<10){seconde="0"+seconde;}
$("clock").innerHTML=jour+"/"+mois+"/"
+annee+"<br />"+heure+":"+minute+":"+seconde;var timer=setTimeout("timer",1000);}
function display(){var str='<span id="clock"></span>';document.write(str);timer();}
function checkAll(){var coche=document.myMp.coche;coche.style.cursor='pointer';var check=document.myMp.elements["mps[]"];if(check!=null){if(coche.checked==true){for(var i=0;i<check.length;i++){check[i].checked=true;var tmp=1;}
return;}else{for(var i=0;i<check.length;i++){check[i].checked=false;var tmp=1;}
return;}}else{return false;}}
function getAllSelect(){if(document.myMp.coche.checked==true){document.myMp.coche.title="Tout décocher";}else{document.myMp.coche.title="Tout cocher";}}
function popup(page,name,option){window.open(page,name,option);}
function closePopup(){window.close();}
var timerPrev=0;var ptag=String.fromCharCode(5,6,7);function bbcode(bbdebut,bbfin)
{var input=$('texte');input.focus();if(typeof document.selection!='undefined')
{var range=document.selection.createRange();var insText=range.text;range.text=bbdebut+insText+bbfin;range=document.selection.createRange();if(insText.length==0)
{range.move('character',-bbfin.length);}
else
{range.moveStart('character',bbdebut.length+insText.length+bbfin.length);}
range.select();}
else if(typeof input.selectionStart!='undefined')
{var start=input.selectionStart;var end=input.selectionEnd;var insText=input.value.substring(start,end);input.value=input.value.substr(0,start)+bbdebut+insText+bbfin+input.value.substr(end);var pos;if(insText.length==0)
{pos=start+bbdebut.length;}
else
{pos=start+bbdebut.length+insText.length+bbfin.length;}
input.selectionStart=pos;input.selectionEnd=pos;}
else
{var pos;var re=new RegExp('^[0-9]{0,3}$');while(!re.test(pos))
{pos=prompt("insertion (0.."+input.value.length+"):","0");}
if(pos>input.value.length)
{pos=input.value.length;}
var insText=prompt("Veuillez taper le texte");input.value=input.value.substr(0,pos)+bbdebut+insText+bbfin+input.value.substr(pos);}}
function smilies(img)
{bbcode(img,'');}
function code_to_html(t)
{t=nl2khol(t);t=deblaie(/(\[\/g\])/g,t);t=remplace_tag(/\[g\](.+)\[\/g\]/g,'<span style="font-weight: bold;">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/i\])/g,t);t=remplace_tag(/\[i\](.+)\[\/i\]/g,'<span style="font-style: italic;">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/marge\])/g,t);t=remplace_tag(/\[marge\](.+)\[\/marge\]/g,'<blockquote>$1</blockquote>',t);t=remblaie(t);t=remplace_tag(/\[code\](.+)\[\/code\]/g,'<code>$1</code>',t);t=deblaie(/(\[\/img\])/g,t);t=remplace_tag(/\[img\](.+)\[\/img\]/g,'<img src="public/images/$1" />',t);t=remblaie(t);t=deblaie(/(\[\/url\])/g,t);t=remplace_tag(/\[url=([\s\S]*?)\](.+)\[\/url\]/g,'<a href="$1" target="_blank">$2</a>',t);t=remblaie(t);t=deblaie(/(\[\/ancre\])/g,t);t=remplace_tag(/\[ancre=([\s\S]*?)\]\[\/ancre\]/g,'<a name="$1" target="_blank"></a>',t);t=remblaie(t);t=deblaie(/(\[\/urlancre\])/g,t);t=remplace_tag(/\[urlancre=#([\s\S]*?)\]\[\/urlancre\]/g,'<a href="#$1" target="_blank">$2</a>',t);t=remblaie(t);t=deblaie(/(\[\/citation\])/g,t);t=remplace_tag(/\[citation=([\s\S]*?)\](.+)\[\/citation\]/g,'<span class="entete3">Citation : $1</span><div class="citation">$2</div>',t);t=remblaie(t);t=deblaie(/(\[\/info\])/g,t);t=remplace_tag(/\[info\](.+)\[\/info\]/g,'<p class="info_msg">$1</p>',t);t=remblaie(t);t=deblaie(/(\[\/question\])/g,t);t=remplace_tag(/\[question\](.+)\[\/question\]/g,'<p class="question_msg">$1</p>',t);t=remblaie(t);t=deblaie(/(\[\/erreur\])/g,t);t=remplace_tag(/\[erreur\](.+)\[\/erreur\]/g,'<p class="erreur">$1</p>',t);t=remblaie(t);t=deblaie(/(\[\/attention\])/g,t);t=remplace_tag(/\[attention\](.+)\[\/attention\]/g,'<p class="attention_msg">$1</p>',t);t=remblaie(t);t=deblaie(/(\[\/souligner\])/g,t);t=remplace_tag(/\[souligner\](.+)\[\/souligner\]/g,'<span style="text-decoration: underline;">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/barrer\])/g,t);t=remplace_tag(/\[barrer\](.+)\[\/barrer\]/g,'<strike>$1</strike>',t);t=remblaie(t);t=deblaie(/(\[\/clip\])/g,t);t=remplace_tag(/\[clip=(.+):([\d]{3}):([\d]{3}):(0|1):(false|true\s)*\](.+)\[\/clip\]/g,'<img src="public/images/bt-clip.gif"  title="Clip non affichable en pévisualisation" class="tips cursor-help" alt="Clip" />',t);t=remblaie(t);t=deblaie(/(\[\/video\])/g,t);t=remplace_tag(/\[video\](.+)\[\/video\]/g,'<object type="application/x-shockwave-flash" data="$1" width="400" height="300" style="margin:auto"><param name="src" value="$1" /><param name="autoPlay" value="true" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /></object>',t);t=remblaie(t);t=deblaie(/(\[\/color\])/g,t);t=remplace_tag(/\[color=(#[a-fA-F0-9]{6})\](.+)\[\/color\]/g,'<font color="$1">$2</font>',t);t=remblaie(t);t=deblaie(/(\[\/flottant\])/g,t);t=remplace_tag(/\[flottant= gauche\](.+)\[\/flottant\]/g,'<div id="flottant_gauche">$1</div>',t);t=remblaie(t);t=deblaie(/(\[\/flottant\])/g,t);t=remplace_tag(/\[flottant= droite\](.+)\[\/flottant\]/g,'<div id="flottant_droite">$1</div>',t);t=remblaie(t);t=deblaie(/(\[\/police\])/g,t);t=remplace_tag(/\[police valeur= (.+)\](.+)\[\/police\]/g,'<span style="font-family: $1;">$2</span>',t);t=remblaie(t);t=deblaie(/(\[\/title\])/g,t);t=remplace_tag(/\[title= 1\](.+)\[\/title\]/g,'<h2 class="align_center"><span class="cours_titre">$1</span></h2>',t);t=remblaie(t);t=deblaie(/(\[\/title\])/g,t);t=remplace_tag(/\[title= 2\](.+)\[\/title\]/g,'<h2 class="entete">$1</h2>',t);t=remblaie(t);t=deblaie(/(\[\/title\])/g,t);t=remplace_tag(/\[title= 3\](.+)\[\/title\]/g,'<h3 class="titre_liste">$1</h3>',t);t=remblaie(t);t=deblaie(/(\[\/position\])/g,t);t=remplace_tag(/\[position valeur= (.+)\](.+)\[\/position\]/g,'<div style="text-align: $1;">$2</div>',t);t=remblaie(t);t=deblaie(/(\[\/taille\])/g,t);t=remplace_tag(/\[taille valeur= ttgrand\](.+)\[\/taille\]/g,'<span style="font-size:xx-large;">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/taille\])/g,t);t=remplace_tag(/\[taille valeur= tgrand\](.+)\[\/taille\]/g,'<span class="xlarge">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/taille\])/g,t);t=remplace_tag(/\[taille valeur= grand\](.+)\[\/taille\]/g,'<span class="large">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/taille\])/g,t);t=remplace_tag(/\[taille valeur= ttpetit\](.+)\[\/taille\]/g,'<span class="xxsmall">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/taille\])/g,t);t=remplace_tag(/\[taille valeur= tpetit\](.+)\[\/taille\]/g,'<span class="xsmall">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/taille\])/g,t);t=remplace_tag(/\[taille valeur= petit\](.+)\[\/taille\]/g,'<span class="small">$1</span>',t);t=remblaie(t);t=deblaie(/(\[\/liste\])/g,t);t=remplace_tag(/\[liste\](.+)\[\/liste\]/g,'<ul>$1</ul>',t);t=remblaie(t);t=deblaie(/(\[\/puce\])/g,t);t=remplace_tag(/\[puce\](.+)\[\/puce\]/g,'<li>$1</li>',t);t=remblaie(t);t=deblaie(/(\[\/listnum\])/g,t);t=remplace_tag(/\[listnum\](.+)\[\/listnum\]/g,'<ol>$1</ol>',t);t=remblaie(t);t=deblaie(/(\[\/tabeau\])/g,t);t=remplace_tag(/\[tableau\](.+)\[\/tableau\]/g,'<table class="forum">$1</table>',t);t=remblaie(t);t=deblaie(/(\[\/ligne\])/g,t);t=remplace_tag(/\[ligne\](.+)\[\/ligne\]/g,'<tr>$1</tr>',t);t=remblaie(t);t=deblaie(/(\[\/colonne\])/g,t);t=remplace_tag(/\[colonne\](.+)\[\/colonne\]/g,'<td>$1</td>',t);t=remblaie(t);t=remplace_tag(/:D/g,'<img src="public/images/smiley/smile.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:pleure:/g,'<img src="public/images/smiley/pleure.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:soleil:/g,'<img src="public/images/smiley/soleil.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:rouge:/g,'<img src="public/images/smiley/rouge.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:heureux:/g,'<img src="public/images/smiley/heureux.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/;-D/g,'<img src="public/images/smiley/clin.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:nah:/g,'<img src="public/images/smiley/langue.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:haha:/g,'<img src="public/images/smiley/rire.gif" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:heu:/g,'<img src="public/images/smiley/unsure.gif" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:snif:/g,'<img src="public/images/smiley/triste.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:huh:/g,'<img src="public/images/smiley/huh.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:mechant:/g,'<img src="public/images/smiley/mechant.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:blink:/g,'<img src="public/images/smiley/blink.gif" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:hihi:/g,'<img src="public/images/smiley/hihi.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:ange:/g,'<img src="public/images/smiley/ange.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:magicien:/g,'<img src="public/images/smiley/magicien.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:ninja:/g,'<img src="public/images/smiley/ninja.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:waw:/g,'<img src="public/images/smiley/waw.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:pinch:/g,'<img src="public/images/smiley/pinch.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:diable:/g,'<img src="public/images/smiley/diable.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:siffle:/g,'<img src="public/images/smiley/siffle.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:pirate:/g,'<img src="public/images/smiley/pirate.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:zorro:/g,'<img src="public/images/smiley/zorro.png" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=remplace_tag(/:angry:/g,'<img src="public/images/smiley/angry.gif" alt="" />',t);t=remblaie(t);t=unkhol(t);t=nl2br(t);t=unkhol(t);t=nl2br(t);return t;}
function deblaie(reg,t)
{texte=new String(t);return texte.replace(reg,'$1\n');}
function remblaie(t)
{texte=new String(t);return texte.replace(/\n/g,'');}
function remplace_tag(reg,rep,t)
{texte=new String(t);return texte.replace(reg,rep);}
function nl2br(t)
{texte=new String(t);return texte.replace(/\n/g,'<br />');}
function nl2khol(t)
{texte=new String(t);return texte.replace(/\n/g,ptag);}
function unkhol(t)
{texte=new String(t);return texte.replace(new RegExp(ptag,'g'),'\n');}
function code(texte){var i=1;var question=prompt("Saisis le texte de  cette puce : (Si vous voulez arrêter, cliquez sur ANNULER) ","Puce "+i);var codepuce="";while(question){i++;if(question){var puce="[puce]"+question+"[/puce]\n";codepuce=""+codepuce+""+puce+"";var question=prompt("Saisis le texte de cette puce : (Si vous voulez arrêter, cliquez sur ANNULER) ","Puce"+i);}else{break;}}
codepuce="\n[liste]\n"+codepuce+"[/liste]";bbcode(codepuce,'');}
function code2(texte){var i=1;var question=prompt("Saisis le texte de  cette puce : (Si vous voulez arrêter, cliquez sur ANNULER) ","Puce "+i);var codepuce="";while(question){i++;if(question){var puce="[puce]"+question+"[/puce]\n";codepuce=""+codepuce+""+puce+"";question=prompt("Saisis le texte de cette puce : (Si vous voulez arrêter, cliquez sur ANNULER) ","Puce"+i);}else{break;}}
codepuce="\n[listnum]\n"+codepuce+"[/listnum]";bbcode(codepuce,'');}
function list(texte){var i=1;var question=prompt("Saisis le texte de  cette puce : (Si vous voulez arrêter, cliquez sur ANNULER) ","Puce "+i);var codepuce="";while(question){i++;if(question)
{var puce="[puce]"+question+"[/puce]\n";codepuce=""+codepuce+""+puce+"";question=prompt("Saisis le texte de cette puce : (Si vous voulez arrêter, cliquez sur ANNULER) ","Puce"+i);}else{break;}}
codepuce="\n[liste]\n"+codepuce+"[/liste]";bbcode(codepuce,'');}
function tableau(texte){var nb_ligne=0;var nb_col=0;var balise='';nb_ligne=prompt('Tapez le nombre de ligne que contiendra le tableau :','Nombre de ligne');nb_col=prompt('Tapez le nombre de colonne que contiendra le tableau :','Nombre de colonne');for(var i=0;i<nb_ligne;i++){balise+="[ligne]\n";var j;for(j=1;j<=nb_col;j++)
{var text_tab=prompt("Ligne:"+(i+1)+"\nTapez le texte de cette colonne : ","Texte colonne "+j);if(text_tab)
{balise+="[colonne]"+text_tab+"[/colonne]\n";}else
{break;}}
balise+="[/ligne]";}
var tab="[tableau]"+balise+"[/tableau]";bbcode(tab,'');}
function img(begin,ending){if(Browser.Engine.trident){var insert=document.selection.createRange().text;}else{var start=$('texte').selectionStart;var end=$('texte').selectionEnd;var insert=$('texte').value.substring(start,end);}
var filename="";if(insert!=""){filename=insert;}else{filename=prompt("Saisis le nom d'emplacement de l'image : ");}
if(filename!=null){var puce=begin+filename;}else{puce=begin+"null";}
bbcode(puce,ending);}
function url(texte){if(Browser.Engine.trident){var insert=document.selection.createRange().text;}else{var start=$('texte').selectionStart;var end=$('texte').selectionEnd;var insert=$('texte').value.substring(start,end);}
var lien=prompt("Saisis l'adresse du lien : ");var question=(undefined!=insert)?insert:prompt("Saisis le texte du lien : ");if(lien==null){var puce="[url= null]";if(question==null){puce+="null";}}else{puce="[url="+lien+"]"+question;}
bbcode(puce,'[/url]');}
function clip(texte)
{var tag="";var app=prompt("Saisis le type de l'application au choix:\n\r flash|wmv|avi|mpeg");var video=prompt("Saisis le chemin du clip");var w=prompt("Saisis la largeur");var h=prompt("Saisis la hauteur du clip");var autoStart=0;var autoPlay='false';var type='';switch(app)
{case'flash':type='x-shockwave-flash';break;case'wmv':type='video/x-ms-wmv';autoPlay='';break;case'avi':type='video/x-msvideo';autoPlay='';break;case'mpeg':type='video/mpeg';break;}
if(h==null||h>600)h=200;if(w==null||w>600)w=150;if(app==null)
{alert("Vous devez saisir le nom de l'application");app=prompt("Saisis le type de l'application au choix:\n\r flash|wmv|avi|mpeg");}
else
{if(video!=null)
{tag="[clip="+type+":"+w+":"+h+":"+autoStart+":"+autoPlay+"]"+video;}
else
{tag="[clip="+type+":"+w+":"+h+":"+autoStart+":"+autoPlay+"]";}}
bbcode(tag,'[/clip]');}
function youtube(texte)
{var tag="";var video=prompt("Saisis le chemin de la vidéo You Tube\nAttention à indiquer le chemin absolue\nhttp://www.youtube.com/etc...");if(video!=null)
{tag="[video]"+video;}
else
{tag="[video]null";}
bbcode(tag,'[/video]');}
function ad_ancre(texte){var ancre=prompt("Saisis le nom de l'ancre : ");var alerte=alert("Laisser vide entre les balises ancre\net lier avec un lien de type:\n[url=#nom_ancre] [/url] ");if(ancre==null){var puce="[ancre= null ][/ancre]";}else{puce="[ancre="+ancre+"]";}
bbcode(puce,'[/ancre]');}
function citer(texte){var auteur="";auteur=prompt("Saisis l'auteur de la citation : ");if(auteur!=null){var puce="[citation="+auteur+"]";}else{puce="[citation=null]";}
bbcode(puce,'[/citation]');}
function previsualisation(){t=$('texte').value;t=code_to_html(t);$("prev").set('html',t);if($('auto').checked)
timerPrev=setTimeout(previsualisation,1);}
function automatique(){if($('auto').checked)
previsualisation();}
function smileyMenu()
{var delay=null;var open=true;var link=$('smile-menu');var fx=new Fx.Morph($('smile'),{duration:800,transition:Fx.Transitions.linear});if(link)
{link.addEvent('click',function(e){e.stop();open=!open;if(open)
{fx.start({display:'block',position:'absolute',top:link.getPosition().y.toInt()-100,left:link.getPosition().x.toInt()+link.getStyle('width').toInt()+2,opacity:[0,1]});}
else
{fx.start({display:'none',opacity:[1,0]});}});}}
function moreText()
{if($('texte'))
{var more=$('more');var h=$('texte').getStyle('height').toInt();var less=$('less');if(more!=undefined&&less!=undefined)
{var fx=new Fx.Morph($('texte'),{duration:800,transition:Fx.Transitions.linear});more.addEvent('click',function(){if(h<150)h=150;$('form').setStyle('display','block');fx.start({height:[h,h+=30]});});less.addEvent('click',function(){if(h>=150)
{fx.start({height:[h,h-=30]});}});}}}
function setCssStyle(name){var myUrl='application/ajax/ajax.php?action=setCssStyle&id='+name;var req=new Request({url:myUrl,method:"get",onComplete:function(){}});req.send();}
function harmonyTable(){var div=$('scale');if(div!=undefined){var value=$('tonique').value;var myUrl='application/ajax/ajax.php?action=harmonyTable&tonique='+value;var req=new Request({url:myUrl,method:"post",evalScripts:true,onComplete:function(){div.set('html',this.response.text);}});req.send('tonique='+value);}}
function tableMode(){var div=$('tableMode');if(div!=undefined){var link=$$('a.mode');var bg=$('bg');var value=0;link.each(function(el){value=el.get('rel');});var myUrl='application/ajax/ajax.php?action=tableMode&tonique='+value;var req=new Request({url:myUrl,method:"get",evalScripts:true,onComplete:function(){div.set('html',this.response.text);}});req.send();}}
function generatePassword(){var myUrl='application/ajax/ajax.php?action=generatePassword';var req=new Request({url:myUrl,method:"get",onComplete:function(){$('passClear').set('html','Votre nouveau mot de passe : '+this.response.text);$('passClear').setProperty('class','indexMsg');$('passClear').highlight('#cce');$('pass').value=this.response.text;$('passConfirm').value=this.response.text;analyseSecurityPass();}});req.send();}
function wrappComment(){var wrapper=$('wrapperCom');var txt=$('linkCom');var fx=new Fx.Slide(wrapper,{mode:'vertical',open:false,wait:true,transition:Fx.Transitions.Quad.easeOut,onComplete:function(){if(fx.open==false){txt.set('html','Afficher les commentaires');}else{txt.set('html','Cacher les commentaires');}}});fx.toggle();}
function getNewsComments(id){var myUrl='application/ajax/ajax.php?action=getNewsComments&id='+id;var req=new Request({url:myUrl,method:"get",onComplete:function(){var div=new Element('div');div.set('html',this.response.text);$('contentNews').adopt(div).setStyle('padding','1%');sondageView();}}).send();}
function submitNewVote(ip,id){var myUrl='application/ajax/ajax.php?action=submitNewVote';var div=$('alertVotation');var req=new Request({url:myUrl,method:"post",onComplete:function(){div.set('html',this.response.text);div.fade('in');timer=setTimeout(function(){div.fade('out');showMiniSondage();div.set('html','');},3000);}}).send('id='+id+'&ip='+ip);}
function activeSondage(id){var div=$('activeSondage');var myUrl='application/ajax/ajax.php?action=activeSondage&id='+id;var fx=Fx.Slide(div);var timer=null;var req=new Request({url:myUrl,method:"get",onComplete:function(){div.set('html','<p class="info_msg">Le sondage est activé.</p>');}}).send();div.fade('in');timer=setTimeout(function(){div.fade('out');},1000);}
function desactiveSondage(id){var div=$('activeSondage');var myUrl='application/ajax/ajax.php?action=desactiveSondage&id='+id;var fx=Fx.Slide(div);var timer=null;var req=new Request({url:myUrl,method:"get",onComplete:function(){div.set('html','<p class="info_msg">Le sondage est désactivé.</p>');}}).send();div.fade('in');timer=setTimeout(function(){div.fade('out');},1000);}
function isPseudoFree(){var div=$('ajax');var value=$('login').value;var myUrl='application/ajax/ajax.php?action=isPseudoFree&login='+value;var req=new Request({url:myUrl,method:"get",onComplete:function(){div.set('html',this.response.text);}});req.send();}
function isValidMail(){var div=$('validMail');var value=$('email').value;var myUrl='application/ajax/ajax.php?action=isValidMail&email='+value;var req=new Request({url:myUrl,method:"get",onComplete:function(){div.set('html',this.response.text);}});req.send();}
function showMiniSondage(){var div=$('homeSondage');if(div!=undefined){var myUrl='application/ajax/ajax.php?action=showMiniSondage';var req=new Request({url:myUrl,method:"post",evalScripts:true,onComplete:function(){div.set('html',this.response.text);}});req.send();}}
function voteArtiste(id){var timer=null;var div=$('vote');var message=" ";var myUrl='application/ajax/ajax.php?action=voteArtiste&id='+id;var req=new Request({url:myUrl,method:"get",onComplete:function(){div.set('html',this.response.text);div.fade('in');timer=setTimeout(function(){div.fade('out');div.set('html','');},5000);}});req.send();}
function openImager(id){var timer=null;var div=$('vote');var message=" ";var myUrl='application/ajax/ajax.php?action=openImager&id='+id;var req=new Request({url:myUrl,method:"get",onComplete:function(){halfBox(this.response.text);}});req.send();}
function percent(x){var txt=$('txt-percent').set('morph',{duration:1000,onComplete:function(){$('alert').fade('out');$('mB').fade('in');}});x++;if(x<99){txt.set('html',x+' % ');}else{txt.set('html',' 100% ');txt.morph({color:'#f00'});}}
function progressBar(){var div=$('myUpload');var percent=$('percent');var timer=null;var i=0;if(div!=undefined){$('progressBar').set('tween',{duration:1000});$('alert').set('html','Veuillez patientez...');while(i<100){i++;timer=setTimeout('percent('+i+')',i*10);$('progressBar').tween('width',[0,4*i]);}}}
function checkNewChatMessage(id){var i=j=0;var req=new Request({url:'application/ajax/chat.php',evalScripts:true,evalResponse:true,method:'post',onComplete:function(){var text=this.response.text;if(text!=''){formatResponse(id,text);}}});req.send('action=checkNewChatMessage&id='+id);}
function formatResponse(id,text){var chats=text.split(';');for(i=0;i<chats.length;i++){var arr=chats[i].split(',');var idC=arr[0];var pseudo=arr[4].toString();var status=arr[3].toString();var rel='chat-'+arr[1]+'-'+arr[2]+'.html';var img=setIconAlert(pseudo,i);var a=new Element('a',{href:'#',rel:rel,'class':'openChat'});if(status=="'diff'"){img.setProperty('src','public/images/chat-new.png');if(undefined==$('chatAlert-'+i)){a.adopt(img);a.injectInside($('toolBar'),'after',$('online'));}
alertChatIcon(img);tips();iconChatEvent(id,idC,img);}}}
function iconChatEvent(id,idC,img){var pop=null;$$('.openChat').each(function(link){link.addEvent('click',function(e){var href=link.get('rel');pop=window.open
(href,'chat','width=510, height=410');if(pop){img.setProperty('src','public/images/chat.png');}else{img.setProperty('src','public/images/chat-new.png');}});});}
function alertChatIcon(el){var fx=new Fx.Tween(el,{property:'opacity'});fx.start(1,0).chain(function(){this.start(0,1);},function(){this.start(1,0);},function(){this.start(0,1);},function(){this.start(1,0);},function(){this.start(0,1);});}
function setIconAlert(pseudo,i){return new Element('img',{src:'public/images/chat-new.png',alt:'chat',id:'chatAlert-'+i,title:'Nouveau message de '+pseudo+' :: Sur le chat',width:20,height:20,'class':'tips'});}
function isThereOtherConnected(id){var req=new Request({url:'application/ajax/chat.php',evalScripts:true,evalResponse:true,method:'post',onComplete:function(){if(this.response.text==1){checkNewChatMessage(id);}}});var rt=function(){req.send('action=isThereOtherConnected&id='+id);};rt.periodical(10000);}
function Calendrier(){this.timer=null;this.champ=null;this.date=new Date();this.tab_jour=new Array('Lun','Mar','Mer','Jeu','Ven','Sam','Dim');this.tab_mois=new Array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');this.nb_jour_mois=new Array(31,28,31,30,31,30,31,31,30,31,30,31);this.creer_div=creer_div;this.init_timer=init_timer;this.stop_timer=stop_timer;this.creer_champ=creer_champ;this.affiche=affiche;this.cache=cache_calendar;this.calendar=calendar;this.select_date=select_date;this.format=format;}
function creer_div(){document.write('<div id="calendar" onmouseover="cal.stop_timer();" onmouseout="cal.init_timer();"></div>');}
function creer_champ(nom){document.write("<input type='text' onfocus=\"cal.affiche(this);\" name=\""+nom+"\"  />");}
function select_date(txt){txt=this.format(txt);this.champ.value=txt;this.cache();}
function format(txt){var reg=new RegExp("[/]+","g");var tab_valeur=txt.split(reg);var jour=tab_valeur[0];var mois=parseInt(tab_valeur[1])+1;var annee=tab_valeur[2];if(jour<10)
{jour="0"+jour;}
if(mois<10)
{mois="0"+mois;}
return jour+"/"+mois+"/"+annee;}
function init_timer(){if(this.timer==null)
{this.timer=setTimeout("cache_calendar()",3000);}}
function stop_timer(){if(this.timer!=null)
{clearTimeout(this.timer);this.timer=null;}}
function affiche(champ){this.stop_timer();this.champ=champ;var div=document.getElementById("calendar");div.style.top=(champ.offsetTop+champ.offsetHeight+1)+"px";div.style.left=(champ.offsetLeft-3)+"px";this.calendar();div.style.display="block";this.init_timer();}
function cache_calendar(){if(document.getElementById)
{var div=document.getElementById("calendar");div.style.display="none";}
cal.stop_timer();}
function calendar(){var annee=this.date.getFullYear();var mois=this.date.getMonth();var time=new Date();time.setDate(1);time.setMonth(this.date.getMonth());time.setFullYear(this.date.getFullYear());var first_day=time.getDay();if(first_day==0)
{first_day=7;}
var nb_jour=this.nb_jour_mois[this.date.getMonth()];this.nb_jour_mois[1]=(annee%4==0)?29:28;var today=this.date.getDate();var str="<table class='calendar'><tr class='pagination'><th colspan='7'>";str+="<a href='#' onclick=\"cal.date.setMonth("+(this.date.getMonth()-1)+");cal.calendar();\"><span class='large bold'> &laquo; </span></a>"+this.tab_mois[mois]+" "+annee+"<a href='#' onclick=\"cal.date.setMonth("+(this.date.getMonth()+1)+");cal.calendar();\"><span class='large bold'> &raquo; </span></a></th></tr>";str+="<tr class='sous_titre'>";for(var i=0;i<this.tab_jour.length;i++)
{str+="<th>"+this.tab_jour[i]+"</th>";}
str+="</tr>";str+="<tr>";var n=0;for(var i=0;i<first_day-1;i++)
{str+="<td class='morte'></td>";}
for(var n=0;n<7-i;n++){var txt=(n+1)+"/"+mois+"/"+annee;str+=((n+1)==today)?"<td class='rouge' onclick='cal.select_date(\""+txt+"\");'>"+(n+1)+"</td>":"<td onclick='cal.select_date(\""+txt+"\");'>"+(n+1)+"</td>";}
str+="</tr>";while(n<nb_jour)
{str+="<tr>";for(var j=0;j<7;j++)
{n++;if(n<=nb_jour)
{var txt=n+"/"+mois+"/"+annee;str+=(n==today)?"<td class='rouge' onclick='cal.select_date(\""+txt+"\");'>"+n+"</td>":"<td onclick='cal.select_date(\""+txt+"\");'>"+n+"</td>";}
else
{str+="<td class='morte'></td>";}}
str+="</tr>";}
str+="</table>";if(document.getElementById)
{document.getElementById('calendar').innerHTML=str;}}
var QuizzBuilder=new Class({initialize:function(){this.count=0;this.max=0;this.quizz=(undefined!=$('formQuizz'))?$('formQuizz'):null;this.title=null;this.createSelectType();if(undefined!=$('prevQuizz'))
$('prevQuizz').addClass('cours');},createLabel:function(name){return new Element('label',{html:name});},createSubmit:function(id,value){return new Element('input',{type:'button',id:id,value:value});},createSelectType:function(){if(null!=this.quizz){var p=new Element('p',{id:'pselect'});this.createLabel('Type du quizz : ').inject(p);var arr=new Hash({'none':'<strong>Type de quizz</strong>','4':'Mini-quizz','10':'Quizz normal','20':'Big quizz'});var select=new Element('select',{id:'quizz-type'});arr.each(function(value,key){var option=new Element('option',{value:key,html:value}).inject(select);});select.inject(p);p.inject(this.quizz);}},createField:function(id,value,bool){var el=new Element('input',{'value':value,id:id,'class':'longer'});if(bool==true){el.addEvent('click',function(){el.set('value','');});}
return el;},createSelectButton:function(id,number){var val=null;var array='';var j=1;var option={};var group=new Element('option',{html:'Les réponses possibles'});var label=this.createLabel('La réponse :').setStyle('margin-left','10%');var el=new Element('select',{id:'sel'+id}).adopt(group).addEvent('change',function(){for(var i=0;i<number;i++){var ids='quest-'+id+'-choice-'+i;array+=$(ids).get("value")+";";}
array+=this.max;this.sendQuestion(id,el,array);}.bind(this));for(var i=0;i<number;i++){option[i]=new Element('option',{value:i,html:'Choix numéro '+(i+1)});el.adopt(option[i]);}
$('pchoice-'+id).adopt(label,el);return el;},createParagraph:function(id){return new Element('p',{id:id,styles:{border:'1px solid #ccc',padding:'2%',backgroundColor:'#eee'}});},setTitle:function(){var p=new Element('p',{id:'ptitle'});this.title=this.createField('quizz-title','',false);this.createLabel('Titre du quizz : ').inject(p);p.adopt(this.title,this.createSubmit('submit-title','Valider le titre')).inject(this.quizz);},getTitle:function(){this.title.set({readonly:'readonly',value:this.title.get('value')});var h=new Element('h2',{html:this.title.get('value')});$('prevQuizz').adopt(h);$('ptitle').dispose();},sendQuestion:function(id,el,choice){var str=el.getSelected().get('value');var req=new Request({url:'application/ajax/quizz.php',evalScripts:true,method:'post',onComplete:function(){var txt=this.response.text;var div=new Element('div',{html:txt});$('prevQuizz').adopt(div);}}).send('action=finalize&values='+choice+'&rep='+str+'&id='+id);$('pchoice-'+id).dispose();this.setQuestion();},setQuestion:function(){this.count++;if(this.count>this.max){if(!Browser.Engine.trident){var quest=prompt("Il y a "+this.max+" questions pour le quizz.\r\nVoulez - vous l'enregistrer!!!\Tapez : O ou N");}else{alert('On enregistre');var quest='O';}
if(quest=='O'){var req=new Request({url:'application/ajax/quizz.php',evalScripts:true,method:'post',onComplete:function(){$('form').dispose();$('prevQuizz').set('html',this.response.text);}}).send('action=record');}else{return;}}
var n=this.count;var el=this.createField('quest-'+n,'Question n° '+n,false);var s=this.createSubmit('submit-quest'+n,'Valider la question n° '+n);var p=this.createParagraph('pquizz-'+n);p.adopt(el).adopt(s).inject(this.quizz);el.addEvent('click',function(){el.removeProperty('value');}.bind(this));this.eventQuestion();},getQuestion:function(){var question=$('quest-'+this.count);var n=this.count-1;var req=new Request({url:'application/ajax/quizz.php',method:'post',onComplete:function(){var d=new Element('div',{html:this.response.text,'class':'question_msg'});$('prevQuizz').adopt(d);}}).send('action=addQuestion&id='+n+'&question='+question.get('value'));},eventQuestion:function(){var c=this.count;if(undefined!=$('submit-quest'+c)){$('submit-quest'+c).addEvent('click',function(){if($('quest-'+c).get('value')==''){alert('Vous devez spécifier une question.');return;}
this.getQuestion();this.setChoice();$('pquizz-'+c).dispose();}.bind(this));}},setChoice:function(){var n=this.count;var number=new Element('input',{size:2,id:'choice-number'});var p=this.createParagraph('pchoice-'+n);var s=this.createSubmit('submit-number','Valider');var l=this.createLabel('Nombre de réponse possible');p.adopt(l,number,s).inject(this.quizz);$('submit-number').addEvent('click',function(){var cn=$('choice-number').get('value');if(isNaN(cn)||cn<2||cn>8){alert('Le nombre de choix doit être au moins égal à deux et inférieur à 8.');return;}
p.set('html','');var array="";for(i=0;i<cn;i++){var id='quest-'+n+'-choice-'+i;p.adopt(new Element('br'),this.createField(id,'Choix n° '+(i+1),true).addClass('quizz-choice'));}
p.adopt(this.createSelectButton(n,cn));}.bind(this));},createQuizz:function(){if(undefined!=$('submit-title')){$('submit-title').addEvent('click',function(){if(this.title.get('value')==''){alert('Vous devez spécifier un titre.');return;}
var newTitle=this.title.get('value');var req=new Request({url:'application/ajax/quizz.php',method:'post',evalScripts:true,onComplete:function(){if(this.response.text==true){alert("Attention, ce quizz existe déjà!!!");window.location.reload();return;}else{var rq=new Request({url:'application/ajax/quizz.php',method:'post',evalScripts:true,onComplete:function(){$('prevQuizz').set('html',this.response.text);}}).send('action=newQuizz&title='+newTitle);}}}).send('action=check&title='+newTitle);this.setQuestion();this.getTitle();}.bind(this));}},lock:function(id){var rq=new Request({url:'application/ajax/quizz.php',method:'post',evalScripts:true,onComplete:function(){window.location.reload(true);}}).send('action=lockQuizz&id='+id);},unlock:function(id){var rq=new Request({url:'application/ajax/quizz.php',method:'post',evalScripts:true,onComplete:function(){window.location.reload(true);}}).send('action=unlockQuizz&id='+id);},listeningEvent:function(){if(undefined!=$('quizz-type')){var select=$('quizz-type');select.addEvent('change',function(e){e.stop();this.setTitle();this.max=select.getSelected().get('value');$('pselect').dispose();this.createQuizz();}.bind(this));}
if(undefined!=$$('.quizz-lock')){var links=$$('.quizz-lock');links.each(function(link){link.addEvent('click',function(){var id=link.get('rel');this.lock(id);}.bind(this));},this);}
if(undefined!=$$('.quizz-unlock')){var links=$$('.quizz-unlock');links.each(function(link){link.addEvent('click',function(){var id=link.get('rel');this.unlock(id);}.bind(this));},this);}}});var QuizzChoiceEditor=new Class({initialize:function(id,qid,cid){this.id=id;this.qid=qid;this.cid=cid;this.count=cid;},createLabel:function(name){return new Element('label',{html:name});},createSubmit:function(id,value){return new Element('input',{type:'button',id:id,value:value});},createBtDelete:function(num){var a=new Element('a',{href:'#',id:'supp-'+num,styles:{marginLeft:'4px'}});var img=new Element('img',{alt:'Supprimer le choix',title:'Supprimer le choix :: ',src:'public/images/bt-delete.gif',width:25,height:25,'class':'tips valign'});a.adopt(img);return a;},createBtRecord:function(num){var a=new Element('a',{href:'#',id:'add-'+(num),'class':'addChoice',styles:{marginLeft:'4px'}});var img=new Element('img',{alt:'Enregistrer le choix',title:'Enregistrer le choix :: ',src:'public/images/bt-new.gif',width:25,height:25,'class':'tips valign'});a.adopt(img);return a;},createField:function(id,type,value,bool){var el=new Element('input',{id:'choice-'+id,'type':type,'value':value,'name':'choix[]',size:50,styles:{marginLeft:'4px'}});if(bool==true){el.addEvent('click',function(){el.set('value','');});}
return el;},createRadio:function(name,value){return new Element('input',{type:'radio',name:name,value:value,'class':'qradio'});},addChoice:function(num){var div=$('box-choice');var p=new Element('p');var l=this.createLabel('Choix n° '+num);var i=this.createField(num,'text','Entrez le nouveau choix',true).setStyle('background-color','#fee');var lr=this.createLabel('Cocher pour réponse').setStyle('margin-left','4px');var n=this.createBtRecord(num).addEvent('click',function(){this.recordChoice(num);n.dispose();}.bind(this));p.adopt(l,i,lr,n).inject(div);},recordChoice:function(id){var value=$('choice-'+id).get('value');var req=new Request({url:'application/ajax/quizz.php',evalScripts:true,method:'post',onComplete:function(){var txt=this.response.text;var em=new Element('em',{html:txt,'class':'vert',id:'longFade'}).setStyle('margin-left','4px');$('choice-'+id).removeProperty('style').setStyle('margin-left','4px');$('choice-'+id).getParent().adopt(em);lfadeBox();window.location.reload(true);}}).send('action=recordNewQuizzChoice&id='+this.id+'&qid='+this.qid+'&cid='+id+'&text='+value);},updateChoice:function(idc){var text=$('choix-'+idc).get('value');var req=new Request({url:'application/ajax/quizz.php',evalScripts:true,method:'post',onComplete:function(){var txt=this.response.text;var em=new Element('em',{html:txt,'class':'vert',id:'longFade'}).setStyle('margin-left','4px');$('vc-'+idc).getParent().adopt(em);lfadeBox();}}).send('action=updateQuizzChoice&id='+this.id+'&qid='+this.qid+'&cid='+idc+'&text='+text);},deleteChoice:function(idc){var req=new Request({url:'application/ajax/quizz.php',evalScripts:true,method:'post',onComplete:function(){var txt=this.response.text;var em=new Element('em',{html:txt,'class':'vert',id:'longFade'}).setStyle('margin-left','4px');$('vc-'+idc).getParent().adopt(em);lfadeBox();window.location.reload(true);}}).send('action=deleteQuizzChoice&id='+this.id+'&qid='+this.qid+'&cid='+idc);},recordEvent:function(){if(undefined!=$$('.addChoice')){$$('.addChoice').each(function(ch){ch.addEvent('click',function(){}.bind(this));},this);}},radioEvent:function(){if(undefined!=$$('.qradio')){$$('.qradio').each(function(r){r.addEvent('click',function(){var id=r.get('value');var req=new Request({url:'application/ajax/quizz.php',evalScripts:true,method:'post',onComplete:function(){var div=$('box-choice');var txt=this.response.text;var em=new Element('em',{html:txt,'class':'vert',id:'longFade'}).setStyle('margin-left','4px');$('choix-'+id).getParent().adopt(em);lfadeBox();}}).send('action=updateQuizzReponse&id='+this.id+'&qid='+this.qid+'&rep='+id);}.bind(this));},this);}},listeningEvent:function(){this.radioEvent();if(undefined!=$('addC')){var el=$('addC');el.addEvent('click',function(){this.count++;var num=this.count;this.addChoice(num);tips();}.bind(this));}
if(undefined!=$('edit-title')){var el=$('edit-title');el.addEvent('click',function(){var text=$('question').get('value');var req=new Request({url:'application/ajax/quizz.php',evalScripts:true,method:'post',onComplete:function(){var txt=this.response.text;var em=new Element('em',{html:txt,'class':'vert',id:'longFade'}).setStyle('margin-left','4px');$('edit-title').getParent().adopt(em);lfadeBox();}}).send('action=updateQuizzQuestion&id='+this.id+'&qid='+this.qid+'&text='+text);}.bind(this));}
if(undefined!=$$('.edit-choice')){var inputs=$$('.edit-choice');inputs.each(function(inp,i){inp.addEvent('click',function(){var arr=inp.get('id');var ids=arr.split('-');this.updateChoice(ids[1]);}.bind(this));},this);}
if(undefined!=$$('.delete-choice')){var links=$$('.delete-choice');links.each(function(link,i){link.addEvent('click',function(){var arr=link.get('id');var ids=arr.split('-');this.deleteChoice(ids[1]);}.bind(this));},this);}}});var Chat=new Class({initialize:function(){this.textarea=$('msgChat');this.sender=$('sendMs');this.preview=$('previewChat');this.from=$('fromId').get('value');this.to=$('toId').get('value');},setId:function(id){this.id=id;},autoscroll:function(el){var scroll=new Fx.Scroll(el);scroll.toBottom();},sendMessage:function(){var area=this.textarea;var message=area.get('value');var prev=this.preview;var req=new Request({url:'application/ajax/chat.php',evalScripts:true,method:'post',onComplete:function(){var txt=this.response.text;prev.set('html',txt);area.set('value','').focus();var scroll=new Fx.Scroll(prev);scroll.toBottom();}}).send('action=sendNewMessage&id='+this.id+'&msg='+message+'&from='+this.from+'&to='+this.to);},refresh:function(){var prev=this.preview;var req=new Request({url:'application/ajax/chat.php',evalScripts:true,method:'post',onComplete:function(){var txt=this.response.text;prev.set('html',txt);var scroll=new Fx.Scroll(prev);scroll.toBottom();}});var rt=function(){req.send('action=refreshChat&id='+this.id);};rt.periodical(1500,this);},listeningEvent:function(){this.refresh();this.sender.addEvent('click',function(){this.sendMessage();}.bind(this));}});window.addEvent('domready',function(){playSoundAllBrowser();getCss();initFooter();myLightBox();dropMenu();dropFooterMenu();createNavLeft();clock();toolBar();accordion();smileyMenu();moreText();tips();infosBox();imageTips();sondageView();avatarBox();signatureBox();soundInfoBox();hideBox();fadeBox();lfadeBox();sliderLevel();alertButton();progressBar();showMiniSondage();tableMode();var quizz=new QuizzBuilder();quizz.listeningEvent();initAuditorCounter();radioChecking();});
