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

if (formulario.texto.value.length==0){
   bien=false;
   error+="\n * Introducir texto.";
 }


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


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

  if (!comprueba_extension_imagen(formulario,formulario.file_imagen.value)){
        bien=false;
	    error+="\n * Introducir IMAGEN.";
   }

   

  if (bien==true){
   document.guardar_return=true;
   document.formulario_IMAGEN.accion.value = "alta_imagen";
		
  }  else{
   alert(error);
   document.guardar_return=false;
  }
}


/////////////////////////////////////////////////////////
/////// Comprobar que se ha subido una imagen en formato JPG
/////////////////////////////////////////////////////////
function comprueba_extension_imagen(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;
		}
	}
}


function baja_imagen(id)
{
	if (confirm("Está a punto de borrar un registro. Esta acción no se puede deshacer.\n¿Está usted seguro?"))
	{
		document.formulario_IMAGEN.id.value = id;
		document.formulario_IMAGEN.accion.value = "baja_imagen";
		document.formulario_IMAGEN.submit();
	}
}


function quitar_imagen_texto(id)
{
	if (confirm("Esta acción quita la imagen del texto, pero no la borra.\n¿Desea continuar?"))
	{
		document.formulario_IMAGEN.id.value = id;
		document.formulario_IMAGEN.accion.value = "quitar_imagen";
		document.formulario_IMAGEN.submit();
	}
}



function activar_upload_imagen()
{
	var estado = document.getElementById('form_imagen').style.visibility;

	if (estado == "visible")
	{
		document.getElementById('form_imagen').style.position='absolute'; 
		document.getElementById('form_imagen').style.visibility='hidden';
	}
	else
	{
		document.getElementById('form_imagen').style.position=''; 
		document.getElementById('form_imagen').style.visibility='visible';
	}
}



function activar_upload_ficheros()
{
	var estado = document.getElementById('form_fichero').style.visibility;

	if (estado == "visible")
	{
		document.getElementById('form_fichero').style.position='absolute'; 
		document.getElementById('form_fichero').style.visibility='hidden';
	}
	else
	{
		document.getElementById('form_fichero').style.position=''; 
		document.getElementById('form_fichero').style.visibility='visible';
	}
}



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

if (formulario.texto_pdf.value.length==0)
{
   bien=false;
   error+="\n * Introducir texto del pdf.";
 }

  if (!comprueba_extension_fichero(formulario,formulario.file_pdf.value)){
        bien=false;
	    error+="\n * Introducir PDF.";
   }

   

  if (bien==true){
    document.guardar_return=true;
   document.formulario_PDF.accion.value = "alta_pdf";
		
  }  else{
   alert(error);
   document.guardar_return=false;
  }
}



/////////////////////////////////////////////////////////
/////// Comprobar que se ha subido una imagen en formato JPG
/////////////////////////////////////////////////////////
function comprueba_extension_fichero(formulario, archivo) {
	extensiones_permitidas = new Array(".pdf"); 
	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;
		}
	}
}



function baja_pdf(id)
{
	if (confirm("Está a punto de borrar un registro. Esta acción no se puede deshacer.\n¿Está usted seguro?"))
	{
		document.formulario_PDF.id.value = id;
		document.formulario_PDF.accion.value = "baja_pdf";
		document.formulario_PDF.submit();
	}
}

