/*
HTTP Host: static.ak.fbcdn.net
Generated: March 14th 2010 5:23:01 PM PDT
Machine: 10.16.140.103
Locale: nu_ll
Path: js/events/rsvp_home.js
*/

if (window.CavalryLogger) { CavalryLogger.start_js(["js\/events\/rsvp_home.js"]); }


function show_event_rsvp_dialog(update_id,eid,status,join){var title=(join?_tx("\u65b0\u589e\u5165\u6211\u7684\u6d3b\u52d5"):_tx("\u656c\u8acb\u56de\u8986"));var att_sel=(status=='Attending'?' checked="checked"':'');var maybe_sel=(status=='Maybe Attending'?' checked="checked"':'');var not_sel=(status=='Not Attending'?' checked="checked"':'');var error_id='rsvp_error_'+eid;var body='<div class="rsvp_buttons clearfix">'
+'<div><input type="radio" name="rsvp" value="Attending" id="rsvp_att_'+eid+'"'+att_sel+' />'
+'<label for="rsvp_att_'+eid+'">'+_tx("\u6703\u53c3\u52a0")+'</label></div>'
+'<div><input type="radio" name="rsvp" value="Maybe Attending" id="rsvp_maybe_'+eid+'"'+maybe_sel+' />'
+'<label for="rsvp_maybe_'+eid+'">'+_tx("\u53ef\u80fd\u53c3\u52a0")+'</label></div>'
+'<div><input type="radio" name="rsvp" value="Not Attending" id="rsvp_not_'+eid+'"'+not_sel+' />'
+'<label for="rsvp_not_'+eid+'">'+_tx("\u7121\u6cd5\u53c3\u52a0")+'</label></div>'
+'<input type="hidden" name="eid" value="'+eid+'" />'
+'</div>'
+'<div id="'+error_id+'" style="display:none;"><div id="error">'+_tx("\u8acb\u9078\u4e00\u500b\u9810\u7d04\u65b9\u5f0f\u3002")+'</div></div>';var rsvp_handler=function(update_id,eid,join,error_id,button){var rsvp_response_handler=function(update_id,asyncResponse){payload=asyncResponse.payload;if(payload){ge(update_id).innerHTML=payload;}}.bind(null,update_id);var el_att=ge('rsvp_att_'+eid);var el_maybe=ge('rsvp_maybe_'+eid);var el_not=ge('rsvp_not_'+eid);var rsvp;if(el_att.checked){rsvp=el_att.value;}else if(el_maybe.checked){rsvp=el_maybe.value;}else if(el_not.checked){rsvp=el_not.value;}else{ge(error_id).style.display='block';return false;}
var data={'eid':eid,'rsvp':rsvp};if(join){data['join']=1;}
new AsyncRequest().setURI('/ajax/event_actions_ajax.php').setData(data).setHandler(rsvp_response_handler).send();}.bind(null,update_id,eid,join,error_id);var label=(join?_tx("\u65b0\u589e"):_tx("\u656c\u8acb\u56de\u8986"));new Dialog().setTitle(title).setBody(body).setButtons([{name:'rsvp',label:label,handler:rsvp_handler},Dialog.CANCEL]).show();}

if (window.Bootloader) { Bootloader.done(["js\/events\/rsvp_home.js"]); }