$(document).ready(function(){

	$.fn.extend({
		defaultInput: function(defaultText) {
			var input = $(this);
			$(input).data('defaultText', defaultText);
			if( $(input).val() == '' || $(input).val() == defaultText ) $(input).addClass('default').val(defaultText);
			$(input).focusin(function(){
				if( $(input).val() == defaultText ) $(input).removeClass('default').val('');
			}).focusout(function(){
				if( $(input).val() == '' || $(input).val() == defaultText  ) $(input).addClass('default').val(defaultText);
			});
			var parentForm = $(input).parents().filter('form');
			$(parentForm).submit(function(){
				$('input.default', parentForm).each(function(){
					if( $(this).val() == $(this).data('defaultText') ) $(this).removeClass('default').val('');
				});
			});
		}
	});
	
	$('#search-keywords').defaultInput('Site Search');
	$('#newsletter-name').defaultInput('Name');
	$('#newsletter-email').defaultInput('Email');
	
	$('a[rel*=lightbox]').fancybox();
	
	$('#body ol').each(function(){
		$(this).addClass('styled').children().each(function(){
			$(this).wrapInner('<div class="list-item-content"></div>');
		});
	});
	
	$.ajaxSetup({ cache: true, timeout: 500 });
	$.getJSON('http://twitter.com/statuses/user_timeline/C_V_Travel.json?count=1&callback=?', function(data){
		var date = Date.parse(data[0].created_at);
		$('#twitter-stream .text').html(data[0].text);
		$('#twitter-stream .date').html(data[0].created_at);
		//3:09 PM Nov 18th, 2009
	});

});

function formatDate(d) {
	var day = d.getDate();
	var dayExt = '';
	var year = d.getFullYear();
	var dow = d.getDate();
	var dayName = '';
	var dayNameShort = '';
	if( (day==1) || (day==21) || (day==31) ) { dayExt = 'st'; }
	else if( (day==2) || (day==22) ) { dayExt = 'nd'; }
	else if( (day==3) || (day==23) ) { dayExt = 'rd'; }
	else { dayExt = 'th'; }
	
	if(dow==0) { dayName='Sunday'; dayNameShort='Sun'; }
	else if(dow==1) { dayName='Monday'; dayNameShort='Mon'; }
	else if(dow==2) { dayName='Tuesday'; dayNameShort='Tue'; }
	else if(dow==3) { dayName='Wednesday'; dayNameShort='Wed'; }
	else if(dow==4) { dayName='Thursday'; dayNameShort='Thu'; }
	else if(dow==5) { dayName='Friday'; dayNameShort='Fri'; }
	else if(dow==6) { dayName='Saturday'; dayNameShort='Sat'; }
	
	if(dow==0) { dayName='Sunday'; dayNameShort='Sun'; }
	else if(dow==1) { dayName='Monday'; dayNameShort='Mon'; }
	
	return '3:09 PM Nov '+day+dayExt+', '+year;
}
