var baseIcon = new GIcon();
baseIcon.iconSize = new GSize(32,32);
baseIcon.shadowSize = new GSize(40, 40);
baseIcon.iconAnchor = new GPoint(20,20);
baseIcon.infoWindowAnchor = new GPoint(10, 2);
baseIcon.infoShadowAnchor = new GPoint(25, 25);
var icon;
icon = new GIcon(baseIcon);
var markers = [];
var mapa;
var mapa2;

    var gdir;
    var geocoder = null;
    var addressMarker;
	var html = [];

    function nuevomapa(lat,lng,divmapa,zzzoom, ajaxurl) {
      if (GBrowserIsCompatible()) {
	  	mapa = new GMap2(document.getElementById(divmapa));
		mapa.addControl(new GLargeMapControl());
		mapa.addControl(new GMapTypeControl());
        mapa.setCenter(new GLatLng(lat,lng), zzzoom);
		cargar(ajaxurl);
		

      }
    }


function cargar(urlcargar){
	
	var url = urlcargar ;
	xmlhttp.open("GET",url,true);
//	window.open (url)
	xmlhttp.onreadystatechange=function() {
	if (xmlhttp.readyState==4) {
		data = xmlhttp.responseText;
		datos =data.split("$");
		origenes = datos[0].split("|");
		destinos = datos[1].split("|");
		
		for (i=0;i<origenes.length;i++){ 
			
			muestra = origenes[i].split("*");
		

			if ((muestra[2]!='') || (muestra[2]!="undefined")){
			
				ponerpuntero(muestra[1],muestra[0],muestra[2],'origen');
			}
		}
		for (i=0;i<destinos.length;i++){ 
			
			muestra = destinos[i].split("*");
		

			if ((muestra[2]!='') || (muestra[2]!="undefined")){
			
				ponerpuntero(muestra[1],muestra[0],muestra[2],'destino');
			}
		}
	}
	}
	xmlhttp.setRequestHeader('Accept','message/x-jl-formresult');
	xmlhttp.send(null);
	
	return false;
}

function ponerpuntero(lat,lng,globo,iii){
	var point = new GPoint(lat,lng);
	if (iii=="origen")
		icon.image = 'images/car-red-32x32.png';
	else
		icon.image = 'images/car-blue-32x32.png';
		
	var marker = new GMarker(point,icon);
	var html =globo;
	GEvent.addListener(marker, "click", function() {
		if (iii=="origen")
	marker.openInfoWindowHtml("<h4>"+html+'</h4><form action=generarruta.php action=get><input type=hidden name=de value="'+html+'"/>Conoce la ruta desde '+html+' hasta:<br />	<input type="text" size="25" class="txt" id="a" name="a" value="" /><input name="locale" type="hidden" value="es" /><br /><input name="submit" type="submit" value="Muestrame el camino!" class="boton fderecha"/></p></form>');
		else
		marker.openInfoWindowHtml("<h4>"+html+'</h4><form action=generarruta.php action=get><input type=hidden name=a value="'+html+'"/>Conoce la ruta hasta '+html+' desdse:<br />	<input type="text" size="25" class="txt"  name="de" value="" /><input name="locale" type="hidden" value="es" /><br /><input name="submit" type="submit" value="Muestrame el camino!" class="boton fderecha"/></p></form>');
	
	});
	mapa.addOverlay(marker);
	return marker;
}


