﻿// Archivo JScript
	function ValidarArchivo2(FileOrigen, bGrafico, sNombreCampo)
	{
		var sFichero
		
		//1) - Componemos nombre del fichero...
		sFichero = FileOrigen.value.substring(FileOrigen.value.lastIndexOf("\\")+1,FileOrigen.value.length);		
		
		var iLongitud
		
		iLongitud=parseInt(sFichero.length);		
		
		if (iLongitud>80)
		{
			alert("La longitud del nombre del fichero intrudicido es demasiado larga. El nombre del fichero (incluida su extensión) no debe superar los 80 caracteres");
			return false;
		}		
		
		//3) - Una vez compuesto, si estamos insertando un grafico, validamos extension.
		//Extensiones permitidas: 
		//	-	JPG
		//	-	JPEG
		if (bGrafico==true)
		{
			var sExtension, bResultado
			
			sExtension=sFichero.substring(sFichero.lastIndexOf(".")+1, sFichero.length);
					
			sExtension=sExtension.toLowerCase();
			
			switch(sExtension)
			{
				case "jpg": bResultado=true;
							break;
				case "jpeg":bResultado=true;
							break;
				default:	bResultado=false;
							break;
			}
			
			//alert(sExtension)
			if (bResultado==false)
			{
				alert("El archivo introducido en el campo " + sNombreCampo + " no posee la extensión permitida por el sistema (JPG o JPEG)");
				return false;
			}
		}
		
		return true;		
	}
	//----------------------------------------------------------------------------------------------------
	function ValidarArchivo(FileOrigen, FileOculto, bGrafico, sNombreCampo)
	{
		//1) - Componemos nombre del fichero...
		FileOculto.value = FileOrigen.value.substring(FileOrigen.value.lastIndexOf("\\")+1,FileOrigen.value.length);
		
		//2) - Vemos longitud del fichero. No ha de ser mayor a 80 caracteres
		var sFichero, iLongitud
		sFichero=FileOculto.value;
			
		iLongitud=parseInt(sFichero.length);
			
		if (iLongitud>80)
		{
			alert("La longitud del nombre del fichero intrudicido es demasiado larga. El nombre del fichero (incluida su extensión) no debe superar los 80 caracteres");
			return false;
		}		
		
		//3) - Una vez compuesto, si estamos insertando un grafico, validamos extension.
		//Extensiones permitidas: 
		//	-	GIF
		//	-	BMP
		//	-	JPG
		//	-	JPEG
		if (bGrafico==true)
		{
			var sFichero, sExtension, bResultado
		
			sFichero=FileOculto.value;
			sExtension=sFichero.substring(sFichero.lastIndexOf(".")+1, sFichero.length);
			
			sExtension=sExtension.toLowerCase();
			
			switch(sExtension)
			{
				case "gif": bResultado=true;
							break;
				case "bmp": bResultado=true;
							break;
				case "jpg": bResultado=true;
							break;
				case "jpeg":bResultado=true;
							break;
				default:	bResultado=false;
							break;
			}
			
			//alert(sExtension)
			if (bResultado==false)
			{
				alert("El archivo introducido en el campo " + sNombreCampo + " no posee la extensión permitida por el sistema (JPG, BMP o GIF)");
				return false;
			}
		}
		
		return true;
	}

