//<![CDATA[

/****************************************************************************
* funciones.js		                                   	                    *
*                                                                           *
* Funciones varias															*
*                                                                           *
****************************************************************************/


	// **************************************************************************************
	// extensionesIncorrectas(fichero) 
	// pasado un fichero averiguamos su extensión y devolvemos true o false según hemos establecido si es correcta o no.
	// Autor: JR 30/09/07					
	// Ultima modificacion: 30/09/07 (JR) 
	// **************************************************************************************
		function extensionesIncorrectas(fichero)
		{
			var extension = fichero.substring(fichero.length-4,fichero.length);
			switch (extension)
			{
				case ".doc": 
					incorrecto = false;
					break;
				case ".pdf": 
					incorrecto = false;
					break;
				default:
					incorrecto = true;
					break;
			}
			return incorrecto;
		}
	// FIN extensionesIncorrectas ***********************************************************
	
	// **************************************************************************************
	// camposVacios(array_valores,array_campos,array_errores) 
	// 		comprobamos si los campos de un formulario están vacios y mostramos el error en la capa correspondiente.
	//		array_valores = valores de los campos del formulario
	//		array_campos = Nombre del campo que mostraremos en el mensaje de error
	//		array_errores = campa donde mostraremos el mensaje de error
	// Autor: JR 04/10/07					
	// Ultima modificacion: 04/10/07 (JR) 
	// **************************************************************************************
		function camposVacios(array_valores,array_campos,array_errores)
		{
			error = false;
			for (i=0; i<array_valores.length ; i++)
			{
				if (array_valores[i]=='')
				{
					document.getElementById(array_errores[i]).innerHTML="Debe escribir "+array_campos[i];			
					document.getElementById(array_errores[i]).style.display = "block";
					error = true;
				}
			}
			return error;
		}
	// FIN camposVacios *********************************************************************

	// **************************************************************************************
	// limpiarValorCapas(array)
	// 		ponemos a "" el valor de una o varias capas
	//		array = nombre de la capa
	// Autor: JR 04/10/07					
	// Ultima modificacion: 04/10/07 (JR) 
	// **************************************************************************************
		function limpiarValorCapas(array)
		{
			for (i=0; i<array.length ; i++)
			{
				document.getElementById(array[i]).innerHTML="";
				document.getElementById(array[i]).style.display = "none";
			}
		}

	// FIN limpiarValorCapas ****************************************************************
	
//]]> 
