$(document).ready(function(){

	$('input#join, input#send').click(function(){

		$(this).val('');
		$(this).css('color', '#000000');
	});

	$('#join-go').click(function(){
		
		$.post('/users/add/', { email: $('input#join').val() }, function(data){
		
			$('input#join').val(data.message);
			$('input#join').css('color', data.status == 1 ? '#00C300' : '#FF0000');

		}, "json");

		return false;
	});

	$('#send-go').click(function(){
		
		$.post('/users/send/', { email: $('input#send').val(), link: window.location.href }, function(data){
		
			$('input#send').val(data.message);
			$('input#send').css('color', data.status == 1 ? '#00C300' : '#FF0000');

		}, "json");

		return false;
	});

	$('ul.report-types li').click(function(){
		
		window.location = $(this).find('a:first').attr('href');
	});
	


	// bottom slider
	var curr_offset			= 0;
	var increments			= 250;
	var curr_increment		= 0;
	var total_increments	= Math.ceil((3300 - 900) / increments);
	//var total_increments	= Math.ceil($('#slider-inside').outerWidth() - 900 / increments);

	$('#slide-right a').click(function(){
		
		$('#slide-left').show();
		curr_increment = curr_increment < total_increments - 1 ? curr_increment + 1 : 0;
		$('#partners-slider div').animate({ marginLeft : (curr_increment * increments * -1) + 'px' }, 1000);
		return false;
	});

	$('#slide-left a').click(function(){

		curr_increment = curr_increment > 0 ? curr_increment - 1 : total_increments - 1;
		$('#partners-slider div').animate({ marginLeft : (curr_increment * increments * -1) + 'px' }, 1000);
		return false;
	});


	
	// calendar
	init_cal();


	// Handling images from flickr
	$('img').each(function(i){
		
		if ($(this).attr('src').indexOf('flickr') > -1){

			$(this).addClass('flickr');
		}
	});
});

function init_cal(){
	
	$('table#cal-table tr.heading a').click(function(){
		
		href = $(this).attr('href');
		load_new_month(href);
		return false;
	});

	$('table#cal-table a.content').parent().addClass('active-cell');
}

function load_new_month(href){
	
	$('#cal-wrap').load(href, null, function(){
		
		init_cal();
	});
	
}