<!--

function objetoAjax()
  {
  var xmlhttp=false;
  try
    {
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
	 {
	 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");               }
    catch (E)
	 {
       xmlhttp = false;
	 }
	}
  if (!xmlhttp && typeof XMLHttpRequest!='undefined')
    {
    xmlhttp = new XMLHttpRequest();
    }
  return xmlhttp;
}


function MostrarAlmacenes(datos,idarticulo,capa)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
	if (divResultado.innerHTML.length==0)
		{
  		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText
			}
    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
  		ajax.send("hdnidItem="+idarticulo)
  		}
  	else
  		{
  		divResultado.innerHTML="";
  		}

	}

function MostrarConsulta(datos,capa)
  {
var divResultado="";
  divResultado = document.getElementById(capa);
  majax=objetoAjax();
  majax.open("POST", datos);
  majax.onreadystatechange=function() {
  if (majax.readyState==4)
        {
        divResultado.innerHTML = majax.responseText
	}
    }
  majax.send(null)
  }


function MostrarResultados(datos,capa,vhdnTipoBusqueda,vhdnTotalFilas,vhdn_currentpage_busq,valoresbusqueda)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
  		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText

    		$(".resultados tr").mouseover(function() {$(this).addClass("resultados_over");}).mouseout(function() {$(this).removeClass("resultados_over");});
			$(".resultados tr:even").addClass("resultados_alt");
			}
    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		cadenaValores="hdnTipoBusqueda=" + vhdnTipoBusqueda+ "&hdnTotalFilas="+vhdnTotalFilas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq;
		if (valoresbusqueda.length>0) {cadenaValores=cadenaValores + valoresbusqueda}
  		ajax.send(cadenaValores)

	}

function MostrarContactos(datos,capa,vhdnidContacto,vhdnTotalPaginas,vhdn_currentpage_busq)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
  		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText

			$(".visorarticulos tr").mouseover(function() {$(this).addClass("visorarticulos_over");}).mouseout(function() {$(this).removeClass("visorarticulos_over");});
			$(".visorarticulos tr:even").addClass("visorarticulos_alt");

			}

    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		cadenaValores="hdnidContacto=" + vhdnidContacto+ "&hdn_totalPaginas="+vhdnTotalPaginas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq;
		//alert (cadenaValores);
  		ajax.send(cadenaValores);
	}

function MostrarDocumentos (datos,capa,vhdnTotalPaginas,vhdn_currentpage_busq)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText

			$(".visorarticulos tr").mouseover(function() {$(this).addClass("visorarticulos_over");}).mouseout(function() {$(this).removeClass("visorarticulos_over");});
			$(".visorarticulos tr:even").addClass("visorarticulos_alt");

			}

    	}
       
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
			cadenaValores="hdn_totalPaginas="+vhdnTotalPaginas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq;
			cadenaValores=cadenaValores + "&hdnIdTipoDocumento="+document.forms[0].hdnIdTipoDocumento.value;
			cadenaValores=cadenaValores + "&txtCodigo_busq="+document.forms[0].txtCodigo_busq.value;
			cadenaValores=cadenaValores + "&cmbEstado_busq="+document.forms[0].cmbEstado_busq.value;
			cadenaValores=cadenaValores + "&txtArticulo_busq="+document.forms[0].txtArticulo_busq.value;
			cadenaValores=cadenaValores + "&txtFechaDesde_busq="+document.forms[0].txtFechaDesde_busq.value;
			cadenaValores=cadenaValores + "&txtFechaHasta_busq="+document.forms[0].txtFechaHasta_busq.value;
			cadenaValores=cadenaValores + "&txtImporteDesde_busq="+document.forms[0].txtImporteDesde_busq.value;
			cadenaValores=cadenaValores + "&txtImporteHasta_busq="+document.forms[0].txtImporteHasta_busq.value;
		//alert (cadenaValores);
  		ajax.send(cadenaValores);
	}
        
