/*---EXP---Cambios.de.formatos---*/
function Change_Formato(a,b,c,d,e)
{	/*---a---Exp---Cambiar.color.de.backhround---*/
 	/*---b---Exp---Cambiar.estilos---*/
	/*---c---Exp---Cambia.imagen.src---*/
	/*---d---Exp---Cambiar.clase.de.elemento---*/
	/*---e---Exp---Cambiar.imagen.background---*/

	if (a != null) { if (a != "") { Change_Background_Color(a); }}
	if (b != null) { if (b != "") { Change_Style(b); }}
	if (c != null) { if (c != "") { Change_Imagen(c); }}
	if (d != null) { if (d != "") { Change_Background_Imagen(d); }}
	if (e != null) { if (e != "") { Change_Clase(e); }}
}



/*---EXP---Cambiar.color.de.background---*/
function Change_Background_Color(z)
{	cambios = z.split("@@@");
	for (valor in cambios)
	{	id = cambios[valor].substr(0,cambios[valor].lastIndexOf("|"));
		color = cambios[valor].substr(cambios[valor].lastIndexOf("|")+1,cambios[valor].length);
		ele = document.getElementById(id);
		ele.style['backgroundColor'] = color;
	}
}



/*---EXP-->--Cambiar.imagen.background---*/
function Change_Background_Imagen(z)
{	cambios = z.split("@@@");
	for (valor in cambios)
	{	id = cambios[valor].substr(0,cambios[valor].lastIndexOf("|"));
 		imagen_change = cambios[valor].substr(cambios[valor].lastIndexOf("|")+1,cambios[valor].length);
		ele = document.getElementById(id);
		ele.style['background'] = "url("+imagen_change+")";
	}
}



/*---EXP-->--Cambiar.imagen.serc---*/
function Change_Imagen(z)
{	cambios = z.split("@@@");
	for (valor in cambios)
	{	id = cambios[valor].substr(0,cambios[valor].lastIndexOf("|"));
		imagen_change = cambios[valor].substr(cambios[valor].lastIndexOf("|")+1,cambios[valor].length);
		ele = document.getElementById(id);
		ele['src'] = imagen_change;
	}
}




/*---EXP-->--Cambiar.clase---*/
function Change_Clase(z)
{	cambios = z.split("@@@");
	for (valor in cambios)
	{	id = cambios[valor].substr(0,cambios[valor].lastIndexOf("|"));
		clase = cambios[valor].substr(cambios[valor].lastIndexOf("|")+1,cambios[valor].length);
		ele = document.getElementById(id);
		ele.className=clase;
	}
}



/*---EXP-->--Cambiar.estilo.css---*/
function Change_Style(z)
{	cambios = z.split("@@@");
	for (valor in cambios)
	{	valores = cambios[valor].split("|");
		id = valores[0];
 		estilo = valores[1];
		valor = valores[2];
		ele = document.getElementById(id);
  		eval('ele.style["'+estilo+'"]= valor');

	}
}



/*---EXP-->--Modifico.valores---*/
function Change_Valores(a)
{	split_c = a.split("@@@");
	for (valor in split_c)
	{	split_v = split_c[valor].split("|");
		id = document.getElementById(split_v[0]);
		eval('id[split_v[1]] = split_v[2]');
	}
}



/*---EXP-->--Permitir.solo.la.aceptacion.de.caracteres-.numericos.en.uncampo.al.onkeypress---*/
function numAccept(evt)
{	var key = nav4 ? evt.which : evt.keyCode;
	return (key <= 13 || (key >= 48 && key <= 57));
}



/*---EXP-->--Modificaciones.de.valores.en.objetos.seleccionados.y.deseleccionados---*/
function Seleccionar(a,b,c,d,e,f,g)
{	/*---a---Exp---Parte.fija.del.identificador.de.todos.los.elementos.a.modificar---*/
	/*---b---Exp---Numero.de.elementos.a.modificar.u.o.comprobar---*/
	/*---c---Exp---Numero.de.elemento.que.va.o.a.sido.seleccionado---*/
	/*---d---Exp---En.que.numero.inicio.el.bucle---*/
	/*---e---Exp---Modificacion.de.la.propiedad.css.que.se.modifica---*/
	/*---f---Exp---Valor.que.obtendra.el.elemento.seleccionado---*/
	/*---g---Exp---Valor.que.obtendra.el.elemento.no.seleccionado---*/
	for (con = d ; con < b ; con++)
	{	if (con == c)
		{	Change_Formato('n','n','n','n',a+con+'|'+e+'|'+f);
		}
		else
		{	Change_Formato('n','n','n','n',a+con+'|'+e+'|'+g);
		}
	}
}



/*---EXP-->--Obtencion.de.valor.de.un.elemento---*/
function Valoreal(a)
{	if (document.getElementById(a) != "undefined")
	{	return document.getElementById(a).value;
	}
}



//<![CDATA[
function Cargar()
{   if (GBrowserIsCompatible())
	{  	mapa = document.getElementById('map_id').value;

		rut_x = 42.49172;
		rut_y = -3.135653;
		zoom = 16;
		var icon = new GIcon();
		
		//icon.image = "http://www.cerezoderiotiron.es/ima/punto_google.png";
		icon.shadow = "http://www.google.com/mapfiles/turkeyshadow.png";
		icon.iconSize = new GSize(8, 8);
		//icon.shadowSize = new GSize(91, 62);
		icon.iconAnchor = new GPoint(8, 8);
		icon.infoWindowAnchor = new GPoint(8, 8);
		var infoTabs = [
        new GInfoWindowTab("Tab #1", '')];
		/* &nbsp;*/
		var map = new GMap(document.getElementById("Mapa_Google"));

		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.addControl(new GOverviewMapControl());
		map.setCenter(new GLatLng( rut_x , rut_y),zoom );

		//map.addOverlay(new GMarker(map.getCenterLatLng(), icon));
		/*
		var marker = new GMarker(map.getCenter());
		GEvent.addListener(marker,"click", function()
	  	{ marker.openInfoWindowTabsHtml(infoTabs);
		});
		map.addOverlay(marker);
    	marker.openInfoWindowTabsHtml(infoTabs);
    	*/
	}

}
function mapClick(marker, clickedPoint)
{   polygonMode = document.getElementById("drawMode_polygon").checked;
	oldMarker = marker;

   	// Push onto polypoints of existing polygon
   	polyPoints.push(clickedPoint);
   	drawCoordinates();
 }
    //]]>
