//	Vamos a presuponer que el usuario es una persona inteligente...
var isIE = false;

//	Creamos una variable para el objeto XMLHttpRequest
var carga_menu;
var carga_ficha;
var carga_concesionario;
var carga_foto;
var carga_resumen;

//	Creamos una funcion para cargar los datos en nuestro objeto.
//	Logicamente, antes tenemos que crear el objeto.
//	Vease que la sintaxis varia dependiendo de si usamos un navegador decente
//	o Internet Explorer

var capa_menu;
var capa_ficha;
var capa_concesionario;
var capa_foto;
var capa_resumen;

// Proceso Carga MENU

function carga_capa_menu(url,cual) {
	capa_menu = cual;
	if (window.XMLHttpRequest) {
		carga_menu = new XMLHttpRequest();
		carga_menu.onreadystatechange = processReqChange_menu;
		carga_menu.open("GET", url, true);
		carga_menu.send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		carga_menu = new ActiveXObject("Microsoft.XMLHTTP");
		if (carga_menu) {
			carga_menu.onreadystatechange = processReqChange_menu;
			carga_menu.open("GET", url, true);
			carga_menu.send();
		}
	}
}
function processReqChange_menu(){
	var preload_menu = document.getElementById(capa_menu);
	if(carga_menu.readyState == 4){
		preload_menu.innerHTML = carga_menu.responseText;
		if (nombre_navegador == "Microsoft Internet Explorer"){
			navHover();
		}
	} else {
		preload_menu.innerHTML = '<table width="287" border="0" cellspacing="0" cellpadding="0"><tr><td height="224" align="center" valign="middle" class="preload"><img src="../images/loading.gif" align="middle" /><br />Cargando...</td></tr></table>';
	}
}

// Proceso Carga FICHA

function carga_capa_ficha(url,cual) {
	capa_ficha = cual;
	if (window.XMLHttpRequest) {
		carga_ficha = new XMLHttpRequest();
		carga_ficha.onreadystatechange = processReqChange_ficha;
		carga_ficha.open("GET", url, true);
		carga_ficha.send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		carga_ficha = new ActiveXObject("Microsoft.XMLHTTP");
		if (carga_ficha) {
			carga_ficha.onreadystatechange = processReqChange_ficha;
			carga_ficha.open("GET", url, true);
			carga_ficha.send();
		}
	}
}
function processReqChange_ficha(){
	var preload_ficha = document.getElementById(capa_ficha);
	if(carga_ficha.readyState == 4){
		preload_ficha.innerHTML = carga_ficha.responseText;
	} else {
		preload_ficha.innerHTML = '<table width="257" border="0" cellspacing="0" cellpadding="0"><tr><td height="272" align="center" valign="middle" class="preload"><img src="../images/loading.gif" align="middle" /><br />Cargando...</td></tr></table>';
	}
}

// Proceso Carga CONCESIONARIO

function carga_capa_concesionario(url,cual) {
	capa_concesionario = cual;
	if (window.XMLHttpRequest) {
		carga_concesionario = new XMLHttpRequest();
		carga_concesionario.onreadystatechange = processReqChange_concesionario;
		carga_concesionario.open("GET", url, true);
		carga_concesionario.send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		carga_concesionario = new ActiveXObject("Microsoft.XMLHTTP");
		if (carga_concesionario) {
			carga_concesionario.onreadystatechange = processReqChange_concesionario;
			carga_concesionario.open("GET", url, true);
			carga_concesionario.send();
		}
	}
}
function processReqChange_concesionario(){
	var preload_concesionario = document.getElementById(capa_concesionario);
	if(carga_concesionario.readyState == 4){
		preload_concesionario.innerHTML = carga_concesionario.responseText;
	} else {
		preload_concesionario.innerHTML = '<table width="287" border="0" cellspacing="0" cellpadding="0"><tr><td height="240" align="center" valign="middle" class="preload"><img src="../images/loading.gif" align="middle" /><br />Cargando...</td></tr></table>';
	}
}

// Proceso Carga FOTO

function carga_capa_foto(url,cual) {
	capa_foto = cual;
	if (window.XMLHttpRequest) {
		carga_foto = new XMLHttpRequest();
		carga_foto.onreadystatechange = processReqChange_foto;
		carga_foto.open("GET", url, true);
		carga_foto.send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		carga_foto = new ActiveXObject("Microsoft.XMLHTTP");
		if (carga_foto) {
			carga_foto.onreadystatechange = processReqChange_foto;
			carga_foto.open("GET", url, true);
			carga_foto.send();
		}
	}
}
function processReqChange_foto(){
	var preload_foto = document.getElementById(capa_foto);
	if(carga_foto.readyState == 4){
		preload_foto.innerHTML = carga_foto.responseText;
	} else {
		preload_foto.innerHTML = '<table width="424" border="0" cellspacing="0" cellpadding="0"><tr><td height="272" align="center" valign="middle" class="preload"><img src="../images/loading.gif" align="middle" /><br />Cargando...</td></tr></table>';
	}
}

// Proceso Carga RESUMEN

function carga_capa_resumen(url,cual) {
	capa_resumen = cual;
	if (window.XMLHttpRequest) {
		carga_resumen = new XMLHttpRequest();
		carga_resumen.onreadystatechange = processReqChange_resumen;
		carga_resumen.open("GET", url, true);
		carga_resumen.send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		carga_resumen = new ActiveXObject("Microsoft.XMLHTTP");
		if (carga_resumen) {
			carga_resumen.onreadystatechange = processReqChange_resumen;
			carga_resumen.open("GET", url, true);
			carga_resumen.send();
		}
	}
}
function processReqChange_resumen(){
	var preload_resumen = document.getElementById(capa_resumen);
	if(carga_resumen.readyState == 4){
		preload_resumen.innerHTML = carga_resumen.responseText;
	} else {
		preload_resumen.innerHTML = '<table width="681" border="0" cellspacing="0" cellpadding="0"><tr><td height="296" align="center" valign="middle" class="preload"><img src="../images/loading.gif" align="middle" /><br />Cargando...</td></tr></table>';
	}
}