
var base_www = "http://www.ald-menuiserie.com/";
var base_cmd = "http://commande.ald-menuiserie.com/";

var base_bois = base_www + "menuiserie/bois/";
var base_alu = base_www + "menuiserie/alu/";
var base_pvc = base_www + "menuiserie/pvc/";
var base_mixte = base_www + "menuiserie/mixte/";

var wnd_photo = "";

var mLevel = new Array();

mLevel[1] = new Array("MenuEntreprise", "MenuMenuiserie", "MenuCommande", "");
mLevel[2] = new Array("MenuBois", "MenuAlu", "MenuPvc", "MenuMixte", "");
mLevel[3] = new Array("MenuBoisPorte", "MenuAluCoulissant", "MenuAluFrappe", "MenuAluPorte", "MenuAluGardeCorps", "MenuAluVeranda", "MenuAluVolet", "MenuAluPortail", "MenuAluJalousie", "");

var SM_LEFT = 1;
var SM_TOP = 2;
var SM_RIGHT = 3;
var SM_BOTTOM = 4;

function IsIE()
{
	if (navigator.appName == "Microsoft Internet Explorer")
		return true;
	return false;
}

function OverMenuGeneral(ctrl)
{
	var pictd = document.getElementById(ctrl.id + "-d");
	
	if (!pictd)
		return false;
	ctrl.src = pictd.src;
	return true;
}

function OutMenuGeneral(ctrl)
{
	var pictu = document.getElementById(ctrl.id + "-u");
	
	if (!pictu)
		return false;
	ctrl.src = pictu.src;
	return true;
}

function OverChildMenu(menu)
{
	menu.className = "MenuActif";
}

function OutChildMenu(menu)
{
	menu.className = "MenuInactif";
}

function GetMenuLevel(id_menu)
{
	for (var level = 1; typeof(mLevel[level]) == "object"; level++)
		for (var i = 0; mLevel[level][i] != "" && mLevel[level][i] != "undefined"; i++)
			if (mLevel[level][i] == id_menu)
				return level;
	return 0;
}

function HideMenuFromLevel(level)
{
	if (typeof(mLevel[level]) != "object")
		return false;
	for (var j = level; typeof(mLevel[j]) == "object"; j++)
	{
		for (var i = 0; mLevel[j][i] != "" && mLevel[j][i] != "undefined"; i++)
			HideMenu(mLevel[j][i]);
	}
	return true;
}

function ShowMenu(id_menu, caller, pos)
{
	var menu = document.getElementById(id_menu);
	var level = GetMenuLevel(id_menu);
	
	if (!menu)
		return false;
	HideMenuFromLevel(level);
	switch (pos)
	{
		case SM_LEFT:
			menu.style.left = caller.offsetParent.offsetLeft + caller.offsetLeft - menu.offsetWidth;
			menu.style.top = caller.offsetParent.offsetTop + caller.offsetTop;
			break;
		case SM_RIGHT:
			menu.style.left = caller.offsetParent.offsetLeft + caller.offsetLeft + caller.offsetWidth;
			menu.style.top = caller.offsetParent.offsetTop + caller.offsetTop;
			break;
		case SM_BOTTOM:
			menu.style.left = caller.offsetParent.offsetLeft + caller.offsetLeft;
			menu.style.top = caller.offsetParent.offsetTop + caller.offsetTop + caller.offsetHeight;
			break;
		case SM_TOP:
			menu.style.left = caller.offsetParent.offsetLeft + caller.offsetLeft;
			menu.style.top = caller.offsetParent.offsetTop + caller.offsetTop - menu.offsetHeight;
			break;
		default:
			return false;
	}
	menu.style.visibility = "visible";
	return true;
}

function HideMenu(id_menu)
{
	var menu = document.getElementById(id_menu);

	if (!menu)
		return false;	
	menu.style.visibility = "hidden";
}

function OpenHtml(file, w, h)
{
	/*	
	if (wnd_photo.close)
		wnd_photo.close();
	*/

	if (typeof(w) == "undefined" || typeof(h) == "undefined")
		wnd_photo = window.open(file, "", "width=800, height=600, status=yes, scrollbars=yes, resize=yes");
	else
		wnd_photo = window.open(file, "", "width=" + w + ", height=" + h + ", status=yes, scrollbars=yes, resize=yes");
}

