function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function showLayer(id, a)
{
	var o = document.getElementById("Layer"+id);
	o.style.visibility = "visible";
	if (a)
		{
		o.style.left = findPosX(a)+"px";
		o.style.top = 138+'px'; // findPosY(a)+19;
		}
}

function hideLayer(id)
{
	var o = document.getElementById("Layer"+id);
	o.style.visibility = "hidden";
}

function login()
{
	with(document.forms["form"])
		{
		if (login.value == "")
			{
			alert("Veuillez saisir votre identifiant de connexion !");
			login.focus();
			}
		else if (passwd.value == "")
			{
			alert("Veuillez saisir votre mot de passe !");
			passwd.focus();
			}
		else 
			submit();
		}
}

function callback()
{
	with(document.forms["form2"])
		{
		var re = /\D/g
		var p = phone.value.replace(re, "");
		if (p == "")
			{
			alert("Veuillez saisir votre numéro de téléphone fixe !");
			phone.focus();
			return;
			}
		else if (country.value == "FR")
			{
			if ((p.length != 10) || (p.substr(0,2) != "01" && p.substr(0,2) != "02" && p.substr(0,2) != "03" && p.substr(0,2) != "04" && p.substr(0,2) != "05"
				 && p.substr(0,2) != "09"))
				{
				alert("Ce numéro de téléphone n'est pas valide !");
				phone.focus();
				return;
				}
			else if (p.substr(0,2) == "06" || p.substr(0,2) == "07" || p.substr(0,2) == "08")
				{
				alert("Nous n'appelons pas sur les téléphones mobiles ou les numéros spéciaux !");
				phone.focus();
				return;
				}
			}
		submit();
		}
}


