/*
AJAX tret de: http://www.formatoweb.com.ar/ajax
*/
function nou_ajax()
{ 
	var xmlhttp=false; 
	try { 
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e){ 
		try	{ 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
}

//generar_subcategories: funció que crida el fitxer de subcategoria.php per mostrar les subcategories d'una categoria concreta
function actualitza_subcategories(categoria,nomdiv,tipus_subcategories,nomcategoria){
	select_categ=document.getElementById(nomcategoria);
	opcio_select=select_categ.options[select_categ.selectedIndex].value;
	
	html_actual = document.getElementById(nomdiv).innerHTML;
	ajax=nou_ajax();
	ajax.open("GET", "subcategoria.php?categoria="+opcio_select+"&tipus="+tipus_subcategories, true);
	ajax.onreadystatechange=function() 
	{ 
		if (ajax.readyState==4)
		{ 
			document.getElementById(nomdiv).innerHTML=ajax.responseText;
		} 
	}
	
	ajax.send(null);
}

//generar_subcategories: funció que crida el fitxer de subcategoria.php per mostrar les subcategories d'una categoria concreta
function actualitza_apartats(servei,nomdiv,tipus_subcategories,nomservei){
	select_categ=document.getElementById(nomservei);
	opcio_select=select_categ.options[select_categ.selectedIndex].value;
	
	html_actual = document.getElementById(nomdiv).innerHTML;
	ajax=nou_ajax();
	ajax.open("GET", "apartat-ajax.php?servei="+opcio_select+"&tipus="+tipus_subcategories, true);
	ajax.onreadystatechange=function() 
	{ 
		if (ajax.readyState==4)
		{ 
			document.getElementById(nomdiv).innerHTML=ajax.responseText;
		} 
	}
	
	ajax.send(null);
}




function mostrar_nova_resposta() {
	i = document.getElementById("num_respostes").value;
	ajax=nou_ajax();
	ajax.open("GET", "nova-resposta.php?i="+i, true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==4) {
			var nova_resposta = document.createElement("div");
			nova_resposta.innerHTML = ajax.responseText;
			document.getElementById("div_respostes_noves").appendChild(nova_resposta);
		} 
	}
	i++;
	document.getElementById("num_respostes").value = i;
	ajax.send(null);
}


function titulacionsPerCentre() { //donde se mostrará el resultado

divResultado = document.getElementById('titulacions');

//tomamos el valor de la lista desplegable
nom=document.frmInsc.intCentre.value; 

//instanciamos el objetoAjax
ajax=nou_ajax();

var url="/include-especial/titulacions_per_centre.php?centre="+nom;
ajax.open("POST",url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {//mostrar resultados en esta capa
	divResultado.innerHTML = ajax.responseText
	}	
}

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//enviando los valores
ajax.send("intCentre="+nom);

}

function mostra_blocs() { //donde se mostrará el resultado

divResultado = document.getElementById('bdbs');

//instanciamos el objetoAjax
ajax=nou_ajax();

var url="/include/bloc_de_blocs.php";
ajax.open("GET",url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {//mostrar resultados en esta capa
	divResultado.innerHTML = ajax.responseText
	}	
}

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//enviando los valores
ajax.send(null);

}

function mostra_beques(id) {
divResultado = document.getElementById('beques2');

//instanciamos el objetoAjax
ajax=nou_ajax();

var url="/include-especial/consulta_beques.php?id="+id;
ajax.open("GET",url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {//mostrar resultados en esta capa
	divResultado.innerHTML = ajax.responseText
	}	
}

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//enviando los valores
ajax.send(null);

}

function mostra_blocs_seccio() { //donde se mostrará el resultado

divResultado = document.getElementById('darrers_blocs');

//instanciamos el objetoAjax
ajax=nou_ajax();

var url="/include/bloc_de_blocs_seccio.php";
ajax.open("GET",url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {//mostrar resultados en esta capa
	divResultado.innerHTML = ajax.responseText
	}	
}

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//enviando los valores
ajax.send(null);

}

function mostra_blocs_categories(id) { //donde se mostrará el resultado

divResultado = document.getElementById('darrers_blocs');

//instanciamos el objetoAjax
ajax=nou_ajax();

var url="/include/bloc_de_blocs_categories.php?id="+id;
ajax.open("GET",url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {//mostrar resultados en esta capa
	divResultado.innerHTML = ajax.responseText
	}	
}

ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//enviando los valores
ajax.send(null);

}

function consulta_document() { //donde se mostrará el resultado

divResultado = document.getElementById('formulari');

//tomamos el valor de la lista desplegable
doc=document.frmInsc.dni.value; 
taula=document.frmInsc.taula.value;

//instanciamos el objetoAjax
ajax=nou_ajax();

var url="/include-especial/ge_comprova_document.php?doc="+doc+"&taula="+taula;

ajax.open("POST",url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {//mostrar resultados en esta capa

divResultado.innerHTML = ajax.responseText
	}	
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//enviando los valores
ajax.send(null);

}

function mostra_validations() { //donde se mostrará el resultado

divResultado = document.getElementById('form_validations');


//tomamos el valor de la lista desplegable
taula=document.frmInsc.taula.value;

//instanciamos el objetoAjax
ajax=nou_ajax();

var url="/include-especial/ge_mostra_validations.php?taula="+taula;

ajax.open("POST",url,true);
ajax.onreadystatechange=function() {
	if (ajax.readyState==4) {//mostrar resultados en esta capa

divResultado.innerHTML = ajax.responseText
	}	
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	//enviando los valores
ajax.send(null);

}