/*
 * 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.rateThis = function(options) {
	$(this).each(function(){
		var elVoturi = 0;
		var t = this;
		var setari = $(t).attr('title').split(';');
		var latime = setari[0].split('=')[1];
		var elID = 'id='+setari[2].split('=')[1];
		var elHref = 'http://www.web-director.ro/vote.php';
		var elVoturi = setari[3].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="nu-mi place">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=2" class="rate2" title="neinteresant">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=3" class="rate3" title="e OK">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=4" class="rate4" title="imi place">*</a></li>';
			star += '<li><a href="'+elHref+'?nota=5" class="rate5" title="e foarte frumos">*</a></li>';
		star += '</ul>';
		
		$(t).empty().append(star);
		$(t).find('a').unbind('click').click(function(e){
			var th = this;
			elVoturi = parseInt(elVoturi)+1;
			$.ajax({
				type: 'GET',
				url: $(this).attr('href'),
				data: elID, 
				success:	function(newRate){
					var raspuns = newRate.split(';');
					var rataNoua = raspuns[0];
					var mesaj = raspuns[1];
					$(th).parents('ul.rating').find('li.current').css({width:rataNoua+'em'})
					$(th).parents('ul.rating').find('li.current').css({width:rataNoua+'em'})
					$('#media').html(rataNoua+mesaj)
				}
			});
			return false;
		});
		return;
	});//each
};
})(jQuery);