function createObjAjax()
{
	var objAjax = false;
	if (window.XMLHttpRequest)
	{
		// Si es Mozilla, Safari etc
		objAjax = new XMLHttpRequest ();
	} 
	else 
		if (window.ActiveXObject)
		{
			// pero si es IE
			try 
			{
				objAjax = new ActiveXObject ("Msxml2.XMLHTTP");
			}
			catch (e)
			{
				// en caso que sea una versión antigua
				try
				{
					objAjax = new ActiveXObject ("Microsoft.XMLHTTP");
				}
				catch (e)
				{
				}	
			}
		} 
		else
			return false;
		
	return objAjax;
}

function buscadorOfertasAjax()
{	
	var objAjax=createObjAjax();
	
	var descripcion	=	document.getElementById("descripcion").value;
	var tipo 		=	document.getElementById("tipo").value;
	var estado 		=	document.getElementById("estado").value;
	
objAjax.open ('POST','modulo/ofertas/ajaxOfertas.cfm?descripcion='+descripcion+'&tipo='+tipo+'&estado='+estado+'&order=ASC&orderBy=descripcion&nPage=1',true);

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("resultados").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("mensajes").innerHMTL="Cargando resultados .... <img src='cargando.jpg'>";
		}
	}

	objAjax.send('modulo/ofertas/ajaxOfertas.cfm?descripcion='+descripcion+'&tipo='+tipo+'&estado='+estado+'&order=ASC&orderBy=descripcion&nPage=1');
}

function paginadorAjax(pagina,nPage)
{	
	var objAjax=createObjAjax();
	
	var descripcion	=	document.getElementById("descripcion").value;
	var tipo 		=	document.getElementById("tipo").value;
	var estado 		=	document.getElementById("estado").value;
	var orderBy 		=	document.getElementById("orderBy").value;
	
	pagina = pagina+"&nPage="+nPage+"&descripcion="+descripcion+"&tipo="+tipo+"&estado="+estado+"&order=ASC&orderBy="+orderBy;
	
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	
	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{
			document.getElementById("resultados").innerHTML=objAjax.responseText;	
		}
		else
		{
			
		}
	}
	
	objAjax.send(pagina);
}

function datosBasicosAjax(pagina,state,oferta,div)
{
	var objAjax=createObjAjax();
	

	objAjax.open ('POST',pagina+"?state="+state+"&pkOferta="+oferta,true);

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
	}

	objAjax.send(pagina+"?state="+state+"&pkOferta="+oferta);	
}

function cargarAgrupacionesAjax(idPadre)
{
	var objAjax = createObjAjax();
	var pagina  = "agrupacionesAjax.cfm?idPadre="+idPadre;
	var div		= "agrupaciones";	
	
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Agrupaciones....<img src='../../images/cargando.jpg'>";
		}
	}

	objAjax.send(pagina);
}

function cargarProductosDisponiblesAjax(objAjax,agrupacion)
{
	var pagina  = "productosDisponiblesAjax.cfm?agrupacion="+agrupacion;
	var div		= "productosDisponibles";	

	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
	}

	objAjax.send(pagina);
}


function cargarProductosDisponiblesAjax2(agrupacion)
{
	var objAjax = createObjAjax();
	var pagina  = "productosDisponiblesAjax.cfm?agrupacion="+agrupacion;
	var div		= "productosDisponibles";	

	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Productos Disponibles....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}

	objAjax.send(pagina);
}

function cargarTodosProductosDisponiblesXAgrupacionAjax(agrupacion)
{
	var objAjax = createObjAjax();
	var pagina  = "productosDisponiblesXAgrupacionAjax2.cfm?agrupacion="+agrupacion;
	var div		= "productosDisponibles";	

	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	
	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Productos Disponibles....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}

	objAjax.send(pagina);
}

function cargarTodosProductosDisponiblesAjax()
{
	var objAjax = createObjAjax();
	var pagina  = "productosDisponiblesXAgrupacionAjax2.cfm?agrupacion=-1";
	var div		= "productosDisponibles";	

	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Productos Disponibles....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}

	objAjax.send(pagina);
}

function cargarTodosProductosDisponiblesPaginadorAjax(urlDestino,page,nPages,offset,cantidad,nItems,agrupacion)
{
	var objAjax = createObjAjax();
	var pagina  = urlDestino+"&page="+page+"&nPages="+nPages+"&offset="+offset+"&cantidad="+cantidad+"&nItems="+nItems;
	var div		= "productosDisponibles";	

	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Productos Disponibles....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}

	objAjax.send(pagina);
}


