﻿
////////////////////////////////////////
//  FUNCIONES DE MANEJO DE ARCHIVOS   //
////////////////////////////////////////

/*
Function EsExtensionValida: Determina si la extensión del archivo coincide con alguna q se encuentra en el arreglo de extensiones válidas
*/
function EsExtensionValida(file, extArray){
  var returnValue = false;
  if (!file) return false;

  while (file.indexOf("\\") != -1) file = file.slice(file.indexOf("\\") + 1);
    
  ext = file.slice(file.indexOf(".")).toLowerCase();

  for (var i = 0; i < extArray.length; i++) 
  {
    if (extArray[i] == ext)
    { 
      returnValue = true; 
      break; 
    }
  }

  return returnValue;
}

function EsArchivoExcel(file)
{
    var extArray = new Array(".xls");
    return EsExtensionValida(file, extArray);
}

function EsArchivoWord(file){
    var extArray = new Array(".doc", ".docx");
    return EsExtensionValida(file, extArray);
}

function EsArchivoPdf(file){
    var extArray = new Array(".pdf");
    return EsExtensionValida(file, extArray);
}

function EsImagen(file) {
    var extArray = new Array(".gif", ".jpg", ".jpeg", ".png", ".bmp");
    return EsExtensionValida(file, extArray);
}