function OpenPhoto(file, w, h, option, resize, wnd_name)
{
	if (typeof(resize) == "undefined" || resize == true)
		var url = base_www + "photo.php?photo=" + file + "&wnd_name=" + escape(wnd_name);
	else
		var url = base_www + "photo.php?photo=" + file + "&resize=no" + "&wnd_name=" + escape(wnd_name);
	/*	
	if (wnd_photo.close)
		wnd_photo.close();
	*/
	if (typeof(w) == "undefined" || typeof(h) == "undefined" || w == 0 || h == 0)
		wnd_photo = window.open(url, "", "width=800, height=600" + option);
	else
		wnd_photo = window.open(url, "", "width=" + w + ", height=" + h + option);
}

function OpenPdf(file, wnd_name)
{
	var url = base_www + file ;
	wnd_photo = window.open(url, "", "width=800, height=600");
}

function OnMenu(menu)
{
	if (menu.className == "textmenu")
		menu.className = "textmenu-d";
	else
		menu.className = "textmenu";
}

function ShowCmdStatus(id_cmd, ref)
{
	var url = "etat.php?id_cmd=" + id_cmd + "&ref=" + ref;
	window.open(url, "", "width=800, height=600, scrollbars=yes");
}

function Verify()
{
	var form = document.getElementById("formulaire");
	var err = "";
	
	if (!form)
	{
		alert("Une erreur est survenue pendant la vérification des informations ! Merci de réessayer ultérieurment.");
		return false;
	}
	if (form.name.value == "")
		err = "Vous devez entrer votre nom pour recevoir les informations.";
	if (form.firstname.value == "" && err == "")
		err = "Vous devez entrer votre prénom pour recevoir les informations.";
	if (form.address.value == "" && err == "")
		err = "Vous devez entrer votre adresse pour recevoir les informations.";
	if (form.zipcode.value == "" && err == "")
		err = "Vous devez entrer votre code postal pour recevoir les informations.";
	if (form.city.value == "" && err == "")
		err = "Vous devez entrer la ville où vous voulez recevoir les informations.";
	if (form.phone.value == "" && err == "")
		err = "Vous devez entrer votre numéro de téléphone fixe. Si vous ne posséder pas de téléphone fixe entrez un numéro où nous pourrons vous joindre.";
	if (form.email.value == "" && err == "")
		err = "Vous devez entrer votre E-Mail pour recevoir les informations.";
	if (err)
	{
		alert(err);
		return false;
	}
	return true;
}

function AddToMailing()
{
	var name = document.getElementById("mailing_name");
	var fname = document.getElementById("mailing_fname");
	var mail = document.getElementById("mailing_mail");
	var err = "";
	
	if (!name || !fname || !mail)
	{
		alert("Une erreur est survenue pendant la vérification des informations ! Merci de réessayer ultérieurment.");
		return false;
	}
	if (name.value == "")
		err = "Vous devez entrer votre nom pour pouvoir vous inscrire sur la mailing liste";
	if (err == "" && fname.value == "")
		err = "Vous devez entrer votre prénom pour pouvoir vous inscrire sur la mailing liste";
	if (err == "" && mail.value == "")
		err = "Vous devez entrer votre adresse mail pour pouvoir vous inscrire sur la mailing liste";
	if (err != "")
	{
		alert(err);
		return false;
	}
	OpenHtml("mailing.php?name="+escape(name.value)+"&fname="+escape(fname.value)+"&mail="+escape(mail.value));
}
// Fonction relatives au ToolTip

var TTwidth = 200;
var TTheight = 0;
var px, py;
var ShowSpeed = 1;
var timeout;

var msg = new Array();
msg[0] = "Historique de l'entreprise et photos de celle-ci";
msg[1] = "Secteur d'activité de l'entreprise";

msg[3] = "Menuiserie bois";
msg[4] = "Menuiserie aluminium";
msg[5] = "Menuiserie mixte<br>(Menuiserie composée de bois et d'aluminium)";
msg[6] = "Menuiserie pvc";

msg[8] = "Comment et où nous contacter ?";
msg[9] = "Vous voulez des renseignements sur les menuiseries ?";
msg[10] = "Vous voulez des informations sur la société ?";

msg[12] = "Vous pouvez connaître l'état d'avancement de votre commande en cliquant ici.";

// Messages des coupes
msg[40] = "Jalousie Panama<br>Coupe AA<br>Cliquer pour agrandir";
msg[41] = "Jalousie Panama<br>Coupe BB<br>(sur montage type treuil)<br>Cliquer pour agrandir";
msg[42] = "Jalousie Panama<br>Coupe BB<br>(sur montage type crémone)<br>Cliquer pour agrandir";
msg[43] = "Jalousie Panama<br>Coupe CC<br>Cliquer pour agrandir";

