/*
 ____________________________________
|                                    |
| site        : www.societe-eceau.com|
| auteur      : del                  |
| action      : gestion js           |
|____________________________________|

*/





/* masque ou non le contenu d'un titre */

function affiche_detail(id)

{

  var item = document.getElementById(id);

  if (item)

  {

    if (!item.style.display || item.style.display == "block")

      item.style.display = "none";

	else

	  item.style.display = "block";

  }

}



/* affiche un seul titre et masque tous les autres + selection le sous menu en orange avec pointeur */

function affiche_selection_sousmenu(id1, id2, id3, id4)

{

  var item = document.getElementById('menu_produit');

  item.className = "";

  var item = document.getElementById(id1);

  item.className = "active";

  var item = document.getElementById(id2);

  item.className = "";

  var item = document.getElementById(id3);

  item.className = "";

  var item = document.getElementById(id4);

  item.className = "";

}


/* affiche un seul economiseur male et un seul economiseur femelle (en fonction de la couleur choisie) */

function affiche_couleur_produit(couleur, id)
{
  if ((id == 1) || (id == 2) || (id == 3))
  {
	/* couleur chrome */
	if (document.getElementById(couleur+'0').checked)
	{
		document.getElementById(1).style.display = 'inline';
		document.getElementById('couleur_1_0').checked = 'checked';
		document.getElementById('couleur_2_0').checked = 'checked';
		document.getElementById('couleur_3_0').checked = 'checked'; 
	}
	else
	{
		document.getElementById(1).style.display = 'none';
	}
	/* couleur dore */
	if (document.getElementById(couleur+'1').checked)
	{ 
		document.getElementById(2).style.display = 'inline'; 
		document.getElementById('couleur_1_1').checked = 'checked';
		document.getElementById('couleur_2_1').checked = 'checked';
		document.getElementById('couleur_3_1').checked = 'checked'; 
	}
	else
	{
		document.getElementById(2).style.display = 'none';
	}
	/* couleur blanc */
	if (document.getElementById(couleur+'2').checked)
	{ 
		document.getElementById(3).style.display = 'inline'; 
		document.getElementById('couleur_1_2').checked = 'checked';
		document.getElementById('couleur_2_2').checked = 'checked';
		document.getElementById('couleur_3_2').checked = 'checked'; 
	}
	else
	{
		document.getElementById(3).style.display = 'none';
	}
  }
  else /* ((id == 4) || (id == 5) || (id == 6)) */
  {
	/* couleur chrome */
	if (document.getElementById(couleur+'0').checked)
	{ 
		document.getElementById(4).style.display = 'inline';
		document.getElementById('couleur_4_0').checked = 'checked';
		document.getElementById('couleur_5_0').checked = 'checked';
		document.getElementById('couleur_6_0').checked = 'checked'; 
	}
	else
	{
		document.getElementById(4).style.display = 'none';
	}
	/* couleur dore */
	if (document.getElementById(couleur+'1').checked)
	{ 
		document.getElementById(5).style.display = 'inline'; 
		document.getElementById('couleur_4_1').checked = 'checked';
		document.getElementById('couleur_5_1').checked = 'checked';
		document.getElementById('couleur_6_1').checked = 'checked'; 
	}
	else
	{
		document.getElementById(5).style.display = 'none';
	}
	/* couleur blanc */
	if (document.getElementById(couleur+'2').checked)
	{ 
		document.getElementById(6).style.display = 'inline'; 
		document.getElementById('couleur_4_2').checked = 'checked';
		document.getElementById('couleur_5_2').checked = 'checked';
		document.getElementById('couleur_6_2').checked = 'checked'; 
	}
	else
	{
		document.getElementById(6).style.display = 'none';
	}
  }
}


/* recopie les coordonnées de livraison dans les coordonnées de facturation */

function adresse_identique()

{

  if (document.forms[0].idem.checked == true)

  {

    document.forms[0].fsociete.value = document.forms[0].lsociete.value;

    document.forms[0].fgenre[0].checked = document.forms[0].lgenre[0].checked;

    document.forms[0].fgenre[1].checked = document.forms[0].lgenre[1].checked;

    document.forms[0].fgenre[2].checked = document.forms[0].lgenre[2].checked;

    document.forms[0].fnom.value = document.forms[0].lnom.value;

    document.forms[0].fprenom.value = document.forms[0].lprenom.value;

    document.forms[0].fadresse.value = document.forms[0].ladresse.value;

    document.forms[0].fcpostal.value = document.forms[0].lcpostal.value;

    document.forms[0].fville.value = document.forms[0].lville.value;

  }

  else

  {

    document.forms[0].fsociete.value = "";

    document.forms[0].fnom.value = "";

    document.forms[0].fprenom.value = "";

    document.forms[0].fadresse.value = "";

    document.forms[0].fcpostal.value = "";

    document.forms[0].fville.value = "";

  }

}



/* affiche une fenetre temporaire et imprime le contenu du div puis referme la fenetre */

function imprime_div(div, titre)

{

  var f = "";

  var entete = '<!DOCTYPE HTML PUBLIC ><HTML><HEAD><title>' + titre + '</title></HEAD><BODY style="font-size:9px; color:#000099; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding:5px;" onload="window.print();"><link rel="stylesheet" type="text/css" href="css/ecran.css" media="screen, print" />';

  var pied = "</body></html>";

  var zone = "<hr>" + document.getElementById(div).innerHTML + "<hr>";

  var f = window.open("", "impression", "height=700, width=600,toolbar=1, menubar=1, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");

  f.document.write ("" + entete + zone + pied);

  f.document.close();

  return;

}


/* gestion du navigateur pour flash */

function MM_CheckFlashVersion(reqVerStr,msg)
{
  with(navigator)
  {
    var isIE  = (appVersion.indexOf("MSIE") != -1 && userAgent.indexOf("Opera") == -1);
    var isWin = (appVersion.toLowerCase().indexOf("win") != -1);
    if (!isIE || !isWin)
	{  
      var flashVer = -1;
      if (plugins && plugins.length > 0)
	  {
        var desc = plugins["Shockwave Flash"] ? plugins["Shockwave Flash"].description : "";
        desc = plugins["Shockwave Flash 2.0"] ? plugins["Shockwave Flash 2.0"].description : desc;
        if (desc == "")
		  flashVer = -1;
        else
		{
          var descArr = desc.split(" ");
          var tempArrMajor = descArr[2].split(".");
          var verMajor = tempArrMajor[0];
          var tempArrMinor = (descArr[3] != "") ? descArr[3].split("r") : descArr[4].split("r");
          var verMinor = (tempArrMinor[1] > 0) ? tempArrMinor[1] : 0;
          flashVer =  parseFloat(verMajor + "." + verMinor);
        }
      }
      // WebTV has Flash Player 4 or lower -- too low for video
      else if (userAgent.toLowerCase().indexOf("webtv") != -1)
	    flashVer = 4.0;

      var verArr = reqVerStr.split(",");
      var reqVer = parseFloat(verArr[0] + "." + verArr[2]);
  
      if (flashVer < reqVer)
	  {
        if (confirm(msg))
          window.location = "http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash";
      }
    }
  } 
}

