function doFocus (ElementName)
{
	var Obj= ElementName;
	Obj.focus();
}

function doFocusSetStyle (ElementName)
{
	doFocus(ElementName);
	var Obj = ElementName;
	Obj.style.background = "#CCC";
}

function resetErrMsg ()
{
	for (i = 1; i <= 20; i++)
	{
		if (document.getElementById("msg" + i))
		{
			var curMsg = document.getElementById("msg"+i);
			curMsg.innerHTML = "&nbsp;";
		}
	}
}

function displayErr(msgid, errMsg)
{
	resetErrMsg();
	var MsgField = document.getElementById(msgid);
	MsgField.innerHTML = errMsg;
}



function dosubmitcontact()
{		

	var frm = document.getElementById('contact');

if (!frm.civilite[0].checked && !frm.civilite[1].checked  && !frm.civilite[2].checked)
	{
		displayErr("msg1", "--->");
		err = true;
	}


else if (frm.nom.value == "")
	{
		displayErr("msg2","--->");
		doFocusSetStyle(frm.nom);
		err = true;		
	}

else if (frm.prenom.value == "")
	{
		displayErr("msg3","--->");
		doFocusSetStyle(frm.prenom);
		err = true;		
	}

else if (frm.email.value == "")
	{
		displayErr("msg4","--->");
		doFocusSetStyle(frm.email);
		err = true;
	}
	
	else if (frm.telephone.value == "")
	{
		displayErr("msg5","<---");
		doFocusSetStyle(frm.telephone);
		err = true;
	}
		else if (frm.telephone.value.charAt(0) != "0")
	{
		displayErr("msg5","<---");
		doFocusSetStyle(frm.telephone);
		err = true;
	}
	
	
			else if (frm.telephone.value.length  < 10)
	{
		displayErr("msg5","<---");
		doFocusSetStyle(frm.telephone);
		err = true;
	}
	
	
	else
	{
		errText = "";
		err = false;
	}
	//alert (err);
	if (!err) frm.submit();	

	
}


























