var http_request = false;
var posicio = "";

function makePOSTRequest(url, parametres) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	 	if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
	  	}
	}else if (window.ActiveXObject){ // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){
			}
	  	}
	}
	
	if (!http_request) {
	  alert('No es pot crear la instancia XMLHTTP');
	  return false;
	}     
	
	http_request.onreadystatechange = alertContents;
	http_request.open('POST', url, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", parametres.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(parametres);	
}

function alertContents() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			result = http_request.responseText;
			document.getElementById(posicio).innerHTML = result;           
		}else{
		//  alert('Hi ha algún problema amb la petició.');
		}
	}
}   

function get(params, url, capa) {
	posicio = capa;
	makePOSTRequest(url, params);
}

var anterior= '';

function cambiar_estado(esto){
	vista=document.getElementById(esto).style.display;

	var ant = anterior.split("-",2);
	var es = esto.split("-",2);
	if(anterior != '' && ant[0] == es[0] && ant[1] == es[1]){
		document.getElementById(anterior).style.display = 'none';
		anterior= '';
	}
	if (vista=='none'){
		vista='block';
	}else{
		vista='none';
	}
	document.getElementById(esto).style.display = vista;
	anterior = esto;
}