function nuevoAjax()
{  //Crea el objecto XMLhttpRequest dependiendo del navegador
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		return new XMLHttpRequest();
	}else if(window.ActiveXObject) { // IE
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				return new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){}
		}
	}
}
String.prototype.trim = function() 
{ 
	return this.replace(/^\s+|\s+$/g, ''); 
};
// Función que busca los objetos en el formulario

//En esta funcion se inicia la llamada de AJAX a alguna pagina
function getInfoArea(obj){

	var http_requestArea = nuevoAjax();
	var idarea = new Array();
	var modalidades =0, tematicas = 0;
	var nivel = 0;
	//Bucle de las opciones de la lista
	for(var i=0;i<document.frmRegistroExp.Areas.options.length;i++){
		
		var o = document.frmRegistroExp.Areas.options[i];
		if (o.selected) {
			//Abre la peticion http
			http_requestArea.open('GET', '../../../util/InfoArea.php?idarea='+o.value,false);	
			//cuando se reciba la respuesta se realizara la llamada a la funcion
			http_requestArea.send(null);
			
				if(http_requestArea.readyState==4)
				{
					if (http_requestArea.status==200)
					{
						
						var text = http_requestArea.responseText;
						//alert(text);
						var texto = text.split("-");
						
						if(texto[0]==1)
						{
							
							tematicas=tematicas+1;	
							//document.getElementById("tem").style.display="inline";
							
						}
						
						if(texto[1]==1){
							modalidades=modalidades+1;
							//document.getElementById("mod").style.display="inline";
						}
						
						if(texto[2]==1){
							nivel=nivel + 1;
							//document.getElementById("niv").style.display="inline";
						}
					//fin http_requeststatus	
					} 
					//fin http_request
				}			
		//fin o.select
		}	
	//fin for	
	}
	
	if(tematicas>0)
	{	
		document.getElementById("tem").style.display="inline";
	}
	else
	{			
		document.getElementById("tem").style.display="none";
		//deselecciono las tematicas
		lstTematicas = document.getElementById("Tematicas");	
		for(i = 0; i < lstTematicas.length; i++)
		{
			lstTematicas[i].selected = false;
		}	
	}
	
	if(modalidades>0)
	{	
		document.getElementById("mod").style.display="inline";
	}
	else
	{
		document.getElementById("mod").style.display="none";
		//deselecciono las modalidades
		lstModalidades = document.getElementById("Modalidades");	
		for(i = 0; i < lstModalidades.length; i++)
		{			
			lstModalidades[i].selected = false;
		}
	}
	
	if(nivel>0)
	{	
		document.getElementById("niv").style.display="inline";
	}
	else
	{
		document.getElementById("niv").style.display="none";
		document.getElementById("mod").style.display="none";
		//deselecciono las modalidades
		lstModalidades = document.getElementById("Modalidades");	
		for(i = 0; i < lstModalidades.length; i++)
		{
			//tematicas[i].selected = false;
			lstModalidades[i].selected = false;
		}
		
		//deselecciono los niveles
		lstNiveles = document.getElementById("Niveles");	
		for(i = 0; i < lstNiveles.length; i++)
		{
			//tematicas[i].selected = false;
			lstNiveles[i].selected = false;
		}
	}
}


