
var READY_STATE_UNINITIALIZED=0; 
var READY_STATE_LOADING=1; 
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3; 
var READY_STATE_COMPLETE=4;
 
function cargarContenido(url, id_contenedor, Inicializar){
	var pagina_requerida = false
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		pagina_requerida = new XMLHttpRequest()
	} 
	else if (window.ActiveXObject){ // pero si es IE
		try {
			pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua
			try{
				pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	
	mostrarCarga(id_contenedor);
	pagina_requerida.onreadystatechange=function(){ // función de respuesta
											
											if (pagina_requerida.readyState == READY_STATE_COMPLETE) {
													mostrarContenido(pagina_requerida, id_contenedor);
													if (Inicializar) {
														IniciaLiza();	
													}
											} 
										
										
										}
	pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
	pagina_requerida.send(null)
}



function proceFormLoggin (url, id_contenedor, Inicializar) {
	
	usu = document.getElementById('usu').value;
	pass = document.getElementById('pass').value;
		
	procesaFormulario (url, id_contenedor, Inicializar, "usu="+usu+"&pass="+pass);


}

function chek_auth() {
	if (document.getElementById("ok_auth")) {		
			//alert('asdf');
			//cargarCabecera ('http://kolu/pruebas/fidasBeta/.includes/menuSuperior.php','HeaderTop', true);
			//cargarCabecera ('http://www.fidas.es/00BETA/.includes/menuSuperior.php','HeaderTop', true);
			cargarCabecera ('http://www.fidas.es/.includes/menuSuperior.php','HeaderTop', true);
			tb_remove();
	}
}


function procesaFormulario (url, id_contenedor, Inicializar, parametros){
	
	var pagina_requerida = false
	
	
	
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		pagina_requerida = new XMLHttpRequest()
	} 
	else if (window.ActiveXObject){ // pero si es IE
		try {
			pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua
			try{
				pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	
	mostrarCarga(id_contenedor);
	
	pagina_requerida.onreadystatechange=function(){ // función de respuesta
											
											if (pagina_requerida.readyState == READY_STATE_COMPLETE) {
													mostrarContenido(pagina_requerida, id_contenedor);
													if (Inicializar) {
														IniciaLiza();
														chek_auth();
													}
											} 
										
										
										}
	
	
	
	
	pagina_requerida.open('POST', url, true); // asignamos los métodos open y send
	//pagina_requerida.send(null)
	pagina_requerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	//pagina_requerida.send("ctTipo="+ctTipo+"&ctAmbito="+ctAmbito+"&ctNumero="+ctNumero+"&ctFechaIni="+ctFechaIni+"&ctFechaFin="+ctFechaFin+"&chkDerogada="+chkDerogada+"&ctParametro="+ctParametro);
	pagina_requerida.send(parametros);
}



// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml


function pintaContenido(texto, id_contenedor){
	//if (pagina_requerida.readyState == READY_STATE_COMPLETE && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(id_contenedor).innerHTML=texto;
}


function mostrarContenido(pagina_requerida, id_contenedor){
	//if (pagina_requerida.readyState == READY_STATE_COMPLETE && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}

function mostrarCarga (id_contenedor) {
	document.getElementById(id_contenedor).innerHTML = "<div id=\"Loader\"><img src=\"img/ajax-loader.gif\" /></div>";
}




function cargarCabecera(url, id_contenedor, Inicializar){
	var pagina_requerida = false
	if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
		pagina_requerida = new XMLHttpRequest()
	} 
	else if (window.ActiveXObject){ // pero si es IE
		try {
			pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
		} 
		catch (e){ // en caso que sea una versión antigua
			try{
				pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
			}
			catch (e){}
		}
	}
	else
		return false
	
	mostrarCarga(id_contenedor);
	pagina_requerida.onreadystatechange=function(){ // función de respuesta
											
											if (pagina_requerida.readyState == READY_STATE_COMPLETE) {
													mostrarContenido(pagina_requerida, id_contenedor);
													preparaLoggin();	
													
											} 
										
										
										}
	pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
	pagina_requerida.send(null)
}





