var ajax;
var ajax2;
var ajax3;
var ajax4;
var dcapa="";
var dcapa2="";


    function creaajax(){
        var objajax=false;
        if (window.ActiveXObject){
            objajax = new ActiveXObject("Microsoft.XMLHttp");
            }else if((window.XMLHtppRequest) || (typeof XMLHttpRequest)!=undefined){
                objajax = new XMLHttpRequest;
            } else {
                alert("No soporta Ajax");
                return;
            }
            return objajax;
    }
 
 
 function pedirDatosAct(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  }    
 function pedirDatosActconfuncion(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  llamarfunction();
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  }
 
 
  function pedirDatosActconfuncionAux(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  llamarfunctionaux();
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  }

  function pedirDatosActconfuncionAux2(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  llamarfunctionaux2();
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  }
  
 function pedirDatosActconfuncionAux3(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  llamarfunctionaux3();
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  }
  

 function pedirDatosActconfuncionAux4(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  llamarfunctionaux4();
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  }


 function pedirDatosActconfuncionAux5(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  llamarfunctionaux5();
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  }
  
  function pedirDatosActconfuncionAux6(Pagina,fuenteDatos, divID)
  {
	  ajax = creaajax();
  if(ajax) 
  {
  var obj = document.getElementById(divID);
  ajax.open("POST", Pagina);
  ajax.onreadystatechange = function(){
  if (ajax.readyState == 4 ) 
  {
  obj.innerHTML = ajax.responseText;
  llamarfunctionaux6();
  }
  }
  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  ajax.send(fuenteDatos);
  } 
  } 

   function pedirDatos2pAct(pagina1,fuenteDatos1, divID1,pagina2,fuenteDatos2, divID2)
  {
	ajax = creaajax();
	ajax2 = creaajax();

		var obj = document.getElementById(divID1);
		var obj2 = document.getElementById(divID2);
	   
		ajax.open("POST", pagina1);
		ajax2.open("POST", pagina2);
  
	  ajax.onreadystatechange = function()
	  {
			  if (ajax.readyState == 4 ) 
			  {
			  obj.innerHTML = ajax.responseText;
			  }
 	  }
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send(fuenteDatos1);
	  
	  

		ajax2.onreadystatechange = function()
		{
			  if (ajax2.readyState == 4 ) 
			  {
				  obj2.innerHTML = ajax2.responseText;
				}
		}
	  ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax2.send(fuenteDatos2);

 } 




   function pedirDatos3pAct(pagina1,fuenteDatos1, divID1,pagina2,fuenteDatos2, divID2,pagina3,fuenteDatos3, divID3)
  {
	ajax = creaajax();
	ajax2 = creaajax();
	ajax3 = creaajax();

		var obj = document.getElementById(divID1);
		var obj2 = document.getElementById(divID2);
		var obj3 = document.getElementById(divID3);
	   
		ajax.open("POST", pagina1);
		ajax2.open("POST", pagina2);
		ajax3.open("POST", pagina3);
  
	  ajax.onreadystatechange = function()
	  {
			  if (ajax.readyState == 4 ) 
			  {
			  obj.innerHTML = ajax.responseText;
			  }
 	  }
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send(fuenteDatos1);
	  
	  

		ajax2.onreadystatechange = function()
		{
			  if (ajax2.readyState == 4 ) 
			  {
				  obj2.innerHTML = ajax2.responseText;
				}
		}
	  ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax2.send(fuenteDatos2);
	  



		ajax3.onreadystatechange = function()
		{
			  if (ajax3.readyState == 4 ) 
			  {
				  obj3.innerHTML = ajax3.responseText;
				}
		}
	  ajax3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax3.send(fuenteDatos3);

 } 
   function pedirDatos4pAct(pagina1,fuenteDatos1, divID1,pagina2,fuenteDatos2, divID2,pagina3,fuenteDatos3, divID3, pagina4,fuenteDatos4, divID4)
  {
	ajax = creaajax();
	ajax2 = creaajax();
	ajax3 = creaajax();
	ajax4 = creaajax();

		var obj = document.getElementById(divID1);
		var obj2 = document.getElementById(divID2);
		var obj3 = document.getElementById(divID3);
		var obj4 = document.getElementById(divID4);
	   
		ajax.open("POST", pagina1);
		ajax2.open("POST", pagina2);
		ajax3.open("POST", pagina3);
		ajax4.open("POST", pagina4);
  
	  ajax.onreadystatechange = function()
	  {
			  if (ajax.readyState == 4 ) 
			  {
			  obj.innerHTML = ajax.responseText;
			  }
 	  }
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send(fuenteDatos1);
	  
	  

		ajax2.onreadystatechange = function()
		{
			  if (ajax2.readyState == 4 ) 
			  {
				  obj2.innerHTML = ajax2.responseText;
				}
		}
	  ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax2.send(fuenteDatos2);
	  



		ajax3.onreadystatechange = function()
		{
			  if (ajax3.readyState == 4 ) 
			  {
				  obj3.innerHTML = ajax3.responseText;
				}
		}
	  ajax3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax3.send(fuenteDatos3);
	  
		ajax4.onreadystatechange = function()
		{
			  if (ajax4.readyState == 4 ) 
			  {
				  obj4.innerHTML = ajax4.responseText;
				}
		}
	  ajax4.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax4.send(fuenteDatos4);	  

 }   

