function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	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) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

function distribuidores(distri){	   
	var d, div_distribuidor;	
	d = distri;
	div_distribuidor = document.getElementById('div_distribuidor');
	
	ajaxdistri=nuevoAjax();	

    
	ajaxdistri.open("GET", "distribuidores.php?d="+d+"&rand="+Math.random(),true);
	ajaxdistri.onreadystatechange=function() {
		if (ajaxdistri.readyState==4) {			
		div_distribuidor.innerHTML = ajaxdistri.responseText
	 	}
	}
	ajaxdistri.send(null)
}
function lineas_prod(tpag){	   
	var tp,div_productos;	
	
	tp = tpag;
	div_productos = document.getElementById('div_productos');
	
	ajaxprod=nuevoAjax();	

    
	ajaxprod.open("GET", "lineas_prod.php?tp="+tp+"&rand="+Math.random(),true);
	ajaxprod.onreadystatechange=function() {
		if (ajaxprod.readyState==4) {			
		div_productos.innerHTML = ajaxprod.responseText
	 	}
	}
	ajaxprod.send(null)
}
function especie_prod(tpag){	   
	var tp,div_productos;
	
	tp = tpag;
	div_productos = document.getElementById('div_productos');
	
	ajaxespe=nuevoAjax();	

	ajaxespe.open("GET", "especie_prod.php?tp="+tp+"&rand="+Math.random(),true);
	ajaxespe.onreadystatechange=function() {
		if (ajaxespe.readyState==4) {			
		div_productos.innerHTML = ajaxespe.responseText
	 	}
	}
	ajaxespe.send(null)
}



function diferencia_prod(){	   
	var div_productos;	
	div_productos = document.getElementById('div_productos');
	
	ajaxdifprod=nuevoAjax();	

    
	ajaxdifprod.open("GET", "diferencia_prod.php?rand="+Math.random(),true);
	ajaxdifprod.onreadystatechange=function() {
		if (ajaxdifprod.readyState==4) {			
		div_productos.innerHTML = ajaxdifprod.responseText
	 	}
	}
	ajaxdifprod.send(null)
}

function areas_serv(tpag){	   
	var tp,div_servicios;	
	
	tp = tpag;
	div_servicios = document.getElementById('div_servicios');
	
	ajaxserv=nuevoAjax();	

    
	ajaxserv.open("GET", "areas_serv.php?tp="+tp+"&rand="+Math.random(),true);
	ajaxserv.onreadystatechange=function() {
		if (ajaxserv.readyState==4) {			
		div_servicios.innerHTML = ajaxserv.responseText
	 	}
	}
	ajaxserv.send(null)
}
function tec_serv(){	   
	var div_servicios;	
	div_servicios = document.getElementById('div_servicios');
	
	ajaxserv=nuevoAjax();	

    
	ajaxserv.open("GET", "tec_serv.php?rand="+Math.random(),true);
	ajaxserv.onreadystatechange=function() {
		if (ajaxserv.readyState==4) {			
		div_servicios.innerHTML = ajaxserv.responseText
	 	}
	}
	ajaxserv.send(null)
}


function lista_eventos(fecha){	   
	var f, div_eventos;	
	f = fecha;

	div_eventos = document.getElementById('div_eventos');
	
	ajaxeven=nuevoAjax();	

    
	ajaxeven.open("GET", "lista_eventos.php?f="+f+"&rand="+Math.random(),true);
	ajaxeven.onreadystatechange=function() {
		if (ajaxeven.readyState==4) {			
		div_eventos.innerHTML = ajaxeven.responseText
	 	}
	}
	ajaxeven.send(null)
}


function lista_publica(){	   
	var  div_publica;		

	div_publica= document.getElementById('div_publica');
	
	ajaxpublica=nuevoAjax();	

    
	ajaxpublica.open("GET", "lista_publica.php?rand="+Math.random(),true);
	ajaxpublica.onreadystatechange=function() {
		if (ajaxpublica.readyState==4) {			
		div_publica.innerHTML = ajaxpublica.responseText
	 	}
	}
	ajaxpublica.send(null)
}


function desc_servtecnico(){	   
	var div_cuerpo;	
	div_cuerpo = document.getElementById('div_cuerpo');
	
	ajaxdescservt=nuevoAjax();	

    
	ajaxdescservt.open("GET", "desc_servtecnico.php?rand="+Math.random(),true);
	ajaxdescservt.onreadystatechange=function() {
		if (ajaxdescservt.readyState==4) {			
		div_cuerpo.innerHTML = ajaxdescservt.responseText
	 	}
	}
	ajaxdescservt.send(null)
}

function resultado_servicios(aservicio){	   
	var as, div_cuerpo;	
	as = aservicio;

	div_cuerpo = document.getElementById('div_cuerpo');
	
	ajaxservb=nuevoAjax();	
   
	ajaxservb.open("GET", "resultado_servicios.php?as="+as+"&rand="+Math.random(),true);
	ajaxservb.onreadystatechange=function() {
		if (ajaxservb.readyState==4) {			
		div_cuerpo.innerHTML = ajaxservb.responseText
	 	}
	}
	ajaxservb.send(null)
}
function Valida()
{   
   
   if (document.formproductos.busqueda.value == "") { 
      alert("Falta especificar la palabra a buscar");	  
   }else{
      document.formproductos.submit();
   }
}

