﻿function controla_registro(formulario)
{
    if (formulario.email.value.length == 0)
    {
        alert('Veuillez renseigner votre adresse email');
        formulario.email.focus();
    }
    else if (formulario.password1.value.length < 6)
    {
        alert('Le mot de passe est obligatoire \nIl doit avoir au moins 6 caractères');
        formulario.password1.focus();
    }
    else if (formulario.apellidos.value.length == 0)
    {
        alert('Veuillez renseigner votre nom');
        formulario.apellidos.focus();
    }
    else if (formulario.nombre.value.length == 0)
        {
            alert('Veuillez renseigner votre prénom');
            formulario.nombre.focus();
    }
    else if (formulario.ciudad.value.length == 0)
    {
        alert('Veuillez renseigner votre ville');
        formulario.ciudad.focus();
    }
	else if (formulario.provincia.value.length == 0)
    {
        alert('Veuillez renseigner votre département ou région');
        formulario.provincia.focus();
    }
    else if (formulario.pais.value.length == 0)
    {
        alert('Veuillez sélectionner votre pays');
        formulario.pais.focus();
    }
    else if (formulario.password1.value != formulario.password2.value)
    {
        alert('Les mots de passe que vous avez renseigné sont différents');
        formulario.password1.focus();
    }    
    else
    {
        var RE = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/; // Expression reguliere de verif. du mail
        if (!RE.test(formulario.email.value))
        {
            alert('Le format de votre adresse email n\'est pas valide');
            formulario.email.focus();
        }	
        else
        {
            formulario.submit();
        }
    }
}

function controla_categoria(formulario)
{
	if (formulario.categoria.value.length == 0) 
    {
        alert('Veuillez renseigner la catégorie de votre annonce');
        formulario.categoria.focus();
    }
    else
    {
		formulario.submit();
	}
}

function controla_anuncio(formulario)
{
	if (formulario.titulo.value.length == 0) 
    {
        alert('Veuillez renseigner le titre de votre annonce');
        formulario.titulo.focus();
    }
    else if (formulario.contenido.value.length == 0) 
    {
        alert('Veuillez renseigner la description de votre annonce');
        formulario.contenido.focus();
    }
    else if (formulario.condiciones.checked == false) 
    {
        alert('Veuillez lire et accepter les conditions d\'utilisation');
        formulario.condiciones.focus();
    }    
    else
    {
    	formulario.submit();
    }
}

function controla_anuncio_raza(formulario)
{
	if (formulario.raza.value.length == 0) 
    {
        alert('Veuillez sélectionner une race\nSi vous ne trouvez pas la race, sélectionnez "Autres races"');
        formulario.raza.focus();
    }
	else if (formulario.titulo.value.length == 0) 
    {
        alert('Veuillez renseigner le titre de votre annonce');
        formulario.titulo.focus();
    }
    else if (formulario.contenido.value.length == 0) 
    {
        alert('Veuillez renseigner la description de votre annonce');
        formulario.contenido.focus();
    }
    else if (formulario.condiciones.checked == false) 
    {
        alert('Veuillez lire et accepter les conditions d\'utilisation');
        formulario.condiciones.focus();
    }    
    else
    {            
       formulario.submit();
    }
}

function annoncesOnKeyDown(formulario)
{
	if (window.event.keyCode == 13) controla_identificacion(formulario)
}

function controla_identificacion(formulario)
{    
    if (formulario.email.value.length == 0)
    {
        alert('Veuillez renseigner votre adresse email');
        formulario.email.focus();
    }
    else if (formulario.password.value.length == 0)
    {
        alert('Veuillez renseigner votre mot de passe');
        formulario.password.focus();
    }
    else
    {
        var RE = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/; // Expression reguliere de verif. du mail
        if (!RE.test(formulario.email.value))
        {
            alert('Le format de votre adresse email n\'est pas valide');
            formulario.email.focus();
        }		
        else
        {
            formulario.submit();
        }
    }
}

function controla_contacto(formulario)
{
    if (formulario.email.value.length == 0)
    {
        alert('Veuillez renseigner votre adresse email');
        formulario.email.focus();
    }
    else if (formulario.nombre.value.length == 0)
    {
        alert('Veuillez renseigner votre nom');
        formulario.nombre.focus();
    }
    else if (formulario.mensaje.value.length == 0)
    {
        alert('Veuillez renseigner votre message');
        formulario.mensaje.focus();
    }
    else
    {
        var RE = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/; // Expression reguliere de verif. du mail
        if (!RE.test(formulario.email.value))
        {
            alert('Le format de votre adresse email n\'est pas valide');
            formulario.email.focus();
        }		
        else
        {
            formulario.submit();
        }
    }
}

function controla_email(formulario)
{
    if (formulario.email.value.length == 0)
    {
        alert('Veuillez renseigner votre adresse email');
        formulario.email.focus();
    }
    else
    {
        var RE = /^[A-Za-z0-9\.\-_]+[@][A-Za-z0-9\-\.]+[\.][A-Za-z][A-Za-z][A-Za-z]?$/; // Expression reguliere de verif. du mail
        if (!RE.test(formulario.email.value))
        {
            alert('Le format de votre adresse email n\'est pas valide');
            formulario.email.focus();
        }		
        else
        {
            formulario.submit();
        }
    }
}

function controla_pais(formulario)
{
    if (formulario.pais.value.length == 0) 
    {
        alert('Veuillez sélectionner un pays');
        formulario.pais.focus();
    }
    else
    {
	formulario.submit();
    }
}




