function lib_bwcheck() { // test du nav
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.ie7=(this.ver.indexOf("MSIE 7")>-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.ie7
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.ie7 || this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}
var bw=new lib_bwcheck()
nWorks=1
nSlidespeed=5 // en px
nNewsheight=80 // départ en ms
nBetweendelay=8000 // délai avant fading en ms
nFont='tahoma,arial,helvetiva'
nFontsize=10 // en px
nFadespeed=100 // délai du fading en ms
nColor=new Array('#FA925C','#D97846','#BA6133','#9E4D23','#7A3816','#622A0C','#461B05')
txt00 = "Costa Marina, ce sont neuf mini-villas déclinées en plusieurs types d'hébergement pour deux à cinq personnes, dans un cadre exceptionnel avec piscine et vue sur mer.";
txt01 = "A quelques kilomètres de là, les plages renommées de Palombaggia et la baie de Santa Giulia ourlent les eaux turquoises de la Tyrrhénienne. Les côtes de la Sardaigne toute proche se découpent sur l'horizon...";
txt02 = "La Résidence Costa Marina se situe à 20Km de l'aéroport international de Figari et à 6Km du port de Porto-Vecchio. La proximité de la montagne offre aux visiteurs de multiples choix de découvertes et de loisirs.";
txt03 = "N'hésitez pas à visiter notre site fréquemment. Nous vous tiendrons informés des dernières nouveautés !";
nNews=new Array()
nNews[0]=new Array()
nNews[0]["text"]=txt00
nNews[0]["link"]=""
nNews[1]=new Array()
nNews[1]["text"]=txt01
nNews[1]["link"]=""
nNews[2]=new Array()
nNews[2]["text"]=txt02
nNews[2]["link"]=""
nNews[3]=new Array()
nNews[3]["text"]=txt03
nNews[3]["link"]=""
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
}
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']+''
}
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)
}
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)
}
}
}
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"
}
if(bw.bw) onload=fadeInit