function cargarProductosDisponiblesXCodigoAjax2()
{
	var objAjax = createObjAjax();
	var valor  = document.getElementById("valor").value;
	var criterio= document.getElementById("criterio").value;
	
	var pagina  = "productosDisponiblesXCriterioAjax.cfm?criterio="+criterio+"&valor="+valor;
	var div		= "productosDisponibles";	

	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Productos Disponibles....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}

	objAjax.send(pagina);
}

function cargarProductosDisponiblesXCodigoAjaxPaginador(urlDestino,page,nPages,offset,cantidad,nItems,agrupacion,criterio,valor)
{
	var objAjax = createObjAjax();
	var valor  = document.getElementById("valor").value;
	var criterio= document.getElementById("criterio").value;
	
	var pagina  = "productosDisponiblesXCriterioAjax.cfm?criterio="+valor+"&valor="+valor+"&page="+page+"&nPages="+nPages+"&offset="+offset+"&cantidad="+cantidad+"&nItems="+nItems+"&agrupacion="+agrupacion;
	var div		= "productosDisponibles";	

	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Productos Disponibles....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}

	objAjax.send(pagina);
}

function cargarProductosIncluidosAjax(objAjax)
{
	var pagina  = "productosIncluidosAjax.cfm";
	var div		= "carritoVirtual";	
	
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.send(pagina);

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
	}
}

function cargarProductosIncluidosAjax2()
{
	var objAjax=createObjAjax();
	var pagina  = "productosIncluidosAjax.cfm";
	var div		= "carritoVirtual";	
	
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.send(pagina);

	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML="Cargando Productos Incluidos....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}
}

function incluirProductosAjax()
{
	var i;
	var pos = 1;
	var	agrupacion;
	var pagina;
	var idProducto;
	var PPNuevo;
	var	incluidas;
	try
	{
		var campo = document.getElementById("campo").value;
			
	}catch(ex)
	{
		var campo = 0;
	}
	
	for(i=1;i<=document.getElementById("elementos").value;i++)
	{
		if(document.getElementById("producto_"+i).type == "checkbox" && document.getElementById("producto_"+i).checked)
		{
			idProducto 	= 	document.getElementById("producto_"+i).value;
			try
			{
				PPNuevo = document.getElementById("PPNuevo_"+i).value;
					
			}catch(ex)
			{
				PPNuevo = 0;
			}
			incluidas	=	document.getElementById("incluidas_"+i).value;
			producto	=	document.getElementById("nombreProducto_"+i).value;
			precioAntiguo	=	document.getElementById("precioAntiguo_"+i).value;
			agrupacion 	= 	document.getElementById("agrupacion").value;
			
			
			pagina="productosDisponiblesAjax.cfm?action=I&idProducto="+idProducto+"&PPNuevo="+PPNuevo+"&incluidas="+incluidas+"&i="+pos+"&campo="+campo;
			pagina=pagina+"&producto="+producto+"&precioAntiguo="+precioAntiguo;
			pagina=pagina+"&agrupacion="+agrupacion;
			pos++;
		    
			var objAjax = createObjAjax();
			objAjax.open ('POST',pagina,true);
			objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			objAjax.send(pagina);
			
			objAjax.onreadystatechange = function ()
			{
				if (objAjax.readyState == 4)
				{	
					document.getElementById("productosDisponibles").innerHTML=objAjax.responseText;
				}
				else
				{
					document.getElementById("productosDisponibles").innerHTML="Incluyendo Productos....<img src='../../images/cargando.jpg'>";
					document.getElementById("carritoVirtual2").innerHTML="";
				}
			}	
		}
	}
}

