
function generaContingut(nomCapa, urlAjax) {
	// Declarem i instanciem un objecte de tipus petició HTTP
	var httpRequest;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		
		try {
			
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			
		} catch (e) {
		try {
			
			httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			
		} catch (e) {}
		}
	}
	if (!httpRequest) {
		alert("Error, no se ha encontrado el archivo solicitado.");
		return false;
	}
	
	// Indiquem el call-back (a qui es cridarą quan aplegue la resposta)
	if (httpRequest){
		//httpRequest.nomCapa=nomCapa;
		
		httpRequest.onreadystatechange = function() { mostraResultat(httpRequest,nomCapa); };
		//httpRequest.onreadystatechange = mostraResultat(httpRequest);
		// Fem la petició
		
		httpRequest.open('GET', urlAjax, true);
		httpRequest.send(null);
	}
}
function mostraResultat(httpRequest,nomCapa) {
	if (httpRequest.readyState <4) {
		document.getElementById(nomCapa).innerHTML="";
	}
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			document.getElementById(nomCapa).innerHTML=httpRequest.responseText;
			// Per tots els elements que hi haja, els fem dragables (arrossegables).
			/*var all = document.all ? document.all :
		    	document.getElementsByTagName('*');
		  	var elements = new Array();
		  	for (var e = 0; e < all.length; e++) {
		    		if ((all[e].name)&&(all[e].name.substring(0,3)=="img")) {
					new Draggable(all[e].name, {revert:true});
					all[e].style.zorder=0;
				}
		   	}*/
		} else {
			document.getElementById(nomCapa).innerHTML="";
		}
	}
}


function visto(){
	generaContingut('empty','Scripts/visto.php');
}

function loadCarModel(id){
	generaContingut('models','ajax_functions/loadCarModels.php?id='+id);
	generaContingut('motors','contenidos_ajax/motorsEmpty.html');
}

function loadCarMotor(id){
	generaContingut('motors','ajax_functions/loadCarMotors.php?id='+id);
}

function loadPrincipal(name){
	generaContingut('contenidoPrincipal','contenidos_ajax/'+name);
}


function loadProfesor(pagina){
	generaContingut('Mostrar_Profesor','contenidos/profesores/'+pagina);
	document.getElementById('Mostrar_Fotos').innerHTML = '';
	blanqueo();
}

function loadProfesorVa(pagina){
	generaContingut('Mostrar_Profesor','contenidos/profesores/valencia/'+pagina);
	document.getElementById('Mostrar_Fotos').innerHTML = '';
	blanqueo();
}


