function ejs_nodroit() {
	return(false);
}

function popup(href, id, w, h, r, s) {
	window.open(href, id, 'width='+w+',height='+h+',resizable='+r+',scrollbars='+s+',toolbar=0,directories=0,status=0,menubar=0');
}

function caheSMenu(nb)
{
//document.getElementById("menuContent").style.display="none";
for(i=0;i<=nb;i++)
document.getElementById("smenu"+i).style.display="none";
}

function getLeft(deKoi)
{
	var obj = document.getElementById(deKoi);
	var curleft = 0;

	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else
	{
		if (obj.x)
			curleft += obj.x;
	}

	//if(document.all)
	//	curleft+=5;
	curleft-=209;
	return (curleft+'px');
}

function statPub(pub_id)
{
	document.getElementById('imgPub').src='/pub.php?publicite_id='+pub_id;
}

function out(annu_id)
{
	document.getElementById('imgAnnu').src='/out.php?annuaire_produit_id='+annu_id;
}

function ValideQuizz(rep)
{
	obj=document.forms["quizz"];
	for(i=0;i<obj.reponse.length;i++)
	{
		if(obj.reponse[i].checked)
		{
				if(obj.reponse[i].value!="0") 
					obj.submit();
				else 
				{
					//PopDH(rep);
					customFunctionCreateWindow(rep);
				}	
				return false; 
		}
	}
	customFunctionCreateWindow(rep);
}
	
function PopDH(mes)
{
var contenu="<table width='260' border='0' cellpadding='2' cellspacing='0' bgcolor='#EFEFEF'>"+
   " <tr> "+
     " <td class='blc12' align='center'>"+mes+"</td>"+
    " </tr>"+
   " <tr>"+
    "  <td align='center'><a href='javascript:ferm();' class='blc12'>Fermer</a></td>"+
   " </tr>"+
 " </table>";

	if(document.getElementById && (navigator.appVersion.indexOf("Mac") == -1))
	{
		document.getElementById('mes').style.visibility="visible";
		document.getElementById('mes').innerHTML=contenu
	}
	else
	{
		if(document.layers)
		{
			document.layers['mes'].visibility='show';
			document.layers['mes'].document.write(contenu);
			document.layers['mes'].document.close();
		}
		else
		{
			if((navigator.appVersion.indexOf("Mac") != -1))
			{
				document.getElementById('mes').style.visibility="visible";
				contenus="";
				if((navigator.userAgent.indexOf("5.2") != -1)) contenus+='<table border="0" cellpadding="1" cellspacing="0" width="260><td><tr>';
				contenus+='<center><img src="/fhm/img_site/picto_att.gif" width="32" height="35" align="absmiddle"><span class="blc18">Attention !</span></center>';
				if((navigator.userAgent.indexOf("5.2") != -1)) contenus+='</td></tr>';
				if((navigator.userAgent.indexOf("5.2") != -1)) contenus+='<tr><td>';
	    			contenus+='<center class="blc12">'+mes+'</center>';
				if((navigator.userAgent.indexOf("5.2") != -1)) contenus+='</td></tr><tr><td>';
	    			contenus+='<center><a href="javascript:ferm();" class="blc12">Fermer</a></center>';
				if((navigator.userAgent.indexOf("5.2") != -1)) contenus+='</td></tr></table>';
				document.getElementById('mes').innerHTML=contenus;
			}
	
		}
	}
}

function addReponse()
{
		new Ajax(
		'/ajax/addReponse.php',
		{
			method: 'post',
			data:$('formforum').toQueryString(),
			onComplete: function(req) {
				var arr = req.split('|');
				//document.forms['produit'].produit_attribut_id.value=arr[0];
				//$('vdvc_prix').innerHTML=arr[1];
				//$('postforum').innerHTML=req;*

				
				if(arr[0]=="true")
				{
					$('postforum').innerHTML="<a href='" + arr[1] + "' title='Voir ma réponse'>Cliquez-ici pour visualiser votre réponse</a>";
				}
				else
				{
					alert("Une erreur s'est produite, veuillez nous excuser pour la gène occasionnée.");
				}
				
			},
			evalScripts: true
		}
	).request();
}

function ferm()
{
	if(document.getElementById)
	{
		document.getElementById('mes').style.visibility="hidden";
	}
	else
		document.layers['mes'].visibility='hide';
	
	document.quizz.score.value = 0;
	
	document.quizz.submit();
}

