// JavaScript Document
var form_affiche = false;
function afficherCommentaire() {
	if(!form_affiche) {
		$('#ajax_commentaire').slideDown(300);	
		form_affiche = true;
	}
	else
	{
		$('#ajax_commentaire').slideUp(300);	
		form_affiche = false;
	}
}

function envoyerCommentaire(cible) {
	$('#ajax_envoyer').html('Un instant...');
	var message = document.getElementById('msg').value;
	$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=add_commentaire&cible="+cible+"&message="+message+"&date="+new Date().getTime(),
		   success: function(msg){
				if(msg.split("!")[0]=='E')
				{	
					$('#ajax_result').html(msg.split('!')[1]).slideDown();
					//alert(msg.split('!')[1]);
					$('#ajax_envoyer').html('<input name="validation" type="image" value="Ok" id="sendmsg" src="images/send.gif" onclick="envoyerCommentaire('+cible+');" />');
					
				}
				else if(msg.split("!")[0]=='O')
				{
					$('#ajax_commentaire').slideUp(300);
					form_affiche = false;
					$('#ajax_envoyer').html('<input name="validation" type="image" value="Ok" id="sendmsg" src="images/send.gif" onclick="envoyerCommentaire('+cible+');" />');
					$('#ajax_result').html(msg.split('!')[1]).slideDown();
					document.getElementById('msg').value = '';
					//alert(msg.split('!')[1]);
					setpagecomments(cible, 1);
				}
				else alert(msg);
		   }
	});		
}


var oldp  = 0;
function setpagecomments(cible, page) {
	
	//if(oldp>page)
	//	$('#ajax_comments_load_left').html('Chargement en cours...');
	//else
	//	$('#ajax_comments_load_right').html('Chargement en cours...');
	//$('#ajax_comments').html('Chargement en cours...');
								
	$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=get_commentaires&cible="+cible+"&page="+page+"&date="+new Date(),
		   success: function(msg)
		   {
				ret = msg.split("!");
				if(ret[0]=='E')
				{	
					alert(ret[2]);
				}
				else if(ret[0]=='O')
				{
					
					var datapos = msg.indexOf('!',2)+1;
					var htm = msg.substring(datapos);

					$('#ajax_comments').html(htm);
					//$('#ajax_comments').slideDown(300);
					$('#comment_title').html('Commentaires ('+ret[1]+')');//maj nombre commentaires
				}
				else alert(msg);
				
				//$('#ajax_comments_load_left').html('&nbsp;');
				//$('#ajax_comments_load_right').html('&nbsp;');
			}
	});	
	
	
	oldp = page;
}

function valcom(cible, auteur) {
		document.getElementById('ajax_validation_'+cible).innerHTML = 'Un instant...';
		$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=valider_commentaire&cible="+cible+"&auteur="+auteur+"&date="+new Date(),
		   success: function(msg){
				if(msg.split("!")[0]=='E')
				{	
					alert(msg.split('!')[1]);
					document.getElementById('ajax_validation_'+cible).innerHTML = 'Pas d\'action possible';
				}
				else if(msg.split("!")[0]=='O')
				{
					document.getElementById('ajax_validation_'+cible).innerHTML = msg.split('!')[1];
				}
				else alert(msg);

			}
	});	
}

function delcom(cible, auteur) {
		document.getElementById('ajax_validation_'+cible).innerHTML = 'Un instant...';
		$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=detruire_commentaire&cible="+cible+"&auteur="+auteur+"&date="+new Date().getTime(),
		   success: function(msg){
				if(msg.split("!")[0]=='E')
				{	
					alert(msg.split('!')[1]);
					document.getElementById('ajax_validation_'+cible).innerHTML = 'Pas d\'action possible';
				}
				else if(msg.split("!")[0]=='O')
				{
					$('#ajax_com_'+cible).slideUp(300);
				}
				else alert(msg);

			}
	});	
}

/* dans js_all
function bloquer(cible,value) {
	$('#ajax_bloquer_'+cible).html('Un instant...');
	$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=bloquer_membre&cible="+cible+"&value="+value+"&date="+new Date().getTime(),
		   success: function(msg){
				if(msg.split("!")[0]=='E')
				{	
					alert(msg.split('!')[1]);
					$('#ajax_bloquer_'+cible).html('Action impossible');
				}
				else if(msg.split("!")[0]=='O')
				{
					$('#ajax_bloquer_'+cible).html(msg.split("!")[1]);
				}
				else alert(msg);
			}
	});
}*/

function initFancy()
{
	$("a.profile_photo").fancybox({
		'hideOnContentClick': false,
		'overlayShow':	true
	});		
}
function nextphotos(cible,start)
{
	//$('#photolist').html('Un instant...');
	$.ajax({
		   type: "POST",
		   url: "ajax/ajax_moteur.php",
		   data: "action=photolist&cible="+cible+"&start="+start+"&date="+new Date().getTime(),
		   success: function(msg)
		   {
				var ret = msg.charAt(0);
				
				if(ret=='E')
				{	
					$('#photolist').html(msg.substr(2));
				}
				else if(ret=='O')
				{
					$('#photolist').html(msg.substr(2));
					if(start==3) 
						$('#photonav').html('<a href="#unknown" onclick="nextphotos('+cible+',0)">‹‹ Retour</a>');
					else
						$('#photonav').html('<a href="#unknown" onclick="nextphotos('+cible+',3)">›› Suite</a>');
					
					initFancy();
					//$('#photonav').html();
				}
				else alert(msg);
			}
	});
	return false;
}
