// JavaScript Document


//COMENTARIOS POST

function actualizarComentariosPost(var_id){
	// consulto los sitios por ajax
    $("#msj_ajax_comentarios").html('Enviando y cargando comentarios...');
    
	$.ajax({
		type: "GET",
		url: "../ajax/realtime_comentariosPost.php",
		data: "id="+var_id,
		dataType: "script",
		success: function(data){
		  comentariosPost(data);
          $("#msj_ajax_comentarios").html("");
          $("#botonPuntuarId").attr('disabled','');
		}
		
	});
    
    
}

function comentariosPost(data){
		$("#mostrarComentariosPost").html(data);
}

function solo_comentar_ajax(){
 $.ajax({
				type: "POST", 
				url: "../ajax/comentarPost.php",
				data: "id="+$("#id_post").val()+"&escribirComentario="+encodeURIComponent(tinyMCE.get('escribirComentario').getContent())+"&soloComentar=1",
				dataType: "script",
				success: function(data){
		  			// llamo a la función para refrezcar los comentarios
					data = data.replace(/^\s+|\s+$/g, "");
					if((data).length>10){ // eso que es?, lo que hace es fijarse si recibo algun texto, eantonces lo considero error y muestro.
						alert((data));
					}else{
					   $("#botonPuntuarId").attr('disabled','disabled');
						tinyMCE.get('escribirComentario').setContent('');
						actualizarComentariosPost($("#id_post").val());
					}
				}
			});
	
	return false;


}




function comentar_ajax(id){
 $.ajax({
				type: "POST",
				url: "../ajax/comentarPost.php",
				data: "id="+$("#id_post").val()+"&escribirComentario="+encodeURIComponent(tinyMCE.get('escribirComentario').getContent()),
				dataType: "script",
				success: function(data){
		  			// llamo a la función para refrezcar los comentarios
					data = data.replace(/^\s+|\s+$/g, "");
					if((data).length>10){ // eso que es?, lo que hace es fijarse si recibo algun texto, eantonces lo considero error y muestro.
						alert((data));
					}else{
					   $("#botonPuntuarId").attr('disabled','disabled');
						tinyMCE.get('escribirComentario').setContent('');
					//	actualizarComentariosPost($("#id_post").val());
                        // llamo a la funcion que dar puntos, ACA se ejecuta una vez que retorna datos comentarPOST.php
                        darPuntosPost(id,data); // le paso  el nuevo parametro, el id del comentario
					}
                    
                    
				}
			});
	
	return false;


}


function darPuntosPost(id,comentario_id){
	
    $("#msj_ajax_puntos").html("Enviando puntos...");
    
	// consulto los sitios por ajax
	$.ajax({
		type: "GET",
		url: "../ajax/dar_puntos.php",
		data: "id="+$("#id_post").val()+"&puntos="+$("#darPuntosSelect").val()+"&comentario_id="+comentario_id,
		dataType: "script",
		success: function(data){
            
           
                
              	$("#puntos_post_totales").html(puntos_post);
                $("#puntos_dados_post").html(puntos_restantes); 
                // verifico los puntos que dio el usuario.
                if(puntos_disponibles_post>0){
                    // elimino los valores del combo
                    $("#darPuntosSelect").html(""); 
                   
                    
                    for(var x=puntos_disponibles_post;x>0;x--){ //subi este !!
                        $("#darPuntosSelect").append("<option value='"+x+"'>"+x+"</option>");
                        
                    }
                }else{
                    // los puntos son igual a 10, tengo que elminar que cosa? esto
                    $("#calificarTitulo_post").html(""); // cambio el div de puntuar por el de "ya diste 10 puntos"""
                   $("#postCalificado_post").html("Ya diste 10 puntos Nerd!");
                  
                   $("#darPuntaje_post").remove(); // elimino el boton de puntuar
                   
                }
                $("#msj_ajax_puntos").html(""); 
                
               	actualizarComentariosPost($("#id_post").val());
            
                
		}
	});
    
   

}

// subi esto
 function comentar_puntuar(id){
        
        if(tinyMCE.get('escribirComentario').getContent().length>17){
            
            
            comentar_ajax(id); // le paso el id que tiene que recibi r dar puntos POST.
             //darPuntosPost(id) esta funcion tiene que ser llamada desde comentar_ajax() 
            //$("#botonComentarYpuntuar").attr('disabled','');
            
        }else{
                alert("Debes dejar un comentario con tu calificación!");
        }
    }



