// Musique !
// (c) Cpt Harddock 2002-2009
// http://www.thorgal-bd.fr/

morf=new Object;
morf.promo=0;
morf.qui=1;
morf.f=1;
morf.oui=0;

this.nombr=0;
this.flash=30;
var nom = new Array("","Ouverture","Enfant des étoiles","Mon bel amour","Terre du nord","Aaricia","Oracle (I)","Louve","Oracle (II)","Kriss de Valnor (intro)","Kriss de Valnor","Shaïgan sans merci","Terre du milieu","La mémoire des vivants (I)","La mémoire des vivants (II)","Les elfes","Jolan","Rituels","Déesse Frigg","Enfant des étoiles - Le clip");
var morceau = new Array("","m1","m2","m3","m4","m5","m6","m7","m8","m9","m10","m11","m12","m13","m14","m15","m16","m17","m18","m19");
var extrait = new Array("","","F2","F3","","F5","","F7","","","","","F12","F13","","","F16","","","");
var fait = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);

function placer(){
if(document.all){
this.haut=document.body.clientHeight/2-195;
if(this.haut<0)this.haut=0;
this.gauche=document.body.clientWidth/2-400;
document.all("titre").style.pixelTop=this.haut-50;
document.all("titre").style.pixelLeft=this.gauche;
document.all("fond").style.pixelTop=this.haut+50;
document.all("fond").style.pixelLeft=this.gauche;
for (i=1;i<=19;i++){
document.all("m"+i).style.pixelTop=this.haut+i*20;
document.all("m"+i).style.pixelLeft=this.gauche;
document.all("t"+i).style.pixelTop=this.haut;
document.all("t"+i).style.pixelLeft=this.gauche+290;}
}
if(!document.all){
this.haut=window.innerHeight/2-195;
if(this.haut<0)this.haut=0;
this.gauche=document.body.clientWidth/2-400;
document.getElementById("titre").style.top=this.haut-50;
document.getElementById("titre").style.left=this.gauche;
document.getElementById("fond").style.top=this.haut+50;
document.getElementById("fond").style.left=this.gauche;
for (i=1;i<=19;i++){
document.getElementById("m"+i).style.top=this.haut+i*20;
document.getElementById("m"+i).style.left=this.gauche;
document.getElementById("t"+i).style.top=this.haut;
document.getElementById("t"+i).style.left=this.gauche+290;}
}
}

function titmusic(banniere,coul_dom){
var banniere2="<b>";
longueur=banniere.length;
moitie=Math.round((longueur-0.1)/2);
if (moitie>16)moitie=16;
var couleur="102132435465768798A9BACBDCEDFE";
for (i=0;i<moitie;i++){
varcoul=couleur.substring(i*2,i*2+2);
couleur2=varcoul+coul_dom+varcoul;
banniere2+="<font color='#"+couleur2+"' size='1' face='Tahoma'>"+banniere.charAt(i)+"</font>"};
if (moitie<16){if (moitie!=Math.round((longueur)/2))moitie++};
for (i=longueur-moitie;i<=longueur;i++){
varcoul=couleur.substring(longueur*2-i*2-2,longueur*2-i*2);
couleur2=varcoul+coul_dom+varcoul;
banniere2+="<font color='#"+couleur2+"' size='1' face='Tahoma'>"+banniere.charAt(i)+"</font>"};
this.titre=banniere2+"</b>";
}

function flashouille(){
if(this.flash==30){
this.qui=Math.round(Math.random()*(19-1)+1);
if (fait[this.qui]!=0){flashouille();return;}
fait[this.qui]=1;
this.nombr++;}
if (this.nombr==19){
this.nombr=0;
for (i=0;i<=19;i++)fait[i]=0;}
var teinte="101520253035404550556065707580859095A0A5B0B5C0C5D0D5E0E5F0F5FF";
choix=teinte.substring(this.flash*2,this.flash*2+2);
titmusic(nom[this.qui],choix);
var cd=' <img src="images/rien.gif" border="0" align="absmiddle" height="16">';
if(extrait[this.qui]!="")cd=' <img src="images/plan9.gif" border="0" align="absmiddle">';
if(document.all)document.all(morceau[this.qui]).innerHTML='<a href="javascript:fiche('+this.qui+')" onmouseover="self.status=\''+nom[this.qui]+'\';return true" onmouseout="self.status=\'\';return true" onfocus="blur()">'+this.titre+'</a>'+cd;
if(!document.all)document.getElementById(morceau[this.qui]).innerHTML='<a href="javascript:fiche('+this.qui+')" onmouseover="self.status=\''+nom[this.qui]+'\';return true" onmouseout="self.status=\'\';return true" onfocus="blur()">'+this.titre+'</a>'+cd;
this.flash--;
if(this.flash==0)this.flash=30;

if(morf.oui==1){
morf.promo++;
morf.f-=0.1;
for(i=1;i<=19;i++){
if(document.all)document.all("t"+i).filters.alpha.opacity-=10;
if(!document.all)document.getElementById("t"+i).style.setProperty("-moz-opacity", morf.f, "");
}
if(morf.promo==10){
for(i=1;i<=19;i++){
if(document.all)document.all("t"+i).style.visibility="hidden";
if(!document.all)document.getElementById("t"+i).style.visibility="hidden";
if(extrait[i]!=""){
if(document.all)document.all("extrait"+i).innerHTML='Téléchargez <a href="http://www.macromedia.com/go/getflashplayer">Flash</a> pour écouter cet extrait de l\'album.';
if(!document.all)document.getElementById("extrait"+i).innerHTML='Téléchargez <a href="http://www.macromedia.com/go/getflashplayer">Flash</a> pour écouter cet extrait de l\'album.';
}
}
morf.oui=2;}
}

if(morf.oui==2){
morf.promo--;
morf.f+=0.1;
if(document.all)document.all("t"+morf.qui).style.visibility="visible";
if(!document.all)document.getElementById("t"+morf.qui).style.visibility="visible";
if(document.all)document.all("t"+morf.qui).filters.alpha.opacity+=10;
if(!document.all)document.getElementById("t"+morf.qui).style.setProperty("-moz-opacity", morf.f, "");
if(morf.promo==0){
if(extrait[morf.qui]!="")UFO.create({movie:"musique/mp3player.swf",width:"300",height:"20",majorversion:"7",build:"0",bgcolor:"#F4F598",flashvars:"file=musique/"+morf.qui+".mp3&autostart=true"},'extrait'+morf.qui);
morf.oui=0;}
}

window.setTimeout('flashouille()',30);
}

function fiche(nb){
morf.promo=0;
morf.qui=nb;
morf.oui=1;
var affclip='';
if(nb==19)affclip='<embed src="mediaplayer.swf" border="1" controls="false" width="320" height="240" allowscriptaccess="always" allowfullscreen="true" flashvars="width=320&height=240&&autostart=false&repeat=true&file=images/univers/enfant_etoiles.swf">';
if(document.all)document.all("leclip").innerHTML=affclip;
if(!document.all)document.getElementById("leclip").innerHTML=affclip;
}