  /* Script para llamadas ajax. */
  
  function nuevoAjax()
     { 
      var xmlhttp=false;
	try
	{
        
	// Creacion del objeto AJAX para navegadores no IE
	    xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
	   try
	      {
		// Creacion del objet AJAX para IE
	 	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(E)
		{
			if (!xmlhttp && typeof XMLHttpRequest!='undefined') xmlhttp=new XMLHttpRequest();
		}
	}
	return xmlhttp; 
}

   function tipoins(objeto,tipo,forma){
     var tipo =tipo;
     var ajax=nuevoAjax();
     ajax.open("GET", "insxtipo.jsp?tipo="+tipo+"&forma="+forma, true);
     ajax.onreadystatechange=function() 
		{ 
			if (ajax.readyState==1)
			{
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				//document.getElementById("empresa").innerHTML = "<table width='350'><tr><td align='center'><img src='images/espere.gif' height='22' width='28'/></\td></\tr></\table>"
                                var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
                               objeto.length=0;
				objeto.appendChild(nuevaOpcion);
			}
			if (ajax.readyState==4)
			{
				//document.getElementById("empresa").innerHTML = ajax.responseText ;
                         objeto.parentNode.innerHTML=ajax.responseText;
                               
			} 
		}
		ajax.send(null);

      
       
       }
       
       function comprasxi(ins){
      
           var tipo =tipo;
       var feci = document.getElementById("dateArrival").value ;
       var fecf = document.getElementById("dateArrival1").value ;
       var ins = ins ;
     var ajax=nuevoAjax();
     ajax.open("GET", "comprasxinstit.jsp?ins="+ins+"&feci="+feci+"&fecf="+fecf, true);
     ajax.onreadystatechange=function() 
		{ 
			if (ajax.readyState==1)
			{
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				document.getElementById("resul").innerHTML = "<table width='350'><tr><td align='center'><img src='images/espere.gif' height='22' width='28'/></\td></\tr></\table>";
                                
			}
			if (ajax.readyState==4)
			{
		        //document.getElementById("empresa").innerHTML = ajax.responseText ;
                         document.getElementById("resul").innerHTML=ajax.responseText ;
                               
			} 
		}
		ajax.send(null);

      
       
       }
       
   function uacis(tipo,uaci,texto){
           var tipo =tipo;
           var uaci = uaci;
           var texto = texto;
           var ajax=nuevoAjax();
     ajax.open("GET", "uacisProceso.jsp?tipo="+tipo+"&uaci="+uaci+"&texto="+texto, true);
     ajax.onreadystatechange=function() 
		{ 
			if (ajax.readyState==1)
			{
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				document.getElementById("uaci").innerHTML = "<table width='350'><tr><td align='center'><img src='images/espere.gif' height='22' width='28'/></\td></\tr></\table>";
                                
			}
			if (ajax.readyState==4)
			{
		        //document.getElementById("empresa").innerHTML = ajax.responseText ;
                      document.getElementById("uaci").innerHTML=ajax.responseText ;
                               
			} 
		}
		ajax.send(null);

      
       
       }
       function informacion(tipo){
     var tipo =tipo;
    
     var ajax=nuevoAjax();
     ajax.open("GET", "informacion.jsp?tipinf="+tipo, true);
     ajax.onreadystatechange=function() 
		{ 
			if (ajax.readyState==1)
			{
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				document.getElementById("contenidoc").innerHTML = "<table width='350'><tr><td align='center'><img src='images/espere.gif' height='22' width='28'/></\td></\tr></\table>";
                                
			}
			if (ajax.readyState==4)
			{
		        //document.getElementById("empresa").innerHTML = ajax.responseText ;
                      document.getElementById("contenidoc").innerHTML=ajax.responseText ;
                               
			} 
		}
		ajax.send(null);

      
       
       }
       
        function cargarpagina(pagina,elemento){
      var ajax=nuevoAjax();
     
      var objeto =  document.getElementById(elemento);
      if (pagina.substring(0,4)=="suma"){
         document.getElementById("listado").className = '';
          document.getElementById("sumario").className = 'active';
      }
       
      if (pagina.substring(0,4)=="list"){
          
         document.getElementById("sumario").className = '';
         document.getElementById("listado").className = 'active';
      }
      
      if (pagina.substring(0,4)=="uaci"){
          
         
         document.getElementById("uacis").className = 'menu-link_active';
      }
      
     
     
      ajax.open("GET", pagina, true);
      ajax.onreadystatechange=function()
 		{
 			if (ajax.readyState==1)
 			{

                  objeto.innerHTML="<table width='350'><tr><td align='center'><img src='images/espere.gif' height='22' width='28'/></\td></\tr></\table>";

 			}
 			if (ajax.readyState==4)
 			{
 				//document.getElementById("empresa").innerHTML = ajax.responseText ;
                  objeto.innerHTML=ajax.responseText;

 			}
 		}
 		ajax.send(null);



       }
  function estadisticas(para1,para2,para3){
     var graf="";
     if (para3==true){
        incluir="si";
     }else{
       incluir="no";
     }
    
      var pag= "sumarioProc.jsp?fecini="+para1+"&fecfin="+para2+"&grafica="+incluir;
      cargarpagina(pag,"resultadosumario");
  }
  
   function listadose(para1,para2){
     var graf="";
     
     if (para2==true){
        incluir="si";
     }else{
       incluir="no";
     }
    
      var pag= "listados.jsp?periodo="+para1+"&grafica="+incluir;
      cargarpagina(pag,"estadisticas");
  }
   function resultadob(para1,para2){
     
    
      var pag= "resultadoBusqueda.jsp?search="+para1;
      cargarpagina(pag,"contenidoc");
  }
  function clearsearch(objeto){
      objeto.value =""; 
 }
 var dom = document.getElementById ? true:false;
var nn4 = document.layers ? true:false;
var ie4 = document.all ? true:false;
 function ocultar2(pid,tot){
	try
	{
		if(ie4){
                 
			for (var i=1; i<=tot; i++) {
				document.all[pid+i].style.visibility="hidden";
				document.all[pid+i].style.display="none";
			}
		}
		else if(nn4){
                 alert("nn4");
			for (var i=1; i<=tot; i++) {
				document.layers[pid+i].visibility="hidden";
				document.layers[pid+i].style.display="none";
			}
		}
		else if(dom){
                 alert("dom");
			for (var i=1; i<=tot; i++) {
				document.getElementById(pid+i).style.visibility="hidden";
				document.getElementById(pid+i).style.display="none";
			}
		}
	}
	catch(e){}
}

	function nextpag(pid,pag,tot){
        
           var n=pid;
           var a="";
		ocultar2(pid,tot);
                 a=n+pag
              
               // document.getElementById("pagina1").style.display="none";
                document.getElementById(a).style.visibility="visible";
                document.getElementById(a).style.display="block";
               
}
function principal(jsp,o){
     var pag= new Array(10);
     pag[0]='lycProc.jsp';
     pag[1]='lgProc.jsp';
     pag[2]='retbaProc.jsp';
     pag[3]='lycxinsProc.jsp';
     cargarpagina(pag[jsp],o);

}
function urlmenu(pagina){
 if (pagina==1){
 window.location.href ='moddivB.jsp?id='+pagina;
 }else
 window.location.href ='convocatorias.html';
}
function sample(pag){
    var xp;
    if (pag==1){
     xp='inHabilitadosC.jsp';
     }
  cargarpagina(xp,"base");
}

 function provxbos(bos){
           
           var ajax=nuevoAjax();
   ajax.open("GET", "proveedorxbosProc.jsp?bos="+bos, true);
     ajax.onreadystatechange=function() 
		{ 
			if (ajax.readyState==1)
			{
				// Mientras carga elimino la opcion "Selecciona Opcion..." y pongo una que dice "Cargando..."
				document.getElementById("pxbox").innerHTML = "<table width='350'><tr><td align='center'><img src='images/espere.gif' height='22' width='28'/></\td></\tr></\table>";
                                
			}
			if (ajax.readyState==4)
			{
		        //document.getElementById("empresa").innerHTML = ajax.responseText ;
                      document.getElementById("pxbox").innerHTML=ajax.responseText ;
                               
			} 
		}
		ajax.send(null);

      
       
       }
       function descargadoc(){
 // document.getElementById("descarga").innerHTML = "<table width='350'><tr><td align='center'>Abriendo Documento <img src='images/espere.gif' height='22' width='28'/></\td></\tr></\table>";
 window.opener.defaultStatus ="Abriendo Documento,Espere por favor........" ;
 

   

}
 function verref(nump,ori){
 
   for (var i=1; i<nump;i++){
    if (ori==1){
      document.getElementById('ref'+i).style.visibility = 'visible';
    }else{
      window.opener.document.getElementById('ref'+i).style.visibility = 'visible';       
    }    
   }
 }
  function ocuref(nump){
  for (var i=1; i<nump;i++){
    document.getElementById('ref'+i).style.visibility = 'hidden';       
        
   }
  }
  function opendoc(m){
  
   var msg="";
   var opc=0;
   if (m==0){
      opc=0;
      msg="SI DESCARGA BASES EN ESTA OPCI&Oacute;N NO PODR&Aacute; PARTICIPAR EN LA LICITACI&Oacute;N O CONCURSO";
   
   }else{
     
      opc=1;
      msg="DEBE COMPLETAR INFORMACI&Oacute;N SOLICITADA POR SISTEMA PARA REGISTRARSE Y PODER PARTICIPAR, DE LO CONTRARIO NO SE ACEPTAR&Aacute; SU OFERTA";
   
     
   }
   //   var numd = document.getElementById('numdoc').value;
   var numd="";
   var i = document.getElementById('codi').value;
   var cp = document.getElementById('codp').value;
   var numd=1;
   ord(i,cp,numd,opc,msg);
  
  }
 function chkval(val){
       var numd = document.getElementById('numdoc').value;
       var i = document.getElementById('codi').value;
       var cp = document.getElementById('codp').value;
       var dval = document.getElementById('dval').value;
       
       if (val==1){
          var mes="";
          var op="";
          if (dval>=0){
            document.getElementById("msg1").style.visibility = 'visible';
            document.getElementById("msg2").style.visibility = 'hidden';
            //mes="<strong><font size='2' color='blue'>"+document.getElementById('msg1').value+"</font></strong>";
            op ="<br><input type='button' onclick='javascript:opendoc(0)' value='Si,Entiendo'>";
           }else{
            opendoc(0);
           }
          // verref(numd,1);
           document.getElementById("descarga").innerHTML = op;
        }else{
          //var mes2="<strong><font size='2' color='blue'>DEBE COMPLETAR INFORMACIÓN SOLICITADA POR SISTEMA PARA REGISTRARSE Y PODER PARTICIPAR, DE LO CONTRARIO NO SE ACEPTARÁ SU OFERTA</font></strong>";
       //    ocuref(numd); 
       document.getElementById("msg1").style.visibility = 'hidden';
       document.getElementById("msg2").style.visibility = 'visible';
          var op ="<br><input type='button' onclick='javascript:opendoc(1)' value='Acepto'>";
         document.getElementById("descarga").innerHTML = op; 
       
        //var url = "registroDescarga.jsp";
         // ord(i,cp,numd,1);
        }
        }
        function ingresardbl(){
            var numd = document.getElementById('numdoc').value;
             var nit =document.getElementById('nit').value;
             var empresa = document.getElementById('empresa').value;
             var nombrerl=document.getElementById('nombrerl').value;
             var mail=document.getElementById('mail').value;
             var tel =document.getElementById('telefono').value;
             var fax=document.getElementById('fax').value;
             var dir=document.getElementById('direccion').value;
             var cod=document.getElementById('cin').value;
             var codp=document.getElementById('cpo').value;
             var nitrl=document.getElementById('nitrl').value;
             var origen = document.getElementById('nacion').value;          
          
             var url = "insertRegistrodbl.jsp?nit="+nit+"&empresa="+empresa;
                url = url+ "&nrl="+nombrerl+"&mail="+mail;        
                url = url+ "&tel="+tel+"&fax="+fax;        
                url = url+"&dir="+dir+"&codi="+cod+"&codp="+codp+"&nitrl="+nitrl+"&nacio="+origen+"&ndoc="+numd;        
                           
                insertar(url);
        }
        
        function insertar(url){
          
           cargarpagina(url,"rdb");
           
         
        }
        function valnit(){
           
            var i = document.getElementById('cin').value;
            var cp = document.getElementById('cpo').value;
            var nit =document.getElementById('nit').value;
            var numd = document.getElementById('numdoc').value;
            var tn =document.getElementById('nacion').value;
            var l = nit.length
          if (l==14 ){             
            var url = "registroDescarga.jsp?nit="+nit+"&codi="+i+"&codp="+cp+"&nd="+numd+"&nacion="+tn;
            cargarpagina(url,"rdb");
          
          }else{
            alert("Nit no es valido,Intente de Nuevo");
            //document.getElementById('nit').focus();
            setTimeout('nit.focus()',75); 
            
           return false;
          }   
        }
       function valdatos(){
       
         var empresa = document.getElementById('empresa').value;
         var tel = document.getElementById('telefono').value;
         var dir = document.getElementById('direccion').value;
         var doc = document.getElementById('nitrl').value;
         var nrl = document.getElementById('nombrerl').value; 
         var mail =document.getElementById('mail').value; 
         var l = empresa.length;
             if(l==0){
                alert("Nombre de Ofertante Es  Obligatorio");
                document.getElementById('empresa').focus();
           return false;
             }
            l = doc.length;   
         if(l==0){
                alert("Favor Ingrese Numero de Dui o Pasaporte de Representante Legal u Ofertante");
                document.getElementById('nitrl').focus();
           return false;
             } 
           l = nrl.length;     
          if(l==0){
                alert("Favor Ingrese Nombre de Representante Legal u Ofertante");
                document.getElementById('nitrl').focus();
           return false;
             }       
             
              l = mail.length;   
           if(l==0){
                alert("Favor Ingrese Correo Electronico de Contacto");
                document.getElementById('mail').focus();
           return false;
             }
             
             
          l = tel.length;   
         if(l==0){
                alert("Favor Ingrese Numero de Telefono");
                document.getElementById('telefono').focus();
           return false;
             }
           l = dir.length;   
         if(l==0){
                alert("Favor Ingrese Su Direccion");
                document.getElementById('direccion').focus();
               return false;
             }
         
             
             ingresardbl();
        }
        function anuncio(){
          cargarpagina("avisodescarga.html","descarga");
        }
        function tip(ido){
           ocultarregistro();
           document.getElementById(ido).style.visibility = 'visible'; 
        }
        function ocultarregistro(){
           document.getElementById('lnit').style.visibility = 'hidden'; 
           document.getElementById('ne').style.visibility = 'hidden'; 
           document.getElementById('lnrl').style.visibility = 'hidden'; 
           document.getElementById('nrl').style.visibility = 'hidden'; 
           document.getElementById('email').style.visibility = 'hidden'; 
           document.getElementById('itel').style.visibility = 'hidden'; 
           document.getElementById('ifax').style.visibility = 'hidden'; 
           document.getElementById('idir').style.visibility = 'hidden'; 
   
        }
        function limpiar(){
           
            var i = document.getElementById('cin').value;
            var cp = document.getElementById('cpo').value;
            var numd = document.getElementById('numdoc').value;
            var url = "registroDescarga.jsp?codi="+i+"&codp="+cp+"&nd="+numd;
            cargarpagina(url,"rdb");
        }
        
        function consultadescargas(){
            var ins =document.getElementById('ins').value ;
            var codp =document.getElementById('codpro').value ;
            var url="consultaDescargaspr.jsp?ins="+ins+"&codp="+codp
            cargarpagina(url,"cbases");
        }
       
       
  function ord(ins,cp,nd,opc,mg){
     var ins = ins;
     var cp = cp ;
    
     document.getElementById("descarga").innerHTML="<table width='80%'><tr><td align='center'><font size='2'>Cargando Formulario..</font></td></tr><tr><td align='center'><img src='images/loading.gif'/></\td></\tr></\table>";
     window.defaultStatus="Cargando Busqueda Espere Por Favor...";
     msg=open('','registrodb','toolbar=no,directories=no,menubar=no,resizable=no,scrollbars=yes,WIDTH=810 HEIGHT=475,top=100,left=100,status=no,location=no');
    if (opc==1){
     if (msg!=null) msg.location.href="registroDescarga.jsp?codi="+ins+"&codp="+cp+"&nd="+nd+"&msg="+mg;
     }else{
     
      if (msg!=null){
        
          msg.location.href="documentos.jsp?codi="+ins+"&codp="+cp+"&msg="+mg;
          }
     }
      document.getElementById("descarga").innerHTML="";
 // window.defaultStatus="";
    } 
 function valExt(){
           
            var i = document.getElementById('cin').value;
            var cp = document.getElementById('cpo').value;
            var nit =document.getElementById('nit').value;
            var numd = document.getElementById('numdoc').value;
            var nacio = document.getElementById('nacion').value;   
            var url = "registroDescarga.jsp?nit="+nit+"&codi="+i+"&codp="+cp+"&nd="+numd+"&nacion="+nacio;
            cargarpagina(url,"rdb");
         
         
        }
