// Fonctions JS

<!-- Popup -->
function popup(l,h,url,nom) {
	hauteur=Math.round((screen.availHeight-h)/2);
	largeur=Math.round((screen.availWidth-l)/2);
	window.open(url, nom, "toolbar=0,location=0,directories=0,status=0, scrollbars=0,resizable=0,menubar=0,top="+hauteur+",left="+largeur+",width="+l+",height="+h);
}

<!-- Lecteur de musique -->
function change_musique(){
	var nom = document.getElementById("form_musiques").elements['liste_musiques'].options[document.getElementById("form_musiques").elements['liste_musiques'].selectedIndex].value;
	var foo = new SWFObject("swf/dewplayer.swf?son=rea/"+nom+"&autoplay=1", "track", "200", "20", "7", "#FFFFCC");
	foo.write("dewplayer");
}

<!-- Lecteur vidéo -->
function change_video(vid){
	//var foo = new SWFObject("swf/flvplayer.swf?file=../rea/"+vid+"&autostart=true&lightcolor=0xFFCC66&backcolor=0x333333&frontcolor=0xFFFFCC", "video", "384", "298", "7", "#FFFFCC");
	//foo.write("lecteur_video");
	
	var foo = new SWFObject("swf/phpsflvplayer.swf","video","384","308","9", "#FFFFCC");
	// for ExpressInstall ????????????????
	foo.useExpressInstall("playerProductInstall.swf");
	foo.setAttribute("xiRedirectUrl", window.location.href);
	// 
	foo.addVariable("file","../rea/"+vid);
	foo.addVariable("streamscript","../php/flvprovider.php");
	foo.addVariable("bufferlength","1.2");
	foo.addVariable("displaywidth","384");
	foo.addVariable("displayheight","288");
	foo.addVariable("autostart","true");
	foo.addVariable("lightcolor","0xFFCC66");
	foo.addVariable("backcolor","0x333333");
	foo.addVariable("frontcolor","0xFFFFCC");
	foo.addVariable("showdigits","true");
	//foo.addParam("allowfullscreen","true");
	//foo.addVariable("showfsbutton","true");

	foo.write("lecteur_video");
	
// http://www.inwayvideo.com/phpflvplayer/index.html
// les flv doivent être modifier avec un log comme FLV MetaData injector (juste cocher Include keyframes object)
}

<!-- Annuaire -->
function change_lien(){
	var req = null; 
	if (window.XMLHttpRequest){
		req = new XMLHttpRequest();
		if (req.overrideMimeType){
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject){
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	
	req.onreadystatechange = function(){ 
		if(req.readyState == 4){
			if(req.status == 200){
				// process a XML document here
				var doc = req.responseXML;
				var val = document.getElementById("form_liens").elements['liste_liens'].options[document.getElementById("form_liens").elements['liste_liens'].selectedIndex].value;
				if(val == "-1"){
					document.getElementById("info_lien").innerHTML = "";
					document.getElementById("url_lien").innerHTML = "";
					
				}else{
					var info = doc.getElementsByTagName('info').item(val).firstChild.data;
					var url = doc.getElementsByTagName('url').item(val).firstChild.data;
					if(info != "n/a")
						document.getElementById("info_lien").innerHTML = "<p>"+info+"</p>";
					else
						document.getElementById("info_lien").innerHTML = "";
					document.getElementById("url_lien").innerHTML = '<p><a href="'+url+'" onclick="window.open(this.href);return(false);">GO >></a></p>';
				}
			}
		}
	};
	req.open("GET", "xml/liens.xml", true); 
	req.send(null);
}