function MostrarArticulosLiquidacion(datos,capa)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText

			$(".visorarticulos tr").mouseover(function() {$(this).addClass("visorarticulos_over");}).mouseout(function() {$(this).removeClass("visorarticulos_over");});
			$(".visorarticulos tr:even").addClass("visorarticulos_alt");

			}

    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		ajax.send(null);
	}

function MostrarArticulos(datos,capa,vhdnidSec,vhdnTotalPaginas,vhdn_currentpage_busq)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
  		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText
/*
                    $('.imgtoltip').tooltip({
                            delay: 0,
                            showURL: false,
                            bodyHandler: function() {
                                    return $("<img/>").attr("src", this.src);
                            }
                    });*/
		}
    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
                cadenaValores="hdnidSec=" + vhdnidSec+ "&hdn_totalPaginas="+vhdnTotalPaginas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq;
                // vamos a ver si queremos ordenarlos por algo ...
                
                if  (eval ("document.forms[0].slcOrden"))
                    {
                        cadenaValores+="&slcOrden=" + eval ("document.forms[0].slcOrden.value")
                    }
		//alert (cadenaValores);
  		ajax.send(cadenaValores);
	}

function MostrarArticulosPpal(datos,capa,vhdnidSec,vhdnTotalPaginas,vhdn_currentpage_busq,vhdnTipoVista)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
  		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText
			}
    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		cadenaValores="hdnidSec=" + vhdnidSec+ "&hdn_totalPaginas="+vhdnTotalPaginas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq + "&hdnTipoVista=" + vhdnTipoVista;
		//alert (cadenaValores);
  		ajax.send(cadenaValores);
	}

function MostrarFicherosRelacionados(datos,capa,vhdnidText,vhdnTotalPaginas,vhdn_currentpage_busq)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
  		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText

			$(".link tr").mouseover(function() {$(this).addClass("link_over");}).mouseout(function() {$(this).removeClass("link_over");});
			$(".link tr:even").addClass("link_alt");



			}
    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		cadenaValores="hdnidText=" + vhdnidText+ "&hdn_totalPaginas="+vhdnTotalPaginas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq;
		cadenaValores=cadenaValores + "&hdnTipoAgrupacion="+document.forms[0].hdnTipoAgrupacion.value;
		//alert (cadenaValores);
		ajax.send(cadenaValores);
	}

function MostrarArticulosRel (datos,capa,vhdnidArticulo)
	{
	var divResultado="";
	divResultado = document.getElementById(capa);
  		ajax=objetoAjax();
  		ajax.open("POST", datos);
  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		divResultado.innerHTML = ajax.responseText

                 $("a.imgrelacionadas").fancybox({
                                'overlayOpacity'	:	0.7,				
				'zoomSpeedIn'		:	500,
				'zoomSpeedOut'		:	500
			});


			$(".visorarticulos tr").mouseover(function() {$(this).addClass("visorarticulos_over");}).mouseout(function() {$(this).removeClass("visorarticulos_over");});
			$(".visorarticulos tr:even").addClass("visorarticulos_alt");
                        
			}
    	}
		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		cadenaValores="hdnIdArticulo=" + vhdnidArticulo;
		//alert (cadenaValores);
  		ajax.send(cadenaValores);
	}

function MuestraCargando(capa,imagen) {
document.getElementById(capa).innerHTML = "<table width='100%' height='300'><TR><TD  width='100%' height='100%' valign='middle' align='center'><img src='"+imagen+"'></TD></TR></table>";
}
function MuestraContenido(capa,contenido)
  {
document.getElementById(capa).innerHTML = contenido;
  }


