/*
 * jQuery star rate plugin
 * Examples and documentation at: http://dev.iamntz.com
 * Copyright (c) 2008 Staicu Ionut
 * Version: 1.0 (01/05/2008)
 * Feel free to use. Fell free to modify. Feel free to backlink me :)
 * Requires: jQuery (any version)
 *
 * Based on some CSS rating scripts but i don't remember links
 */

(function($){
	$.fn.ntzRateThis = function(options) {
	$(this).each(function(){
		var t = this;
		var setari = $(t).attr('title').split(';');
		var latime = setari[0].split('=')[1];
		var elID = 'id='+setari[2].split('=')[1];
		var elHref = setari[1].split('=')[1];
	
		var star='<ul class="rating">';
			star += '<li class="current" style="width: '+ latime +'em;">2.75 out of 5</li>';
			star += '<li><a href="'+elHref+'?nota=1" class="rate1" title="I hated it">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=2" class="rate2" title="I disliked it">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=3" class="rate3" title="It was OK">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=4" class="rate4" title="I liked it">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=5" class="rate5" title="I loved it">*</a></li>';
		star += '</ul>';
		
		$(t).empty().append(star);
		$(t).find('a').unbind('click').click(function(e){
			var th = this;
			$.ajax({
				type: 'GET',
				url: $(this).attr('href'),
				data: elID, 
				success:	function(newRate){
					$(th).parents('ul.rating').find('li.current').css({width:newRate+'em'})
				}
			});
			return false;
		});
		return;
	});//each
};
})(jQuery);
