(function($) {
	
	$(document).ready(function(){	
		$(".miniblog_postcomment span").click( function(){ makeFormToSend($(this).parent().attr('id')); } );
	});
	
	function makeFormToSend(id) {
		var id_unique = id.replace('com_','');
		var form = "<div class='new_com'><input type='hidden' id='comment_"+id_unique+"' value='"+id_unique+"'>";
		form += "<div><label for='nom_"+id_unique+"'>Votre nom *</label><input type='text' id='nom_"+id_unique+"'></div>";
		form += "<div><label for='email_"+id_unique+"'>Votre e-mail *</label><input type='text' id='email_"+id_unique+"'> E-mail non diffusé</div>";
		form += "<div><label for='message_"+id_unique+"'>Votre message *</label><textarea id='message_"+id_unique+"'></textarea></div>";
		form += "<div><input type='button' onclick='sendThisComment("+id_unique+");' value='Commenter'></div>";
		form += "</div>";
		$("#"+id).html(form);	
		$("#nom_"+id_unique).focus();	
	}
	
})(jQuery);

function sendThisComment(id) {
	var id_comment = $("#comment_"+id).val();
	var nom = $("#nom_"+id).val();
	var email = $("#email_"+id).val();
	var message = $("#message_"+id).val();
	var verifemail = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
	if (verifemail.exec(email) == null) { alert('Votre email est incorrecte !'); return false; }
	if (nom=='') { alert('Le champs nom est obligatoire !'); return false; }
	if (message=='') { alert('Le champs message est obligatoire !'); return false; }
	$.ajax({
		type: "POST",
		url: urlBase + "/postCom.php",
		data: "id_comment="+id_comment+"&nom="+nom+"&email="+email+"&message="+message,
		success: function(msg){
			
			if(msg=="OK") {
				$("#com_"+id).html("<span>Rédiger un commentaire !</span>");
				var retour = "<div class='miniblog_comment'>";
				retour += "<span>"+nom+"</span> &bull; ";
				retour += message;
				retour += "</div>";
				$("#listcom_"+id).append(retour);
			} 
			else if(msg=="VALIDATE"){
				$("#com_"+id).html("<span>Rédiger un commentaire !</span>");
				var retour = "<div class='miniblog_comment'>Votre commentaire à bien été pris en compte, il sera validé dans les plus brefs délais.</div>";
				$("#listcom_"+id).append(retour);
			}
			else {
				alert("Une erreur est survenue durant l'enregistrement de votre commentaire !");
			}
			
		}
	});
}	