function util(url,action,nIdcontenido,nIdComentario,nOpcion,estadomanosdiv){
	Dialog.info(msj_coment_util, {width:250, height:100, showProgress: true});
	try{
			var myRequest = new Ajax.Request(url+action, {
		  	  		parameters: 'nIdComentario=' + encodeURIComponent(nIdComentario)+ '&nOpcion=' +  encodeURIComponent(nOpcion),
		  	  		onComplete: function(reply) {
									//alert(reply.responseText);
									//new Ajax.Updater('comentariosbox', url+'/comentarios/updatelist/id/'+nIdcontenido);
									new Ajax.Updater(estadomanosdiv, url+'/comentarios/estadomanos/nIdComentario/'+nIdComentario);
		  							Dialog.closeInfo();
		  						}
		});
		}catch (e){
			alert('Error: ' + e.toString());
		}
		
}
function util2(url,action,nIdcontenido,nIdComentario,nOpcion,user){
	Dialog.info(msj_coment_util, {width:250, height:100, showProgress: true});
	try{
			var myRequest = new Ajax.Request(url+action, {
		  	  		parameters: 'nIdComentario=' + encodeURIComponent(nIdComentario)+ '&nOpcion=' +  encodeURIComponent(nOpcion),
		  	  		onComplete: function(reply) {
									//alert(reply.responseText);
									window.location=url+'/comentarios/todosloscomentarios/user/'+user;
		  							Dialog.closeInfo();
		  						}
		});
		}catch (e){
			alert('Error: ' + e.toString());
		}
		
}
function eliminarcomentario(idcontenido,url,action,idcomentario,formObj){
	Dialog.confirm(msj_coment_eliminar, {width:300, buttonClass: "myButtonClass", id: "myDialogId", cancel:function(win) {}, ok:function(win) {
	try{
			var myRequest = new Ajax.Request(url+action, {
		  	  		parameters: 'idcomentario=' + encodeURIComponent(idcomentario)+ '&idcontenido=' +  encodeURIComponent(idcontenido),
		  	  		onComplete: function(reply) {
									//alert(reply.responseText);
									new Ajax.Updater('comentariosbox', url+'/comentarios/updatelist/id/'+idcontenido);
		  						}
		});
		}catch (e){
			alert('Error: ' + e.toString());
		}
		return true;
		} 
	});
}
function eliminarcomentario2(idcontenido,url,action,idcomentario,formObj,user){
	Dialog.confirm(msj_coment_eliminar, {width:300, buttonClass: "myButtonClass", id: "myDialogId", cancel:function(win) {}, ok:function(win) {
	try{
			var myRequest = new Ajax.Request(url+action, {
		  	  		parameters: 'idcomentario=' + encodeURIComponent(idcomentario)+ '&idcontenido=' +  encodeURIComponent(idcontenido),
		  	  		onComplete: function(reply) {
									//alert(reply.responseText);
									window.location=url+'/comentarios/todosloscomentarios/user/'+user;
		  						}
		});
		}catch (e){
			alert('Error: ' + e.toString());
		}
		return true;
		} 
	});
}
function obtenerSesion(urlraiz,urlcontroller){
try{
	var myRequest = new Ajax.Request(urlraiz + '/comentarios/sesion/', {
		onComplete: function(reply){
					  					//alert(reply.responseText);
					  					agregarcomentario(urlraiz,urlcontroller,reply.responseText);
					  			   }
						});
					}catch (e)
					{
						alert('Error: ' + e.toString());
					}
}
function agregarcomentario(urlraiz,urlcontroller){
	
	$('linkcaptcha').href="javascript:return false;";
	
	var form = $('comentarioform');
	var titulo = form['titulo'];
	var codigousuariocontenido = form['codigousuariocontenido'];
	var idcontenido= form['idcontenido'];
	var id= form['id'];
	var scaptcha=form['captcha'];
	var nombre = form['nombre'];
	var site =form['site'];
	var pk = form['pk'];
	
	//alert('sesion:'+$('captcha').value);
	
			
	
		if(!oEditor.GetHTML().blank()){
			if(!$F(nombre).blank()){
					
						try{
								Dialog.info(msj_coment_agregar, {width:250, height:100});
								var myRequest = new Ajax.Request(urlraiz + urlcontroller, {
							  	  		parameters: 'pk='+$F(pk)+'&captcha='+ $F(scaptcha) + '&titulo=' + encodeURIComponent($F(titulo))+'&texto=' + encodeURIComponent(oEditor.GetHTML()) + '&codigousuariocontenido=' + encodeURIComponent($F(codigousuariocontenido)) + '&idcontenido=' + encodeURIComponent($F(idcontenido)) + '&id=' + encodeURIComponent($F(id)) + '&nombre=' + encodeURIComponent($F(nombre)) +  '&site=' + encodeURIComponent($F(site)) ,
							  	  		onComplete: function(reply) {
							  	  		
							  	  			//alert(reply.responseText);
							  	  		if(reply.responseText==0){
							  	  			alert(msj_coment_e_captha),
											//new Ajax.Updater(msj_coment_e_captha, urlraiz+'/comentarios/errorcaptha/');
											new Ajax.Updater('comentariosbox', urlraiz+'/comentarios/updatelist/id/'+$F(idcontenido));
											Dialog.closeInfo();
							  	  		}else{
											
												new Ajax.Updater('comentariosbox', urlraiz+'/comentarios/updatelist/id/'+$F(idcontenido));
												Dialog.closeInfo();		
										}
							    	                
												
													
													  			
							  			}
								});
							}catch (e){
								Dialog.closeInfo();
								alert('Error: ' + e.toString());
								$('linkcaptcha').href="javascript:agregarcomentario('"+urlraiz+"','/comentarios/agregarAjax');";
							}
					
			}else{
				Dialog.alert(msj_coment_e_nom, {width:300, height:100, okLabel: "cerrar", ok:function(win) {debug("validate alert panel"); return true;}});
				$('linkcaptcha').href="javascript:agregarcomentario('"+urlraiz+"','/comentarios/agregarAjax');";
			}
		}else{
			Dialog.alert(msj_coment_e_txt, {width:300, height:100, okLabel: "cerrar", ok:function(win) {debug("validate alert panel"); return true;}});
			$('linkcaptcha').href="javascript:agregarcomentario('"+urlraiz+"','/comentarios/agregarAjax');";
		}
	


}