  
 function toggleMenu(cMenuName,cImageName)
{
				// display a drop down menu item

				var llRetVal = true;
				if (document.getElementById)
				{
					
					thisMenu = document.getElementById(cMenuName).style;
					thisImage = document.getElementById(cImageName)
					
					if (thisMenu.display=="block")
					{
						
						thisMenu.display="none";
						thisImage.src = "../images/open.gif"
					}
					else
					{
						
						thisMenu.display="block";
						thisImage.src = "../images/close.gif"
					}
					llRetVal =  false
				}
				
					
				return llRetVal;	
}

function ShowHide(cMenuName)
{
		// display a drop down menu item

				var llRetVal = true;
				if (document.getElementById)
				{
					thisMenu = document.getElementById(cMenuName).style;
					
					if (thisMenu.display=="block")
					{
						thisMenu.display="none";
					}
					else
					{
						thisMenu.display="block";
					}
					llRetVal =  false
				}
					
				return llRetVal;
}

 function OutputVideo(filename)
 {
  
    var ClipName =  "videos/"+filename+".flv";
  
   document.getElementById('VideoScreen').innerHTML = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' "+
    "codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='355' height='425'> " +
                   "<param name='bgcolor' value='#000000' /> " +
                   "<param name='BorderStyle' value='9' />" +
                   "<param name='movie' value = 'scrubber.swf?file=" + ClipName + 
                   "&bufferTime=5&autoStart=true' />  " +
                   "<param name='quality' value='high' /> " +
                  "<embed   src='scrubber.swf?file="+ ClipName + "&bufferTime=2&autoStart=true'"+
                   "quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer'" +
                   "type='application/x-shockwave-flash' width='425' height='355' bgcolor='#FFFFFF' /> " +
                   "</object>";
   
    //document.getElementById('VideoScreen').innerHTML = ClipName;
  
}

var map = null;
var Long = -2.08296;
var Lat = 51.89026;
var ZoomLevel= 10;
//var NewMarker[];
//var point[];
//var description[];

function addClickevent(marker) { // Add a click listener to the markers

 GEvent.addListener(marker, "click", function() {
  marker.openInfoWindowHtml(marker.content);
 });
 return marker;
}
        
function GetMap()
{

    var Title = document.title
    switch(Title)
    {
      case "JBM Map" :
            Long = -2.08296;
            Lat = 51.89026;
            ZoomLevel = 16;
            break;
      case "Forest of Dean Map" :
            Long = -2.55000;
            Lat = 51.80886;
            ZoomLevel = 13;
            break;
      case "Daisybank Carpark Map":
            Long = -2.07440;
            Lat = 51.86823;
            ZoomLevel=14;
            break;
      case "Coed y Brenin Map":
            Long = -3.87483;
            Lat = 52.78779;
            ZoomLevel = 12;
            break;
	  case "Central Cross Drive Map":		
			Long = -2.06838;
            Lat = 51.90772;
            ZoomLevel=15;
            break;
    }
    
   if (GBrowserIsCompatible()) {
   
        
          var map = new GMap2(document.getElementById("map"));
          var CenterPoint = new GLatLng(Lat,Long );
           
          map.setCenter(CenterPoint, ZoomLevel);
        
          map.addControl(new GLargeMapControl());
          map.addControl(new GMapTypeControl());
		
         }
           
          GDownloadUrl("/bin/mapdata.xml", function(data, responseCode) {
            var xml = GXml.parse(data);
            var markers = xml.documentElement.getElementsByTagName("marker");
           
            for (var i = 0; i < markers.length; i++) {
            
               
                var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
                parseFloat(markers[i].getAttribute("long")));
                var description = markers[i].getAttribute("description")
                var NewMarker = new GMarker(point)
             
                //addClickevent(NewMakrer[i]);
                map.addOverlay(NewMarker);
              
             }
            });       
}


function onLoad()
{
         
  Obj = document.getElementById("map");
  if (Obj!=null)
  {
    GetMap();
  }  
}

function ShowMessage(tcMessage)
{
	window.status=tcMessage;
	return true;
}