msg[50] = "Coulissant Bering<br>Coupe AA<br>Cliquer pour agrandir";
msg[51] = "Coulissant Bering<br>Coupe BB<br>Cliquer pour agrandir";

msg[52] = "Coulissant Galandage<br>Coupe AA<br>Cliquer pour agrandir";
msg[53] = "Coulissant Galandage<br>Coupe BB<br>Cliquer pour agrandir";

msg[54] = "Frappe Bering<br>Coupe AA<br>Cliquez pour agrandir";
msg[55] = "Frappe Bering<br>Coupe BB<br>Cliquez pour agrandir";

msg[60] = "Garde Corp Macassar<br>Coupe AA<br>Cliquez pour agrandir";
msg[61] = "Garde Corp Macassar<br>Coupe BB<br>Cliquez pour agrandir";
msg[62] = "Garde Corp Macassar<br>Coupe CC<br>Cliquez pour agrandir";

msg[70] = "Porte Bering<br>coupe AA<br>Cliquez pour agrandir";
msg[71] = "Porte Bering<br>coupe BB<br>Cliquez pour agrandir";

msg[80] = "Volet Taos<br>coupe AA<br>Cliquez pour agrandir";
msg[81] = "Volet Taos<br>coupe BB<br>Cliquez pour agrandir";

msg[90] = "Portail Shar-Pei<br>coupe AA<br>Cliquez pour agrandir";
msg[91] = "Portail Shar-Pei<br>coupe BB<br>Cliquez pour agrandir";
msg[92] = "Portail Shar-Pei<br>coupe CC<br>Cliquez pour agrandir";

msg[100] = "Cliquez pour agrandir la coupe";

msg[110] = "Modele Ambre<br>Cliquez pour agrandir";
msg[111] = "Modele Citrine<br>Cliquez pour agrandir";
msg[112] = "Modele Emeraude<br>Cliquez pour agrandir";
msg[113] = "Modele Jade<br>Cliquez pour agrandir";
msg[114] = "Modele Neptune<br>Cliquez pour agrandir";
msg[115] = "Modele Opale<br>Cliquez pour agrandir";
msg[116] = "Modele Perle<br>Cliquez pour agrandir";
msg[117] = "Modele Quartz<br>Cliquez pour agrandir";
msg[118] = "Modele Rubis<br>Cliquez pour agrandir";
msg[119] = "Modele Saphir<br>Cliquez pour agrandir";
msg[120] = "Modele Topaze<br>Cliquez pour agrandir";

msg[130] = "Escalier hélicoïdale<br>Cliquez pour agrandir";
msg[131] = "Escalier quart tounant avec limons droits<br>Cliquez pour agrandir";
msg[132] = "Escalier en cours de fabrication<br>Cliquez pour agrandir";
msg[133] = "Escalier hêtre avec balustres en acier vieillit<br>Cliquez pour agrandir";
msg[134] = "Escalier hélicoïdale en cours de fabrication<br>Cliquez pour agrandir";