function incluirProductosAjax2()
{
	var i;
	var pos = 1;
	var	codigo;
	var pagina;
	var idProducto;
	var PPNuevo;
	var	incluidas;
	try
	{
		var campo = document.getElementById("campo").value;
			
	}catch(ex)
	{
		var campo = 0;
	}
	
	for(i=1;i<=document.getElementById("elementos").value;i++)
	{
		if(document.getElementById("producto_"+i).type == "checkbox" && document.getElementById("producto_"+i).checked)
		{
			idProducto 	= 	document.getElementById("producto_"+i).value;
			try
			{
				PPNuevo = document.getElementById("PPNuevo_"+i).value;
					
			}catch(ex)
			{
				PPNuevo = 0;
			}

			incluidas	=	document.getElementById("incluidas_"+i).value
			producto	=	document.getElementById("nombreProducto_"+i).value;
			precioAntiguo	=	document.getElementById("precioAntiguo_"+i).value
			codigo 		= 	document.getElementById("codigo_"+i).value;
			//criterio 	= 	document.getElementById("criterio").value;		
			
			pagina="productosDisponiblesXCriterioAjax.cfm?action=I&idProducto="+idProducto+"&PPNuevo="+PPNuevo+"&incluidas="+incluidas+"&i="+pos+"&campo="+campo;
			pagina=pagina+"&producto="+producto+"&precioAntiguo="+precioAntiguo;
			pagina=pagina+"&valor="+codigo+"&criterio="+criterio;
			pos++;
		    
			var objAjax = createObjAjax();
			objAjax.open ('POST',pagina,true);
			objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
			objAjax.send(pagina);
			
			objAjax.onreadystatechange = function ()
			{
				if (objAjax.readyState == 4)
				{	
					document.getElementById("productosDisponibles").innerHTML=objAjax.responseText;
				}
				else
				{
					document.getElementById("productosDisponibles").innerHTML="Incluyendo Productos....<img src='../../images/cargando.jpg'>";
					document.getElementById("carritoVirtual2").innerHTML="";
				}
			}	
		}
	}
}

function eliminarItemCarritoAjax(pkProductoOferta)
{
	
	var pagina  = "productosIncluidosAjax.cfm?action=D&pkProductoOferta="+pkProductoOferta+"&pos=0";
	var div		= "carritoVirtual";	
	
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
			
		}
		else
		{
			document.getElementById(div).innerHTML="Elimando Producto Incluido....<img src='../../images/cargando.jpg'>";
			document.getElementById("carritoVirtual2").innerHTML="";
		}
	}
	objAjax.send(pagina);
}

function editarProductosIncluidosAjax(action,pos,pkProductoOferta)
{
	if(pkProductoOferta>0)
	{
		try
		{
			var	VPP			= document.getElementById("precio_nuevo_"+pos).value;
			var campo = "PRE";
		}catch(ex)
		 {
			 try
			 {
				 var	VPP		= document.getElementById("porcentaje_descuento_"+pos).value;
				 var 	campo	= "POR";
			 }catch(ex){var VPP=0; var campo="POR";}
		 }
		
		var	incluidas	= document.getElementById("unidades_incluidas_"+pos).value;
		var	precioAntiguo	= document.getElementById("precio_antiguo_"+pos).value;
		var pagina  = "productosIncluidosAjax.cfm?precioAntiguo="+precioAntiguo+"&action="+action+"&pos="+pos+"&pkProductoOferta="+pkProductoOferta+"&incluidas="+incluidas+"&PPNuevo="+VPP+"&actual="+pos+"&pos="+pos+"&campo="+campo;
		
	}
	else
	{
		var pagina  = "productosIncluidosAjax.cfm?action=U&pos="+pos+"&actual="+pos;
	}
	
	var div		= "carritoVirtual2";	
	
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
			
		}
		else
		{
			document.getElementById(div).innerHTML="Editando Productos Incluidos....<img src='../../images/cargando.jpg'>";
//				window.location.reload();
			document.getElementById("carritoVirtual").innerHTML="";	
			
		}
	}
	

objAjax.send(pagina);
}

function reglasAjax(action,pkRegla)
{
	var	mini	 = document.getElementById("min").value;
	var	maxi	 = document.getElementById("max").value;
	var	valor	 = document.getElementById("valor").value;
	
	var regla	 = 1;	
	var pkOferta = document.getElementById("pkOferta").value;
	
	var pagina  = "datosBasicos.cfm?pkRegla="+pkRegla+"&action="+action+"&mini="+mini+"&maxi="+maxi+"&valor="+valor+"&regla="+regla+"&pkOferta="+pkOferta;
	
	var div		= "reglas";	
	
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
	}
	objAjax.send(pagina);
}

function ordenarManualAjax(accion,posicion,producto,pkProductoOferta)
{
	var pagina  = "productosIncluidosAjax.cfm?action=O&idProducto="+producto+"&accion="+accion+"&actual="+posicion+"&pkProductoOferta="+pkProductoOferta;
	var div		= "carritoVirtual";	
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
	}
			objAjax.send(pagina);
}