function addItemAjax (x,datos)
	{
       	if (eval ("document.forms[0].txtCantidad" + x + ".value.length")>0 && IsNumerical (eval ("document.forms[0].txtCantidad" + x + ".value")))
		{
		//	alert ("hola");
		cadenaValores="hdnAction=1";
		cadenaValores+="&hdnIdArticulo0="+eval ("document.forms[0].txtIdArticulo" + x + ".value");
		cadenaValores+="&hdnArticulo0="+eval ("document.forms[0].txtArticulo" + x + ".value");
		cadenaValores+="&hdnCodigoArticulo0="+eval ("document.forms[0].txtCodigoArticulo" + x + ".value");
		cadenaValores+="&hdnPrecio0="+eval ("document.forms[0].txtPrecio" + x + ".value");
		cadenaValores+="&hdnDescuento0="+eval ("document.forms[0].txtDescuento" + x + ".value");
		cadenaValores+="&hdnCantidad0="+eval ("document.forms[0].txtCantidad" + x + ".value");

		cadenaValores+="&hdnIdTipoIva0="+eval ("document.forms[0].txtIdTipoIva" + x + ".value");
		cadenaValores+="&hdnPorcentajeIva0="+eval ("document.forms[0].txtPorcentajeIva" + x + ".value");
		cadenaValores+="&hdnPorcentajeRecargo0="+eval ("document.forms[0].txtPorcentajeRecargo" + x + ".value");

		//alert (cadenaValores);
		 //.replace(',','.')");
		//hdnNumItems

		divResultado = document.getElementById("visorcesta");
		ajax=objetoAjax();
  		ajax.open("POST", datos);


  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		// refrescamos la página
    	
    		//divResultado.innerHTML = ajax.responseText
		
			//	document.forms[0].action="cesta.php";
		//document.forms[0].submit();

                
                if (divResultado!=null)
                    {
                       MostrarConsulta("modulos/visorcesta/plantilla/visorcesta.php","visorcesta")
                       alert ("El producto se ha añadido correctamente.\nPuede visualizarlo desde el apartado Presupuesto / Pedido")
                    }
                else
                    {
                        alert ("El producto se ha añadido correctamente.\nPuede visualizarlo desde el apartado Presupuesto / Pedido")
                    }
                         document.getElementById("tablavisor").style.backgroundColor='#419ad4';

			}
    	}



		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		//cadenaValores="hdnidSec=" + vhdnidSec+ "&hdn_totalPaginas="+vhdnTotalPaginas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq;
		//alert (cadenaValores);
  		ajax.send(cadenaValores);


		}
	else
		{
		alert ("La cantidad indicada tiene que ser un valor númerico entero");
		}
	}


function loginAjax (datos)
	{

	if (document.forms[0].txtLogin.value.length==0 && document.forms[0].txtPassword.value.length==0)
		{
		alert ("Indique su nombre de usuario y la contraseña.");
		}
	else
		{
		//	alert ("hola");
		cadenaValores="hdnAction=" + document.forms[0].hdnAction.value;
		cadenaValores+="&txtLogin=" + document.forms[0].txtLogin.value;
		cadenaValores+="&txtPassword=" + document.forms[0].txtPassword.value;
		cadenaValores+="&hnClearBasket=" + document.forms[0].hnClearBasket.value;
		

		divResultado = document.getElementById("msglogin");
		ajax=objetoAjax();
  		ajax.open("POST", datos);


  		ajax.onreadystatechange=function() {
  		if (ajax.readyState==4)
    		{
    		// refrescamos la página

    		//divResultado.innerHTML = ajax.responseText

		//document.forms[0].action="cesta.php";
		document.forms[0].submit();

		//MostrarConsulta("modulos/visorcesta/plantilla/visorcesta.php","visorcesta")

			}
    	}



		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		//cadenaValores="hdnidSec=" + vhdnidSec+ "&hdn_totalPaginas="+vhdnTotalPaginas + "&hdn_currentpage_busq=" + vhdn_currentpage_busq;
		//alert (cadenaValores);
  		ajax.send(cadenaValores);


		}

	}