function pedirDatos3pActfuncion(pagina1,fuenteDatos1, divID1,pagina2,fuenteDatos2, divID2,pagina3,fuenteDatos3, divID3)
  {
	ajax = creaajax();
	ajax2 = creaajax();
	ajax3 = creaajax();

		var obj = document.getElementById(divID1);
		var obj2 = document.getElementById(divID2);
		var obj3 = document.getElementById(divID3);
	   
		ajax.open("POST", pagina1);
		ajax2.open("POST", pagina2);
		ajax3.open("POST", pagina3);
  
	  ajax.onreadystatechange = function()
	  {
			  if (ajax.readyState == 4 ) 
			  {
			  obj.innerHTML = ajax.responseText;
			  }
 	  }
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send(fuenteDatos1);
	  
	  

		ajax2.onreadystatechange = function()
		{
			  if (ajax2.readyState == 4 ) 
			  {
				  obj2.innerHTML = ajax2.responseText;
				}
		}
	  ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax2.send(fuenteDatos2);
	  



		ajax3.onreadystatechange = function()
		{
			  if (ajax3.readyState == 4 ) 
			  {
				  obj3.innerHTML = ajax3.responseText;
				  llamarfunction();
				}
		}
	  ajax3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax3.send(fuenteDatos3);

 } 

    function pedirDatosActPrecio(Pagina1,fuenteDatos1, divID1,Pagina2,fuenteDatos2, divID2,Pagina3,fuenteDatos3, divID3)
  {
	  ajax = creaajax();
	  ajax2 = creaajax();
	  ajax3 = creaajax();

		  var obj = document.getElementById(divID1);
		  var obj2 = document.getElementById(divID2);
		  var obj3 = document.getElementById(divID3);
		  
		  ajax.open("POST", Pagina1);
		  ajax2.open("POST", Pagina2);
		  ajax3.open("POST", Pagina3);
		  
		  ajax.onreadystatechange = function(){
		  if (ajax.readyState == 4 ) 
		  {
		  obj.innerHTML = ajax.responseText;
		  calcular_monto(); 
		  }
		  }
		  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  ajax.send(fuenteDatos1);




		  ajax2.onreadystatechange = function(){
		  if (ajax2.readyState == 4 ) 
		  {
		  obj2.innerHTML = ajax2.responseText;
		   calcular_monto(); 
		  }
		  }
		  ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  ajax2.send(fuenteDatos2);
		  
		  


		  ajax3.onreadystatechange = function(){
		  if (ajax3.readyState == 4 ) 
		  {
		  obj3.innerHTML = ajax3.responseText;
		   calcular_monto(); 
		  }
		  }
		  ajax3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		  ajax3.send(fuenteDatos3);
  
  }  
  

 function pedirDatosActPreciootros(pagina1,fuenteDatos1, divID1,pagina2,fuenteDatos2, divID2)
  {
	ajax = creaajax();
	ajax2 = creaajax();

		var obj = document.getElementById(divID1);
		var obj2 = document.getElementById(divID2);
	   
		ajax.open("POST", pagina1);
		ajax2.open("POST", pagina2);
  
	  ajax.onreadystatechange = function()
	  {
			  if (ajax.readyState == 4 ) 
			  {
			  obj.innerHTML = ajax.responseText;
			  calcula_total_otros();
			  }
 	  }
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send(fuenteDatos1);
	  
	  

		ajax2.onreadystatechange = function()
		{
			  if (ajax2.readyState == 4 ) 
			  {
				  obj2.innerHTML = ajax2.responseText;
				   calcula_total_otros();
				}
		}
	  ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax2.send(fuenteDatos2);

 } 
 

 function PaginaDatosAct(Pagina,fuenteDatos,divID)
  {
		ajax = creaajax();
		dcapa=divID;
		
		ajax.open("POST",Pagina,true);
        ajax.onreadystatechange = procesarAct;
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(fuenteDatos);
  } 
 
 /*
   function pedirDatos2pAct(pagina1,fuenteDatos1, divID1,pagina2,fuenteDatos2, divID2)
  {
	ajax = creaajax();
	ajax2 = creaajax();

		var obj = document.getElementById(divID1);
		var obj2 = document.getElementById(divID2);
	   
		ajax.open("POST", pagina1);
		ajax2.open("POST", pagina2);
  
	  ajax.onreadystatechange = function()
	  {
			  if (ajax.readyState == 4 ) 
			  {
			  obj.innerHTML = ajax.responseText;
			  }
 	  }
	  ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax.send(fuenteDatos1);
	  
	  

		ajax2.onreadystatechange = function()
		{
			  if (ajax2.readyState == 4 ) 
			  {
				  obj2.innerHTML = ajax2.responseText;
				}
		}
	  ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	  ajax2.send(fuenteDatos2);

 } */
  function PaginaDatosAct2p(Pagina1,fuenteDatos1,divID1,Pagina2,fuenteDatos2,divID2)
  {
		ajax = creaajax();
		ajax2 = creaajax();
		
		dcapa=divID1;
		
		ajax.open("POST",Pagina1,true);
		ajax2.open("POST",Pagina2,true);
				   
        ajax.onreadystatechange = procesarAct;
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(fuenteDatos1);
		
		
		dcapa2=divID2;
        ajax2.onreadystatechange = procesarAct2;
		ajax2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax2.send(fuenteDatos2);
		
		
  }



