



//-----------------------------------------------------------------------------------
function cuenta_caracteres(campo)
{
if(campo.value.length >= 250){ alert('250 caracteres como maximo'); return false; }	
	
}


//*************************************************************************

function validar_registro(form)
{
	
var mi_fecha=new Date();
var ano_actual=mi_fecha.getFullYear();

if (form.nombre.value == "")
{ alert("Campo nombre obligatorio"); form.nombre.focus(); return false; }



if (form.apellidos.value == "")
{ alert("Campo apellidos obligatorio"); form.apellidos.focus(); return false; }


if (form.ano.value == "")
{ alert("Campo a\u00f1o obligatorio"); form.ano.focus(); return false; }

if(isNaN(form.ano.value)){
	alert("Campo a\u00f1o incorrecto"); form.ano.focus(); return false;
	
}

if( (ano_actual-form.ano.value) < 14 ){
	alert("Debes tener al menos 14 a\u00f1os"); form.ano.focus(); return false;
	
}

if (form.sexo.value == "")
{ alert("Campo sexo obligatorio"); form.sexo.focus(); return false; }




if (form.provincia.value == "")
{ alert("Campo provincia obligatorio"); form.provincia.focus(); return false; }


if (form.email.value == "")
{ alert("Campo email obligatorio"); form.email.focus(); return false; }

if (form.email.value!="")
			{
				if (form.email.value.indexOf('@', 0) == -1 ||form.email.value.indexOf('.', 0) == -1)
					{ alert("e-mail incorrecto"); form.email.focus(); return false; }
				
			}


if (form.password.value == "")
{ alert("Campo contrase\u00f1a obligatorio"); form.password.focus(); return false; }

if (form.repetir_password.value == "")
{ alert("Campo repetir contrase\u00f1a obligatorio"); form.repetir_password.focus(); return false; }

if (form.repetir_password.value != form.password.value)
{ alert("No coinciden los campos de contrase\u00f1a"); form.repetir_password.focus(); return false; }

if (!form.aceptar.checked)
{ alert("Debes aceptar las condiciones para pertenecer a la Comunidad Ghibli"); form.aceptar.focus(); return false; }


//alert("ok");
form.submit();
	
}



//**************************************************



function validar_login(form)
{




if (form.email_login.value == "")
{ alert("Campo email obligatorio"); form.email_login.focus(); return false; }

if (form.email_login.value!="")
			{
				if (form.email_login.value.indexOf('@', 0) == -1 ||form.email_login.value.indexOf('.', 0) == -1)
					{ alert("e-mail incorrecto"); form.email_login.focus(); return false; }
				
			}


if (form.password_login.value == "")
{ alert("Campo obligatorio"); form.password_login.focus(); return false; }





form.submit();
	
}

//**************************************************

function validar_recuperar(form)
{




if (form.email_login.value == "")
{ alert("Campo email obligatorio"); form.email_login.focus(); return false; }

if (form.email_login.value!="")
			{
				if (form.email_login.value.indexOf('@', 0) == -1 ||form.email_login.value.indexOf('.', 0) == -1)
					{ alert("e-mail incorrecto"); form.email_login.focus(); return false; }
				
			}





form.submit();
	
}

//**************************************************

function validar_email(form)
{
	
	if (form.email.value == "")
{ alert("Campo email obligatorio"); form.email.focus(); return false; }

if (form.email.value!="")
			{
				if (form.email.value.indexOf('@', 0) == -1 ||form.email.value.indexOf('.', 0) == -1)
					{ alert("e-mail incorrecto"); form.email.focus(); return false; }
				
			}
	
	form.submit();
}
//**************************************************************


function validar_contacto(form)
{


if (form.nombre.value == "")
{ alert("Campo nombre obligatorio"); form.nombre.focus(); return false; }



if (form.email.value == "")
{ alert("Campo email obligatorio"); form.email.focus(); return false; }

if (form.email.value!="")
			{
				if (form.email.value.indexOf('@', 0) == -1 ||form.email.value.indexOf('.', 0) == -1)
					{ alert("e-mail incorrecto"); form.email.focus(); return false; }
				
			}


form.submit();
	
}

//**************************************************