
var pri_loc_list = "";
var sec_loc_list = "";

var marker_id=new Array()

var en_hover = true;

var lastlinkid;

function clear_markers()
{
	for ( var x=0, len1=marker_id.length; x<len1; ++x )
	{
		gmarkers[x].setImage('/files/images/mop_marker.png')
	}
	$('#rh_side_wrapper_locations ul li a').removeClass('selected');
	$('#locations_list ul li a').removeClass('highlight_red');
	map.closeInfoWindow();
}




function get_activity_locations(activity_id)
{	
	$.getJSON("/files/ajax/activities_locations.php?activity_id="+activity_id, function(data)
	{
		$('#locations_list ul li a').removeClass('highlight_red');
		
		var arlen=data.length;
		
		for ( var i=0, len=arlen; i<len; ++i )
		{
			$('#locations_list ul li a[ref=location_'+data[i]+']').addClass('highlight_red');
			for ( var x=0, len1=marker_id.length; x<len1; ++x )
			{
				if (marker_id[x] == data[i]) { gmarkers[x].setImage('/files/images/mop_marker_sel.png') }
			}
		}
		
	});
}




function createMarker(point, location_id, title, rollover ,description, priority) 
{
	var marker = new GMarker(point, {icon:icon, title:rollover});
	var linkid = "link"+(gmarkers.length);
	
	GEvent.addListener(marker, "click", function() 
	{
		$("#"+linkid).addClass("highlight_yellow");
		var html = '<div class="map_desc"><img src="/images/icon-land-small-ref.png" alt="" class="map_act_icon" /> <h5>'+title+'</h5><p>'+description+'</p></div>';
		
		marker.openInfoWindow(html);
		lastlinkid=linkid;
	});
	
	//GEvent.addListener(marker, "mouseover", function() { marker.setImage("/files/images/mop_marker_sel.png"); });
	//GEvent.addListener(marker, "mouseout", function() { marker.setImage("/files/images/mop_marker.png"); });
	gmarkers.push(marker);
	marker_id[gmarkers.length-1] = location_id;
	if ( priority == '1')
	{
		pri_loc_list += '<li><a href="javascript:myclick(' + (gmarkers.length-1) + ')" id="'+linkid+'" ref="location_'+location_id+'" onmouseover="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker_sel.png\')" onmouseout="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker.png\')">' + rollover + '<\/a><\/li>';
	} else {
		sec_loc_list += '<li><a href="javascript:myclick(' + (gmarkers.length-1) + ')" id="'+linkid+'" ref="location_'+location_id+'" onmouseover="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker_sel.png\')" onmouseout="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker.png\')">' + rollover + '<\/a><\/li>';
	}
	return marker;
}


function createTabbedMarker(point, location_id, rollover, title, address, downloads, activities, packages, priority) 
{
	var marker = new GMarker(point, {icon:icon, title:rollover});
	var linkid = "link"+(gmarkers.length);
	
	GEvent.addListener(marker, "click", function() 
	{
		var activities_html = '<div class="map_activity"><img src="/images/icon-land-small-ref.png" alt="" class="map_act_icon" /><ul><li><a href="#">Archery</a></li><li><a href="#">Assault Course</a></li><li><a href="#">Bush Craft</a></li></ul></div><div class="map_activity"><img src="/images/icon-rock-small-ref.png" alt="" class="map_act_icon" /><ul><li><a href="#">Abseiling</a></li><li><a href="#">Caving</a></li><li><a href="#">Climbing</a></li></ul></div>';
		
		var packages_html = '<div class="map_packages">'+packages+'</div>';
		
		var directions_html = '<div class="map_directions"><h5>Directions</h5><form action="http://maps.google.com/maps" method="get" target="_blank"><label>Start address:</label><input type="text" SIZE=40 MAXLENGTH=40 name="saddr" id="saddr" value="" /><INPUT value="Get Directions" TYPE="SUBMIT"><input type="hidden" name="daddr" value="' + point.lat() + ',' + point.lng() +  '"/></div>';
		var address_html = '<div class="map_add_lh"><h5>'+title+'</h5><p>'+address+'</p></div><img src="/images/icon-pdf-small-ref.png" alt="" class="map_add_icon" /><div class="map_add_rh"><h5>Downloads</h5>'+downloads+'</div>';
	  
		$("#"+linkid).addClass("highlight_yellow");

		if (packages.length == 0)
		{
			marker.openInfoWindowTabsHtml([ new GInfoWindowTab('Activities',activities), new GInfoWindowTab('Details',address_html), new GInfoWindowTab('Directions',directions_html)]);
		} else {
			marker.openInfoWindowTabsHtml([ new GInfoWindowTab('Activities',activities), new GInfoWindowTab('Packages',packages_html), new GInfoWindowTab('Details',address_html), new GInfoWindowTab('Directions',directions_html)]);
		}
		
		//map.setCenter(marker.getPoint(), 14); 
		lastlinkid=linkid;
	
	});
	
	//GEvent.addListener(marker, "mouseover", function() { marker.setImage("/files/images/mop_marker_sel.png"); });
	//GEvent.addListener(marker, "mouseout", function() { marker.setImage("/files/images/mop_marker.png"); });
	gmarkers.push(marker);
	
	marker_id[gmarkers.length-1] = location_id;
	
	if ( priority == '1')
	{
		pri_loc_list += '<li><a href="javascript:myclick(' + (gmarkers.length-1) + ')" id="'+linkid+'" ref="location_'+location_id+'" onmouseover="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker_sel.png\')" onmouseout="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker.png\')">' + rollover + '<\/a><\/li>';
	} else {
		sec_loc_list += '<li><a href="javascript:myclick(' + (gmarkers.length-1) + ')" id="'+linkid+'" ref="location_'+location_id+'" onmouseover="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker_sel.png\')" onmouseout="gmarkers['+(gmarkers.length-1)+'].setImage(\'/files/images/mop_marker.png\')">' + rollover + '<\/a><\/li>';
	}
	
	return marker;
}

function myclick(i) 
{
	clear_markers();
	GEvent.trigger(gmarkers[i], "click");
}






jQuery(document).ready(function () {
	
	
	

	
});