function verTestimoniosAjax(idProducto,action)
{
	var pagina  = "?p=modulo/testimonio/testimonioProductoAjax.cfm&producto="+ idProducto+"&accesBy=ajax&action="+action;
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("testimonios").innerHTML=objAjax.responseText;
		}
	}
	
	objAjax.send(pagina);
}

function detalleTestimonioAjax(testimonio)
{
	var pagina  = "?p=modulo/testimonio/popUpTestimonio.cfm&testimonio="+testimonio+"&accesBy=ajax";
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("detalleTestimonio_"+testimonio).innerHTML=objAjax.responseText;
		}
	}
	objAjax.send(pagina);
}


function addTestimonioAjax()
{
	var codigo_producto = 	document.getElementById("codigo_producto").value;
	var titulo 			= 	document.getElementById("textTitulo").value;
	var descripcion 	= 	document.getElementById("textDescripcion").value;	
	var nombre 	= 	document.getElementById("nombre").value;	
	
	var pagina  = "?p=modulo/testimonio/testimonioProductoAjax.cfm&nombre="+nombre+"&codigo_producto="+codigo_producto+"&titulo="+titulo+"&descripcion="+descripcion+"&accesBy=ajax";
	var div		= "listadoTestimonio";	
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML=objAjax.responseText;
		}
	}
			objAjax.send(pagina);
}

function agregarProductoPedidoAjax(codigo)
{
	var cantidad=document.getElementById("cantidad_"+codigo).value;

	var pagina  = "index.cfm?p=modulo/pedido/pedidoPreliminar.cfm&codigo="+codigo+"&cantidad="+cantidad+"&accesBy=ajax";
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.send("p=modulo/pedido/pedidoPreliminar.cfm&codigo="+codigo+"&cantidad="+cantidad+"&accesBy=ajax");
	
	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("producto_"+codigo).innerHTML="";
			document.getElementById("cantidad_"+codigo).value="";
		}
		else
		{
			document.getElementById("producto_"+codigo).innerHTML="Agregando producto...<img src='../../images/cargando.jpg' />";
		}
	}
}

function updateCantidadCarritoAjax(codigo,accion)
{
	var cantidad;
	var mensaje;
	
	if(accion == "U")
	{
		cantidad 	= 	document.getElementById("cantidad_"+codigo).value;
		mensaje		=	"Cantidad actualizada satisfactoriamente";
	}
	else
	{
		var cantidad 	= 	0;
		mensaje		=	"Producto Eliminado";
	}
	
	var pagina="?p=modulo/pedido/verCarrito&update=1&codigo="+codigo+"&cantidad="+cantidad;
	
	window.location=pagina;
	alert(mensaje);
	window.location.reload();
}

function finalizarPedidoCotizacionAjax()
{
	var pagina  = "?p=modulo/pedido/finalizarPedidoCotizacion.cfm&accesBy=ajax";
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("carritoPreliminar").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("carritoPreliminar").innerHTML="Guardando...<img src='../../images/cargando.jpg' />";
		}
	}
	objAjax.send(pagina);
}

function cargarCiudadesXDptoAjax()
{
	var dpto = document.getElementById("departamento").value;
	var pagina  = "?p=modulo/ciudad/cargarCiudadesXDpto.cfm&dpto="+dpto+"&accesBy=ajax";
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("ciudades").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("ciudades").innerHTML="Cargando...<img src='../../images/cargando.jpg' />";
		}
	}
	objAjax.send(pagina);
}

function cargarDptosXPaisAjax()
{
	var pais = document.getElementById("pais").value;
	var pagina  = "?p=modulo/ciudad/cargarDptosXPais.cfm&pais="+pais+"&accesBy=ajax";
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("departamentos").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("departamentos").innerHTML="Guardando...<img src='../../images/cargando.jpg' />";
		}
	}
	objAjax.send(pagina);
}

function cargarCiudadesXPaisAjax()
{
	var pais = document.getElementById("pais").value;
	var pagina  = "?p=modulo/ciudad/cargarCiudadesXPais.cfm&pais="+pais+"&accesBy=ajax";
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("ciudades").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("ciudades").innerHTML="Guardando...<img src='../../images/cargando.jpg' />";
		}
	}
	objAjax.send(pagina);
}

function cargarCiudadesXPaisAjaxAdm()
{
	var pais = document.getElementById("pais").value;
	var pagina  = "../../modulo/ciudad/cargarCiudadesXPais.cfm?pais="+pais+"&accesBy=ajax";
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("ciudades").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("ciudades").innerHTML="Guardando...<img src='../../images/cargando.jpg' />";
		}
	}
	objAjax.send(pagina);
}

