$(document).ready(function(){
	$('.launch_login').boxy({modal: true, closeable: false});
	$('.thumbmenu').hide();
	$('.thumb').hover(function(){
		$(this).children('.thumbmenu').fadeIn(200);
	}, function(){
		$(this).children('.thumbmenu').fadeOut(200);
	});
	$('.launch_site').click(function(event){
		var link_id = $(this).children('span').attr('class').substring(8);
		$.post('/forms/count_click/'+link_id);
	});
	$('.likeable').click(function(event){
		event.preventDefault();
		$(this).toggleClass('is_set').show('slow');
		var str = $(this).text();
		var link_id = $(this).attr('id').substring(8);
		var num_likes = $('.num_likes_'+link_id).text();
		if(str=="Like"){
			var num_likes = num_likes +++ 1;
			$('.num_likes_'+link_id).text(num_likes);
			$(this).html("Un-like");
		} else {
			var num_likes = num_likes --- 1;
			$('.num_likes_'+link_id).text(num_likes);
			$(this).html("Like");
		}
		if(num_likes==1){
			$('.people_'+link_id).text('person');
			$('.likes_title_'+link_id).text('like');
		} else {
			$('.people_'+link_id).text('people');
			$('.likes_title_'+link_id).text('likes');
		}
		$.post('/forms/set_favorite/'+link_id);
	});
	$('.delete_button').click(function(){
		var comment_id = $(this).closest('div.comment').attr('id').substring(8);
		Boxy.confirm("Are you sure you want to delete this comment?", function() { $.post('/forms/delete_comment/'+comment_id); $('#comment_'+comment_id).slideUp(500); }, {title: 'Warning'});
	});
	$('form').submit(function(){
		$('button', this).attr('disabled', 'disabled');
		$('select', this).attr('disabled', 'disabled');
		$('input[type=text]', this).attr('readonly', 'readonly');
		$('textarea', this).attr('readonly', 'readonly');
	});
	$('#success_message').fadeOut(3000);
	$('#header #search_box input').focus(function(){
		$('#header #search_box').css('background-position', '0 -42px');
	});
	$('#header #search_box input').blur(function(){
		$('#header #search_box').css('background-position', '0 0');
	});
	$('#header #search_box form').submit(function(){
		$('#header #search_box').css('background-position', '0 -84px');
	});
	$('#color_cloud a').hover(function(){
		$(this).animate({left: "+=30px"}, {duration: 200});
	}, function(){
		$(this).animate({left: "0"}, {duration: 200});
	});
});
var RecaptchaOptions = {theme : 'clean'};