﻿function controla_registro(formulario)
{
    if (formulario.email.value.length == 0)
    {
        alert('Por favor, indique su dirección email');
        formulario.email.focus();
    }
    else if (formulario.password1.value.length < 6)
    {
        alert('La contraseña es obligatoria \n y debe tener un mínimo de 6 caracteres');
        formulario.password1.focus();
    }
    else if (formulario.nombre.value.length == 0)
    {
        alert('Por favor, indique su nombre');
        formulario.nombre.focus();
    }
    else if (formulario.apellido.value.length == 0)
    {
        alert('Por favor, indique su apellido');
        formulario.apellido.focus();
    }
    else if (formulario.ciudad.value.length == 0)
    {
        alert('Por favor, indique su ciudad');
        formulario.ciudad.focus();
    }
	else if (formulario.provincia.value.length == 0)
    {
        alert('Por favor, indique su provincia');
        formulario.provincia.focus();
    }
    else if (formulario.pagina_pais.value.length == 0)
    {
        alert('Por favor, seleccione su país');
        formulario.pagina_pais.focus();
    }
    else if (formulario.password1.value != formulario.password2.value)
    {
        alert('Las contraseñas que ha indicado son diferentes');
        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('El formato de su dirección email no es válido');
            formulario.email.focus();
        }	
        else
        {
            formulario.submit();
        }
    }
}

function controla_pagina_categoria1(formulario)
{
	if (formulario.pagina_categoria1.value.length == 0) 
    {
        alert('Por favor, seleccione la categoria 1 de su anuncio');
        formulario.pagina_categoria1.focus();
    }
    else
    {
		formulario.submit();
	}
}

function controla_pagina_categoria2(formulario)
{
	if (formulario.pagina_categoria2.value.length == 0) 
    {
        alert('Por favor, seleccione la categoria 2 de su anuncio');
        formulario.pagina_categoria2.focus();
    }
    else
    {
		formulario.submit();
	}
}

function controla_pagina_categoria3(formulario)
{
	if (formulario.pagina_categoria3.value.length == 0) 
    {
        alert('Por favor, seleccione la categoria 3 de su anuncio');
        formulario.pagina_categoria3.focus();
    }
    else
    {
		formulario.submit();
	}
}

function controla_anuncio(formulario)
{
	if (formulario.ciudad.value.length == 0) 
    {
        alert('Por favor, indique la ciudad de su anuncio');
        formulario.ciudad.focus();
    }
    else if (formulario.provincia.value.length == 0) 
    {
        alert('Por favor, indique la provincia de su anuncio');
        formulario.provincia.focus();
    }
	else if (formulario.pagina_pais.value.length == 0) 
    {
        alert('Por favor, seleccione el país de su anuncio');
        formulario.pagina_pais.focus();
    }
    else if (formulario.titulo.value.length == 0) 
    {
        alert('Por favor, indique el título de su anuncio');
        formulario.titulo.focus();
    }
    else if (formulario.contenido.value.length == 0) 
    {
        alert('Por favor, indique el contenido de su anuncio');
        formulario.contenido.focus();
    }
    else if (formulario.condiciones.checked == false) 
    {
        alert('Por favor, lea y acepte las condiciones de uso');
        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('Por favor, indique su dirección email');
        formulario.email.focus();
    }
    else if (formulario.password.value.length == 0)
    {
        alert('Por favor, indique su contraseña');
        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('El formato de su dirección email no es válido');
            formulario.email.focus();
        }		
        else
        {
            formulario.submit();
        }
    }
}



function controla_contacto(formulario)
{
    if (formulario.email.value.length == 0)
    {
        alert('Por favor, indique su dirección email');
        formulario.email.focus();
    }
    else if (formulario.nombre.value.length == 0)
    {
        alert('Por favor, indique su nombre');
        formulario.nombre.focus();
    }
    else if (formulario.mensaje.value.length == 0)
    {
        alert('Por favor, indique su mensaje');
        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('El formato de su dirección email no es válido');
            formulario.email.focus();
        }		
        else
        {
            formulario.submit();
        }
    }
}

function controla_email(formulario)
{
    if (formulario.email.value.length == 0)
    {
        alert('Por favor, indique su dirección 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('El formato de su dirección email no es válido');
            formulario.email.focus();
        }		
        else
        {
            formulario.submit();
        }
    }
}

function controla_pais(formulario)
{
	if (formulario.busqueda_pagina_pais.value.length == 0) 
    {
        alert('Por favor, seleccione un país');
        formulario.busqueda_pagina_pais.focus();
    }
    else
    {
		formulario.submit();
	}
}