function AddBookmark(title, url) { 
	if (document.all) 
	window.external.AddFavorite(url, title); 
	else if (window.sidebar) 
	window.sidebar.addPanel(title, url, "") 
} 


function mail_friend(url) {
	
	var formulaire="";
	formulaire+="<h3>Envoyez cette page à un ami :</h3>";
	formulaire+="<form name='mail' method='POST' action='/envoie-mail.php'>";
	formulaire+="<input type='hidden' name='url' value='" + url + "'>";
	formulaire+="<table width='100%' cellpadding='2' cellspacing='1'>";
	formulaire+="<tr><td>Votre Nom :</td><td><input type='text' name='nom'></td></tr>";
	formulaire+="<tr><td>Votre E-Mail :</td><td><input type='text' name='email'></td></tr>";
	formulaire+="<tr><td>Nom de votre ami :</td><td><input type='text' name='nom_ami'></td></tr>";
	formulaire+="<tr><td>Son E-Mail :</td><td><input type='text' name='email_ami'></td></tr>";
	formulaire+="<tr><td>Message :</td><td><textarea name='remarque' cols='4' rows='3' style='width: 99%'></textarea></td></tr>";
	formulaire+="<tr><td colspan='2'><input type='button' name='cmd' value='Envoyer' style='width: 99%' onClick=\"if(document.mail.nom.value.length > 2 && document.mail.email.value.length > 2 && document.mail.nom_ami.value.length > 2 && document.mail.email_ami.value.length > 2) document.mail.submit(); else alert('Merci de remplir tous les champs');\"></td></tr>";
	formulaire+="</table>";
	formulaire+="</form>";
	
	AjMailFriend(formulaire);
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}






