// JavaScript Document

function ValidarFormularioCitaPrevia(form1) {

	/* Condiciones que verifican si el campo está vacío */
	if (form1.nombre.value == ""){
	/* Se dispara un cuadro alert con el mensaje. Se hace foco sobre el elemento */
		alert("Por favor introduzca su nombre"); form1.nombre.focus(); return;
	}
	if (form1.apellidos.value == ""){
	/* Se dispara un cuadro alert con el mensaje. Se hace foco sobre el elemento */
		alert("Por favor introduzca sus apellidos"); form1.apellidos.focus(); return;
	}
	if (form1.email.value == "") {
		alert("Por favor introduzca su dirección de e-mail"); form1.email.focus(); return;
	}
	
	/* Se verifica el dato escrito 
	Si no contiene el simbolo @ o . se ejecuta la condición */
	if (form1.email.value.indexOf('@', 1) == -1 || form1.email.value.indexOf('.', 
		form1.email.value.indexOf('@', 0)) == -1) {
		alert("Dirección de e-mail inválida"); form1.email.focus(); return;
	}
	
	if (form1.telefono.value == "") {
		alert("Por favor introduzca su número de teléfono"); form1.telefono.focus(); return;
	}
	
	/* Se verifica el dato escrito 
	Si no es un número se ejecuta la condición */
	if (isNaN(form1.telefono.value) == true) {
	
		alert("Teléfono inválido.\nIntroduzca su teléfono solo con caracteres numéricos"); 
		form1.telefono.focus(); form1.telefono.select(); return;
	}
	
	if (form1.modelo.value == "") {
		alert("Por favor introduzca el modelo de su Vehiculo"); 
		form1.modelo.focus(); return;
	}
	
	if (form1.matricula.value == "") {
		alert("Por favor introduzca su matricula"); 
		form1.matricula.focus(); return;
	}
	
	if (form1.km.value == "") {
		alert("Por favor introduzca los Km. Recorridos"); 
		form1.km.focus(); return;
	}
	/* Se verifica el dato escrito 
	Si no es un número se ejecuta la condición */
	if (isNaN(form1.km.value) == true) {
	
		alert("Nº de Km inválido.\nIntroduzca los KM solo con caracteres numéricos"); 
		form1.km.focus(); form1.km.select(); return;
	}
	
	if (form1.trabajo.value == "") {
		alert("Por favor introduzca una descripción del trabajo a realizar"); 
		form1.trabajo.focus(); return;
	}

   if (document.form1.Aceptar[1].checked) 
	{
		alert("Tiene que aceptar nuestra Política de Protección de Datos"); 
		form1.Aceptar[0].focus();
		return;
	}
		
	/* Se envía el formulario */
	form1.submit();

}


function ValidarFormularioSugerencias(form1) {

	/* Condiciones que verifican si el campo está vacío */
	if (form1.nombre.value == ""){
	/* Se dispara un cuadro alert con el mensaje. Se hace foco sobre el elemento */
		alert("Por favor introduzca su nombre"); form1.nombre.focus(); return;
	}
	
	if (form1.email.value == "") {
		alert("Por favor introduzca su dirección de e-mail"); form1.email.focus(); return;
	}
	
	/* Se verifica el dato escrito 
	Si no contiene el simbolo @ o . se ejecuta la condición */
	if (form1.email.value.indexOf('@', 1) == -1 || form1.email.value.indexOf('.', 
		form1.email.value.indexOf('@', 0)) == -1) {
		alert("Dirección de e-mail inválida"); form1.email.focus(); return;
	}
	
	if (form1.telefono.value == "") {
		alert("Por favor introduzca su número de teléfono"); form1.telefono.focus(); return;
	}
	
	/* Se verifica el dato escrito 
	Si no es un número se ejecuta la condición */
	if (isNaN(form1.telefono.value) == true) {
	
		alert("Teléfono inválido.\nIntroduzca su teléfono solo con caracteres numéricos"); 
		form1.telefono.focus(); form1.telefono.select(); return;
	}
	
	
	
	if (form1.obs.value == "") {
		alert("Por favor introduzca la sugerencia que nos quiere enviar"); 
		form1.trabajo.focus(); return;
	}

   if (document.form1.Aceptar[1].checked) 
	{
		alert("Tiene que aceptar nuestra Política de Protección de Datos"); 
		form1.Aceptar[0].focus();
		return;
	}
		
	/* Se envía el formulario */
	form1.submit();

}


function ValidarFormularioPP(form1) {
		/* Condiciones que verifican si el campo está vacío */
	if (form1.nombre.value == ""){
	/* Se dispara un cuadro alert con el mensaje. Se hace foco sobre el elemento */
		alert("Por favor introduzca su nombre"); form1.nombre.focus(); return;
	}
	
	if (form1.email.value == "") {
		alert("Por favor introduzca su dirección de e-mail"); form1.email.focus(); return;
	}
	
	/* Se verifica el dato escrito 
	Si no contiene el simbolo @ o . se ejecuta la condición */
	if (form1.email.value.indexOf('@', 1) == -1 || form1.email.value.indexOf('.', 
		form1.email.value.indexOf('@', 0)) == -1) {
		alert("Dirección de e-mail inválida"); form1.email.focus(); return;
	}
	
	if (form1.telefono.value == "") {
		alert("Por favor introduzca su número de teléfono"); form1.telefono.focus(); return;
	}
	
	/* Se verifica el dato escrito 
	Si no es un número se ejecuta la condición */
	if (isNaN(form1.telefono.value) == true) {
	
		alert("Teléfono inválido.\nIntroduzca su teléfono solo con caracteres numéricos"); 
		form1.telefono.focus(); form1.telefono.select(); return;
	}
	
	
	
	if (form1.modelo.value == "") {
		alert("Por favor introduzca el modelo de su interes"); 
		form1.trabajo.focus(); return;
	}

   if (document.form1.Aceptar[1].checked) 
	{
		alert("Tiene que aceptar nuestra Política de Protección de Datos"); 
		form1.Aceptar[0].focus();
		return;
	}
		
	/* Se envía el formulario */
	form1.submit();

}
