anchor.diff:  					    </div>
   				    </div>
   				    <iframe id="voting_frame_iframe" width="100%" height="550px" style="display:none;" frameborder="0"></iframe>
  -				    <div style="display:none;margin:0 auto;background:rgb(104,205,104);height:100%;" id="voting_frame_donation">
  +				    <div style="display:none;margin:0 auto;background:rgb(104,205,104);height:100%;" id="voting_frame_back">
   					    <div style="margin:0 auto;padding:50px 50px;color:white;text-align:center;">
  -						    <p style="font-size:20px;">Merci beaucoup pour votre participation !</p>
  -						    <p><i style="font-size:100px;display:inline;" class="fa fa-gift" aria-hidden="true"></i></p>
  -						    <p style="text-align:justify;">LaPrimaire.org est 100% gratuite. Cependant, pour accompagner le ou la candidat(e) qui sera issu(e) de LaPrimaire.org dans sa campagne électorale et son financement ainsi que pour l'organisation à venir de <b>577 primaires pour les élections législatives</b>, nous avons vraiment besoin de votre soutien ! Si vous êtes en capacité de soutenir financièrement LaPrimaire.org, n'hésitez pas à :</p>
  -						    <p><a target="_blank" href="/adherer/" style="font-size:28px;font-variant:small-caps;width:250px;cursor:pointer;" class="btn btn-xl blue donate-link" title="Faire un don">Faire un don</a></p>
  -						    <p><i>Chaque don compte !</i></p>
  +						    <p style="font-size:20px;">Merci beaucoup pour votre vote !</p>
  +						    <p><i style="font-size:100px;display:inline;" class="fa fa-chevron-circle-left" aria-hidden="true"></i></p>
  +						    <p style="text-align:center;">Vous pouvez à présent fermer cet onglet et retourner dans facebook messenger.</p>
  +					    </div>
  +				    </div>
  +				    <div style="display:none;margin:0 auto;background-color:#d91d1c;height:100%;" id="voting_frame_error">
  +					    <div style="margin:0 auto;padding:50px 50px;color:white;text-align:center;">
  +						    <p style="font-size:20px;">Hmmm... un problème est survenu :/</p>
  +						    <p><i style="font-size:100px;display:inline;" class="fa fa-chevron-circle-left" aria-hidden="true"></i></p>
  +						    <p style="text-align:center;">Vous pouvez à présent fermer cet onglet et retourner dans facebook messenger.</p>
   					    </div>
   				    </div>
   			    </div>
  
positive.code: 		}
  		var data=JSON.parse(e['data']);
  		if (data['message']=='voteComplete') {
  			$('#voting_frame_iframe').attr("src",'about:blank');
  			$('#voting_frame_iframe').hide();
  			if (typeof MessengerExtensions != 'undefined') {
  				MessengerExtensions.requestCloseBrowser(function success() {
  					console.log("voteComplete - closing webview");
  				}, function error(err) {
  					console.log(err);
  				});
  			}
  			$('.modal.cocorico').modal('hide');
  			back_to_chat("api/vote_completed");
  		} else if (data['message']=='voteSuccess') {
  		} else if (data['message']=='voteError') {
  			$('.modal.cocorico').modal('hide');
  			if (typeof MessengerExtensions != 'undefined') {
  				MessengerExtensions.requestCloseBrowser(function success() {
  					console.log("voteError - closing webview");
  				}, function error(err) {
  					console.log(err);
  				});
  			}
  			back_to_chat("api/vote_completed");
  		} else if (data['message']=='voteCanceled') {
  			$('.modal.cocorico').modal('hide');
  			if (typeof MessengerExtensions != 'undefined') {
  				MessengerExtensions.requestCloseBrowser(function success() {
  					console.log("voteError - closing webview");
  				}, function error(err) {
  					console.log(err);
  				});
  			}
  			$('#voting_frame_iframe').attr("src",'about:blank');
  			back_to_chat("api/vote_completed");
  		}
  	};
  	$('#voting_frame_cc').on('hidden.bs.modal', function () {
  
negative.code: 		},
  		dataType: "json",
  		success: function(data) {
  			console.log("msg sent to user");
  		},
  		error: function(data) {
  			console.log("could not contact chat back");
  