$(function() { 	

//Class search												
	$("form#ClassSearchForm input.ClassSearchButton").click(function(){
		var action = $(this).attr("alt");
		$("#ClassSearchForm input[name=action]").val(action);
		$("form#ClassSearchForm").submit();
		return false;
	});			
	$('.CheckAll').click(function () {
		$(this).parents('fieldset:eq(0)').find(':checkbox').attr('checked', this.checked);
	});
	
//	Map enhancements
		$("a.ToggleStreetViewOn").toggle(function() {
  $(this).html('Return to map view');
		}, function() {
				$(this).html('Go to street view!');
		});
		
//Confirm delete (uses jQuery.confirm)
$("a.ConfirmDelete").confirm({
		msg:"Are you sure you want to delete this? ",
  //timeout:5000,
		eventType:'click',
  dialogShow:"fadeIn",
  dialogSpeed:"slow",
  buttons: {
    wrapper:"<button></button>",
    separator:"  "
  }  
});
	
//Tooltips
	$('a[rel=tooltip]').addClass('ToolTipLink');
	$('a[rel=tooltip]').mouseover(function(e) {
		var tip = $(this).attr('title');	
		$(this).attr('title','');
		$(this).append('<div id="Tooltip"><div class="TipHeader"></div><div class="TipBody">' + tip + '</div><div class="TipFooter"></div></div>');		
		$('#Tooltip').fadeIn('1000');
		$('#Tooltip').fadeTo('100',0.9);
}).mousemove(function(e) {
		$('#Tooltip').css('top', e.pageY + 10 );
		$('#Tooltip').css('left', e.pageX + 20 );
		}).mouseout(function() {
		$(this).attr('title',$('.TipBody').html());
		$(this).children('div#Tooltip').remove();
	});
});
