function validEmail(adr){
	var reg = new RegExp("^(([a-z0-9\-]+)((\.[a-z0-9\-]+)*)@([a-z0-9\-]+)((\.[a-z0-9\-]+)+))$","i");
  return reg.test(adr);
}


function _CF_onError(form_object, input_object, object_value, error_message)
    {
	alert(error_message);
       	return false;	
    }



function _CF_hasValue(obj, obj_type)
    {
    if (obj_type == "TEXT" || obj_type == "PASSWORD")
	{
    	if (obj.value.length == 0) 
      		return false;
    	else 
      		return true;
    	}
    else if (obj_type == "SELECT")
	{
        for (i=0; i < obj.length; i++)
	    	{
		if (obj.options[i].selected)
			return true;
		}

       	return false;	
	}
    else if (obj_type == "SINGLE_VALUE_RADIO" || obj_type == "SINGLE_VALUE_CHECKBOX")
	{

		if (obj.checked)
			return true;
		else
       		return false;	
	}
    else if (obj_type == "RADIO" || obj_type == "CHECKBOX")
	{

        for (i=0; i < obj.length; i++)
	    	{
		if (obj[i].checked)
			return true;
		}

       	return false;	
	}
	}


function  _CF_checkCFForm_1(_CF_this)

    {
	
    if  (!_CF_hasValue(_CF_this.nom, "TEXT" )) 

        {

        if  (!_CF_onError(_CF_this, _CF_this.nom, _CF_this.nom.value, "Please insert your lastname."))

            {

            return false; 

            }

        }

		
		
    if  (!_CF_hasValue(_CF_this.prenom, "TEXT" )) 

        {

        if  (!_CF_onError(_CF_this, _CF_this.prenom, _CF_this.prenom.value, "Please insert your Firstname."))

            {

            return false; 

            }

        }

    if  (!_CF_hasValue(_CF_this.societe, "TEXT" )) 

        {

        if  (!_CF_onError(_CF_this, _CF_this.societe, _CF_this.societe.value, "Please insert your firm."))

            {

            return false; 

            }

        }

		
    if  (!_CF_hasValue(_CF_this.email, "TEXT" )) 

        {

        if  (!_CF_onError(_CF_this, _CF_this.email, _CF_this.email.value, "Please insert your mail."))
            {
            return false; 
			}

        } else {
			if (validEmail(_CF_this.email.value)){
			}
			else{
				alert("Your mail is not valid")
				return false;
			}

        }
			
    return true;

    }



