if (typeof YAHOO.util.Connect == 'undefined') { var a = document.createElement('script'); a.type = 'text/javascript'; a.src = '/common/js/yui2.5.2/build/connection/connection-min.js'; document.getElementsByTagName('head')[0].appendChild(a); } setStatus595 = function(msg) { document.getElementById('status-badge-29992919-2').className = 'mb_statusmsgonly'; document.getElementById('status-badge-29992919-2').innerHTML = msg; } addListener595 = function() { if (typeof YAHOO.util.Connect != 'undefined') { YAHOO.util.Event.addListener('button-badge-29992919-2', 'click', function(e) { setStatus595('Granting badge...'); var cb = { success: function(o) { try { var response = JSON.parse(o.responseText); } catch(e) { return; } if (response['error']) { setStatus595(response.error); } else { document.getElementById('status-badge-29992919-2').className = 'mb_statusmsggranted'; } }, failure: function(o) { setStatus595('Communication Error!'); } }; YAHOO.util.Connect.setForm(); YAHOO.util.Connect.asyncRequest('POST', '/api/service/grant_badge.php', cb, 'badgeid=badge-29992919-2'); }); } else { window.setTimeout(function() { addListener595(); }, 1000); } } document.getElementById('preview-badge-29992919-2').src = 'http://userimages05.imvu.com/userdata/29992919/badge_145956dfd5d874a8e0878283dd5e5e97.gif'; addListener595();