//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--
//--//--//--//--//--//--//--//-- GESTION DU MENU PRINCIPAL //--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--
//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--

function getLeft(MyObject) {
//Fonction permettant de connaître la position d'un objet
//par rapport au bord gauche de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
    if (MyObject.offsetParent) {
		return (MyObject.offsetLeft + getLeft(MyObject.offsetParent));
	} else {
        return (MyObject.offsetLeft);
    } 
}

function getTop(MyObject) {
//Fonction permettant de connaître la position d'un objet
//par rapport au bord haut de la page.
//Cet objet peut être à l'intérieur d'un autre objet.
    if (MyObject.offsetParent) {
        return (MyObject.offsetTop + getTop(MyObject.offsetParent));
	} else {
        return (MyObject.offsetTop);
    } 
}




//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--
//--//--//--//--//--//--//--//-- GESTION DU CONTENU //--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//
//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--

function contenuInvisible(){
	var monDiv = document.getElementById("fondgris");
	monDiv.style.visibility = "hidden";
}

function contenuVisible(){
	var monDiv = document.getElementById("fondgris");
	monDiv.style.visibility = "visible";
}




//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--
//--//--//--//--//--//--//--//-- GESTION DU FLASH //--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--
//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--


//-- FLASH de type SWFObject.js -------------------------------------------------------------
function afficheSwfFlashObject(idDIV, folder, idSWF, width, height, zIndex, bgcolor, isTransparent){
	//
	var cheminAnim = folder + idSWF;
	//
	if(idSWF.indexOf(".swf") == -1){
		cheminAnim += ".swf";
	}
	//
	var so = new SWFObject(cheminAnim, idSWF, width, height, zIndex, bgcolor);
	//
	if(arguments.length > 8){
		for(var i=8; i<arguments.length; i++){
			so.addVariable(arguments[i][0], arguments[i][1]);
		}
	}
	//
	so.addParam("scale", "noscale");
	so.addParam("allowscriptaccess", "always");
	//
	if(isTransparent){
		so.addParam("wmode", "transparent");
	} else {
		so.addParam("wmode", "window");
	}
	//
	so.write(idDIV);
}


//-- FLASH de type OBJECT EMBED -------------------------------------------------------------
/*function afficheSwfEmbed(idDIV, folder, idSWF, width, height, zIndex, bgcolor){
	
	var cheminAnim = folder + idSWF;
	//
	if(idSWF.indexOf(".swf") == -1){
		cheminAnim += ".swf";
	}
	
	var monHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width + '" height="' + height + '" id="' + idSWF + '" align="middle"><param name="allowScriptAccess" value="always" /><param name="movie" value="' + cheminAnim + '" /><param name="quality" value="high" /><param name="bgcolor" value="' + bgcolor + '" /><param name="wmode" value="window"><embed src="' + cheminAnim + '" quality="high" bgcolor="' + bgcolor + '" width="' + width + '" height="' + height + '" name="' + idSWF + '" wmode="window" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>';
	//
	var monDiv = document.getElementById(idDIV);
	monDiv.innerHTML = monHTML;
}*/


function afficheNoFlashBanniere(){
	var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
	
	//--------------------------- message d'erreur si on a pas le flash player ---------------------					
	if(!hasRightVersion) {
		var tagErreur = '<div id="erreur">MESSAGE D\'ERREUR : '
				+ 'Le site Tucana Média nécessite FLASH PLAYER version ' + requiredMajorVersion + '. '
				+ 'Votre version de FLASH PLAYER est la : ' + DetectFlashVer() + '<br />' 
				+ 'POUR VISUALISER LE SITE CORRECTEMENT : '
				+ '<a href="http://www.adobe.com/shockwave/download/download.cgi'
				+ '?P1_Prod_Version=ShockwaveFlash&Lang=French" target="_blank">'
				+ 'Téléchargez FLASH PLAYER en cliquant ici</a></div>';
		//
		document.writeln(tagErreur);
	}
}




//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--
//--//--//--//--//--//--//--//-- GESTION DES DIV FLASH (DIAPORAMA, VIDEO //--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--
//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--//--

function afficheDivFlash(typeDiv, param) {
	var monDiv = document.getElementById("container_flash");
	monDiv.style.display = "block";
	//
	if(typeDiv == "img"){
		// param = reference_id
		var maVariable = ["idReference", param];
		afficheSwfFlashObject("div_flash_object", "content-swf/diaporama/", "diaporama", 910, 660, 7, "#969696", true, maVariable);
		//
		centreDivFlash(660);
	}
	//
	if(typeDiv == "flv"){
		// param = lien
		var maVariable = ["nomVideo", param];
		afficheSwfFlashObject("div_flash_object", "content-swf/video/", "video", 720, 602, 8, "#000000", false, maVariable);
		//
		centreDivFlash(604);
	}
	//
	if(typeDiv == "curl"){
		// param = lien
		afficheSwfFlashObject("div_flash_object", "content-swf/curl/", param, 680, 560, 9, "#969696", true);
		//
		centreDivFlash(560);
	}
}


function fermeDivFlash() {
	var monDiv = document.getElementById("container_flash");
	afficheSwfFlashObject("div_flash_object", "content-swf/", "tucana", 580, 200, 6, "#969696", true);
	//
	centreDivFlash(200);
	monDiv.style.display = "none";
}


function centreDivFlash(hauteurDiv) {
	var monDiv = document.getElementById("container_flash_object");
	
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		hauteurEcran = window.innerHeight;
	} else {
		//IE
		hauteurEcran = document.documentElement.clientHeight;
	}
	
	if(hauteurEcran - hauteurDiv > 0) {
		monDiv.style.top = (hauteurEcran - hauteurDiv)/2 + "px";
	} else {
		monDiv.style.top = "0px";
	}
}