function sendMailRecomendarAjax (datos)
	{

		cadenaValores="hdnAction=1";
                cadenaValores+="&hdnId="+eval ("document.forms[1].hdnId.value");
		cadenaValores+="&txtnombrepropio="+eval ("document.forms[1].txtnombrepropio.value");
		cadenaValores+="&txtemailpropio="+eval ("document.forms[1].txtemailpropio.value");
		cadenaValores+="&txtnombreamigo="+eval ("document.forms[1].txtnombreamigo.value");
		cadenaValores+="&txtemailamigo="+eval ("document.forms[1].txtemailamigo.value");
		cadenaValores+="&txtmensaje="+eval ("document.forms[1].txtmensaje.value");
	

		divResultado = document.getElementById("formulario");
		ajax=objetoAjax();
  		ajax.open("POST", datos);


  		ajax.onreadystatechange=function() {
                    if (ajax.readyState==4)
                    {
                    // refrescamos la página
            
                    divResultado.innerHTML = ajax.responseText
                    
                    }
                }

		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		//alert (cadenaValores);
  		ajax.send(cadenaValores);

	}

   function sendMailContraofertaAjax (datos)
	{



		cadenaValores="hdnAction=1";
                cadenaValores+="&hdnId="+eval ("document.forms[1].hdnId.value");
		cadenaValores+="&txtcompania="+eval ("document.forms[1].txtcompania.value");
		cadenaValores+="&txtnombre="+eval ("document.forms[1].txtnombre.value");
		cadenaValores+="&txttelefono="+eval ("document.forms[1].txttelefono.value");
		cadenaValores+="&txtmovil="+eval ("document.forms[1].txtmovil.value");
		cadenaValores+="&cmbtipocontacto="+eval ("document.forms[1].cmbtipocontacto.value");
                cadenaValores+="&txtemail="+eval ("document.forms[1].txtemail.value");
                cadenaValores+="&txtdescripcion="+eval ("document.forms[1].txtdescripcion.value");
                cadenaValores+="&txtcontraoferta="+eval ("document.forms[1].txtcontraoferta.value");


		divResultado = document.getElementById("formulario");
		ajax=objetoAjax();
  		ajax.open("POST", datos);


  		ajax.onreadystatechange=function() {
                    if (ajax.readyState==4)
                    {
                    // refrescamos la página

                    divResultado.innerHTML = ajax.responseText

                    }
                }

		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		//alert (cadenaValores);
  		ajax.send(cadenaValores);

	}

        function sendMailLibroinstruccionesAjax (datos)
	{



		cadenaValores="hdnAction=1";
                cadenaValores+="&hdnId="+eval ("document.forms[1].hdnId.value");
		cadenaValores+="&txtcompania="+eval ("document.forms[1].txtcompania.value");
		cadenaValores+="&txtnombre="+eval ("document.forms[1].txtnombre.value");
		cadenaValores+="&txttelefono="+eval ("document.forms[1].txttelefono.value");
		cadenaValores+="&txtmovil="+eval ("document.forms[1].txtmovil.value");
		cadenaValores+="&cmbtipocontacto="+eval ("document.forms[1].cmbtipocontacto.value");
                cadenaValores+="&txtemail="+eval ("document.forms[1].txtemail.value");
                cadenaValores+="&txtdescripcion="+eval ("document.forms[1].txtdescripcion.value");
               
		divResultado = document.getElementById("formulario");
		ajax=objetoAjax();
  		ajax.open("POST", datos);


  		ajax.onreadystatechange=function() {
                    if (ajax.readyState==4)
                    {
                    // refrescamos la página

                    divResultado.innerHTML = ajax.responseText

                    }
                }

		//muy importante este encabezado ya que hacemos uso de un formulario
  		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  		//enviando los valores
		//alert (cadenaValores);
  		ajax.send(cadenaValores);

	}
// -->
