function wizylike(post_id, user_id, type)
{	
	if(post_id >= 1 && (user_id == 0 || user_id >= 0))
	{
		if (type === 'like')
		{		
			jQuery('.wizylike .icon_16').addClass('loading');		
			like = window.setInterval(function(){
				var loading = jQuery('.wizylike .icon_16').text();
				if (loading.length < 3){
					jQuery('.wizylike .icon_16').text(loading + '.');					
				} else {
					jQuery('.wizylike .icon_16').text('');				
				}
			}, 300);
			
			jQuery.post(ajaxurl,
						{action: 'front_wizy_ajax_post_action', post_id: post_id, user_id: user_id, like: 'like', type: 'wizylike'}, 
						function(result){
							jQuery('.wizylike .count').remove();	
							jQuery('.wizylike a').remove();
							jQuery('.wizylike').append(result);
							jQuery('.wizylike .icon_16')
							.replaceWith('<span class="icon_16 heart alignleft" onclick="wizylike('+post_id+', '+user_id+', \'unlike\');"></span>');
							window.clearInterval(like);
						});
			
		}
		else if (type === 'unlike')
		{
			jQuery('.wizylike .icon_16').addClass('loading');
			unlike = window.setInterval(function(){
				var loading = jQuery('.wizylike .icon_16').text();
				if (loading.length < 3){
					jQuery('.wizylike .icon_16').text(loading + '.');					
				} else {
					jQuery('.wizylike .icon_16').text('');				
				}
			}, 300);
			
			jQuery.post(ajaxurl,
						{action: 'front_wizy_ajax_post_action', post_id: post_id, user_id: user_id, like: 'unlike', type: 'wizylike'}, 
						function(result){
							jQuery('.wizylike .count').remove();	
							jQuery('.wizylike a').remove();
							jQuery('.wizylike').append(result);
							jQuery('.wizylike .icon_16')
							.replaceWith('<span class="icon_16 heart alignleft" onclick="wizylike('+post_id+', '+user_id+', \'like\');"></span>');
							window.clearInterval(unlike);						
						});
					
		}
	}	
}
