// JavaScript Document
<!--




// (BY NAME) -> desaparecen todos los elementos por "name" menos uno.
function mostrarsolo(div, name) {
name_array = new Array();
name_array = document.getElementsByName(name);
	for(i=0; name_array[i]!=null; i++){
	 if(i == (div-1)){
	name_array[i].style.display='';	 
	 }else{
	name_array[i].style.display='none';
	 }
	}	
}



function mostrarsoloIE(div, name) {
if(document.getElementsByTagName){
 var el = document.getElementById('div_barrios');
 var as = el.getElementsByTagName('div');
 for (var i=0; i<as.length; i++) {
     if(i == (div-1)){
	name_array[i].style.display='';	 
	 }else{
	name_array[i].style.display='none';
	 } 
	}
}else{
 var as = document.body.all.tags('div'); 
 as.style.display='';	
}

} // Fin mostrarsoloIE



// -> desaparecen todos los elementos por "name".
function cerrartodos(name) {
name_array = new Array();
name_array = document.getElementsByName(name);
	for(i=0; name_array[i]!=null; i++){
	name_array[i].style.display='none';
	}
}



// BY ID -> mostrar u ocultar por "id"
function mostrardiv(esto) {
div = document.getElementById(esto);
div.style.display = '';
}
function cerrardiv(esto) {
div = document.getElementById(esto);
div.style.display='none';
}

function mostrardiv2(esto,estado) {
div = document.getElementById(esto);
if(estado){div.style.display='';}
}
function cerrardiv2(esto,estado) {
div = document.getElementById(esto);
if(!estado){div.style.display='none';}
}

function mostrardiv3(esto,estado) {
div = document.getElementById(esto);
if(!estado){div.style.display='';}
}
function cerrardiv3(esto,estado) {
div = document.getElementById(esto);
if(estado){div.style.display='none';}
}






function showdivflotante(dvflotar, pflotar, event){
	<!--Este codigo ha sido probado con IE 7, Firefox 2.0, Safari 3.0 y Opera 9.26-->
	<!-- http://www.lawebdelprogramador.com -->
	
	//determina un margen de pixels del div al raton
	margin=5;

	//La variable IE determina si estamos utilizando IE
	var IE = document.all?true:false;

	var tempX = 0;
	var tempY = 0;

	//document.body.clientHeight = devuelve la altura del body
	if(IE)
	{ //para IE
		//event.y|event.clientY = devuelve la posicion en relacion a la parte superior visible del navegador
		//event.screenY = devuelve la posicion del cursor en relaciona la parte superior de la pantalla
		//event.offsetY = devuelve la posicion del mouse en relacion a la posicion superior de la caja donde se ha pulsado
		tempX = event.x
		tempY = event.y
		if(window.pageYOffset){
			tempY=(tempY+window.pageYOffset);
			tempX=(tempX+window.pageXOffset);
		}else{
			tempY=(tempY+Math.max(document.body.scrollTop,document.documentElement.scrollTop));
			tempX=(tempX+Math.max(document.body.scrollLeft,document.documentElement.scrollLeft));
		}
	}else{ //para netscape
		//window.pageYOffset = devuelve el tamaņo en pixels de la parte superior no visible (scroll) de la pagina
		document.captureEvents(Event.MOUSEMOVE);
		tempX = event.pageX;
		tempY = event.pageY;
	}

	if (tempX < 0){tempX = 0;}
	if (tempY < 0){tempY = 0;}
	//modificamos el valor del id posicion para indicar la posicion del mouse
	
	// OPCIONAL: MUESTRO LA POSICION DEL MOUSE:
	// document.getElementById(pflotar).innerHTML="PosX = "+tempX+" | PosY = "+tempY;

	// window.alert(event.pageYOffset+" - "+document.body.pageYOffset+" - "+screen.pageYOffset+" - "+this.pageYOffset+" - "+window.pageYOffset);

	document.getElementById(dvflotar).style.top = (tempY+margin)+"px";
	document.getElementById(dvflotar).style.left = (tempX+margin)+"px";
	document.getElementById(dvflotar).style.display = 'block';
	return;
}

function cerrardivflotante(dvflotar){
	document.getElementById(dvflotar).style.display = 'none';
}
//-->