// JavaScript Document
function getAjax()
{
   var http_request = false;
   if (window.XMLHttpRequest)
   { // Mozilla, Safari,...
      http_request = new XMLHttpRequest();
      if (http_request.overrideMimeType) 
	  {
         http_request.overrideMimeType('text/xml');
                // Ver nota sobre esta linea al final
      }
   } 
   else 
      if (window.ActiveXObject) 
	  { // IE
         try 
		 {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         }
		 catch (e) 
		 {
            try 
			{
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } 
			catch (e) {}
         }
      }

      if (!http_request) 
	  {
         alert('Falla :( No es posible crear una instancia XMLHTTP');
         return false;
      }
      
	  return http_request;
}
function cargaOpciones()
{
	var ajax=getAjax();
	var pais=document.getElementById("pais").value;
	var url="ajaxOpciones.php?nombre_pais="+pais;
	
	ajax.open('GET', url, true);
	ajax.onreadystatechange = function()
	{  
	   if(ajax.readyState==4)
	   {
		  document.getElementById("state").innerHTML=ajax.responseText;
		  document.getElementById("msgContacto").innerHTML="&nbsp;";
	   }
	   else
	   {
		   document.getElementById("msgContacto").innerHTML="... loading, please wait";
	   }
	}
      ajax.send("nombre_pais="+pais);
}

function cargarFrmCotizacion()
{
	var ajax=getAjax();
	var url="ajaxFrmCotizacion.php";
	
	ajax.open('GET', url, true);
	    ajax.onreadystatechange = function()
	    {  
	       if(ajax.readyState==4 && ajax.status == 200)
		   {
		      document.getElementById("formularios").innerHTML=ajax.responseText;
		      document.getElementById("msgFormularios").innerHTML="&nbsp;";
		   }
		   else
		   {
			   document.getElementById("msgFormularios").innerHTML="<font class='textoInfo'>Cargando Formulario...</font><img src=images/cargando.gif>";
		   }
	    }
      ajax.send("");
}

function traerPrecioProducto(pos)
{
	var ajax=getAjax();
	var producto=document.getElementById("producto_"+pos).value;
	var url="ajaxValorUnidad.php?producto="+producto+"&pos="+pos;
	
	ajax.open('GET', url, true);
	    ajax.onreadystatechange = function()
	    {  
	       if(ajax.readyState==4 && ajax.status == 200)
		   {
		      document.getElementById("divValorUnidad_"+pos).innerHTML=ajax.responseText;
		   }
		   else
		   {
			   document.getElementById("divValorUnidad_"+pos).innerHTML="<img src=images/cargando.gif>";
			   document.getElementById("divValorUnidad_"+pos).innerHTML+="<input name='valorUnidad' type='text' size='8' maxlength='10' class='textField'>";
		   }
	    }
      ajax.send("producto="+producto+"&pos="+pos);
}

function addItem()
{
	var pos=parseInt(document.getElementById("pos").value)+1;
	 
	document.getElementById("pos").value=parseInt(pos);
	
	var ajax=getAjax();
	var url="ajaxAddItem.php?pos="+pos;
	
	ajax.open('GET', url, true);
	    ajax.onreadystatechange = function()
	    {  
	       if(ajax.readyState==4 && ajax.status == 200)
		   {
		   	   var ant=pos-1;
		      document.getElementById("item_"+pos).innerHTML=ajax.responseText;
		   }
		   else
		   {
		   	   var ant=pos-1;
		   }
	    }
      ajax.send("pos="+pos);	
}

function recargarSeguimientos(papa)
{
	var ajax=getAjax();
	var cot=document.getElementById("cotizacion").value;
	var url="ajaxSeguimientos.php?cotizacion="+cot;
	
	ajax.open('GET', url, true);
	    ajax.onreadystatechange = function()
	    {  
	       if(ajax.readyState==4 && ajax.status == 200)
		   {
		      document.getElementById("seguimientos").innerHTML=ajax.responseText;
		   }
	    }
      ajax.send("cotizacion="+cot);
}

function cargarListadoCotizaciones()
{
	var ajax=getAjax();
	var estado=document.getElementById("estado").value;
	var url="ajaxCargarCotizaciones.php?estado="+estado;
	window.location.href=url;
}


function cargarRemision(ped)
{
	var pos=parseInt(document.getElementById("pos").value)+1;
	 
	document.getElementById("pos").value=parseInt(pos);
	
	var ajax=getAjax();
	var url="ajaxAddRemision.php?pos="+pos+"&ped="+ped;
	
	ajax.open('GET', url, true);
	ajax.onreadystatechange = function()
	{  
	   if(ajax.readyState==4 && ajax.status == 200)
	   {
		   document.getElementById("remision_"+pos).innerHTML=ajax.responseText;
	   }
	}
  ajax.send("pos="+pos+"&ped="+ped);	
}