
///////////////////////////////////////////////
///// Compruebo que todos los datos obligatorios estan rrellenos
///////////////////////////////////////////////
function comprobar_formulario(formulario){
 var error="Han ocurrido los siguientes errores: ";
 var bien=true;


if (formulario.cursos_quien.value.length==0){
   bien=false;
   error+="\n * Introducir entidad organizadora";
 }
 
if (formulario.cursos_codigo.value.length==0){
   bien=false;
   error+="\n * Introducir el codigo del curso.";
 }
 
if (formulario.cursos_nombre.value.length==0){
   bien=false;
   error+="\n * Introducir nombre del curso.";
 }

if (formulario.cursos_entidad_colaboradora.value.length==0){
   bien=false;
   error+="\n * Introducir entidad colaboradora.";
 }
 
 if (formulario.niveles_formativos.value=="vacio"){
   bien=false;
   error+="\n * Seleccionar un nivel formativo.";
 }
 
 
 if (formulario.colectivo_principal_anadir.value.length==0){
 
	 if (formulario.colectivo_principal.value=="vacio"){
	   bien=false;
	   error+="\n * Seleccionar un colectivo principal.";
	 }
	 
 }
 
 if (formulario.cursos_numero_horas.value.length==0){
   bien=false;
   error+="\n * Introducir numero de horas.";
 }

 if (formulario.cursos_lugar_inscripcion.value.length==0){
   bien=false;
   error+="\n * Introducir lugar de inscripcion.";
 }
 
 if (formulario.cursos_lugar_imparticion.value.length==0){
   bien=false;
   error+="\n * Introducir lugar de imparticion.";
 }
 
 if (formulario.cursos_tel_informacion.value.length==0){
   bien=false;
   error+="\n * Introducir telefono de informacion.";
 }


/////////////////////
/// Ver fomato de las imagenes
////////////////////
numero_imagen=1;
for (i = 0; i < formulario.elements.length; i++) {
	
	if (numero_imagen<=9){numero_verdad="0"+numero_imagen;}else{numero_verdad=numero_imagen;}
			
		
	 if ((formulario.elements[i].type == "file") && (formulario.elements[i].name=="imagen_"+numero_verdad) ){
		 numero_imagen=numero_imagen+1;
		 
		  if (formulario.elements[i].value.length!=0){	 
			  if (!comprueba_extension_foto(formulario,formulario.elements[i].value)){
				 	bien=false;
					error+="\n * Formato del imagen "+ formulario.elements[i].name+" incorrecto, debe ser *.jpg .";
			   }
		  }
		  
		  
	 }// if
} // for


  if (bien==true){
   document.guardar_return=true;
  }  else{
   alert(error);
   document.guardar_return=false;
  }
}


///////////////////////////////////////////////
///// Compruebo que todos los datos obligatorios estan rrellenos del fichero a subir
///////////////////////////////////////////////
function comprobar_formulario_fichero(formulario){
 var error="Han ocurrido los siguientes errores: ";
 var bien=true;

	if (formulario.fichero.value.length==0){
				bien=false;
				error+="\n * Introducir fichero de la descarga.";
	   }else{
		  if (!comprueba_extension(formulario,formulario.fichero.value)){
				bien=false;
				error+="\n * Formato del fichero incorrecto.";
		   }
    }
 
  if (bien==true){
   document.guardar_return=true;
  }  else{
   alert(error);
   document.guardar_return=false;
  } 
}


///////////////////////////////////////////////
///// Compruebo que todos los datos obligatorios estan rrellenos del fichero a subir
///////////////////////////////////////////////
function comprobar_formulario_subir_fichero(formulario){
 var error="Han ocurrido los siguientes errores: ";
 var bien=true;

	if (formulario.cursos_ficheros_texto.value.length==0){
				bien=false;
				error+="\n * Introducir texto fichero.";
    }
	
	if (formulario.fichero.value.length==0){
				bien=false;
				error+="\n * Introducir fichero.";
    }
 
  if (bien==true){
   document.guardar_return=true;
  }  else{
   alert(error);
   document.guardar_return=false;
  } 
}

/////////////////////////////////////////////////////////
/////// Comprobar que se ha subido una imagen en formato JPG
/////////////////////////////////////////////////////////
function comprueba_extension(formulario, archivo) {
	extensiones_permitidas = new Array(".csv"); 
	if (!archivo) {
		//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
		return false;
	}else{
		//recupero la extensión de este nombre de archivo
		extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
		//alert (extension);
		//compruebo si la extensión está entre las permitidas
		permitida = false;
		for (var i = 0; i < extensiones_permitidas.length; i++) {
			if (extensiones_permitidas[i] == extension) { 
				permitida = true;
				break;
			}
		}
		if (!permitida) {
			return false;
		}else{
		  return true;
		}
	}
}



/////////////////////////////////////////////////////////
/////// Comprobar que se ha subido una imagen en formato JPG
/////////////////////////////////////////////////////////
function comprueba_extension_foto(formulario, archivo) {
	extensiones_permitidas = new Array(".jpg"); 
	if (!archivo) {
		//Si no tengo archivo, es que no se ha seleccionado un archivo en el formulario
		return false;
	}else{
		//recupero la extensión de este nombre de archivo
		extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
		//alert (extension);
		//compruebo si la extensión está entre las permitidas
		permitida = false;
		for (var i = 0; i < extensiones_permitidas.length; i++) {
			if (extensiones_permitidas[i] == extension) { 
				permitida = true;
				break;
			}
		}
		if (!permitida) {
			return false;
		}else{
		  return true;
		}
	}
}

