	function createDraggable(thisID)	{
		new Draggable(document.getElementById(thisID),{handle:'dv_Listing'});
	}


	function reveal(tag1)	{
		var aj = new Ajax.Updater('dv_Listing','/ajax.php',{asynchronous:true, postBody:'tag1=' + tag1, method:'post'});
	}

	function hide(thisID)	{

		var dv = document.getElementById(thisID);
		
			Effect.BlindUp(dv);
		
	}



	function getSelectionId(li, text) {
	    location.href = '/Guide/' + li.id;
	}


	function loadMap(ur_Path)	{
		var aj = new Ajax.Updater('map',ur_Path,{asynchronous:true});
	}

	function analyzeForm()	{

		var url = '/Guide';

		if ($('gd_Sections').value != '' && $('gd_Sections').hasClassName('on'))	{
			url = url + '/' + $('gd_Sections').value;
		}

		if ($('gd_Categories').value != '' && $('gd_Categories').hasClassName('on'))	{
			url = url + '/' + $('gd_Categories').value;
		}

		if ($('gd_Locations').value != '' && $('gd_Locations').hasClassName('on'))	{
			url = url + '/' + $('gd_Locations').value;
		}

		if ($('gd_Shopping').value != '' && $('gd_Shopping').hasClassName('on'))	{
			url = url + '/' + $('gd_Shopping').value;
		}

		location.href = url;

	}

	function fp_SelectChange(id)	{
		var el = $(id);

		switch (el.id)	{

			case 'gd_Sections':
			
					if (el.value == 'Restaurants')	{
						$('gd_Categories').className = "on";
						$('label_gd_Categories').className = "on";
					}	else	{
						$('gd_Categories').className = "off";
						$('label_gd_Categories').className = "off";
					}
				
					if (el.value == 'Lodging')	{
						$('gd_Locations').className = "on";
						$('label_gd_Locations').className = "on";
					}	else	{
						$('gd_Locations').className = "off";
						$('label_gd_Locations').className = "off";
					}
					
					if (el.value == 'Shopping')	{
						$('gd_Shopping').className = "on";
						$('label_gd_Shopping').className = "on";
					}	else	{
						$('gd_Shopping').className = "off";
						$('label_gd_Shopping').className = "off";
					}

		}
	}
	

	function showThatThing()	{
		Effect.toggle('mapWindow','appear',{duration:'0'});
	}


var mapLoaded = false;


function jumpTo(anc,offset)	{
	if (!offset)
	{
		offset='-20';
	}
	location.href = anc;
	window.scrollBy(0,offset);
}



Event.observe(window, 'load', function() {
	fp_SelectChange('gd_Sections');

	if ($('mapWindow'))	{
					showmap();
	}
	
	$$('.openMap').invoke('observe','click',function(ev)	{
				Effect.Appear($('mapWindow'),{duration:0});
				$('mapWindow').absolutize().clonePosition(this.up(3),{setLeft:0,setHeight:0,setWidth:0});
  });
	
	$$('.fp_Close').invoke('observe','click',function()	{
				Effect.Fade($(this.parentNode.id),{duration:0});
  });

	$$('.fp_Select').invoke('observe','change',function()	{
				fp_SelectChange(this);
  });


});

