function vote(form, id) {
	$('voteButton-' + id).disabled = true;
	$('sendText-' + id).toggle();
	
	$(form).request({
		onComplete: function(callback) {
			$j('#updateMe-' + id).html(callback.responseText);
			$j('#updateMe-' + id).ready(function() {
				// ### Run script-tag in callback
				$j('#updateMe-' + id + ' script').each(function(i, obj) {
					eval($j(obj).text());
				});

				// ### Eval showFeed-var in script-tag in callback
				feed = eval('FB_showFeed_V_' + id);
				
				// ### fbConnected variable from posh24Facebook.js
				if (feed && fbConnected) {
					// ### Eval show pictures-var in script-tag in callback
					var images = eval('FB_votePictures_V_' + id);
			       	var title 	= cms_header + " " + $('pTitle_' + id).innerHTML;
					var url		= "http://" + host_url + $('pURL_' + id).innerHTML;
					var vote 	= $('pAnswer_' + id).innerHTML;
					var comment = cms_before_comment + ' "' + $('pTitle_' + id).innerHTML + '" ' + cms_voted_for + " " + vote;
					
					// ### Publish on Facebook
					FB.ensureInit(function() {
						var attachment = {	
							'name': title,
							'href': url,
							'caption': comment,
							'media': images
						};
						FB.Connect.streamPublish('', attachment, null, null, cms_user_message_prompt);
					});
				}
			});

		}
	});
}