// JavaScript Document

function Debug(Texte) {
	document.getElementById('debug').innerHTML = document.getElementById('debug').innerHTML + '<br />' + Texte;	
}

function AffSousMenu(IdSousMenu, Type, Page, Stop) {
	if (Stop != "oui") { EffacerSousMenus(IdSousMenu, Type, Page); }
	if (document.getElementById(IdSousMenu).offsetHeight == 0) {
		//document.getElementById(IdSousMenu).style.displau
		//Debug(document.getElementById('sous_menu_rea').style.left + " - " + document.getElementById('sous_menu_rea').style.top  + " - " + document.getElementById('sous_menu_rea').offsetHeight );
		document.getElementById('sous_menu_aff').value = IdSousMenu;
		new Effect.SlideDown(IdSousMenu); return true;
	}
}

function EffSousMenu(IdSousMenu, Type, Page, EffSousMenu) {
	if (!IdSousMenu) { IdSousMenu = ""; }
	//Debug(IdSousMenu + " : " + document.getElementById(IdSousMenu).style.display + " : " + document.getElementById('sous_menu_aff').value);
	var DivVerif = "";
	if (Page == "realisations") { DivVerif = "sous_menu_rea"; }
	else if (Type == "particuliers" && Page == "produits") { DivVerif = "sous_menu_part_prod"; }
	else if (Type == "professionnels" && Page == "produits") { DivVerif = "sous_menu_pro_prod"; }
	//Debug(IdSousMenu + " / sous_menu_aff : " + document.getElementById('sous_menu_aff').value + " / DivVerif : " + DivVerif + " / EffSousMenu : " + EffSousMenu);
	//if (document.getElementById(IdSousMenu).offsetHeight == document.getElementById('haut_'+ IdSousMenu).value && (document.getElementById('sous_menu_aff').value != IdSousMenu || EffSousMenu != IdSousMenu) && DivVerif != IdSousMenu) {
	//if (document.getElementById(IdSousMenu).offsetHeight == document.getElementById('haut_'+ IdSousMenu).value && (document.getElementById('sous_menu_aff').value != IdSousMenu && EffSousMenu != IdSousMenu)) {
	if (document.getElementById(IdSousMenu).offsetHeight == document.getElementById('haut_'+ IdSousMenu).value) {
		//Debug(IdSousMenu + " : " + document.getElementById(IdSousMenu).style.display + " / " + document.getElementById('sous_menu_aff').value + " / DivVerif : " + DivVerif + " / Page : " + Page);
		new Effect.SlideUp(IdSousMenu); return true;
	}
}

function EffacerSousMenus(IdSousMenu, Type, Page, RAZ) {
	if (!IdSousMenu) { IdSousMenu = ""; }
	if (RAZ == "oui") { document.getElementById('sous_menu_aff').value = ""; }
	//if (IdSousMenu || (IdSousMenu == "" && (Page != "realisations" || IdSousMenu == "sous_menu_part_prod" || IdSousMenu == "sous_menu_pro_prod") && (Page != "produits" || IdSousMenu == "sous_menu_rea"))) {
	if (IdSousMenu != "sous_menu_part_prod" && (IdSousMenu != "" || Page == "realisations")) { EffSousMenu('sous_menu_part_prod', Type, Page, IdSousMenu); }
	if (IdSousMenu != "sous_menu_pro_prod" && (IdSousMenu != "" || Page == "realisations")) { EffSousMenu('sous_menu_pro_prod', Type, Page, IdSousMenu); }
	if (IdSousMenu != "sous_menu_rea" && (IdSousMenu != "" || Page != "realisations")) { EffSousMenu('sous_menu_rea', Type, Page, IdSousMenu); }
	/*
	EffSousMenu('sous_menu_part_prod', Type, Page, IdSousMenu);
	EffSousMenu('sous_menu_pro_prod', Type, Page, IdSousMenu);
	EffSousMenu('sous_menu_rea', Type, Page, IdSousMenu);
	*/
	if (Page == "realisations" && IdSousMenu != "sous_menu_part_prod" && IdSousMenu != "sous_menu_pro_prod") { AffSousMenu('sous_menu_rea', Type, Page, "oui"); }
	else if (Type == "particuliers" && Page == "produits" && IdSousMenu != "sous_menu_rea") { AffSousMenu('sous_menu_part_prod', Type, Page, "oui"); }
	else if (Type == "professionnels" && Page == "produits" && IdSousMenu != "sous_menu_rea") { AffSousMenu('sous_menu_pro_prod', Type, Page, "oui"); }
}