function procesarAct(){

		   //Tratamiento de la respuesta.
			
             if (ajax.readyState==4){
                  if(ajax.status==200){
                       document.getElementById(dcapa).
                                innerHTML=ajax.responseText;
                  }else{
                        document.getElementById(dcapa).
                                innerHTML="";
                        }
             }else if(ajax.readyState==1){
                        document.getElementById(dcapa).
                           innerHTML="<img src='images/loading2.gif'>";
             }
    }
function procesarAct2(){

		   //Tratamiento de la respuesta.
			
             if (ajax2.readyState==4){
                  if(ajax2.status==200){
                       document.getElementById(dcapa2).
                                innerHTML=ajax2.responseText;
						validar_mensaje();		
                  }else{
                        document.getElementById(dcapa2).
                                innerHTML="";
                        }
             }else if(ajax2.readyState==1){
                        document.getElementById(dcapa2).
                           innerHTML="<img src='images/loading2.gif'>";
             }
    }
 function PaginaDatosActconfunc(Pagina,fuenteDatos,divID)
  {
		ajax = creaajax();	
		
		ajax.open("POST",Pagina,true);
		
        ajax.onreadystatechange = function()
  		{
             if (ajax.readyState==4){
                  if(ajax.status==200){
                       document.getElementById(divID).
                                innerHTML=ajax.responseText;
						llamarfunctionaux();		
                  }else{
                        document.getElementById(divID).
                                innerHTML="";
                        }
             }else if(ajax.readyState==1){
                        document.getElementById(divID).
                           innerHTML="<img src='images/loading2.gif'>";
             }         								   
										   
		}
		 
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(fuenteDatos);
  } 
  function PaginaDatosActconfuncaux2(Pagina,fuenteDatos,divID)
  {
		ajax = creaajax();	
		
		ajax.open("POST",Pagina,true);
		
        ajax.onreadystatechange = function()
  		{
             if (ajax.readyState==4){
                  if(ajax.status==200){
                       document.getElementById(divID).
                                innerHTML=ajax.responseText;
						llamarfunctionaux2();		
                  }else{
                        document.getElementById(divID).
                                innerHTML="";
                        }
             }else if(ajax.readyState==1){
                        document.getElementById(divID).
                           innerHTML="<img src='images/loading2.gif'>";
             }         								   
										   
		}
		 
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(fuenteDatos);
  } 
  
  function DatosPagina(Pagina,fuenteDatos,divID)
  {
		ajax = creaajax();	
		
		ajax.open("POST",Pagina,true);
		
        ajax.onreadystatechange = function()
  		{
             if (ajax.readyState==4){
                  if(ajax.status==200){
                       document.getElementById(divID).
                                innerHTML=ajax.responseText;							
                  }else{
                        document.getElementById(divID).
                                innerHTML="";
                        }
             }else if(ajax.readyState==1){
                        document.getElementById(divID).
                           innerHTML="<img src='images/loading2.gif'>";
             }         								   
										   
		}
		 
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send(fuenteDatos);
  } 		
