﻿$('document').ready(function() {
	$('.jsHide').hide();

	$('.auto-submit-star').rating(
			{
				required: true,
				callback: function(value, link) {
					var id;
					var thanksMsg;
					var nextSiblings = $(this).nextAll();
					for (var i = 0; i < nextSiblings.length; i++) {
						if ("hidden" == nextSiblings[i].type && "id" == nextSiblings[i].name) {
							id = nextSiblings[i].value;
						}

						if ("span" == nextSiblings[i].nodeName.toLowerCase() && "autoStarThanks" == nextSiblings[i].className.substr(0, 14)) {
							thanksMsg = nextSiblings[i];
						}
					}

					if ('' != value) {
						$.ajax(
						{
							data: {
								id: id,
								starrating: value,
								add: 'add',
								fieldName: "starrating"
							},
							type: 'POST',
							url: '/functions/UGCStars.aspx',
							success: function(result) {
								$(thanksMsg).show().fadeOut(3500);
							},
							error: function(reqObj, status, err) {
								alert('Sorry, there was a problem recording your rating.');
							}
						}
					);
					}
				}
			});
});