// JavaScript Document

$(window).load(function() {
	$('#content_background').show('drop', {direction:'left'}, 1000, function() {
		$('#content_background').fadeTo(1000, 0.8);
		$('#contact').fadeIn(1000);
		$('#message').fadeIn(1000);
	});
});



function requerido(elemento)
{
	if (elemento.value.length<=0)
		return false
 	else
		return true;
}

function validaremail(email)
{
	var subemail='';
	var subemail2='';
	for (i=0;i<email.value.length;i++)
	{
		if (email.value.charAt(i)=="@" && i>1)
			subemail=email.value.substring(i+1,email.value.length)
	}
	if (subemail!='')
	{
		for (j=0;j<subemail.length;j++)
		{
			if (subemail.charAt(j)=="." && j>1)
				subemail2=subemail.substring(j+1,subemail.length);
		}
		if (subemail2.length>=2 && subemail2.length<=4)
			return true;
	}
}

function validar(formulario)
{
	if (requerido(formulario.nombre))
	{
		if (requerido(formulario.email) && validaremail(formulario.email))
		{
			if (requerido(formulario.consulta))
			{
				if (formulario.aceptacion.checked)
					document.getElementById("contact").submit();
				else
				{
					alert("Debes aceptar las condiciones.");
					formulario.aceptacion.focus();
					return false;
				}
			}
			else
			{
				alert("Debes introducir una consulta.");
				formulario.consulta.focus();
				return false;
			}
		}
		else
		{
			alert("Debes introducir un e-mail válido.");
			formulario.email.focus();
			return false;
		}
	}
	else
	{
		alert("Debes introducir tu nombre.");
		formulario.nombre.focus();
		return false;
	}
}

function submitform()
{
  	validar(document.getElementById("contact"));
}