// JavaScript Document
function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=this.agent.indexOf("Opera 5")>-1
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6
this.mac=this.agent.indexOf("Mac")>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=new lib_bwcheck()
/***************************************************************************
Pour changer l'apparence, le positionnement modifiez dans la balise
de style divNewsCont. Attention il se peut que ce script ne fonctionne
pas sous Netscape 4.
********************************************************************************/
/****
Variables à définir
****/
//Choisissez le type de défilement
//0 = Fade in - Fade out
//1 = Slide in - Fade out
//2 = Random
nWorks = 1
//Si vous faites glisser les news vers un emplacement précis modifiez ces paramètres:
nSlidespeed = 5 //Vitesse de défilement en pixel
nNewsheight = 100 //Taille du défilement en pixel
nBetweendelay = 2500 //Délai avant fondu.
nFont = 'arial,helvetiva' //Police.
nFontsize = 11 //Taille de la police en pixel.
nFadespeed = 200 //Vitesse du fondu en milliseconde .
//Choisissez les couleurs dans les transitions, la 1ère est la couleur de l'arrière plan, la dernière est l'état de fin:
//Vous pouvez en choisir autant que vous le souhaitez
//nColor=new Array('#EEECE6', '#E1DFDA','#CECDCA','#B8B6B7','#9F9DA1','#818187','#222133')
nColor=new Array('#D4CFC1', '#E1DFDA','#CECDCA','#B8B6B7','#9F9DA1','#818187','#222133')
//Voici l'emplacement des textes, vous pouvez en ajouter autant que vous le désirez
//link=equivaut au lien sur lequel vous voulez renvoyer
nNews=new Array()
//Copier ces lignes autant que vous en désirez. Pensez à incrémenter en fonction:3,4,5,6 etc...
/////////////////////////////////////////////////////////////////////////////////////
nNews[0]=new Array()
nNews[0]['text']="42 èmes journées du GEPS "Prévention du suicide : Pertinence des organisations et des pratiques de soins"
Le Groupement d’Études et de prévention du Suicide (GEPS) et le Réseau de Promotion pour la Santé Mentale dans les Yvelines Sud s’associent, du 21 au 24 septembre 2010, au Palais des Congrès de Versailles, pour proposer deux jours de formation suivies de deux journées plénières avec exposés et débats, dans le but d’améliorer les pratiques des acteurs de la prévention du suicide. Y seront discutées et partagées les organisations de soins et les approches les plus pertinentes en l’état actuel de nos connaissances ainsi que les axes d’amélioration à poursuivre.\r\nIl est proposé à tous les professionnels du soin, du champ social et médico-social quel que soit le contexte de travail (hospitalier, scolaire, judiciaire, institutionnel...) de venir à ce congrès pour en débattre."
nNews[0]['link']="interieur.php?page=actualites&id=304"
nNews[1]=new Array()
nNews[1]['text']="Une journée d'information et de débats sur le thème : "Réussir une action d'éducation à la santé et de prévention en milieu scolaire"
Cette journée, organisée par la direction des actions éducatives de France Télévisions et animée par Elizabeth Martichoux, aura lieu le : \r\nMercredi 7 avril 2010 \r\nà la MGEN - 3 square Max Hymans - 75015 Paris\r\n \r\n\r\n\r\nElle sera retransmise en direct sur curiosphere.tv, la webtv éducative de France5.\r\n"
nNews[1]['link']="interieur.php?page=actualites&id=302"
nNews[2]=new Array()
nNews[2]['text']="La prévention des maladies cardiovasculaires : 35èmes Parcours du Coeur
Les 24 et 25 avril prochains auront lieu les Parcours du Coeur. Organisés par la Fédération Française de Cardiologie dans plus de 1000 villes, c'est la plus importante manifestation de prévention santé en France."
nNews[2]['link']="interieur.php?page=actualites&id=301"
nNews[3]=new Array()
nNews[3]['text']="Regard sur un outil : Plaisir et vitamines
Plaisirs et Vitamines est un programme destiné aux écoles élémentaires parisiennes et conçu par le Comité de Paris de la Ligue contre le cancer.\r\n\r\nSon objectif est d’encourager la consommation de fruits et légumes, et, plus généralement, l’adoption de modes de vie sains privilégiant une alimentation équilibrée et une activité physique régulière.\r\n\r\nIl s’appuie sur des outils : une exposition, un livret de jeux, un cahier de liaison.\r\n\r\nCeux-ci sont disponibles en ligne dans la rubrique « Téléchargements » du site dédié au programme :\r\nhttp://www.plaisiretvitamines.org"
nNews[3]['link']="interieur.php?page=actualites&id=299"
nNews[4]=new Array()
nNews[4]['text']="Nouvelle édition de la campagne Mortel Scooter
L'association Prévention Routière et Assureurs Prévention mènent une campagne intitulée "Mortel Scooter", visant à sensibiliser les jeunes usagers de cyclomoteurs, et en particulier les garçons de 14 à 18 ans, aux risques liés à la conduite d’un cyclomoteur.\r\nCette nouvelle campagne s’adresse également aux parents des\r\nadolescents concernés, qui ont un rôle important à jouer dans la promotion de comportements responsables en deux-roues."
nNews[4]['link']="interieur.php?page=actualites&id=295"
/////////////////////////////////////////////////////////////////////////////////////
/********************************************************************************
Object code...Object constructors and functions...
********************************************************************************/
function makeNewsObj(obj,nest,font,size,color,news,fadespeed,betweendelay,slidespeed,works,newsheight){
nest=(!nest) ? "":'document.'+nest+'.'
this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+"document.layers." +obj):0;
this.writeref=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+"document.layers." +obj+".document"):0;
if(font){this.color=new Array(); this.color=eval(color); this.news=new Array(); this.news=eval(news)
this.font=font; this.size=size; this.speed=fadespeed; this.delay=betweendelay; this.newsheight=newsheight;
this.fadeIn=b_fadeIn;this.fadeOut=b_fadeOut; this.newsWrite=b_newsWrite; this.y=1
this.slideIn=b_slideIn; this.moveIt=b_moveIt; this.slideSpeed=slidespeed; this.works=works
if(bw.dom || bw.ie4){this.css.fontFamily=this.font; this.css.fontSize=this.size; this.css.color=this.color[0]}
}
this.obj = obj + "Object"; eval(this.obj + "=this"); return this
}
// A unit of measure that will be added when setting the position of a layer.
var px = bw.ns4||window.opera?"":"px";
function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x+px; this.css.top=this.y+px;}
function b_newsWrite(num,i){
if (bw.ns4){
this.writeref.write(""
+""+this.news[num]['text']+"")
this.writeref.close()
}else this.writeref.innerHTML = ''+this.news[num]['text']+''
}
//Slide in
function b_slideIn(num,i){
if (this.y>0){
if (i==0){this.moveIt(0,this.newsheight); this.newsWrite(num,this.color.length-1)}
this.moveIt(this.x,this.y-this.slideSpeed)
i ++
setTimeout(this.obj+".slideIn("+num+","+i+");",50)
}else setTimeout(this.obj+".fadeOut("+num+","+(this.color.length-1)+")",this.delay)
}
//The fade functions
function b_fadeIn(num,i){
if (i=0){
if (i==0 || bw.ns4) this.newsWrite(num,i)
else{
obj = bw.ie4?eval(this.obj+"link"):document.getElementById(this.obj+"link")
obj.style.color = this.color[i]
}
i --
setTimeout(this.obj+".fadeOut("+num+","+i+")",this.speed)
}else{
num ++
if(num==this.news.length) num=0
works = !this.works?0:this.works==1?1:Math.round(Math.random())
if(works==0) setTimeout(this.obj+".fadeIn("+num+",0)",500)
else if (works==1){this.y=1; setTimeout(this.obj+".slideIn("+num+",0)",500)
}
}
}
/********************************************************************************************
The init function. Calls the object constructor and set some properties and starts the fade
*********************************************************************************************/
function fadeInit(){
oNews = new makeNewsObj('divNews','divNewsCont',nFont,nFontsize,"nColor","nNews",nFadespeed,nBetweendelay,nSlidespeed,nWorks,nNewsheight)
oNewsCont = new makeNewsObj('divNewsCont')
works = !oNews.works?0:oNews.works==1?1:Math.round(Math.random())
if (works==0) oNews.fadeIn(0,0)
else if (works==1) oNews.slideIn(0,0)
oNewsCont.css.visibility = "visible"
}
//Calls the init function on pageload.
if(bw.bw) onload = fadeInit