var LE = "Le champ \""; 
var TOOLONG = "\" est trop long";
var CHIFFRESUQ = "\" doit être uniquement composé de chiffres";

//=========================================================================
// VerifForm
//=========================================================================
function VerifForm(it)
{
var bImpossible = false;

	if(it.NameField.value == "")	
	  bImpossible = true;

	if(it.tel.value == "") 
		bImpossible = true;

	if(it.email.value == "") 
		bImpossible = true;

	if(it.raison.value == "") 
		bImpossible = true;

	if(it.adresse.value == "") 
		bImpossible = true;

	if(it.codpost.value == "") 
		bImpossible = true;

	if(it.pays.value == "") 
		bImpossible = true;

	if(bImpossible== true)
	{
		Message = "Les champs marqués d'une étoile doivent être impérativement remplis";
		alert(Message);
		return;
	}
	it.submit()
	return;
}

//=========================================================================
// VerifTaille
//=========================================================================
function VerifTaille(it,t)
{
var Message = "";

	if (it.value.length > t)
	{
		Message  = LE ;
		Message += it.title ; 
		Message += TOOLONG ;
		alert(Message);
		it.value = "";
		return;
	}
	return;
}

//=========================================================================
// VerifTailleAndCar 
// (25/01/2010 : Rmq. : cette fonction n'est pas utilisee.)
//=========================================================================
function VerifTailleAndCar(it,t)
{
var longueur = it.value.length;
var i;
var Message = "";

	if(longueur > t)
	{
		Message  = LE ;
		Message += it.title ; 
		Message += TOOLONG ;
		alert(Message);
		it.value="";
		return;
	}

	for(i=0; i<longueur; i++)
	{
		if (!((it.value.charAt(i) >='0') && (it.value.charAt(i) <='9')))
		{
			Message= LE; 
			Message+= it.title;  
			Message+= CHIFFRESUQ; 
			alert(Message);
			it.value="";
			return;
		}
	}
	return;
}

//=========================================================================
// HideOrShowComment
//=========================================================================
function HideOrShowComment(it)
{
var comment        = null;
var comment_legend = null;

	comment        = document.getElementById("comment");
	comment_legend = document.getElementById("comment_legend");

	if(comment.style.display == "block")
	{
		comment.style.display    = "none";
		comment_legend.innerHTML = "Ajouter un commentaire";
	}
	else
	{
		comment.style.display    = "block";
		comment_legend.innerHTML = "Vos commentaires :";
	}
}

//=========================================================================
// initOnload
//=========================================================================
function initOnload()
{
var comment_checkbox = null;
var comment          = null; 

	// Initialement, la case pour le commentaire doit etre decochee.
	comment_checkbox         = document.getElementById("hideOrShowCommentBtn");
	comment_checkbox.checked = 0;  
	
	// Initialement, la textarea du commentaire doit etre cachee.
	comment               = document.getElementById("comment");
	comment.style.display = "none";

	// Initial focus
	document.getElementById("NameField").focus();
}

//=========================================================================
// isNumeric
//=========================================================================
function isNumeric(elem)
{
var numericExpression = /^[0-9]+$/;
	
	if(elem.value.match(numericExpression))
	{
	}
	else
	{
		alert("Ce champ doit être composé de chiffres uniquement");
		elem.value = "";
	}
}