//-------------------------------------------------------------
//  Nom Document : GFBULLE.JS
//-------------------------------------------------------------
//  Mise à Jour  : 29.05.2006
//  Objet        : Compatibilité IE6 et DOCTYPE
//  -----------------------------------------------------------
var DOM = (document.getElementById ? true : false);
var IE  = (document.all && !DOM ? true : false);
var NS4 = (document.layers ? true : false);
var NAV_OK   = ( DOM || IE || NS4);
var NETSCAPE = (navigator.appName == "Netscape");
var Mouse_X;        // Position X en Cours de la Mouse
var Mouse_Y;        // Position Y en Cours de la Mouse
var TopIndex = 999;   // Z-Index interne
var Decal_X  = 5;   // Décalage X entre Pointeur Mouse et Bulle
var Decal_Y  = 5;   // Décalage Y entre Pointeur Mouse et Bulle
var bBulle= false;  // Flag Affichage de la Bulle
//---------------------
function GetObjet(div_){
  if( DOM) return document.getElementById(div_);
  if( IE)  return document.all[div_];
  if( NS4) return document.layers[div_];
}
//---------------------
function GetStyle(div_){
  return (NS4 ? GetObjet(div_) : GetObjet(div_).style);
}
//---------------------
function ObjHide( div_){
  var Obj = null;
  if( div_){
    Obj = GetStyle( div_);
    if( Obj){
      Obj.visibility= "hidden";
    }
  }
  return(true);
}
//-------------------------
function ObjShow( div_, z_){
  var Obj = null;
  if( div_){
    Obj = GetStyle( div_);
    if( Obj){
      Obj.visibility = "visible";
      if( arguments[1] != null)
        Obj.zIndex = z_;
      else
        Obj.zIndex = TopIndex++;
    }
  }
  return(true);
}
//-----------------------------
function ObjWrite( div_, html_){
  var Obj;
  Obj = GetObjet( div_);
  if( Obj) with( Obj){
    if( !NS4){
      innerHTML = html_;
    }
    else{
      document.open();
      document.write( html_);
      document.close();
    }
  }
}
//-------------------------------
function ObjMoveTo( div_, x_, y_){
  var Obj = null;
  var Arg = arguments;
  if( div_){
    Obj = GetStyle( div_);
    if( Obj){
      if( Arg[1] != null) Obj.left = x_ +"px";
      if( Arg[2] != null) Obj.top  = y_ +"px";
    }
  }
}
//------------------------------------
//  Mise à Jour  : 29.05.2006
//------------------------------------
function ObjShowAll( div_, x_, y_, z_){
  var Obj = GetObjet( div_);
  var DocRef;
  var MaxX, MaxY;
  var Top,  Left;
  var Haut, Larg;
  var SavY = y_;

  if( Obj){
    //-- Récup. dimension fenêtre et DIV
    if( NETSCAPE){
      with( window){
        Left = pageXOffset;
        Top  = pageYOffset;
        MaxX = innerWidth;
        MaxY = innerHeight;
        if( MaxX > document.width)  MaxX = document.width;
        if( MaxY > document.height) MaxY = document.height;
        MaxX += Left;
        MaxY += Top;
      }
      if( NS4){
        Larg = Obj.clip.width;
        Haut = Obj.clip.height;
      }
      else{
        Larg = Obj.offsetWidth;
        Haut = Obj.offsetHeight;
      }
    }
    else{
      if( document.documentElement && document.documentElement.clientWidth)
        DocRef = document.documentElement;
      else
        DocRef = document.body;

      with( DocRef){
        Left = scrollLeft;
        Top  = scrollTop;
        MaxX = Left + clientWidth;
        MaxY = Top  + clientHeight;
      }

      Larg = Obj.scrollWidth;
      Haut = Obj.scrollHeight;
    }
    //-- Réajuste dimension fenêtre
    MaxX -= Larg;
    MaxY -= Haut;

    //-- Application Bornage
    if( x_ > MaxX) x_ = MaxX;
    if( x_ < Left) x_ = Left;
    if( y_ > MaxY) y_ = MaxY;
    if( y_ < Top)  y_ = Top;

    //-- si en bas On réajuste
    //-- pour que la bulle ne prenne pas le focus
    if( y_== MaxY){
      var DeltaY = MaxY -SavY;
      y_ = MaxY - DeltaY -Haut -2*Decal_Y;
    }

    //-- On place la Bulle
    ObjMoveTo( div_, x_, y_);
    ObjShow( div_, z_);
  }
}
//------------------------
function BulleWrite( txt_){
 var Obj;
 var Html;
 Obj = GetObjet( 'Bulle');
 if( Obj){
    Html  = "<div id='bulle'><div class='contenu'>";
    Html += txt_;

    //-- Rajout pour la démo
    //Html += "<BR><HR>Position <B>onMouseOver</B><BR>Mouse : X= " +Mouse_X +" Y= " +Mouse_Y;

    Html += "</div></div>";
  ObjWrite  ('Bulle', Html);
  ObjShowAll('Bulle', Mouse_X +Decal_X, Mouse_Y +Decal_Y, 1000);
  bBulle= true;
  return( true);
 }
 return(false);
}
//------------------
function BulleHide(){
  ObjWrite ('Bulle', "&nbsp;");
  ObjHide  ('Bulle');
  ObjMoveTo('Bulle', 0, 0);
  bBulle= false;
  return(true);
}

//------------------------------------
//  Mise à Jour  : 29.05.2006
//------------------------------------
function WhereMouse(e){
  var DocRef;

  if( NETSCAPE){
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{
    if( document.documentElement && document.documentElement.clientWidth)
      DocRef = document.documentElement;
    else
      DocRef = document.body;

    Mouse_X = event.clientX +DocRef.scrollLeft;
    Mouse_Y = event.clientY +DocRef.scrollTop;
  }
  //-- La bulle est affichée on la MOVE
  if( bBulle)
    ObjShowAll('Bulle', Mouse_X +Decal_X, Mouse_Y +Decal_Y, 1000);
}
//== INITIALISATION ==================================
//-- Capture Souris events ---------------------------
if( NETSCAPE)
  window.captureEvents( Event.MOUSEMOVE);
document.onmousemove = WhereMouse;

//-- Création STYLE Bulle et DIV----------------------
// Nota : pour NS4 le DIV doit faire parti du document
var Html;
  //-- On met du style pour la bulle
  Html  = '<STYLE TYPE="text/css">';
  Html += '.Bulle{color:#000000;font-size:13px;font-family:Verdana;}';
  Html += '</STYLE>';
  document.write( Html);

  //-- Création du DIV Bulle
  if( !NS4){
    Html ='<div id="Bulle" style="position:absolute; left:auto; top:auto; width:auto; height:auto; z-index:0; visibility:hidden"></div>';
    document.write( Html);
  }
//-- EOF ------------------------------------------------------
