
jQuery(document).ready(function($) {
	
	var btn_post=$("#btn_comment");
	btn_post.click(newComment);
	btn_post.dblclick(dobleClick);
	
	$('a[rel*=facebox]').facebox();
	$("#fb_new_post").css('display', 'none');
});

function dobleClick(){
}

function newComment(){
	
	// validamos
	var comentario;
	comentario=getValue("tx_comment","");
	var edad;
	edad=getValue("dropEdad","combo");
	if (edad==-1){
		alert('Selecciona tu edad!');
		return;
	}
	var nombre;
	nombre=getValue("tx_nombre");
	if (comentario==""){
		errValida(0,"Ingresa algun comentario");
		return;
	}
	if (str_len(comentario)<5){
		errValida(0,"Comentario muy corto...");
		return;
	}
	if (isNaN(edad)){
		errValida(0,"Ingresa una edad correcta");
		return;
	}
	// grabamos
	var id=$("#idpost").text() || gup('id');
	
	var datosPost;
	datosPost="nombre=" + limpiar(nombre) + "&edad=" + limpiar(edad) + "&comentario=" + 
	limpiar(comentario) + "&id=" + id;
	$.ajax({
		type: "POST",
		url: "../procesos/newComment.php",
		data: datosPost,
		success: function(datos){
			// funcion cuando se insertan los datos
			var arrDatos = new Array();
			arrDatos=datos.split("--");
			if (arrDatos[0].indexOf("true") > -1){
				var capaform;
				capaform=$("#newComment");
				capaform.fadeOut("fast");
				var capaOk;
				capaOk=$("#mensajeOk");
				capaOk.fadeIn("fast");
				capaOk.css("margin-top","20px");

			   // se ingreso el registro
				$('#comments_container').append(arrDatos[1]);
				
				//jQuery.facebox.settings.opacity = 0.4;
				//jQuery.facebox( $('#fb_new_post').html() );
				
			}
			else{
				// mostramos el mensaje de error
				//window.location.href = document.location.href;
			}
		}
	});
}


function errValida(estado,mensaje){
	var capaMensaje;
	capaMensaje=$("#validacion");
	if (estado){
		capaMensaje.css("display","none");
	}
	else{
		capaMensaje.css("display","block");
		capaMensaje.html(mensaje);
		capaMensaje.fadeIn("slow");
	}
	
}
