function submit_event_attender_login(event_id, user_login, user_password){
	x_event_attender_login(event_id, user_login, user_password, changes_div_info);
}

function submit_event_attender_login_simple(event_id, user_login, user_password){
	x_event_attender_login_simple(event_id, user_login, user_password, changes_div_info);
}

function submit_check_event_status(event_id){
	x_recheck_event_status(event_id, changes_div_info);
}

function submit_validate_registration_form(event_id, form_id, form_data){
	x_event_user_registration(event_id, form_id, form_data, changes_div_info);
}

function submit_show_speaker_info_template6(event_id){
	x_show_speakers_template6(event_id, changes_div_info);
}

function submit_show_event_detail_template6(event_id){
	x_show_event_detail_template6(event_id, changes_div_info);
}

function changes_div_info(response){
	for (var div_id in response) {
		//document.getElementById(div_id).innerHTML = response[div_id];
		document.getElementById(div_id).innerHTML = URLDecode(response[div_id]);
	}
}

function changes_div_info_undecode(response){
	for (var div_id in response) {
		//document.getElementById(div_id).innerHTML = response[div_id];
		document.getElementById(div_id).innerHTML = response[div_id];
	}
}

function URLDecode( encoded ){
   // Replace + with ' '
   // Replace %xx with equivalent character
   // Put [ERROR] in output if %xx is invalid.
   var HEXCHARS = "0123456789ABCDEFabcdef"; 
   var plaintext = "";
   var i = 0;
   while (i < encoded.length) {
       var ch = encoded.charAt(i);
	   if (ch == "+") {
	       plaintext += " ";
		   i++;
	   } else if (ch == "%") {
			if (i < (encoded.length-2) 
					&& HEXCHARS.indexOf(encoded.charAt(i+1)) != -1 
					&& HEXCHARS.indexOf(encoded.charAt(i+2)) != -1 ) {
				plaintext += unescape( encoded.substr(i,3) );
				i += 3;
			} else {
				alert( 'Bad escape combination near ...' + encoded.substr(i) );
				plaintext += "%[ERROR]";
				i++;
			}
		} else {
		   plaintext += ch;
		   i++;
		}
	} // while
   return plaintext;
};
