// JavaScript Document
function isInteger(s)
{
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function checkEmail(email)
{
	var str=email;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
		return true;
	else
		return false;
}

function validate_form()
{
	valid=true;
	if (document.getElementById('name_check').value=="")
	{
		alert("Introduce tu nombre\n");
		valid=false;
	}
	else if (document.getElementById('company_check').value=="")
	{
		alert("Introduce el nombre de tu Compañía\n");
		valid=false;
	}
	else if (document.getElementById('telephone_check').value=="")
	{
		alert("Número de teléfono\n");
		valid=false;
	}
	else if(isInteger(document.getElementById('telephone_check').value)!=true)
	{
			alert("El número de teléfono debe ser numérico\n");
			valid=false;
	}
	else if (document.getElementById('email_check').value=="")
	{
		alert("Introduce tu correo electrónico\n");
		valid=false;
	}
	else if(checkEmail(document.getElementById('email_check').value)==false)
	{
		alert("Introduce una dirección de correo electrónico válida\n");
		valid=false;
	}
	else if(checkEmail(document.getElementById('confirm_email_check').value)==false)
	{
		alert("Por favor, confirma la dirección de correo\n");
		valid=false;
	}
	else if (document.getElementById('email_check').value!=document.getElementById('confirm_email_check').value)
	{
		alert("La dirección de correo electrónico y la confirmación no coinciden\n");
		valid=false;
	}
	else if (document.getElementById('comment_check').value=="")
	{
		alert("Escribe tus comentarios / cuestiones\n");
		valid=false;
	}
	else
		valid=true;

	return valid;
}


