/**********************************************************
** Strip any leading or trailing blanks in the input entry
**********************************************************/
function StripSpaces(textinput)
{
    x = textinput;
    while (x.substring(0,1) == ' ') x = x.substring(1);
    while (x.substring(x.length-1,x.length) == ' ') x = x.substring(0,x.length-1);
    return x; 
}

/**********************************************************
** Check if the Email address is valid
**********************************************************/
function isEmail(string)
{
    if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
        return true;
    else
        return false;
}
/***********************************************
* Textarea Maxlength script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/
function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength) {
		alert('Votre message dépasse le nombre maximal de '+mlength+' caractères.');
		obj.value=obj.value.substring(0,mlength)
	}
}
/**********************************************************
** Check form entries for invalid data.
**********************************************************/
function CheckForm()
{
	document.myForm.fb_name.value = StripSpaces(document.myForm.fb_name.value);
	document.myForm.fb_email.value = StripSpaces(document.myForm.fb_email.value);
	document.myForm.fb_subject.value = StripSpaces(document.myForm.fb_subject.value);
	document.myForm.fb_message.value = StripSpaces(document.myForm.fb_message.value);

	if (document.myForm.fb_contact.value == "-1")
	{
		alert("\nVeuillez sélectionner la personne à qui vous envoyez le message.");
                document.myForm.fb_contact.focus();
		return false;
	}
	else if (document.myForm.fb_name.value == "")
	{
		alert("\nVeuillez indiquer votre nom.");
                document.myForm.fb_name.focus();
		return false;
	}
	else if (document.myForm.fb_email.value == "")
	{
		alert("\nVeuillez indiquer votre adresse électronique.");
                document.myForm.fb_email.focus();
		return false;
	}
	else if (!isEmail(document.myForm.fb_email.value))
	{
		alert("\nVeuillez donner une adresse électronique valide.");
                document.myForm.fb_email.focus();
		return false;
	}
	else if (document.myForm.fb_subject.value == "")
	{
		alert("\nVeuillez indiquer l'objet de votre message.");
                document.myForm.fb_subject.focus();
		return false;
	}	
	else if (document.myForm.fb_message.value == "")
	{
		alert("\nVeuillez écrire votre message.");
                document.myForm.fb_message.focus();
		return false;
	}
	else
	{
		return true;
	}
}
