/***********************************************
* Email Validation script- © Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkmail(e){
var returnval=emailfilter.test(e.value)
return returnval
}

function trimString (str) {
  while (str.charAt(0) == ' ')
    str = str.substring(1);
  while (str.charAt(str.length - 1) == ' ')
    str = str.substring(0, str.length - 1);
  return str;
}

// Strip spaces from input box.
function stripSpaces(elm) {
var x = elm.value;
elm.value = (x.replace(/^\W+/,'')).replace(/\W+$/,'');
}

// Check for null and empty fields.
function isFilled(elm) {
var valor = trimString(elm.value)
if (valor == "" ||
valor == null)
return false;
else return true;
}

function checkData (){
        if (trimString(document.signup.nombre.value) == "") {
                alert("Por favor indique su Nombre y Apellidos.")
                document.signup.nombre.focus()
                return false}
        if (trimString(document.signup.direccion.value) == "") {
                alert("Por favor indique su Dirección postal.")
                document.signup.direccion.focus()
                return false}
        if (trimString(document.signup.poblacion.value) == "") {
                alert("Por favor indique su Población.")
                document.signup.poblacion.focus()
                return false}
        if (trimString(document.signup.cpostal.value) == "") {
                alert("Por favor indique su Código Postal.")
                document.signup.cpostal.focus()
                return false}
        if (trimString(document.signup.provincia.value) == "") {
                alert("Por favor indique su Provincia.")
                document.signup.provincia.focus()
                return false}
        if (trimString(document.signup.email.value) == "") {
                alert("Por favor indique su Email.")
                document.signup.email.focus()
                return false}
        if (checkmail(document.signup.email) == false) {
                alert("El Email que ha indicado es incorrecto. Por favor compruebe su e-mail.")
                document.signup.email.focus()
                return false} 
	if (document.signup.comentarios.value.length == 0) {
                alert("Por favor indique sus comentarios.")
                document.signup.comentarios.focus()
                return false} 
	if (isFilled(document.signup.comentarios) == false) {
                alert("Por favor indique sus comentarios.")
                document.signup.comentarios.focus()
                return false} 
        }  

