// JavaScript Document
// Funci�n para validar los campos obligatorios y tipos de datos
function validarForma()
{
        return true;
}
// Funci�n para validar los campos obligatorios y tipos de datos al Modificar
function validarFormaModificar()
{
      return true;		  
}
//Funci�n para guardar
function botonGuardar()
{
 //if (validarForma())
	//window.document.frmProcesoContratacion.submit();
	//window.document.frmProcesoContratacion.action.value="upload";
	//return true;
}
valida = 0;
function LimitAttach(archivo,iType) 
{
    file=archivo.value;
	valida = "";
	if (iType==1) { 
	extArray = new Array(".pdf", ".doc", ".docx", ".xls", ".xlsx", ".odt", ".ods", ".zip", ".rar", ".xml", ".txt", ".tif", ".tiff", ".jpg", ".jpeg", ".png", ".gif", ".gz", ".tar", ".bz2", ".dwg");
	}
	
	allowSubmit = false;
	if (!file) return;

	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) {
			allowSubmit = true;
			break;
			}
		} 

	if (!allowSubmit) 
	{
	//alert("Usted sólo puede subir archivos con extensiones " + (extArray.join(" ")) + "\nPor favor seleccione un nuevo archivo");
	valida = 1;
	}
	else
	valida = 0;
} 

function botonSubirArchivo()
{
	//document.location='../exe/adquisicionesProveedor_exe.php';
	
	$nombre = $("txtNombreDoc").value;
	if ($nombre == '')			
	alert("Ingrese la descripcion del documento a subir")	
	  else{
	  url = window.document.frmProcesoContratacion.archivo.value;	
		if (url== ''){		
		  alert("Ingrese el documento")
		  }
		  else{
			  if (valida == 0){				  
			      window.document.frmProcesoContratacion.action.value="upload";
				  ProcesarForma();
			  }
			  else
			     alert("Solo permite subir archivos con extensiones: "+ (extArray.join(" ")));
		  }
	  }
}
function botonEditar()
{
   window.document.frmProcesoContratacion.opcion.value='editar';
   ProcesarForma();
}
function botonFinalizarProceso()
{
	window.document.frmProcesoContratacion.action.value="finalizar";
   ProcesarForma();
}
function botonFinalizarMigrado()
{
	window.document.frmProcesoContratacion.action.value="finalizarMigrado";	
    ProcesarForma();
}
//Funci�n para Modificar
function botonModificar()
{
  if (validarFormaModificar())
    ProcesarForma();
}
//Funci�n para eliminar
function botonEliminar()
{
    var answer = confirm("Esta seguro que desea eliminar la TipoCompra");
	if (answer)
	{
		window.document.frmProcesoContratacion.opcion.value='eliminar';
		ProcesarForma();
	}	
}
//Funci�n para el bot�n nuevo
function botonNuevo()
{
  document.location.href = '../Empresa/editarTipoCompra.php?tipo=nuevo';
}
function botonCancelar()
{
	window.document.location.href = '../Empresa/editarTipoCompra.php?tipo=cancelar';
}
function botonRegresar()
{
	window.document.location.href = '../Empresa/listarTipoCompra.php?tipo=listar';
}
function ProcesarForma(){
	window.document.frmProcesoContratacion.submit();
}
function imprimirHoja(){
	window.print();
	}
/*
function botonEliminaArchivo(idSoliCompra,archivo)
{
    var respuesta = confirm ("� Est� seguro de proceder con la eliminaci�n del archivo " + archivo + " ? ");
	if (respuesta)
	{
		window.document.frmDatos.action.value="delete";
		window.document.frmDatos.txtSoliCompra.value=idSoliCompra;
		window.document.frmDatos.txtIdPersona.value=idPersonaLogueado;		
		window.document.frmDatos.submit();	
	}	
}*/
/////////////////////////////////////ARCHIVOS OBLIGATORIOS///////////////////////////////
function comprobarTerminadoFinArch(idSoliCompra,tipoArchivo,tipoExtra)
{
    tipoArchivo=7;
    var data = "idSoliCompra="+idSoliCompra+"&tipoArchivo="+tipoArchivo+"&tipoExtra="+tipoExtra;
    //console.log("%s",tipoArchivo);
    var clazz = "Archivo";
      var action = "buscarArchivosSubidosAjax";
    //asignarImagenCargando ('cargando');
    ajax_call ( data, clazz, action, comprobarFinalizacionFin );
}
///////////////////////////////////////////////////////////////////////////////////////
function comprobarFinalizacionFin(result,resp)
{
    //$('cargando').innerHTML = '';
    if(result != "")
    {
        resultadoTer = result['respuesta'];
        if(resultadoTer == 's')
        {
		alert("Recuerde que una vez finalizado el proceso, usted ya no podr\xE1 ingresar ning\xfan tipo de documento, incluso no podr\xe1 dar por Terminado Unilateralmente el Contrato");
                var answer = confirm("Esta seguro que desea Finalizar?");
                if (answer)
                {
                       window.document.frmProcesoContratacion.action.value="finalizar";
                    ProcesarForma();
                }
        }
        else if(resultadoTer =='f')
        {
             alert ("Debe subir por lo menos un archivo");
        }
    }
}






