var gko = navigator.userAgent.toLowerCase(); //definir tipo de navegador

function makeHttpRequest(url_origen, funcion_interp_result, result_xml){
	var http_request=false;
	if(window.XMLHttpRequest){ // Todos los navegadores
		http_request=new XMLHttpRequest();
		if (http_request.overrideMimeType){
			http_request.overrideMimeType('text/xml');
      }
	  }else if(window.ActiveXObject){ // P. IE
    	try{
      	http_request=new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
        	try{
          	http_request=new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e) {}
        	}
      }

	if(!http_request){
  	alert('Su navegador no permite los mÈtodos usados en esta aplicaciÛn. Por favor, actualice su navegador.');
    return false;
    }
	http_request.onreadystatechange=function(){
  	if(http_request.readyState == 4){
    	if(http_request.status == 200){
      	if(result_xml){
        	eval(funcion_interp_result + '(http_request.responseXML)');
          }else{
          	eval(funcion_interp_result + '(http_request.responseText)');
            }
            }else{
            	//alert('Ha habido un problema con la petición.(Code: ' + http_request.status + ')');
            	//if(func_error_ajax==1)
            	//	Funcion_Error_Ajax(http_request.status);
            	}
        }
    }
	http_request.open('GET', url_origen, true);
	http_request.send(null);
	}
	
if (gko.indexOf('gecko')!=-1){ //aniadir evento onclick para navegadores decentes
	clase="class";
	}else{	//P. IE.
		clase="className";
		}
