//<![CDATA[
var map;
var gdir;
var geocoder = null;
var addressMarker;
var boto_afegit = 0;

function setDirections(fromAddress, toAddress, locale,txt_imprimir) {
		if(boto_afegit==0){
			bto_impr = '<input name="submit" type="button" value="'+txt_imprimir+'" class="enviar_iti" onclick="imprimir_ruta()"/>';
			$("#directions").before(bto_impr);
		}
		boto_afegit = 1;
		gdir.load("from: " + fromAddress + " to: " + toAddress,{ "locale": locale });
}

function handleErrors(){}

function onGDirectionsLoad(){ }

function load()
{
  if (GBrowserIsCompatible())
  {
  	if (document.getElementById("mapGoogle"))
  	{
	  	var map = new GMap2(document.getElementById("mapGoogle"));
	  	map.addControl(new GSmallMapControl());
		var pointSede = new GLatLng(42.386793, 2.748627);
		map.setCenter(pointSede, 10);
		map.addControl(new GMapTypeControl());
		gdir = new GDirections(map, document.getElementById("directions"));

		var htmlText = "<div id=\"title_infoMap\">La Quadra<\/div><div><table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td><div id=\"addr_infoMap\">C/ Rectoria, 11<br\/>17720 Ma&ccedil;anet de Cabrenys<br\/>Girona, CATALUNYA (Spain)<\/div><div id=\"phone_infoMap\">+34 972 544 032<\/div><\/td><td><a href=\"<img src=\"/imgs/la_quadra.jpg\" alt=\"Fotografia\" width=\"90\" border=\"0\"\/><\/a><\/td><\/tr><\/table><\/div>";
		var elemDiv = document.createElement("div");
		elemDiv.id = "content_infoMap";
		elemDiv.innerHTML = htmlText;

		var marker = createMarker(pointSede, elemDiv);
		map.addOverlay(marker);
		marker.openInfoWindowHtml(elemDiv);
  	}
  }
}

function createMarker(point, htmlTXT)
{
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(htmlTXT);
	});
	return marker;
}

function imprimir_ruta(){
//  var ficha2 = document.getElementById('mapGoogle');
	  var ficha = document.getElementById('directions');
	  var ventimp = window.open(' ', 'popimpr');
	  ventimp.document.write( ficha.innerHTML );
 // ventimp.document.write( ficha2.innerHTML );
	  ventimp.document.close();
	  ventimp.print();
	  ventimp.close();
}
//]]>
