// Documento JavaScript
// Esta función cargará las paginas
function limpiar(cadena){
	nuevaCadena = "";
	for(i=0;i<cadena.length;i++){
		if((cadena.charAt(i) == '"') || (cadena.charAt(i) == "'")) nuevaCadena += "\\";
		if(cadena.charAt(i) == '&') nuevaCadena += "%26";
		if(cadena.charAt(i) == '+') nuevaCadena += "%2B";
		//if(cadena.charAt(i) == '/') nuevaCadena += "%2F";
		nuevaCadena += cadena.charAt(i);
	}
	while(nuevaCadena.indexOf("&")!=-1){
		nuevaCadena = nuevaCadena.replace("&","")
	}
	while(nuevaCadena.indexOf("+")!=-1){
		nuevaCadena = nuevaCadena.replace("+","")
	}
	while(nuevaCadena.indexOf("http://www.edisoft.pt/control/")!=-1){
		nuevaCadena = nuevaCadena.replace("http://www.edisoft.pt/control/","")
	}
	while(nuevaCadena.indexOf("http://127.0.0.1/www.edisoft.pt/control/")!=-1){
		nuevaCadena = nuevaCadena.replace("http://127.0.0.1/www.edisoft.pt/control/","")
	}
	while(nuevaCadena.indexOf("http://127.0.0.1/www.edisoft.pt/")!=-1){
		nuevaCadena = nuevaCadena.replace("http://127.0.0.1/www.edisoft.pt/","../")
	}
	return nuevaCadena;
}

function llamarasincrono(url, id_contenedor, post){
document.getElementById(id_contenedor).innerHTML="<div style='text-align:center'><img src='imgs\/load.gif' \/><br \/>Loading data...<\/div>";
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
pagina_requerida.onreadystatechange=function(){ // función de respuesta
	cargarpagina(pagina_requerida, id_contenedor)
}
if(!post){
	pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
	pagina_requerida.send(null)
} else {
	vars = url.substring(url.indexOf('?')+1,url.length);
	url = url.substring(0,url.indexOf('?'));
	pagina_requerida.open('POST', url, true);
	pagina_requerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	pagina_requerida.send(vars);
}
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_contenedor){
	if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
	document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText
}