function no_error()
{return true;}
window.onerror=no_error;function open_popup(page,hauteur,largeur)
{window.open(page,"Popup","status=no,scrollbars=yes,resizable=yes,height="+hauteur+",width="+largeur+",top=0,left=0");}
function tag_submit(frm)
{if(frm.corps.value.length>1000){alert('Veuillez entrer un commentaire moins long');return false;};if(frm.auteur.value==""){alert('Veuillez entrer un nom');return false;}
if(frm.corps.value==""){alert('Le message est vide!');return false;}
return true;}
function comment_submit(frm)
{if(frm.auteur.value==""){alert('Veuillez entrer un nom');return false;}
if(frm.email.value==""){alert('Veuillez entrer votre email');return false;}
return true;}
function gel(id)
{if(id)return document.getElementById(id);return false;}
function nl2br(str){var breakTag='<br />';return(str+'').replace(/([^>]?)\n/g,'$1'+breakTag+'\n');}
function active_url(texte){var exp1=new RegExp("((ht|f)tps?://.*)[\\s]+","gi");return texte.replace(exp1,"<a href='$1'>$1</a>");}
function text_preview(frm){var content=frm.commentaire.value;content=nl2br(content);content=active_url(content);var previewarea=gel('previewarea');previewarea.style.display='block';previewarea.innerHTML=content;return false;}
function twitterCallback2(obj){var twitters=obj;var statusHTML="";var username="";for(var i=0;i<twitters.length;i++){username=twitters[i].user.screen_name
statusHTML+=('<li><span>'+twitters[i].text+'</span> <a style="font-size:85%" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>')}
document.getElementById('twitter_update_list').innerHTML=statusHTML;}
function relative_time(time_value){var values=time_value.split(" ");time_value=values[1]+" "+values[2]+", "+values[5]+" "+values[3];var parsed_date=Date.parse(time_value);var relative_to=(arguments.length>1)?arguments[1]:new Date();var delta=parseInt((relative_to.getTime()-parsed_date)/1000);delta=delta+(relative_to.getTimezoneOffset()*60);if(delta<60){return'il y a moins de 1 minute';}else if(delta<120){return'il y a une minute';}else if(delta<(60*60)){return'il y a '+(parseInt(delta/60)).toString()+' minutes';}else if(delta<(120*60)){return'il y a 1 heure';}else if(delta<(24*60*60)){return'il y a '+(parseInt(delta/3600)).toString()+' heures';}else if(delta<(48*60*60)){return'il y a 1 jour';}else{return'il y a '+(parseInt(delta/86400)).toString()+' jours';}}