// tooltip settings
var xOffset = -10;
var yOffset = -10;

$(document).ready(function()
{

	// tooltips
	$(".tooltip").hover(
		function(e){											  
			this.t = this.title;
			this.title = "";									  
			$("body").append("<p id='tooltip'>"+ this.t +"</p>");
			$("#tooltip")
				.css("top",(e.pageY - xOffset) + "px")
				.css("left",(e.pageX + yOffset) + "px")
				.fadeIn("fast");		
	    },
		function(){
			this.title = this.t;		
			$("#tooltip").remove();
	    }
	);	
	$(".tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY - xOffset) + "px")
			.css("left",(e.pageX + yOffset) + "px");
	});

	// fancybox
	$("a[rel=fancybox]").fancybox({
		'hideOnContentClick': false,
		'overlayShow': true,
		'zoomSpeedIn': 0,
		'zoomSpeedOut': 0
	});

	// Auto populate labels
	$('.autopopulate').each(function()
	{
		var label = $(this)
		var id = label.attr('for')
		var input = $('#' + id)
		var text = label.text()

		label.css('display','none')
		if ((input.val()=='') || (input.val()==text)) {
			input.val(text)
			input.addClass("gray");
		}

		input.focus(function(){ if(this.value == text) { $(this).val('').removeClass('gray') }}
		).blur(function(){ if(this.value == '') { $(this).val(text).addClass('gray') }})
	});
	$('.autopopulate').parents("form").submit(function()
	{
		$(this).find('input.gray').each(function(i)
		{
			$(this).val('')
		})
	});

})

