/* 
 * Variables requeridas
 * var linkSave = "<?php echo $view->linkTo('AjaxComentarios/save')?>";
 * var idSitio = <?php echo $view->idSitio;?>;
 * var idPagina = <?php echo $view->idPagina;?>;
 * var permisosSitio = <?php echo $view->permisos;?>;
 * var moderacion = <?php echo $view->moderacion;?>;
 */
function comentarios(elemento)
{
	$('#nuevo_'+elemento).show('slow');
	$('#action_'+elemento).css('visibility','hidden');
    $('#action2_'+elemento).css('display','block');
}

function guarda_comentario(elemento)
{
	nombre = $('#nombre_'+elemento).val();
	correo = $('#correo_'+elemento).val();
	comentario = $('#comentario_'+elemento).val();
	div_comentario = document.createElement('div');
	contenedor = window.parent.document.getElementById('comentarios_'+elemento);
	nombre_valido = validarNombre(correo,elemento);
	correo_valido = validarEmail(correo,elemento);
	comentario_valido = validarComentario(correo,elemento);
	fecha = new Date();
	if(nombre_valido == 1 && correo_valido == 1 && comentario_valido == 1)
	{
		div_comentario.setAttribute('display','none');
		div_comentario.setAttribute('id','nuevo_comentario');
		contenedor.appendChild(div_comentario);
		$.post(linkSave,{id_sitio:idSitio,id_elemento:elemento,nombre:nombre,correo:correo,comentario:comentario,id_pagina:idPagina,permisos:permisosSitio},function(data){
                
				 if(data == 1)
				 {
                    var nuevo = window.parent.document.getElementById('nuevo_comentario');
					if(moderacion == 0)
						$(nuevo).html('<div style="text-align: left; padding:5px; margin-bottom:3px; font-size: 11px;"><strong>'+nombre+'</strong> coment&oacute; : '+comentario+'<br/><strong> El dia :</strong> '+fecha.getFullYear()+'-'+(fecha.getMonth() +1)+'-'+fecha.getDate()+'  <strong> a las </strong> '+fecha.getHours()+':'+fecha.getMinutes()+'<hr/>');
					else
						$(nuevo).html(' <b>Tu mensaje se encuentra en espera de aprobaci&oacute;n </b>');

					$(nuevo).show('slow',function(){cierraComentarios(elemento)});
					$(nuevo).removeAttr('id');
				 }
				 else
				 {
					$(nuevo).attr('class','error');
					$(nuevo).html('Ha ocurrido un error');
					$(nuevo).show('slow');
					cierraComentarios(elemento);
					$(nuevo).removeAttr('id');
				 }
		});
	}
}

function cierraComentarios(elemento)
{	
    $('#action_'+elemento).css('visibility','visible');
    $('#nuevo_'+elemento).hide('slow');
	$('#correo_'+elemento).attr('class','input200');
	$('#nombre_'+elemento).attr('class','input200');
	$('#comentario_'+elemento).attr('class','');
}

function validarEmail(valor,elemento)
{
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor))
		return (1);
	else
	{
		$('#correo_'+elemento).attr('class','input200 error');
		return (0);
	}
}

function validarNombre(valor,elemento)
{
	if (valor != '')
		return (1);
	{
		$('#nombre_'+elemento).attr('class','input200 error');
		return (0);
	}
}

function validarComentario(valor,elemento)
{
	if (valor != '')
		return (1);
	else
	{
		$('#comentario_'+elemento).attr('class',' error');
		return (0);
	}
}

