var paramOk = true;
function FaitTableau(n) {
  // Création d'un tableau (array)
  // aux dimensions du nombre de paramètres.
  this.length = n;
  for (var i = 0; i <= n; i++) {
    this[i] = 0
  }
  return this
}

function ParamValeur(nValeur) {
  // Récupération de la valeur d'une variable
  // Pour créer la variable en Javascript.
  var nTemp = "";
  for (var i=0;i<(param.length+1);i++) {
    if (param[i].substring(0,param[i].indexOf("=")) == nValeur)
      nTemp = param[i].substring(param[i].indexOf("=")+1,param[i].length)
  }
  return Decode(nTemp)
}

// Extraction des paramètres de la requête HTTP
// et initialise la variable "paramOk" à false
// s'il n'y a aucun paramètre.
if (!location.search) {
  paramOk = false;
}
else {
  // Éliminer le "?"
  nReq = location.search.substring(1,location.search.length)
  // Extrait les différents paramètres avec leur valeur.
  nReq = nReq.split("&");
  param = new FaitTableau(nReq.length-1)
  for (var i=0;i<(nReq.length);i++) {
    param[i] = nReq[i]
  }
}

// Décoder la requête HTTP
// manuellement pour le signe (+)
function Decode(tChaine) {
  while (true) {
    var i = tChaine.indexOf('+');
    if (i < 0) break;
    tChaine = tChaine.substring(0,i) + '%20' + tChaine.substring(i + 1, tChaine.length);
  }
  return unescape(tChaine)
}
// End -->
if (paramOk) {
  var engine = ParamValeur("BV_EngineID");
  var session = ParamValeur("BV_SessionID");
}

function deliaPPPLink(link)
{
   if (link.search(/\?/) == -1)
   {
	parent.location=link + "?BV_SessionID=" + session + "&BV_EngineID=" +engine;
   }
   else 
   {
	parent.location=link + "&BV_SessionID=" + session + "&BV_EngineID=" +engine;
   }
   
}

function deliaPPPLinkRange(link)
{
   if (link.search(/\?/) == -1)
   {
	document.location.href=link + "?BV_SessionID=" + session + "&BV_EngineID=" +engine;
   }
   else 
   {
	document.location.href=link + "&BV_SessionID=" + session + "&BV_EngineID=" +engine;
   }
   
}


var idMenu;

function getBoxerMenu(idMenu) {
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i).className='hidden') {document.getElementById(idMenu).className='';}
	}
}


function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
  var obj=MM_findObj(objStr);
  if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}




function insertSWF( movieURL, sParams, width, height) {
	var strHTML;
	var sNewParams = sParams.replace(/;/g,"&");
	sNewParams = sNewParams.replace(/:/g,"=");
	
	strHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+width+'" height="'+height+'">'
	strHTML+= '<param name="allowScriptAccess" value="sameDomain" />'
	strHTML+= '<param name="movie" value="'+movieURL+'?'+sNewParams+'" />'
	strHTML+= '<param name="quality" value="high" />'
	strHTML+= '<param name="wmode" value="transparent" />'
	strHTML+= '<param name="scale" value="exactfit" />'
	strHTML+= '<param name="bgcolor" value="#FFFFFF" />'
	strHTML+= '<embed src="'+movieURL+'?'+sNewParams+'" quality="high" bgcolor="#FFFFFF" width="'+width+'" height="'+height+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" scale="exactfit" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'
	strHTML += '</object>'		;
	document.write ( strHTML )	;
	//return strHTML;
/*	alert("contenu actuel : " + document.getElementById(id).innerHTML);
	document.getElementById(id).innerHTML = strHTML;*/
}

function insertFlashVars( movieURL, sParams, width, height) {
	var strHTML;
	var sNewParams = sParams.replace(/;/g,"&");
	sNewParams = sNewParams.replace(/:/g,"=");
	
	strHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+width+'" height="'+height+'">'
	strHTML+= '<param name="allowScriptAccess" value="sameDomain" />'
	strHTML+= '<param name="movie" value="'+movieURL+'" />'
	strHTML+= '<param name="FlashVars" value="'+sNewParams+'" />'
	strHTML+= '<param name="quality" value="high" />'
	strHTML+= '<param name="wmode" value="transparent" />'
	strHTML+= '<param name="scale" value="exactfit" />'
	strHTML+= '<param name="bgcolor" value="#FFFFFF" />'
	strHTML+= '<embed src="'+movieURL+'" quality="high" bgcolor="#FFFFFF" width="'+width+'" height="'+height+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" flashVars="'+sNewParams+'" scale="exactfit" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" />'
	strHTML += '</object>'		;
	document.write ( strHTML )	;
	//return strHTML;
/*	alert("contenu actuel : " + document.getElementById(id).innerHTML);
	document.getElementById(id).innerHTML = strHTML;*/
}

function dynamic_scroll ()
{
	if (document.getElementById('content')  && document.getElementById('contentScroll'))
	{
		var divcontent = document.getElementById('content') ;
		var divscroll= document.getElementById('contentScroll');
		if (divcontent.scrollHeight <= 73)
		{
			divscroll.style.display = "none" ;
		}
	}
}