function PlaceSousMenu(Type, Page) {
	if (Type == "particuliers") { DivRef = 'menu_part_qui'; }
	else if (Type == "professionnels") { DivRef = 'menu_pro_qui'; }
	if (document.getElementById('corps').offsetHeight < 122) { document.getElementById('corps').style.height = 122 + "px"; }
	document.getElementById('sous_menu_part_prod').style.display = "inline";
	document.getElementById('sous_menu_part_prod').style.left = document.getElementById(DivRef).offsetLeft + "px";	
	document.getElementById('sous_menu_part_prod').style.top = document.getElementById(DivRef).offsetTop + document.getElementById(DivRef).offsetHeight + 1 + "px";
	document.getElementById('haut_sous_menu_part_prod').value = document.getElementById('sous_menu_part_prod').offsetHeight;
	document.getElementById('sous_menu_part_prod').style.height = document.getElementById('sous_menu_part_prod').offsetHeight + "px";
	if (Type == "particuliers" && Page != "produits" || Type == "professionnels") { document.getElementById('sous_menu_part_prod').style.display = "none"; }
	
	document.getElementById('sous_menu_pro_prod').style.display = "inline";
	document.getElementById('sous_menu_pro_prod').style.left = document.getElementById(DivRef).offsetLeft + "px";	
	document.getElementById('sous_menu_pro_prod').style.top = document.getElementById(DivRef).offsetTop + document.getElementById(DivRef).offsetHeight + 1 + "px";
	document.getElementById('haut_sous_menu_pro_prod').value = document.getElementById('sous_menu_pro_prod').offsetHeight;
	document.getElementById('sous_menu_pro_prod').style.height = document.getElementById('sous_menu_pro_prod').offsetHeight + "px";
	if (Type == "professionnels" && Page != "produits" || Type == "particuliers") { document.getElementById('sous_menu_pro_prod').style.display = "none"; }
	
	document.getElementById('sous_menu_rea').style.display = "inline";
	document.getElementById('sous_menu_rea').style.left = document.getElementById(DivRef).offsetLeft + "px";	
	document.getElementById('sous_menu_rea').style.top = document.getElementById(DivRef).offsetTop + document.getElementById(DivRef).offsetHeight + 1 + "px";
	document.getElementById('haut_sous_menu_rea').value = document.getElementById('sous_menu_rea').offsetHeight;
	document.getElementById('sous_menu_rea').style.height = document.getElementById('sous_menu_rea').offsetHeight + "px";
	if (Page != "realisations") { document.getElementById('sous_menu_rea').style.display = "none"; }
	//Debug(document.getElementById('sous_menu_rea').style.left + " - " + document.getElementById('sous_menu_rea').style.top  + " - " + document.getElementById('haut_sous_menu_rea').value );
	//Debug(document.getElementById('corps').offsetHeight);
}


function Email(Email) {
	if (Email == "contact") {
		document.write('<a  href="&#109;');document.write('&#97;&#105;&#108');document.write(';&#116;&#111;&#58');document.write(';%63%6f%6e%74%61%6');document.write('3%74%40%76%65%72%74');document.write('%2d%65%71%75%69%');document.write('70%2e%66%72">&#');document.write('99;&#111;&#110;&#11');document.write('6;&#97;&#99;&#116');document.write(';&#64;&#118;&#101;');document.write('&#114;&#116;&#45;&#1');document.write('01;&#113;&#117;&#105');document.write(';&#112;&#46;&#102;&#');document.write('114;</a>');
	}
}

function BtnSur(Div) {
	document.getElementById(Div).style.backgroundColor = "#7eab40";	
	document.getElementById(Div).style.color = "#ffffff";	
}

function BtnOff(Div) {
	document.getElementById(Div).style.backgroundColor = "";	
	document.getElementById(Div).style.color = "";	
}
function GetId(id)
{
	return document.getElementById(id);
}
var i=false; // La variable i nous dit si la bulle est visible ou non
 
function move(e) {
  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
		GetId("curseur").style.left=e.pageX + 5+"px";
		GetId("curseur").style.top=e.pageY + 10+"px";
    }
    else { // Modif proposé par TeDeum, merci à  lui
    if(document.documentElement.clientWidth>0) {
		GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
		GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
    } else {
		GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
		GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
         }
    }
  }
}
 
function montreBulle(text) {
	if(i==false) {
		GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
		GetId("curseur").innerHTML = text; // on copie notre texte dans l'élément html
		i=true;
	}
}
function cacheBulle() {
	if(i==true) {
		GetId("curseur").style.visibility="hidden"; // Si la bulle est visible on la cache
		i=false;
	}
}
document.onmousemove=move; // dès que la souris bouge, on appelle la fonction move pour mettre à jour la position de la bulle.

function AffService(Service) {
	var Aff = "";
	if (Service == "livraison") { Aff = "<strong>LIVRAISON &amp; MONTAGE</strong><br><br>Dans le souci de vous faciliter la t&acirc;che, nous assurons la<br>livraison &agrave; domicile de nos produits, intacts et complets<br>et dans les d&eacute;lais les plus brefs possible. La pose et le<br>montage sont ensuite assur&eacute;s par nos &eacute;quipes, vous<br>offrant une TVA r&eacute;duite &agrave; 5,5 %<br><span style=\"font-size:9px;\">(soumis &agrave; conditions, selon la l&eacute;gislation en vigueur)</span>"; }
	else if (Service == "garantie") { Aff = "<strong>GARANTIE</strong><br><br>Vert Equip\' garantit la qualit&eacute; de ses mat&eacute;riaux ainsi que<br>la durabilit&eacute; de ses produits. De plus, nous offrons une<br>garantie d&eacute;cennale sur nos travaux."; }
	else if (Service == "pefc") { Aff = "CERTIFICATION PEFC<br><br>Le PEFC Concil est un organisme ind&eacute;pendant qui<br>encourage la gestion mesur&eacute;e des for&ecirc;ts. Nos produits<br>m&eacute;ritent le respect d\'un mat&eacute;riau que la nature nous<br>donne, c\'est pourquoi nous adh&eacute;rons &agrave; cette id&eacute;e. Nos<br>produits proviennent donc de bois fran&ccedil;ais de la r&eacute;gion<br>Centre issus de for&ecirc;ts g&eacute;r&eacute;es durablement."; }
	montreBulle(Aff);
}



