function tg_map()
{
    if (scmap.display=="block"){tg_Smap();}
    cdesc.display = cdesc.display=="block"?"none":"block";
    cmap.display = cmap.display=="block"?"none":"block";
}

function tg_Smap()
{
    cdesc.display = cdesc.display=="block"?"none":"block";
    scmap.display = scmap.display=="block"?"none":"block";
    if (scmap.display=="block") {StartYMap();}
}

var hopecenter =  new YGeoPoint(32.750846,-97.291467);
var georss = new YGeoRSS('http://www.hopechurch.com/riverrun/coursemap.xml');
function StartYMap() {
    var map = new YMap(document.getElementById('ymap'),YAHOO_MAP_SAT);
    // Add map type
    map.addTypeControl();
    // Add a pan control
    map.addPanControl();
    // Add a slider zoom control
    map.addZoomShort();

    function doYLog(eventObj) {
        var defaultEventObject = eventObj;
            YLog.print(georss);
    }
    function doStart(eventObj) {
        var defaultEventObject = eventObj;
        //eventObj.ThisMap [map object]
        //eventObj.URL [argument]
        //eventObj.Data [processed input]

    }
    function doEnd(eventObj) {
        var defaultEventObject = eventObj;
        //eventObj.ThisMap [map object]
        //eventObj.URL [argument]
        //eventObj.Data [processed input]

 //       map.setMapType(YAHOO_MAP_SAT);
    }
    //      the xml must be accessible from a register internet domain. So url like "http://localhost/... " will not work
    map.drawZoomAndCenter(hopecenter, 2);
    map.addOverlay(georss);

    //  add events
    YEvent.Capture(map,EventsList.onStartGeoRSS, function(eventObj) { doStart(eventObj); });
    YEvent.Capture(map,EventsList.onEndGeoRSS, function(eventObj) { doEnd(eventObj); });
    //YEvent.Capture(map,EventsList.MouseClick, function(eventObj) { doYLog(eventObj); });
}

var cmap = null;
var cdesc = null;
var scmap = null;

function mapSetup(){
    cmap = document.getElementById("coursemap").style;
    cdesc = document.getElementById("coursedesc").style;
    scmap = document.getElementById("sat_coursemap").style;
}

addLoadEvent(mapSetup);
