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

function SELECT(div,url,metodo,valores) {
	var contenedor;
	contenedor = $id(div);
    var obj_ajax=baseAjax();
	if (metodo==null) { metodo='GET' }	
/*Creamos y ejecutamos la instancia si el metodo elegido es POST*/
if(metodo.toUpperCase()=='POST') {
         obj_ajax.open ('POST', url, true);
         obj_ajax.onreadystatechange = function() {
         if (obj_ajax.readyState==1) {
                          contenedor.innerHTML="<div align='center'>Cargando Informacion del Sistema...</div>";
         }
         else if (obj_ajax.readyState==4){
                   if(obj_ajax.status==200) {
                        //contenedor.innerHTML=obj_ajax.responseText;
						var scs=obj_ajax.responseText.extractScript();    //capturamos los scripts
				        contenedor.innerHTML=obj_ajax.responseText
				        scs.evalScript();
                   }
                   else if(obj_ajax.status==404) {

                            contenedor.innerHTML = "<div align='center'>La direccion no existe</div>";
                    }
                    else  {
                            contenedor.innerHTML = "Error: "+obj_ajax.status;
         		    }
         }
}
obj_ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
obj_ajax.send(valores);
return;
}
/*Creamos y ejecutamos la instancia si el metodo elegido es GET*/
if (metodo.toUpperCase()=='GET'){
         obj_ajax.open ('GET', url, true);
         obj_ajax.onreadystatechange = function() {
         if (obj_ajax.readyState==1) {
                                      contenedor.innerHTML="<div align='center'>Cargando Informacion del Sistema...</div>";
         }
         else if (obj_ajax.readyState==4){
                   if(obj_ajax.status==200){
                                             contenedor.innerHTML=obj_ajax.responseText;
                   }
                   else if(obj_ajax.status==404) {
                            contenedor.innerHTML = "<div align='center'>La direccion no existe</div>";
                    }
                    else {
                    contenedor.innerHTML = "Error: "+obj_ajax.status;
                    }
         }
}
obj_ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
obj_ajax.send(null);
return
}
}

function Escribe(div,texto){
var contenedor;
contenedor = $id(div);
contenedor.innerHTML = texto;
}

function $id(id) {
return document.getElementById(id);
}
function $nom(nom) {
return document.getElementByTagName(nom);
}
function $tagName(tag) {
return document.getElementsByTagName(tag);
}


//funciones Include e include_once
function include(ruta){
	var j = document.createElement("script");
	j.type = "text/javascript";
	j.src = ruta;
	document.body.appendChild(j);
}

function include_once(ruta){
	var sc = document.getElementsByTagName("script");
	for (var x in sc)
		if (sc[x].src != null && sc[x].src.indexOf(ruta) != -1) return;
	include(ruta);
}