function ValidaSus()
{     
   email = document.formsuscribete.email.value;
   if (email == "") { 
      alert("Falta especificar el email para suscripción");	  
   }else{	        	  
	   if (email.indexOf("@") == -1 || email.indexOf(".") == -1 || email.length < 6){
          alert("Introduce un email valido");
       }else{	  		  
          suscribete(document.formsuscribete.email.value);
	   }
   }
}
function suscribete(correo){	   
	var co, div_suscribete,respuesta;	
	co = correo;

	div_suscribete = document.getElementById('div_suscribete');
	
	ajaxsus=nuevoAjax();	
   
	ajaxsus.open("GET", "suscribete.php?c="+co+"&rand="+Math.random(),true);
	ajaxsus.onreadystatechange=function() {
		if (ajaxsus.readyState==4) {		
		   respuesta = ajaxsus.responseText;
		   if (respuesta == 1){
			   document.formsuscribete.email.value = '';
		 	   alert('Suscripción realizada\nUn correo de confirmación ha sido enviado a tu cuenta de correo');   
		   }
		   if (respuesta == 2){
			   alert('Falta confirmar su suscripción, revisar su correo');
		   }
		   if (respuesta == 3){
			   document.formsuscribete.email.value = '';
			   alert('Ya esta suscrito');
		   }		   
		//div_suscribete.innerHTML = ajaxsus.responseText
	 	}
	}
	ajaxsus.send(null)
}

function resultado_publicaciones(tipopub,fecha,palabra,pagina,id){	   
	var t,f,p,pag,i,div_cuerpo;	
	t = tipopub;
	f = fecha;
	p = palabra;
	pag = pagina;
	i = id;

	div_cuerpo = document.getElementById('div_cuerpo');
	
	ajaxtipu=nuevoAjax();	
 
	ajaxtipu.open("GET", "resultado_publicaciones.php?t="+t+"&f="+f+"&p="+p+"&_pagi_pg="+pag+"&id="+i+"&rand="+Math.random(),true);
	ajaxtipu.onreadystatechange=function() {
		if (ajaxtipu.readyState==4) {			
		div_cuerpo.innerHTML = ajaxtipu.responseText
	 	}
	}
	ajaxtipu.send(null)
}
function ValidaBusPub()
{  
   palabra = document.testform.busquedap.value;
   if (palabra == "") { 
      alert("Falta especificar la palabra a buscar dentro de publicaciones");	  
   }else{	        	  	     		  
      resultado_publicaciones(0,'',palabra,1);
   }
}
function ValidaBusPubPag()
{  
   palabra = document.testform.busquedap.value;
   if (palabra == "") { 
      alert("Falta especificar la palabra a buscar dentro de publicaciones");	  
   }else{	        	  	     		  
	  window.location="publicaciones.php?t=0&f=&p="+palabra+"&_pagi_pg=1&id=0"; 
   }
}
function FechaPub(mes,year)
{
   var ahora = new Date();
   var lafecha,elmes,elanno;
   if (document.testform.mesp.value == 0){
      alert('Falta especificar el mes');
   }else{
      var fecinic = new Date(year, mes); 
      lafecha = year +"-"+mes+"-1";
      resultado_publicaciones(0,lafecha,'',1);
   }  
}
function FechaPubPag(mes,year)
{
   var ahora = new Date();
   var lafecha,elmes,elanno;
   if (document.testform.mesp.value == 0){
      alert('Falta especificar el mes');
   }else{
      var fecinic = new Date(year, mes); 
      lafecha = year +"-"+mes+"-1";
	  window.location="publicaciones.php?t=0&f="+lafecha+"&p=&_pagi_pg=1&id=0";      
   }  
}
function resultado_eventos(fecha,palabra,pagina,id){	   
	var f,p,pag,i,div_cuerpo;	
	f = fecha;
	p = palabra;
	pag = pagina;
	i = id;

	div_cuerpo = document.getElementById('div_cuerpo');
	
	ajaxevento=nuevoAjax();	
 
	ajaxevento.open("GET", "resultado_eventos.php?f="+f+"&p="+p+"&_pagi_pg="+pag+"&id="+i+"&rand="+Math.random(),true);
	ajaxevento.onreadystatechange=function() {
		if (ajaxevento.readyState==4) {			
		div_cuerpo.innerHTML = ajaxevento.responseText
	 	}
	}
	ajaxevento.send(null)
}

