function valida_formulario(f){
	
	var msg = "";
		
    if (f.nombre.length == "") {
       msg += "Por favor, escriba su nombre.\r\n";
    }
	
    //valido empresa
    if (f.empresa.value.length == "") {
       msg += "Por favor, especifique su empresa.\r\n";
    }
	
    //valido el telefono
	if (f.telefono.value.length == "") {
		msg += "Por favor, introduzca un numero de telefono.\r\n";
	} else if (f.telefono.value.length != 9) {
		msg += "El numero de telefono, debe contener 9 digitos.\r\n";
	}
	if (isNaN(f.telefono.value)) {
		msg += "El telefono debe componerse solo de numeros.\r\n";
	}
	
	//valido el email
	if (f.email.value.length == "") {
		msg += "Por favor, introduzca un e-mail.\r\n";
	} else if (validateEmail(f.email.value) == false) {
		msg += "Por favor, introduzca un e-mail correcto.\r\n";
	}

	//aceptación de las condiciones
	if (f.acepto_condiciones.checked == false) {
		msg += "Por favor, acepte la politica de privacidad para continuar.\r\n";
	}
	
	if (msg != "") {
		alert(msg);
//		return false;
	} else {
//		return true;
		f.submit();
	}
}

function valida_formulario_big(f){
	alert('Servicio temporalmente no disponible.\r\n\r\nPor favor, haga su pedido a traves del formulario situado en la parte superior derecha de la pantalla.\r\n\r\nDisculpe las molestias.')
	exit;

	var msg = "";

    if (isNaN(f.cantidad.value) || f.cantidad.value == "") {
       msg += "Por favor, escriba el numero de SMS que desea comprar.\r\n";

    }

    if (f.forma_pago.value.length == "") {
       msg += "Por favor, seleccione una forma de pago.\r\n";
    }
	
    if (f.nombre.value.length == "") {
       msg += "Por favor, indique su nombre y apellidos.\r\n";
    }

    if (f.pais.value.length == "") {
       msg += "Por favor, seleccione un pais.\r\n";
    }

    if (f.telefono.value.length == "") {
       msg += "Por favor, introduzca un telefono de contacto.\r\n";
    }

	if (f.email.value.length == "") {
		msg += "Por favor, introduzca un e-mail.\r\n";
	} else if (validateEmail(f.email.value) == false) {
		msg += "Por favor, introduzca un e-mail correcto.\r\n";
	}
	
	//aceptación de las condiciones
	if (f.condiciones.checked == false) {
		msg += "Por favor, acepte las condiciones de contratacion y la politica de privacidad para continuar.\r\n";
	}

	if (msg != "") {
		alert(msg);
	} else {
		f.submit();
	}
	
}

function valida_formulario_wizard(f){
	alert('Servicio temporalmente no disponible.\r\n\r\nPor favor, haga su pedido a traves del formulario situado en la parte superior derecha de la pantalla.\r\n\r\nDisculpe las molestias.')
}

function validateEmail(email) {
	var regExp = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return regExp.test(email);
}

function is_numeric(input){
	return typeof(input)=='number';
}