msg[140] = "Modele Artico 3<br>Cliquez pour agrandir";
msg[141] = "Modele Artico 4<br>Cliquez pour agrandir";
msg[142] = "Modele Baltico 1<br>Cliquez pour agrandir";
msg[143] = "Modele Baltico 2<br>Cliquez pour agrandir";
msg[144] = "Modele Baltico 2 CD2027<br>Cliquez pour agrandir";
msg[145] = "Modele Baltico 2 DB2010<br>Cliquez pour agrandir";
msg[146] = "Modele Caspio 1<br>Cliquez pour agrandir";
msg[147] = "Modele Caspio 2<br>Cliquez pour agrandir";
msg[148] = "Modele Caspio 3<br>Cliquez pour agrandir";
msg[149] = "Modele Caspio 4<br>Cliquez pour agrandir";
msg[150] = "Modele Danubio 2 CD2024<br>Cliquez pour agrandir";
msg[151] = "Modele Danubio 2 CD2026<br>Cliquez pour agrandir";
msg[152] = "Modele Danubio 2 CD2028<br>Cliquez pour agrandir";
msg[153] = "Modele Egeo 2 CD18<br>Cliquez pour agrandir";
msg[154] = "Modele Egeo 2 DB4<br>Cliquez pour agrandir";
msg[155] = "Modele Egeo 2 TE2033<br>Cliquez pour agrandir";
msg[156] = "Modele Filipinas 1<br>Cliquez pour agrandir";
msg[157] = "Modele Guinea 1<br>Cliquez pour agrandir";
msg[158] = "Modele Guinea 2 CD11<br>Cliquez pour agrandir";
msg[159] = "Modele Jamaica 1<br>Cliquez pour agrandir";
msg[160] = "Modele Jamaica 1 DB2<br>Cliquez pour agrandir";
msg[161] = "Modele Jamaica 2<br>Cliquez pour agrandir";
msg[162] = "Modele Kenia 1<br>Cliquez pour agrandir";
msg[163] = "Modele Kenia 2<br>Cliquez pour agrandir";
msg[164] = "Modele Kenia 3<br>Cliquez pour agrandir";
msg[165] = "Modele Lagos 1<br>Cliquez pour agrandir";
msg[166] = "Modele Lagos 2<br>Cliquez pour agrandir";
msg[167] = "Modele Mediterraneo 1<br>Cliquez pour agrandir";
msg[168] = "Modele Mediterraneo 2 CD2007<br>Cliquez pour agrandir";
msg[169] = "Modele Mediterraneo 2 CL4<br>Cliquez pour agrandir";
msg[170] = "Modele Nilo 2 CD28<br>Cliquez pour agrandir";
msg[171] = "Modele Nilo 2 TE2036<br>Cliquez pour agrandir";
msg[172] = "Modele Pacifico 1<br>Cliquez pour agrandir";
msg[173] = "Modele Pacifico 2 DB2015B<br>Cliquez pour agrandir";
msg[174] = "Modele Pacifico 2 Delta<br>Cliquez pour agrandir";
msg[175] = "Modele Sena 2 Minister<br>Cliquez pour agrandir";
msg[176] = "Modele Sena 3 Costwold<br>Cliquez pour agrandir";
msg[177] = "Modele Sena 3 Delta<br>Cliquez pour agrandir";
msg[178] = "Modele Sena 3 TE2033<br>Cliquez pour agrandir";
msg[179] = "Modele Tamesis 2<br>Cliquez pour agrandir";
msg[180] = "Modele Venecia 1<br>Cliquez pour agrandir";
msg[181] = "Modele Venecia 3 CD2001<br>Cliquez pour agrandir";

msg[200] = "En construction";
msg[201] = "Cliquer pour agrandir";
msg[202] = "Cliquez ici pour voir une photo";


function ShowToolTip(nbr)
{
	var ToolTip = document.getElementById("ToolTip");

	if (!IsIE())
		document.onmousemove = MoveTT;
	HideToolTip();
	MoveTT();
	if (typeof(msg[nbr]) == "undefined")
		return false;
	var html = "<table style='border: 1px solid black' class='text' background='pict/bg2.gif' align='center' cellspacing='0' cellpadding='0' border='0' width='100%'><tr><td align='center'>" + msg[nbr] + "</td></tr></table>";
	ToolTip.innerHTML = html;
	ToolTip.style.visibility = "visible";
	ToolTip.style.width = TTwidth;
//	ToolTip.style.height = TTheight;
	timeout = setTimeout("IncToolTipAlpha()", ShowSpeed);
	return true;
}

function MoveTT(e)
{
	var ToolTip = document.getElementById("ToolTip");

	if (IsIE())
	{
		px = event.clientX - (TTwidth / 2);
		py = event.clientY + 20;
		py += document.body.scrollTop;
	}
	else if (e)
	{
		px = e.clientX - (TTwidth / 2);
		py = e.clientY + 20;
		if (window.pageYOffset)
			py += window.pageYOffset;
	}
	
	ToolTip.style.left = px;
	ToolTip.style.top = py;
	return true;
}

function HideToolTip()
{
	var ToolTip = document.getElementById("ToolTip");
	
	clearTimeout(timeout);
	ToolTip.style.filter = "Alpha(Opacity=0)";
	ToolTip.style.visibility = "hidden";
	ToolTip.style.left = 0;
	ToolTip.style.top = 0;
	ToolTip.style.width = 0;
	ToolTip.style.height = 0;
}

function IncToolTipAlpha()
{
	var ToolTip = document.getElementById("ToolTip");
	var filter = ToolTip.style.filter.slice(0);
	
	var pos = filter.lastIndexOf("Opacity", filter.length);
	if (pos == -1)
	{
		clearTimeout(timeout);
		return false;
	}
	var opacity = parseInt(filter.slice(pos + 8), 10);
	opacity +=40;
	opacity = (opacity > 100 ? 100: opacity);
	filter = "Alpha(Opacity=" + opacity + ")";
	ToolTip.style.filter = filter;
	if (opacity == 100)
		return true;
	timeout = setTimeout("IncToolTipAlpha()", ShowSpeed);
}