﻿//<![CDATA[
function mapdisplay(e) {
    var cc = document.getElementById("map"+e);
    var btntxt = document.getElementById("btntxt"+e);
    if(cc.style.display=="block"){
        cc.style.display="none";
        btntxt.innerHTML = "Show map";
    }
    else{
        cc.style.display="block";
        btntxt.innerHTML = "Hide map"; 
    }    
}
function load(e,Lat,Lng,cTitle) {
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"+e));        
        var point = new GLatLng(Lat,Lng);
        var input_default_text = "Directions from";
        var bubble = document.createElement("p");
        bubble.setAttribute("align", "left");
        var bold = document.createElement("h4");
        bold.innerText = cTitle;
        var input_text = document.createElement("input");
        input_text.setAttribute("type", "text");
        input_text.setAttribute("id", "from_location");
        input_text.onclick = function(e){if(this.value == input_default_text){this.value = "";}};
        input_text.value = input_default_text;
        bubble.appendChild(bold);
        bubble.appendChild(input_text);
        var input_button = document.createElement("input")
        input_button.setAttribute("type", "button");
        input_button.setAttribute("value", "Go!");
        var maps_address = input_button.onclick = function(e){window.open('http://maps.google.com.au/maps?f=d&hl=en&saddr=' + document.getElementById('from_location').value + '&daddr=' + Lat + ', ' + Lng + '');};
        bubble.appendChild(input_button);
        map.addControl(new GLargeMapControl());
        map.addControl(new GMapTypeControl());        
        map.enableContinuousZoom(); 
        map.enableDoubleClickZoom();        
        map.setCenter(new GLatLng(Lat,Lng), 15);        
        map.addOverlay(new GMarker(point));        
        map.openInfoWindow(map.getCenter(),bubble);        
    }
}

//]]>