function verDetallePedidoAjax(idPedido,pos,tipo,clase,accion)
{
		var pagina  = "?p=modulo/pedido/listadoPedidosAjax.cfm&accion="+accion+"&class="+clase+"&idPedido="+idPedido+"&pos="+pos+"&tipo="+tipo+"&accesBy=ajax";
		
		var objAjax = createObjAjax();
		objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
		{
			if (objAjax.readyState == 4)
			{	
				document.getElementById("item_"+pos).innerHTML=objAjax.responseText;
			}
			else
			{
				document.getElementById("item_"+pos).innerHTML="Cargando...<img src='../../images/cargando.jpg' />";
			}
		}
		objAjax.send(pagina);
}

function limpiarSessionCodigoProductoList()
{
		var aleatoria = Math.random();
		var pagina  = "limpiarSessionCodigoProductoList.cfm?aleatoria="+aleatoria;
		
		var objAjax = createObjAjax();
		objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.send(pagina);
}

function newTestimonioAjax(producto,action)
{
	var pagina  = "?p=modulo/testimonio/newTestimonio.cfm&producto="+producto+"&accesBy=ajax&action="+action;
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("newTestimonio").innerHTML=objAjax.responseText;
		}
	}
	objAjax.send(pagina);
}

function saveTestimonioAjax(producto)
{
	var descripcion	=	document.getElementById('descripcion').value;
	var titulo		=	document.getElementById('titulo').value;
	var nombre 	= 	document.getElementById("nombre").value;	

	
	var pagina  = "?p=modulo/testimonio/saveTestimonio.cfm&nombre="+nombre+"&producto="+producto+"&accesBy=ajax&descripcion="+descripcion+"&titulo="+titulo;
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("newTestimonio").innerHTML=objAjax.responseText;
		}
	}
	objAjax.send(pagina);
}

function resenaAjax1()
{
	var producto	=	document.getElementById('producto').value;
	var action		=	document.getElementById('action').value;
	var estado		=	document.getElementById('estado').value;
	
	if(action == 1)
	{
		var descripcion	=	document.getElementById('descripcion').value;
		var pagina  = "?page=modulo/catalogo/resenaAjax2&producto="+producto+"&action="+action+"&estado="+estado+"&descripcion="+descripcion+"&accesBy=ajax";
		alert(pagina);
	}
	else
	{
		var pagina  = "?page=modulo/catalogo/resenaAjax2&producto="+producto+"&action="+action+"&estado="+estado+"&accesBy=ajax";
	}
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("divResena").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("divResena").innerHTML="Cargando...<img src='../../images/cargando.jpg' />";
		}
	}
	objAjax.send(pagina);
}


function representanteAjax()
{
	var objAjax = createObjAjax();
	var id			=	document.getElementById('id_email_representante').value;
	var action		=	document.getElementById('action').value;
	var estado		=	document.getElementById('estado').value;
	var idciudad	=    document.getElementById('id_ciudad').value;
	var nombrecontacto = document.getElementById('nombrecontacto').value;
	var correo		=   document.getElementById('correo').value;
	var div		= "divrepresentante";	
	
	var pagina  = "../../modulo/correoRepresentantes/representanteAjax.cfm?id="+id+"&action="+action+"&id_ciudad="+idciudad+"&nombrecontacto="+nombrecontacto+"&correo="+correo+"&estado="+estado+"&accesBy=ajax";

	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.send(pagina);
	
	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById(div).innerHTML = objAjax.responseText;
		}
		else
		{
			document.getElementById(div).innerHTML= "Guardando datos...<img src='../../images/cargando.jpg' />";
		}
	}
}

