function nuevoAjax(){
	try {
		objetus = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
				try {
					objetus= new ActiveXObject("Microsoft.XMLHTTP");
					} catch (E) {
						objetus= false;
					}
		}
		if (!objetus && typeof XMLHttpRequest!='undefined') {
			objetus = new XMLHttpRequest();
		}
	return objetus 
}

function cargarContenido(pagina, objID) {
	objID2='estado';
	var obj2 = document.getElementById(objID2);
	var obj = document.getElementById(objID);	
	var ajax = nuevoAjax();
	ajax.open("GET", 'content/espanol/'+pagina+'.php', true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) {	
			obj.innerHTML = '<p class="cargando"><img src="images/loading.gif" alt="Cargando" title="Cargando" /><br /><br /><br />Espere un instante, por favor.</p>';
			obj2.innerHTML = '<strong>Cargando Datos...</strong>';
		}	
		if (ajax.readyState==4) {	
			if (ajax.status==200 || ajax.status==304){
				obj.innerHTML =  ajax.responseText;
				obj2.innerHTML = '';
			}else if(ajax.status==404){
				obj.innerHTML =  '<p align="center"><img src="images/error404.gif" alt="Página no encontrada" title="Página no encontrada" /></p>';
				obj2.innerHTML = '';				
			}else{
				obj.innerHTML =  '<p align="center"><h1>ERROR '+ajax.status+'</h1><br /><strong>'+ajax.statusText+'</strong></p>';
				obj2.innerHTML = '<font color="#CC0000">ERROR</font>.';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}

function carregarContingut(pagina, objID) {
	objID2='estado';
	var obj2 = document.getElementById(objID2);
	var obj = document.getElementById(objID);
	var ajax = nuevoAjax();
	ajax.open("GET", 'content/catala/'+pagina+'.php', true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) {	
			obj.innerHTML = '<p class="cargando"><img src="images/loading.gif" alt="Carregant" title="Carregant" /><br /><br />Esperi un instant, si us plau.</p>';
			obj2.innerHTML = '<strong>Carregant Dades...</strong>';
		}	
		if (ajax.readyState==4) {	
			if (ajax.status==200 || ajax.status==304){
				obj.innerHTML =  ajax.responseText;
				obj2.innerHTML = '';
			}else if(ajax.status==404){
				obj.innerHTML =  '<p align="center"><img src="images/error404.gif" alt="Pàgina no trobada" title="Pàgina no trobada" /></p>';
				obj2.innerHTML = '';	
			}else{
				obj.innerHTML =  '<p align="center"><h1>ERROR '+ajax.status+'</h1><br /><strong>'+ajax.statusText+'</strong></p>';
				obj2.innerHTML = '<font color="#CC0000">ERROR</font>.';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}

function Enviar(pagina, objID) {
	objID2='estado';
	var obj2 = document.getElementById(objID2);
	var obj = document.getElementById(objID);
	var nom = escape(document.getElementById("nom").value);
	var empresa = escape(document.getElementById("empresa").value);
	var telefon = escape(document.getElementById("telefon").value);
	var mail = escape(document.getElementById("mail").value);
	var missatge = escape(document.getElementById("missatge").value);
	var enviado = escape(document.getElementById("enviado").value);
	
	var ajax = nuevoAjax();
	ajax.open("GET", "content/catala/"+pagina+".php?nom="+nom+"&empresa="+empresa+"&telefon="+telefon+"&mail="+mail+"&missatge="+missatge+"&enviado="+enviado, true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) {	
			obj.innerHTML = '<p class="cargando"><img src="images/loading.gif" alt="Carregant" title="Carregant" /><br /><br />Esperi un instant, si us plau.</p>';
			obj2.innerHTML = '<strong>Carregant Dades...</strong>';
		}	
		if (ajax.readyState==4) {	
			if (ajax.status==200 || ajax.status==304){
				obj.innerHTML =  ajax.responseText;
				obj2.innerHTML = '';
			}else if(ajax.status==404){
				obj.innerHTML =  '<p align="center"><img src="images/error404.gif" alt="Pàgina no trobada" title="Pàgina no trobada" /></p>';
				obj2.innerHTML = '';	
			}else{
				obj.innerHTML =  '<p align="center"><h1>ERROR '+ajax.status+'</h1><br /><strong>'+ajax.statusText+'</strong></p>';
				obj2.innerHTML = '<font color="#CC0000">ERROR</font>.';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}

function cargarMenu() {
	objID='menu';
	var obj = document.getElementById(objID);
	var ajax = nuevoAjax();
	ajax.open("GET", 'content/espanol/menu.php', true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) {	
			obj.innerHTML = '<p class="cargandomenu">Cargando Menú...</p>';
		}	
		if (ajax.readyState==4) {	
			if (ajax.status==200 || ajax.status==304){
				obj.innerHTML =  ajax.responseText;
			}else if(ajax.status==404){
				obj.innerHTML =  '<p align="center"><img src="images/error404.gif" alt="Página no encontrada" title="Página no encontrada" /></p>';
				
			}else{
				obj.innerHTML =  '<p align="center"><h1>ERROR '+ajax.status+'</h1><br /><strong>'+ajax.statusText+'</strong></p>';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}



function carregarMenu() {
	objID='menu';
	var obj = document.getElementById(objID);
	var ajax = nuevoAjax();
	ajax.open("GET", 'content/catala/menu.php', true);
	ajax.onreadystatechange = function() {
		if (ajax.readyState==1) {	
			obj.innerHTML = '<p class="cargandomenu">Carregant Menú...</p>';
		}	
		if (ajax.readyState==4) {	
			if (ajax.status==200 || ajax.status==304){
				obj.innerHTML =  ajax.responseText;
			}else if(ajax.status==404){
				obj.innerHTML =  '<p align="center"><img src="images/error404.gif" alt="Pàgina no trobada" title="Pàgina no trobada" /></p>';
				
			}else{
				obj.innerHTML =  '<p align="center"><h1>ERROR '+ajax.status+'</h1><br /><strong>'+ajax.statusText+'</strong></p>';
			}
			delete ajax;
		}
	}
	ajax.send(null);
}

function toggleDisplay(itemname) {
	capa= document.getElementById('titcom');
	tmp = document.getElementsByTagName('div');
	for (i=0;i<tmp.length;i++)	{
 		if (tmp[i].className == itemname) tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
	}
	
	if(capa.style.display == "none") {
		capa.style.display= "";
	} else {
		capa.style.display = "none";
	}
}