function ValidaBusEvento()
{  
   palabra = document.formeventos.busqueda.value;
   if (palabra == "") { 
      alert("Falta especificar la palabra a buscar dentro de eventos");	  
   }else{	        	  	     		  
      resultado_eventos('',palabra,1);
   }
}   
function ValidaBusEventoPag()
{  
   palabra = document.formeventos.busqueda.value;
   if (palabra == "") { 
      alert("Falta especificar la palabra a buscar dentro de eventos");	  
   }else{	        	  	     		        
	  window.location="eventos.php?t=0&f=&p="+palabra+"&_pagi_pg=1&id=0";    	  
   }
}   

function FechaEventos(mes,year)
{
   var ahora = new Date();
   var lafecha,elmes,elanno;
   if (document.formeventos.mes.value == 0){
      alert('Falta especificar el mes');
   }else{
      var fecinic = new Date(year, mes); 
      lafecha = year +"-"+mes+"-1";
      resultado_eventos(lafecha,'',1);
   }  
}
function FechaEventosPag(mes,year)
{
   var ahora = new Date();
   var lafecha,elmes,elanno;
   if (document.formeventos.mes.value == 0){
      alert('Falta especificar el mes');
   }else{
      var fecinic = new Date(year, mes); 
      lafecha = year +"-"+mes+"-1";      
	  window.location="eventos.php?t=0&f="+lafecha+"&p=&_pagi_pg=1&id=0";
   }  
}

function especies_reactivos(tpag){	   
	var tp,div_reactivos;	
	
	tp = tpag;
	div_reactivos = document.getElementById('div_reactivos');
	
	ajaxreac=nuevoAjax();	

	ajaxreac.open("GET", "especies_reactivos.php?tp="+tp+"&rand="+Math.random(),true);
	ajaxreac.onreadystatechange=function() {
		if (ajaxreac.readyState==4) {	

		div_reactivos.innerHTML = ajaxreac.responseText;
	 	}
	}
	ajaxreac.send(null)
}
function marcas_reactivos(tpag){	   
	var tp,div_reactivos;	
	
	tp = tpag;
	div_reactivos = document.getElementById('div_reactivos');
	
	ajaxreacm=nuevoAjax();	

	ajaxreacm.open("GET", "marcas_reactivos.php?tp="+tp+"&rand="+Math.random(),true);
	ajaxreacm.onreadystatechange=function() {
		if (ajaxreacm.readyState==4) {	

		div_reactivos.innerHTML = ajaxreacm.responseText;
	 	}
	}
	ajaxreacm.send(null)
}



function resultado_reactivos(especie,marca,palabra,pagina){	   
	var e,m,p,pag,i,div_cuerpo;	
	e = especie;
	m = marca;
	p = palabra;
	pag = pagina;

	div_cuerpo = document.getElementById('div_cuerpo');
	
	ajaxrreactivo=nuevoAjax();	
	ajaxrreactivo.open("GET", "resultado_reactivos.php?e="+e+"&m="+m+"&p="+p+"&_pagi_pg="+pag+"&rand="+Math.random(),true);
	ajaxrreactivo.onreadystatechange=function() {
		if (ajaxrreactivo.readyState==4) {			
		div_cuerpo.innerHTML = ajaxrreactivo.responseText
	 	}
	}
	ajaxrreactivo.send(null)
}

function ValidaBusReactivo()
{  
   palabra = document.formreactivos.busquedar.value;
   if (palabra == "") { 
      alert("Falta especificar la palabra a buscar dentro de reactivos");	  
   }else{	        	  	     		  
      resultado_reactivos(0,0,palabra,1);
   }
}   


function resultado_productos(linea,especie,diferenciado,busqueda,marca,pagina){	   
	var l,e,d,b,r,m,div_cuerpo,pag;	
	l = linea;
	e = especie;
	d = diferenciado;
	b = busqueda;
	m = marca;
	pag = pagina;
		
	

	div_cuerpo = document.getElementById('div_cuerpo');
	
	ajaxrp=nuevoAjax();	
    
   	ajaxrp.open("GET", "resultado_productos.php?l="+l+"&e="+e+"&d="+d+"&b="+b+"&m="+m+"&_pagi_pg="+pag+"&rand="+Math.random(),true);
	ajaxrp.onreadystatechange=function() {
		if (ajaxrp.readyState==4) {			
		div_cuerpo.innerHTML = ajaxrp.responseText
	 	}
	}
	ajaxrp.send(null)
}

function resultado_productos_aux(linea,especie,diferenciado,busqueda,marca,pagina){	   
	var l,e,d,b,r,m,div_cuerpo,pag;	
	l = linea;
	e = especie;
	d = diferenciado;
	b = busqueda;
	m = marca;
	pag = pagina;
		
	

	div_cuerpo = document.getElementById('div_cuerpo');
	
	ajaxrp=nuevoAjax();	
   	ajaxrp.open("GET", "resultado_productos_aux.php?l="+l+"&e="+e+"&d="+d+"&b="+b+"&m="+m+"&_pagi_pg="+pag+"&rand="+Math.random(),true);
	ajaxrp.onreadystatechange=function() {
		if (ajaxrp.readyState==4) {			
		div_cuerpo.innerHTML = ajaxrp.responseText
	 	}
	}
	ajaxrp.send(null);
}