function conteoVisitasAjax(boton,tipo)
{
	//alert('Boton: '+boton+'\n'+'Tipo: '+tipo);
	var objAjax=createObjAjax();
	objAjax.open ('POST', '?p=contar&boton='+boton+'&tipo='+tipo, true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.onreadystatechange = function ()
    {
        if (objAjax.readyState == 4)
		{
			
		}
    }
	objAjax.send("p=contar&boton="+boton+'&tipo='+tipo);
}

function contarVisitasAjax(boton,pagina,tipo)
{
	var objAjax=createObjAjax();//alert('pagina: '+pagina);
	objAjax.open ('POST', '?p=contar&boton='+boton+'&tipo='+tipo, true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.onreadystatechange = function ()
    {
        if (objAjax.readyState == 4)
		{
			window.location.href = pagina;	
		}
    }
		//alert (boton+tipo);
	objAjax.send("p=contar&boton="+boton+'&tipo='+tipo);

}


function menuAjax(pagina)
{
	//alert('Pagina: '+pagina);
	var objAjax=createObjAjax();
	objAjax.open ('POST', pagina, true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.onreadystatechange = function ()
    {
        if (objAjax.readyState == 4)
		{
			document.getElementById("contenido").style["background-color"]="#00FF00";
			document.getElementById("contenido").innerHTML = objAjax.responseText;
			//alert(document.getElementById("contenido").innerHTML);
		}
    }
	objAjax.send(pagina);
}


function resenaAjax()
{
	var producto	=	document.getElementById('producto').value;
	var action		=	document.getElementById('action').value;
	var estado		=	document.getElementById('estado').value;
	if(action == 1)
	{
		var descripcion	=	document.getElementById('descripcion').value;
		var nu;
		var i;
		
		for(i=0;i<descripcion.length;i++)
		{
			//alert(descripcion.charCodeAt(i));
			switch(descripcion.charCodeAt(i))
			{
				case 193:descripcion=descripcion.replace(descripcion.charAt(i),"_Aacute_");break;
				case 201:descripcion=descripcion.replace(descripcion.charAt(i),"_Eacute_");break;
				case 205:descripcion=descripcion.replace(descripcion.charAt(i),"_Iacute_");break;
				case 211:descripcion=descripcion.replace(descripcion.charAt(i),"_Oacute_");break;
				case 218:descripcion=descripcion.replace(descripcion.charAt(i),"_Uacute_");break;
				case 209:descripcion=descripcion.replace(descripcion.charAt(i),"_XNtilde_");break;
				
				case 225:descripcion=descripcion.replace(descripcion.charAt(i),"_aacute_");break;
				case 233:descripcion=descripcion.replace(descripcion.charAt(i),"_eacute_");break;
				case 237:descripcion=descripcion.replace(descripcion.charAt(i),"_iacute_");break;
				case 243:descripcion=descripcion.replace(descripcion.charAt(i),"_oacute_");break;
				case 250:descripcion=descripcion.replace(descripcion.charAt(i),"_uacute_");break;
				case 241:descripcion=descripcion.replace(descripcion.charAt(i),"_xntilde_");break;
				
				case 33:descripcion=descripcion.replace(descripcion.charAt(i),"_iexcl_");break;
				case 161:descripcion=descripcion.replace(descripcion.charAt(i),"_sau_");break;
				case 13:descripcion=descripcion.replace(descripcion.charAt(i),"_br_");break;
				case 180:descripcion=descripcion.replace(descripcion.charAt(i),"_cont_");break;
				case 43:descripcion=descripcion.replace(descripcion.charAt(i),"_mas_");break;
				case 60:descripcion=descripcion.replace(descripcion.charAt(i),"_lt_");break;
				case 169:descripcion=descripcion.replace(descripcion.charAt(i),"_copy_");break;
				case 174:descripcion=descripcion.replace(descripcion.charAt(i),"_copy_");break;
				case 171:descripcion=descripcion.replace(descripcion.charAt(i),"_reg_");break;
				case 220:descripcion=descripcion.replace(descripcion.charAt(i),"_Uuml_");break; 
				case 252:descripcion=descripcion.replace(descripcion.charAt(i),"_uuml_");break;
				
				
			}
		}
		
		var pagina  = "?page=modulo/catalogo/resenaAjax.cfm&producto="+producto+"&action="+action+"&estado="+estado+"&descripcion="+descripcion+"&accesBy=ajax";
	}
	else
	{
		var pagina  = "?page=modulo/catalogo/resenaAjax.cfm&producto="+producto+"&action="+action+"&estado="+estado+"&accesBy=ajax";
	}
		
	var objAjax = createObjAjax();
	objAjax.open ('POST',pagina,true);
	objAjax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	objAjax.onreadystatechange = function ()
	{
		if (objAjax.readyState == 4)
		{	
			document.getElementById("divResena").innerHTML=objAjax.responseText;
		}
		else
		{
			document.getElementById("divResena").innerHTML="Cargando...<img src='../../images/cargando.jpg' />";
		}
	}
	objAjax.send(pagina);
}
