function Anthem_PreCallBack() {
			var ldng = document.createElement("div");
			ldng.id = "cargando";
			ldng.style.color = "black";
			ldng.style.backgroundColor = "#e8e4cb";
			ldng.style.position = "absolute";
            ldng.style.width="150px";
            ldng.style.left = findPosX(document.getElementById("guia")) +200 +"px";
			ldng.style.top = findPosY(document.getElementById("guia")) +200 +"px";
			ldng.style.zIndex = "9999";
            ldng.style.padding="10px";
            ldng.style.border = "solid 1px #000000";
			ldng.innerHTML = "Cargando datos,<br>Espere un momento,<br>por favor...";
			document.body.appendChild(ldng);
		}

		function Anthem_PostCallBack() {
			var ldng = document.getElementById("cargando");
			document.body.removeChild(ldng);
		}

function Anthem_Error(result) {
alert('Anthem_Error was invoked with the following error message: ' + result.error);
}


function cargarseccion(pagina,lblsec,principal) {
window.location.hash=pagina;
 Anthem_InvokePageMethod(
 'seccion',
     [pagina,lblsec,principal],
            function(result) {
				initLightbox();
                         }
        );
}
function cargarmapa(encodedPoints,encodedLevels,centro){
	 if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        //map.addControl(new GMapTypeControl());
		var centrolat=centro.replace("(","");
		centrolat=centrolat.replace(")","")	;
		centrolat=centrolat.split(",")
        map.setCenter(new GLatLng(centrolat[0],centrolat[1]), 13);
        //map.setMapType(G_SATELLITE_MAP);

        // Add an encoded polyline.
      
        var encodedPolyline = new GPolyline.fromEncoded({
		color: "#3333cc",
		weight: 5,
		points: encodedPoints,
		levels: encodedLevels,
		zoomFactor: 30,
		numLevels: 4
	});
	map.addOverlay(encodedPolyline);
      }
	}
function cargarruta(pagina) {
window.location.hash=pagina;
 Anthem_InvokePageMethod(
 'ruta',
     [pagina],
            function(result) {
                         }
        );
}
function chkbk(){
		if (window.location.hash!=""){
		cargarbk(window.location.hash.replace("#",""))
		}		
		}

function cargarbk(pagina) {
		
				Anthem_InvokePageMethod(
            'cargarbk',
            [pagina],
            function(result) {
                
            }
        );
    }

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	var printstring = '';
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	window.status = printstring;
	return curtop;
}

function envconsulta(){
	Anthem_InvokePageMethod(
 'consulta',
     [document.getElementById("empresa").value,document.getElementById("nombre").value,document.getElementById("apellidos").value,document.getElementById("direccion").value,document.getElementById("poblacion").value,document.getElementById("pais").value,document.getElementById("telefono").value,document.getElementById("mail").value,document.getElementById("comentarios").value],
            function(result) {
            
            }
        );
	}
function alerta(mensaje) {
alert(mensaje);
}

var puntoseleccionado=null;
function gettexto(id){
	var caparuta = document.createElement("div");
			caparuta.id = "caparuta";
			caparuta.style.color = "black";
			caparuta.style.backgroundColor = "#ffffff";
			caparuta.style.border = "1px solid #000000";
			caparuta.style.position = "absolute";
            caparuta.style.width="300px";
            caparuta.style.left = findPosX(document.getElementById("map")) +40 +"px";
			caparuta.style.top = findPosY(document.getElementById("map")) +40 +"px";
			caparuta.style.zIndex = "9999";
            caparuta.style.padding="10px";
            caparuta.innerHTML = '<div align="center" style="height:130px">' + 
'Cargando datos, por favor espere...' + 
'</div>';
document.body.appendChild(caparuta);
	Anthem_InvokePageMethod(
            'gettextoruta',
            [id],
            function(result) {
                dspruta(result.value);
            }
        );
}
function  dspruta(texto){
		var loading = document.getElementById("caparuta");
			document.body.removeChild(loading);
	var caparuta = document.createElement("div");
			caparuta.id = "caparuta";
			caparuta.style.color = "black";
			caparuta.style.backgroundColor = "#ffffff";
			caparuta.style.border = "1px solid #000000";
			caparuta.style.position = "absolute";
            caparuta.style.width="300px";
            caparuta.style.left = findPosX(document.getElementById("map")) +40 +"px";
			caparuta.style.top = findPosY(document.getElementById("map")) +40 +"px";
			caparuta.style.zIndex = "9999";
            caparuta.style.padding="10px";
            caparuta.innerHTML = '<div align="center" style="height:130px"><textarea name="textarea" id="textoruta" cols="50" class="n10hd"  rows="7">'  + texto + '</textarea>' +  
'<br /><a href="javascript:cerrarruta()">Cancelar</a>' + 
'</div>';
			document.body.appendChild(caparuta);
	}

function inforuta(ruta){
	var caparuta = document.createElement("div");
			caparuta.id = "caparuta";
			caparuta.style.color = "black";
			caparuta.style.backgroundColor = "#ffffff";
			caparuta.style.border = "1px solid #000000";
			caparuta.style.position = "absolute";
            caparuta.style.width="300px";
            caparuta.style.left = findPosX(document.getElementById("map")) +40 +"px";
			caparuta.style.top = findPosY(document.getElementById("map")) +40 +"px";
			caparuta.style.zIndex = "9999";
            caparuta.style.padding="10px";
            caparuta.innerHTML = '<div align="center" style="height:130px">' + 
'Cargando datos, por favor espere...' + 
'</div>';
document.body.appendChild(caparuta);
	Anthem_InvokePageMethod(
            'getrutainfo',
            [ruta],
            function(result) {
                dsprutainfo(result.value);
            }
        );
}
function  dsprutainfo(texto){
		var loading = document.getElementById("caparuta");
			document.body.removeChild(loading);
	var caparuta = document.createElement("div");
			caparuta.id = "caparuta";
			caparuta.style.color = "black";
			caparuta.style.backgroundColor = "#ffffff";
			caparuta.style.border = "1px solid #000000";
			caparuta.style.position = "absolute";
            caparuta.style.width="300px";
            caparuta.style.left = findPosX(document.getElementById("map")) +40 +"px";
			caparuta.style.top = findPosY(document.getElementById("map")) +40 +"px";
			caparuta.style.zIndex = "9999";
            caparuta.style.padding="10px";
            caparuta.innerHTML = '<div align="center" style="height:330px;overflow:auto;">'  + texto +   
'<br /><a href="javascript:cerrarruta()">Cancelar</a>' + 
'</div>';
			document.body.appendChild(caparuta);
	}
	function envform(){
		Anthem_InvokePageMethod(
            'contactoenvio',
            [document.getElementById("nombre").value,document.getElementById("empresa").value,document.getElementById("dni").value,document.getElementById("mail").value,document.getElementById("telefono").value,document.getElementById("fax").value,document.getElementById("tipoinfo").value,getRadioButtonSelectedValue(document._ctl0.tema),document.getElementById("observaciones").value],
            function(result) {
                
            }
        );
		}
function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked) return ctrl[i].value;
}