function callback (post_id, exception) { 
	if(post_id) { 
		
	} 
} 

function fb_send(message, link, image, video_id, domain) {
	var actionLinks = [{"text": "Toida Hunti", "href": domain}];
	message = message+"\n"+link;
	if(image != undefined) {
		var attachment = {'media':[{'type':'image','src':domain+image,'href':link}]}; 
		FB.Connect.streamPublish(message, attachment, actionLinks, null, 'Toida Hunti!', callback);
	} else if(video_id != undefined) {
		var video = 'http://www.youtube.com/v/'+video_id+'&hl=en_US&fs=1';
		var video_img = 'http://img.youtube.com/vi/'+video_id+'/1.jpg';
		var attachment = {'media': [{'type': 'flash', 'swfsrc': video, 'imgsrc': video_img, 'width': '90', 'height': '80', 'expanded_width': '460', 'expanded_height': '400'}]}
		FB.Connect.streamPublish(message, attachment, actionLinks, null, 'Toida Hunti!', callback);
	} else {		
		FB.Connect.streamPublish(message, attachment, actionLinks, null, 'Toida Hunti!', callback);
	}

}


var post_url = app_dir+"/vote";


/**
 * document ready function
 */
$(document).ready(function() {
	
	$('.test').click(function(e) {
		$('.test').slideUp("slow", function() {
			$('.test').slideDown("slow");
		});
	});

	$('a.vote_up, a.vote_down').click(function(e) {
		var id = $(this).parent().attr("id").replace(/vote_/g, '');
		var thumbs = $(this).attr("href").replace(/#/g, '');		
		var link = $(this);
		
		$.post(post_url, {'joke': id, 'thumbs': thumbs}, function(j){
			if(j != '') {
		  		link.siblings('.score').children('span').html(j.rating);
		  	}
		}, "json");
		
		$(this).addClass('active');
		$(this).siblings('.vote').removeClass('active');

		return false;
	});
	
	$('a.toggle_item, a.hide_item').click(function(e) {
		$(this).hide();
		$(this).siblings('.hidden, .toggle_item').toggle();

		return false;
	});
	
	$('a.toggle_next').click(function(e) {
		$(this).next().toggle();

		return false;
	});
	
	
	$('#login_link').click(function(e) {
		$(this).toggleClass('active');
		$('#login_div').toggle();
		
		if($('#login_div').is(':visible')) {
			$('#login_email').focus();
		}
		return false;
	});
	
	$("a.register").mouseover(function(){	
    	$('#register_hint').fadeIn('slow');
    }).mouseout(function(){
    	$('#register_hint').fadeOut('slow');
    });
    
    $("a.vote_max, a.vote_min").mouseover(function(){	
    	var m = $(this).hasClass('vote_max') ? 'max' : 'min';
    	$(this).siblings('.'+m+'_info').show();
    }).mouseout(function(){
    	var m = $(this).hasClass('vote_max') ? 'max' : 'min';
    	$(this).siblings('.'+m+'_info').hide();
    }).click(function(){
    	return false;
    });
	
	$('.hint').hint();
	
	$('.fb_send').click(function(e) {
		var domain = 'http://www.toidahunti.com';
		var link = domain + $(this).parent().parent().siblings('.item_info').find('.joke_link').children('a').attr('href');
		var image = $(this).parent().parent().find('img.joke_image').attr('src');
		var video_id = $(this).parent().parent().find('.video_item').attr('id');
		var message = $(this).parent().siblings('.full_text').children('.sn_text').text();
		var name = $(this).parent().parent().siblings('.item_info').find('span.name a:first').text();
		message = name + " @ toidahunti.com: \n" + message;
		fb_send(message, link, image, video_id, domain);
		return false;
	});
	
	$('.wat').click(function(e) {
		$(this).siblings('span.hidden').toggle();		
		return false;
	});
	
	$('.toggle_full_text a').click(function(e) {
		$(this).parent().addClass('hidden').siblings('span[class!=sn_text]').toggleClass('hidden');		
		return false;
	});
	

	$('.sentence_item, .sentence_info').tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: " - ",
		fade: 250
	});
	
	$('#comment_form').submit(function() {
		$(this).attr('action', '');
		return true;
	});
	
	if($('#main_left').height() < $('#main_right').height()) {
		$('#main_left').css('height', $('#main_right').height()+'px'); 
	}
	
});


