// DIAPORAMA PAR BMalbum de BM
//LICENCE
// BMalbum est un Freeware ou Gratuiciel, vous pouvez l'utiliser et le diffuser sans limitation, à l'exception de la diffusion dans toute presse ou CDRom sans autorisation écrite de l'auteur.
// Il est strictement interdit :
// De modifier le programme en tout ou en partie, code html et js généré
// De décompiler ou reconstituer le programme.
// De distribuer partiellement le logiciel ou l'un de ses éléments.
// GARANTIE LIMITEE
// ABSENCE DE RESPONSABILITE POUR LES DOMMAGES INDIRECTS.
// Le programme est fourni et concédé sous licence "TEL QUEL", sans garantie d'aucune sorte, expresse ou tacite, y compris, sans limitation, garanties implicites de valeur marchande et d'adaptabilité a des fins particulières. 
// L'auteur ou tout autre tiers impliqué dans la création, la production ou la livraison du programme, ne sera pas tenu responsable sous n'importe quelles circonstances, de tout dommage direct ou indirect incluant les dommages pour pertes de profits, cessation d'activités commerciales ou autre, subis par l'utilisateur de ce programme et ce, même dans le cas ou l'auteur ou ses distributeurs auraient été informés de tels dommages.
// En Raison des environnements matériels et logiciels hétérogènes dans lesquels ce programme peut être utilisé, aucune garantie d'adéquation à un environnement particulier n'est garanti.
// Les résultats ou performances de ce programme sont entièrement assumés par l'utilisateur.
// PROPRIETE
// Le programme, y compris son code, sa documentation, son apparence, sa structure et son organisation, est un produit exclusif de l'auteur  qui conserve en permanence les droits de propriété du programme ou de ses copies, modifications ou parties fusionnées.
// L'installation du logiciel vaut acceptation pleine et entière des présentes dispositions.
// JavaScript Document
var nb_chansons = 1;
var dom = (document.getElementById)? true:false;
var ns4 = (document.layers)? true:false;
var ie4 = (document.all)? true:false;
var baffiche=true;
Chansons = new Array(nb_chansons); 
function UneChanson(titre, fichier){
	this.titre = titre;
	this.fichier = fichier; 
}
Chansons[0] = new UneChanson("","");
function AfficheouCache(){
	if (baffiche==true){
		document.getElementById("bmplayer").style.display='';
		baffiche=false;
	}else{
		document.getElementById("bmplayer").style.display='none';
		baffiche=true;
	}
}
function doDrag(e) {			// Déplacement des Divs-Layers
	if (ie4) {
		var difX=event.clientX-window.lastX;
	   var difY=event.clientY-window.lastY;
		var newX1 = parseInt(song.style.left)+difX;
	   var newY1 = parseInt(song.style.top)+difY;
	   document.getElementById("song").style.left=newX1+"px";
	   document.getElementById("song").style.top=newY1+"px";
	   window.lastX=event.clientX;
	   window.lastY=event.clientY;
	}else if (dom) {
		var difX=e.clientX-window.lastX;
	   var difY=e.clientY-window.lastY;
		var newX1 = parseInt(document.getElementById("song").style.left)+difX;
	   var newY1 = parseInt(document.getElementById("song").style.top)+difY;
	   document.getElementById("song").style.left=newX1+"px";
	   document.getElementById("song").style.top=newY1+"px";
	   window.lastX=e.clientX;
	   window.lastY=e.clientY;
	}else if (ns4) {
		var difX=e.pageX-window.lastX;
	   var difY=e.pageY-window.lastY;
		var newX1 = parseInt(document.layers.song.left)+difX;
	   var newY1 = parseInt(document.layers.song.top)+difY;
	   document.layers.song.left=newX1;
	   document.layers.song.top=newY1;
	   window.lastX=e.pageX;
	   window.lastY=e.pageY;
	} 
}

