/**
 * Utilidades para el mapa
 */

/* Esta funci?n es llamada cuando se pulsa sobre una zona del mapa */
function zona(zona) 
{
	document.body.style.cursor = "wait";
	for (i = 0; i < document.forms.busqueda.zona.options.length; i++){
		if (document.forms.busqueda.zona.options[i].value == zona){
			document.forms.busqueda.zona.selectedIndex = i;
		}
	}
				 
	//document.forms.busqueda.poblacion.selectedIndex = -1;
	//document.forms.busqueda.recarga.value=true;
	//document.forms.busqueda.submit();
	document.forms.busqueda.cmd.value=true;
	document.forms.busqueda.submit();
}


/* Esta funci?n es llamada cuando se pulsa sobre la imagen de volver al mapa general */
function volverMapaGeneral() 
{
	document.body.style.cursor = "wait";
	document.forms.busqueda.provincia.selectedIndex = -1;
	document.forms.busqueda.zona.selectedIndex = -1;
	document.forms.busqueda.poblacion.selectedIndex = -1;
	document.forms.busqueda.recarga.value=true;
	document.forms.busqueda.submit();
}


/* Inicio Tratamiento del tooltip del mapa */

ContentInfo = "";
topColor = "#DEFFDD"
subColor = "#DEFFDD"
var mouse_X;
var mouse_Y;
var tip_active = 0;


function update_tip_pos()
{
	// posicion de la caja del tooptip respecto al cursor del raton
	document.getElementById('ToolTip').style.left = mouse_X + 10;
	document.getElementById('ToolTip').style.top  = mouse_Y + 20;
}


var ie = document.all?true:false;
if (!ie) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;


function getMouseXY(e)
{
	// grab the x-y pos.s if browser is IE
	if (ie)
	{
		mouse_X = event.clientX + document.body.scrollLeft;
		mouse_Y = event.clientY + document.body.scrollTop;
	}
	else
	// grab the x-y pos.s if browser is NS
	{
		mouse_X = e.pageX;
		mouse_Y = e.pageY;
	}
	
	if (mouse_X < 0){mouse_X = 0;}
	if (mouse_Y < 0){mouse_Y = 0;}
	
	if(tip_active){update_tip_pos();}
}


function EnterContent(TTitle, TContent)
{
	ContentInfo = '<table border="0" cellspacing="0" cellpadding="0" style="width: auto;">'+
	'<tr><td width="100%" bgcolor="#33CC33">'+

	'<table border="0" width="100%" cellspacing="1" cellpadding="2">'+
	'<tr><td width="100%" bgcolor='+topColor+'>'+

	'<font class="tooltiptitle">'+TTitle+'</font>'+

	'<br>'+

	'<font class="tooltipcontent">'+TContent+'</font>'+


	'</td></tr>'+
	'</table>'+

	'</td></tr>'+
	'</table>';
}


function tip_it(which, TTitle, TContent)
{
	
	if(which)
	{	
		update_tip_pos();
		tip_active = 1;
		document.getElementById('ToolTip').style.visibility = "visible";
		EnterContent(TTitle, TContent);
		document.getElementById('ToolTip').innerHTML = ContentInfo;
	}
	else
	{	
		tip_active = 0;
		document.getElementById('ToolTip').style.visibility = "hidden";
	}

}

/* Fin Tratamiento del tooltip del mapa */


/* Inicio tratamiento del tooltip de informacion de inmueble en el mapa general*/

function infoInmuebles(ver,prov,numInmu,texto1,texto2)
{
	
	if(ver)
	{	
		// posicion de la informacion
		//Detectamos el navegador utilizado para variar el posicionamiento de la capa
	 	if (navigator.appName == "Netscape")
	 	{
			document.getElementById('divInfoInmuebles').style.left = '210px';
			document.getElementById('divInfoInmuebles').style.top  = '190px';
		}
		else if (navigator.appName.indexOf("Explorer") != -1)
		{
			document.getElementById('divInfoInmuebles').style.left = '190px';
			document.getElementById('divInfoInmuebles').style.top  = '190px';
		} 

		// contenido
		var numInmuebles=texto1;

		if(numInmu!='Ver' && numInmu!='')
		{
			numInmuebles=numInmu+'&nbsp;'+texto2;
		}
		else if(numInmu=='')
		{
			numInmuebles='';
		}
		else
		{
			numInmuebles=texto1;
		}

		ContentInfo=''+
		'<span style="color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px;">'+prov+'</span><BR>'+
		'<span style="color: #49B591; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;">'+numInmuebles+'</span>';

		document.getElementById('divInfoInmuebles').style.visibility = "visible";
		document.getElementById('divInfoInmuebles').innerHTML = ContentInfo;
	}
	else
	{	
		document.getElementById('divInfoInmuebles').style.visibility = "hidden";
	}

}

/* Fin tratamiento del tooltip de informacion de inmueble en el mapa general*/
