﻿// JavaScript Document

function ComprobarCamposCentro(form)
{
	if (form.provinciacentro.value == '') 
		{
		alert("Debe de introducir la provincia");
		form.provinciacentro.focus();
		return false;
		}
	else
		{
		if (form.municipiocentro.value == '') 
			{
			alert ("Debe de introducir el municipio");
			form.municipiocentro.focus();
			return false;
			}
		else
			{
			if (form.localidadcentro.value == '') 
				{
				alert ("Debe de introducir la localidad");
				form.localidadcentro.focus();
				return false;
				}
			
			else
			{
				if (form.nombrecentro.value == '') 
					{
					alert ("Debe de introducir el nombre del centro");
					form.nombrecentro.focus();
					return false;
					}

				else
				{
					if (form.titularidadcentro.value == '') 
						{
						alert ("Debe de introducir la titularidad centro");
						form.titularidadcentro.focus();
						return false;
						}

					else
					{
						if (form.direccioncentro.value == '') 
							{
							alert ("Debe de introducir la direccion centro");
							form.direccioncentro.focus();
							return false;
							}

						else
						{
							if (form.cpcentro.value == '') 
								{
								alert ("Debe de introducir el CP centro");
								form.cpcentro.focus();
								return false;
								}
							else
							{
								if (form.telefonocentro.value == '') 
									{
									alert ("Debe de introducir el terléfono del centro");
									form.telefonocentro.focus();
									return false;
									}
								else
								{
/*									if (form.mailcentro.value == '') 
										{
										alert ("Debe de introducir el email del centro");
										form.mailcentro.focus();
										return false;
										}
									else
									{
										if((form.mailcentro.value.indexOf('@') == -1)|| (form.mailcentro.value.indexOf('.') == -1)) {
										alert("Debe ser una dirección email correcta");	
										form.mailcentro.focus();
										return false;
										}
										else
										{*/
											return true;
/*										}
									}	*/
								}
							}
						}
					}
				}
			}
		}
	}
}

function ComprobarCamposProfes(form)
{
	 i=0;
	if (form.nombrecoordinador.value == '') 
		{
		alert("Debe de introducir el nombre del coordinador");
		form.nombrecoordinador.focus();
		return false;
		}
	else
		{
		if (form.apellidoscoordinador.value == '') 
			{
			alert ("Debe de introducir el apellidos del coordinador");
			form.apellidoscoordinador.focus();
			return false;
			}
		else
			{
			if (form.nombredirector.value == '') 
				{
				alert("Debe de introducir el nombre del director");
				form.nombredirector.focus();
				return false;
				}
			else
				{
				if (form.apellidosdirector.value == '') 
					{
					alert ("Debe de introducir el apellidos del director");
					form.apellidosdirector.focus();
					return false;
					}
				else
					{
					if (form.numeroprofesores.value == '') 
						{
						alert ("Debe de introducir el número de profesores");
						form.numeroprofesores.focus();
						return false;
						}
					else
						{
						return true;
						}
					}

				}
			}
	}
}

function validarEntero(valor){
      //intento convertir a entero.
     //si era un entero no le afecta, si no lo era lo intenta convertir
     valor = parseInt(valor)

      //Compruebo si es un valor numérico
      if (isNaN(valor)) {
            //entonces (no es numero) devuelvo el valor cadena vacia
            return true
      }else{
            //En caso contrario (Si era un número) devuelvo el valor
            return false
      }
}

function ComprobarCamposAlumnos(form)
{
	if (form.numeroalumnos.value == '') 
		{
		alert("Debe de introducir la cantidad de alumnos");
		form.numeroalumnos.focus();
		return false;
		}
	else
			{
				if (validarEntero(form.numeroalumnos.value)) 
				{
					alert("No se adminte letras");
					form.numeroalumnos.focus();
					return false;
				}
				else
				{
					if (validarEntero(form.infantil.value)) 
					{
						alert("No se adminte letras");
						form.infantil.focus();
						return false;
					}
					else
					{
						if (validarEntero(form.primaria.value)) 
						{
							alert("No se adminte letras");
							form.primaria.focus();
							return false;
						}
						else
						{
							if (validarEntero(form.secundaria.value)) 
							{
								alert("No se adminte letras");
								form.secundaria.focus();
								return false;
							}
							else
							{
								if (validarEntero(form.bachillerato.value)) 
								{
									alert("No se adminte letras");
									form.bachillerato.focus();
									return false;
								}
								else
								{

									if (validarEntero(form.fp.value)) 
									{
										alert("No se adminte letras");
										form.fp.focus();
										return false;
									}
									else
									{
										if (validarEntero(form.educacionespecial.value)) 
										{
											alert("No se adminte letras");
											form.educacionespecial.focus();
											return false;
										}
										else
										{
											if (validarEntero(form.otros.value)) 
											{
												alert("No se adminte letras");
												form.otros.focus();
												return false;
											}
											else
											{
												return true;
											}
										}
									}
								}
							}
						}
					}
				}
			
			}
}

function ComprobarCamposPrograma(form)
{
	if (form.titulo.value == '') 
		{
		alert("Debe de introducir el título");
		form.titulo.focus();
		return false;
		}
	else
		{
		if (form.resumen.value == '') 
			{
			alert ("Debe de introducir el resumen del proyecto");
			form.resumen.focus();
			return false;
			}
		else
			{
			if (form.material.value == '') 
				{
				alert ("Debe de introducir los gastos previstos");
				form.material.focus();
				return false;
				}
				else
					{
					if (form.total.value == '') 
						{
						alert ("Debe de introducir el importe total del gasto");
						form.total.focus();
						return false;
						}
					else
						{
						return true;
						}
				}
			}
		}
}




function ComprobarCampos(form)
{
		if (!document.getElementById('nombrecolegio'))
		{
			if (ComprobarCamposCentro(form))
			{
				if (ComprobarCamposProfes(form))
				{
					if (ComprobarCamposAlumnos(form))
					{
						if(ComprobarCamposPrograma(form))
						{
								return true;
						}
					}
					
				}
			} 
		}
		else
		{
				if (ComprobarCamposProfes(form))
				{
					if (ComprobarCamposAlumnos(form))
					{
						if (ComprobarCamposAlumnos(form))
						{
							if(ComprobarCamposPrograma(form))
							{
									return true;
							}
						}
					}
				}
		}
}