function beginDrag(e) {		// Paramétrage du déplacement des Divs-Layers et des onmousemove & onmouseup
	if (ie4) {
		window.lastX=event.clientX;
	   window.lastY=event.clientY;
	   document.onmousemove=doDrag;
	   document.onmouseup=endDrag;
//		if (event.srcElement.id=="song"){
//			Récup de l'Id d'un élément sous IE
//		}
	}else if (dom) {
		window.lastX=e.clientX;
	   window.lastY=e.clientY;
	   window.onmousemove=doDrag;
	   window.onmouseup=endDrag;
		//myattr=e.target.getAttribute("ID");
//		if(myattr=="song") {
//			Récup de l'ID d'un élément sous NS6
//		}
	}else if (ns4) {
		window.lastX=e.pageX;
	   window.lastY=e.pageY;
	   document.captureEvents(Event.MOUSEMOVE)
	   document.onmousemove=doDrag;
	   document.captureEvents(Event.MOUSEUP)
	   document.onmouseup=endDrag;
	}
}

function endDrag(e) {		// Stabilisation des Divs-Layers dans la fenetre
	 if (ie4 || ns4) {
	 	document.onmousemove=null;
	 }else if (dom) {
		window.onmousemove=null;
	}else if (ns4) {
		document.onmousemove=null;
	}
}
function JoueChanson()
{
var choix = 0; 
var texte2= Chansons[choix].titre;  
var	texte='<div id="bmplayer" ><EMBED src="'+ Chansons[choix].fichier +'" border="0" autostart="true" width="290" height="40"></div>';
var mafenetre="<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 BGCOLOR=#D3E5FA><TR><TD><TABLE WIDTH=290 BORDER=0 CELLPADDING=1 CELLSPACING=1>";
mafenetre+="<TR><TD WIDTH=20 HEIGHT=15 style='cursor:hand;' onclick='AfficheouCache();' ><IMG  alt='Réduire' src='images/reduire.gif'></TD><TD WIDTH=270 BGCOLOR=#0066CC>";
mafenetre+='<DIV id="songmove" style="cursor:move;"><font color="#D3E5FA" size="1" face="Verdana, Arial, Helvetica, sans-serif">'+texte2+'</font></DIV>';
mafenetre +='</TD></TR><TR><TD colspan="2">'+texte+'</TD></TR></TABLE></TD></TR></TABLE>';
texte=mafenetre;

	if ("" == ""){
	texte="";
	}
	if (document.all){

	document.all.song.innerHTML = texte;
	document.all.songtitre.innerHTML = texte2;
	}else if (ns4) {
	document.song.document.open();
	document.songtitre.document.open();
	document.song.document.write(texte);
	document.songtitre.document.write(texte2);
	document.song.document.close();
	document.songtitre.document.close();
	}
	else if (dom){
	document.getElementById("song").innerHTML = texte; 
	document.getElementById("songtitre").innerHTML = texte2; 
	}
	var h=0;
	var w=300
	if ("" != ""){
		if (ie4) {
			h=document.body.clientHeight-55;w=40;
			song.style.left=w;
			song.style.top=h;
			songmove.onmousedown=beginDrag;
		}else if (dom) {
			document.getElementById('song').style.left=w;
			document.getElementById('song').style.top=h;
			document.getElementById("songmove").addEventListener("mousedown",beginDrag, false);
		}else if (ns4) {
			document.layers.song.left=w;
			document.layers.song.top=h;
			document.captureEvents(Event.MOUSEDOWN);
			document.onmousedown=beginDrag;
		}
	}
}
function StopChanson()
{
var choix = 0; 
var	texte='';
var texte2= '';  

	if (ie4){
	document.all.song.innerHTML = texte;
	document.all.songtitre.innerHTML = texte2;
	}else if (document.layers) {
	document.song.document.open();
	document.songtitre.document.open();
	document.song.document.write(texte);
	document.songtitre.document.write(texte2);
	document.song.document.close();
	document.songtitre.document.close();
	}
	else if (document.getElementById){
	document.getElementById("song").innerHTML = texte; 
	document.getElementById("songtitre").innerHTML = texte2; 
	}

}

