
	$(document).ready(function(){
		var mapObject = new Object();
		mapLength ='';
		
		
		$(".venuemap").live("click", function() { 
											  
																			  
									var postCodeLat =  $(this).attr('plat');
									var postCodeLng =  $(this).attr('plng');
									var maptext = $(this).attr('mptext');	 
									initMap(postCodeLat,postCodeLng,maptext,1);
		
		}); 
		 
		 
	});


	var map; 
	 
    
	
	function initMap(x,y,msg,flg){
		var map = new GMap2(document.getElementById("map_canvas"),{size: new GSize(400,400)});
		map.removeMapType(G_SATELLITE_MAP);
		map.removeMapType(G_HYBRID_MAP);
		var point = new GLatLng(x, y);
		var htmlMsg = msg;
		map.setCenter(point, 14);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		var baseIcon = new GIcon();
		baseIcon.shadow = "";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(37, 34);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(9, 2);
		baseIcon.infoShadowAnchor = new GPoint(18, 25);
		var letteredIcon = new GIcon(baseIcon);
		letteredIcon.image = "http://www.google.com/intl/en_ALL/mapfiles/marker.png";
		markerOptions = { icon:letteredIcon };
		var marker = new GMarker(point,markerOptions); 
		GEvent.addListener(marker, "mouseover", function() {    
			map.openInfoWindowHtml(point, htmlMsg);  
		}); 
		map.addOverlay(marker);
		if (flg==1){
			map.openInfoWindowHtml(point, htmlMsg);  
		}
		tb_show('Quick view','#TB_inline?height=400&width=400&inlineId=show_map',true);
	}
	
	
	function createMarker(x,y,msg,flg) { 
		var point = new GLatLng(x,y);  
		var myHtml = msg;
		var baseIcon = new GIcon();
		baseIcon.shadow = "";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(37, 34);
		baseIcon.iconAnchor = new GPoint(9, 34);
		baseIcon.infoWindowAnchor = new GPoint(9, 2);
		baseIcon.infoShadowAnchor = new GPoint(18, 25);
		var letteredIcon = new GIcon(baseIcon);
		letteredIcon.image = "http://www.google.com/intl/en_ALL/mapfiles/marker.png";
		markerOptions = { icon:letteredIcon };
		var marker = new GMarker(point,markerOptions); 
		GEvent.addListener(marker, "mouseover", function() {    
			map.openInfoWindowHtml(point, myHtml);  
		}); 
		map.addOverlay(marker);
		arrMrks[mrkCntr]=marker;
		mrkCntr++;
		if (flg==1){
			map.openInfoWindowHtml(point, myHtml);  
		}
	}
		
	function removeMarker() {
		map.closeInfoWindow();   
		for(i=0;i<arrMrks.length;i++)
			map.removeOverlay(arrMrks[i]);
	}
										   
	function addMarker()
	{
		removeMarker();
		for(i=1;i<htmlcode.length;i++)
		{
			createMarker(jsgeocoodsx[i],jsgeocoodsy[i],htmlcode[i],0);
		}
	}
	
	function addMapMarker(mapObject)
	{
		removeMarker();
		for(i=0;i<mapObject.MAPHTMLCODE.length-1;i++)
		{
			createMarker(mapObject.MAPJSGEOCOODSX[i],mapObject.MAPJSGEOCOODSY[i],mapObject.MAPHTMLCODE[i],0);
		}
	}

