var project_data = {
	nav : [
		{}],
	images : {
		location : typeof IMAGE_LOCATION == 'undefined' ? '/' : IMAGE_LOCATION,
		files : []
	}
};

$(document).ready(function(){
	
	project_data.wrapper = $('#wrapper');
	var preload = new Preloader(project_data['images']['files'], project_data['images']['location']);
	$(window).resize( function(e) {setSize(project_data.wrapper);});
	
	$('.lightbox').fancybox();
	$("a.fancy").fancybox({
				'speedIn'		:	600, 
				'speedOut'		:	200, 
				'overlayShow'	:	true,
				'autoDimensions':	false,
				'width'			:	300,
				'height'		:	'auto',
				'overlayOpacity':	.7,
				'overlayColor'	:	'#000'
		});
	$(".youtube").bind('click', function() {
	//	pageTracker._trackPageview('#'+this.id);
		$.fancybox({
				'padding'		: 0,
				'autoScale'		: false,
				'transitionIn'	: 'none',
				'transitionOut'	: 'none',
				'title'			: this.title,
				'width'		: 680,
				'height'		: 495,
				'href'			: this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
				'type'			: 'swf',
				'swf'			: {
					'allowfullscreen'	: 'true'
				}
			});
		return false;
	});
	
	$('#main_panel .nav a').bind('click', function(){
		var target = $(this).attr('id').split('nav_')[1];
		$('#main_panel .content').hide();
		$('#'+target).fadeIn();
		return false;
	});
	
	$('#tweet_wrap').getTwitter({
		userName: "howiekday",
		numTweets:5,
		loaderText: "Loading the word...",
		slideIn: false,
		showHeading: false,
		headingText: "",
		showProfileLink: false
 	});


	var emailInput = $('#email');
	$('#mailingSubmit').bind('click', function(){
		var email = $('#email').attr('value');
		var email_filter = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
			if (email != '' && 
				email != 'Email Address' &&
				email.match(email_filter)){
					$.post("mailinglist.php", { email: email}, function(data){
						if (data == 1){
							$('#mailingHolder').html('<span class="success">Thank you! You have been added..</span>');
						}else{
							alert('it did not');
						}
					});
				}else{
					emailInput.attr('value', 'Enter a real email!');
				}
		
		return false;
	});
	emailInput.focus(function(){
			if(emailInput.val()=="Email Address" || emailInput.val()=="Enter a real email!"){
				emailInput.val('');
			}
		}).blur(function(){
			if(emailInput.val()==""){
				emailInput.val("Email Address");
			}
		});
	
});

function setSize(wrapper){	

	
}
function ramblersTwitter(twitters) {
		var statusHTML = [];
		for (var i=0; i<twitters.length; i++){
		//	console.log(twitters[i]);
			var username = twitters[i].user.screen_name;
			var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url){return '<br /><a target="_blank" href="'+url+'">'+url+'</a><br />';}).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
				return reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
			});
			var source = twitters[i].source;
			
			var timeIn = Date.parse(twitters[i].created_at);
			
			var timeOut = formatDate(timeIn);
			
			
			statusHTML.push('<div class="tweet"><div class="tweet_top"></div><div class="tweet_middle"><div class="tweet_body">'+status+'</div></div><div class="tweet_bottom"></div><div class="tweet_info">'+timeOut+' via '+source+'</div></div>');
		}
		document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
}