// JavaScript Document
function vacio(cadena)
{                                    // DECLARACION DE CONSTANTES
	var blanco = " \n\t" + String.fromCharCode(13); // blancos
									   // DECLARACION DE VARIABLES
	var i;                             // indice en cadena
	var es_vacio;                      // cadena es vacio o no
	for(i = 0, es_vacio = true; (i < cadena.length) && es_vacio; i++) // INICIO
	  es_vacio = blanco.indexOf(cadena.charAt(i)) != - 1;
	return(es_vacio);
}
window.addEvent('domready', function(){

	$('CommentForm').addEvent('submit', function(e) {
	
		if(vacio($('name').value)) {
	 	 alert("No dejes el  Campo \"NOMBRE\" vacio.");
		new Event(e).stop();
		 }

		else if(vacio($('comment').value))
		{
		  alert("No dejes el Campo \"COMENTARIO\" vacio.");
		  new Event(e).stop();
		}
		else // ahora envio
		{
			$('name').value = escape ($('name').value);
			$('comment').value = escape ($('comment').value);
			$('comment').value = $('comment').value.replace(/%20/g," ");
			$('CommentForm').addClass('form-hidding');
			$('add_comments').addClass('ajax-loading');
			new Event(e).stop();
			
			 /* send takes care of encoding and returns the Ajax instance.
			 *  onComplete removes the spinner from the log. */
			 
			this.send({
					update:  $('add_comments'), 
					onComplete: function() {
						$('add_comments').removeClass('ajax-loading');
						$('add_comments').addClass('ajax-ok');
					}
				});
		} // cierro el else que envia	
	});
});
