window.onload = function() {
	
	$('comentar').onsubmit = function() {

		var nombre = $('nombre').value;
		var comentario = $('comentario').value;
		var terms = $('terms').checked;
		var fotoID = $('fotoID').value;

		if(fotoID == '' || isNaN(fotoID)) {
			return true;
		}			
		
		if(nombre == '') {
			alert('Debes ingresar tu nombre.');
			return false;
		}
			
		if(comentario == '') {
			alert('Debes ingresar tu comentario.');
			return false;
		}
			
		if(!terms) {
			alert('Debes aceptar las condiciones de uso.');
			return false;
		}
		
		new Ajax.Request(HOST+'comentar.php',
		{
			method:'post',
			parameters: {fotoID: fotoID, nombre: nombre, comentario: comentario},
			onFailure: function(){ alert('Error al registar su mensaje.') },
			onSuccess: function(transport){
				//if(transport.responseText == '1')
					crearComentario(nombre, comentario)
				//else
				//	alert('Error al guardar comentario.')
		    }
		});
		
		
		return false;
	}
	
}

function crearComentario(nombre, comentario) {

	var div = document.createElement('div');
	div.className = 'line';
	
	var p = document.createElement('p');
	p.appendChild(document.createTextNode('Publicado por: '));
	
	var strong = document.createElement('b');
	strong.appendChild(document.createTextNode(nombre));
	p.appendChild(strong);
	
	div.appendChild(p);
	
	var p2 = document.createElement('p');
	
	div.appendChild(p2);
	
	var p3 = document.createElement('p');
	p3.appendChild(document.createTextNode('\u00a0')); //non-breaking space (&nbsp;)
	
	div.appendChild(p3);
	
	if($('sinComentarios'))
		$('sinComentarios').parentNode.removeChild($('sinComentarios'));
	
	$('box_comentarios').appendChild(div);
	p2.innerHTML = comentario.replace(/\n/g, '<br />');
	
	Effect.Pulsate(div);

}
