
function getHTTPObject(){ 
var xmlHttp; 
try{ // Firefox, Opera 8.0+, Safari 
xmlHttp=new XMLHttpRequest(); 
return xmlHttp; 
}catch (e){// Internet Explorer 
try{ 
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
return xmlHttp; 
}catch (e){ 
try{ 
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
return xmlHttp; 
}catch (e){ 
alert("Su explorador no soporta AJAX!"); 
return false; 
} 
} 
} 
}

var enProceso = false; // lo usamos para ver si hay un proceso activo
var http = getHTTPObject(); // Creamos el objeto XMLHttpRequest
var http2 = getHTTPObject(); // Creamos el segundo objeto XMLHttpRequest por si llamamos dos veces en la misma pagina al ajax


      



//Funcion para mostrar en capa un fichero ajax que llama a alguna función Javascript
//Utilizado en /modulos/clasificados/clasificados_vender.asp
function recargar_pagina_con_java(url,divid)  {
	
	var contenedor;
	contenedor = document.getElementById(divid);
	//cargar el archivo html por el método GET
	http.open("GET", url,true);

	http.onreadystatechange=function(){
		if (http.readyState==4) {
			
				contenedor.innerHTML = http.responseText;
				var elementos = contenedor.getElementsByTagName('script');
				if (elementos==null||elementos=="") {
					for(ii=0;ii<elementos.length;ii++) {
						var elemento = elementos[ii];
						nuevoScript = document.createElement('script');
						nuevoScript.text = elemento.innerHTML;
						nuevoScript.type = 'text/javascript';
						if(elemento.src!=null && elemento.src.length>0){
							nuevoScript.src = elemento.src;
						}
						elemento.parentNode.replaceChild(nuevoScript,elemento);
					}
				}
	
			
			}
		}
	http.send(null)
}


<!--Funciones productos tienda virtual -->





function recargar_pagina(url,divid)  {
{
	var contenedor;
	contenedor = document.getElementById(divid);
	//cargar el archivo html por el método GET
	http.open("GET", url,true);

	http.onreadystatechange=function(){
		if (http.readyState==4) {
			contenedor.innerHTML = http.responseText
			}
		}
	http.send(null)
}
}

function recargar_pagina2(url,divid)  {
{
	var contenedor;
	contenedor = document.getElementById(divid);
	//cargar el archivo html por el método GET
	http2.open("GET", url,true);

	http2.onreadystatechange=function(){
		if (http2.readyState==4) {
			contenedor.innerHTML = http2.responseText
			}
		}
	http2.send(null)
}
}


function enviarFormularioAjax(url,formid,divid){
         var Formulario = document.getElementById(formid); 
         var longitudFormulario = Formulario.elements.length; 
         var cadenaFormulario = "" 
         var sepCampos 
         sepCampos = "" 
		 

         for (var i=0; i <= Formulario.elements.length-1;i++) { 
		 					
			 if (Formulario.elements[i].type=='radio'){
			 	if (Formulario.elements[i].checked){
        		 cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value); 
				 }
			 } 
			 else
			 {
			 cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value); 
			  }
			 sepCampos="&"; 
			// alert (cadenaFormulario)
			} 
			
			
			
        http.open("POST", url, true);
        http.onreadystatechange = function()
            {
                if (http.readyState == 4)
                    {
                        //if (http.status == 200 && !http.error)
                            //{
                                var obj = document.getElementById(divid);                               
                                txt=unescape(http.responseText);
                                obj.innerHTML = txt;
								
								
								document.getElementById("msg_resultado").style.display="block"; 
                            //}
                       // else
                         //   {
                            //    alert("Ha habido un error al enviar el formulario");
                           // }
                    }
            }
        http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1");
        http.send(cadenaFormulario);
        return false;
    }  
	
  
<!--Fin Funciones productos tienda virtual -->

