/**
 * jQuery Ajax Rater Plugin modified extended - reset voting function
 */
 
(function($){
	$.fn.resetvoting = function(url, options)
	{
		if(url == null) {
			return false;
		};
		
		var settings = {
			ajax_url: url,
			article_id: options
		};
	
		if(options) {
			$.extend(settings, options);
		};
		$('img#cd_ajaxvote_loading_' + settings.article_id + '').slideDown(1000);
		ajax_timeout = setTimeout(function() {
			$.ajax({
				type: 'POST',
				url: settings.ajax_url,
				async: false,
				data: 'plgCdAjaxvoteAction=resetvoting&article_id=' + settings.article_id,
				success: function(msg) {
					$('div#cd_ajaxvote_status_' + settings.article_id + '').html(msg).show(1000);
					$('img#cd_ajaxvote_loading_' + settings.article_id + '').hide(1000);
					t = setTimeout( function () {
						$('div#cd_ajaxvote_status_' + settings.article_id + '').hide(1000);
					}, 2000);
					
					if ($('div#cd_ajaxvote_status_message').hasClass('cd_ajaxvote_status_success')) {
						$('span#cd_ajaxvote_get_actual_' + settings.article_id + '').html('0');
					} else {	
						// nothing
					}
				}
			});
		}, 2000);
		
		return false;
	}
})(jQuery);