$(function() {
	//Cufon
	Cufon('h1')('h2')('h3')('h4')('a.button')('.tabs a span')('#betaNav a');

	//Tabbed navigation
	$("ul.tabs").tabs("div.contentPanes > div",{
		effect: 'fade'
		}).css('display','block');
	
	
	$('a[rel^=tab]').click(function() { 
		var api = $("ul.tabs").tabs();
		var t = $(this).attr('rel').toString();
		t = parseInt(t.substr(t.length-1,1)) - 1;
		api.click(t); 
	});

	
	$(".contentPanes").css('height','320px').children("div").css('margin','0')
		
	
	//Local Scroll
	$.localScroll();
	
	if (document.location.hash) {
		$.localScroll.hash();
		var api = $("ul.tabs").tabs();
		var elem = 'a[href=/'+document.location.hash+']';
		var t = $(elem).attr('rel').toString();
		t = parseInt(t.substr(t.length-1,1)) - 1;
		api.click(t); 
	}
	
	//Input hints
	$('input.text').each(function() { 
			switch ($(this).val().toLowerCase()) {
				case 'first name':
				case 'last name':
				case 'e-mail address':
					$.data(this,'oldValue',$(this).val());
					$(this).addClass('uninitialized');
				default:		
			}
		});
		
	$('input.uninitialized').bind('focus', function() {
		if ($(this).val() == $.data(this,'oldValue'))
			$(this).removeClass('uninitialized').val('');
	});
	$('input.uninitialized').bind('blur', function() {
		if ($(this).val() == "")
			$(this).addClass('uninitialized').val($.data(this,'oldValue'));
	});
	
	//overlays
	$("a[rel]").not("a[rel^=tab]").overlay({ 
			close: '.close',
   		expose: { 
       		color: '#111', 
       		loadSpeed: 200, 
       		opacity: 0.9 
   		}, 
   		closeOnClick: true 
	});
	$('a.close').removeAttr('href');
});