function envoi_com($id){
		var texta = document.getElementById('comment').value;
		if (texta != '') {
			if (document.getElementById('codesecu').value != '') {
				Commanage.valid_captcha($id,'list_comments');
			} else {
				alert('Vous n\'avez pas saisi le code de s\351curit\351');
			}
		} else {
			alert('Vous n\'avez pas saisi de commentaire');
		}
	}

function captcha_process_keydown(e)
	{
		if (window.event)
		{
			if (window.event.type == "keydown" && window.event.keyCode == 13) // IE
			{
				document.formcomment.submit()
			}
		}
		if (e)
		{
			if (e.type == "keydown" && e.keyCode == 13) // FF
			{
		    	document.formcomment.submit()
		    	return true;
			}
		}
	}

	function clickTextArea() {
		captchaDisplayedObject = document.getElementById('captchaDisplayed');
		if (captchaDisplayedObject.value == 'false') {
			//G&eacute;n&eacute;ration du captcha
			var img = document.getElementById('imgCaptcha');
			img.src= '/captcha/captchaShow?width=80&height=20&t=' +  Math.floor((new Date()).getTime() / 1000);
			document.getElementById('captchaZone').style.display = 'block';
			//document.getElementById('withoutCaptcha').style.display = 'none';
			captchaDisplayedObject.value='true'
		} 
	}





var Commanage = {
	load_comments : function (id, limit, offset)
	{
	
	},
	
	load_comments_shorten150 : function (id, limit, offset)
	{
		$("#box_comment").innerHTML = '<img src="/extension/commanage/design/standard/images/ajax-loader.gif" alt="Loading" title="Loading" /></div>';
		var url = "/commanage/list_comments/" + id + "/node/europe1/list_comments_shorten150/" + limit + "/" + offset;
		$("#box_comment").load(url);
	},
	load_comments_div : function (id, limit, offset)
	{
		$("#box_comment").innerHTML = '<img src="/extension/commanage/design/standard/images/ajax-loader.gif" alt="Loading" title="Loading" /></div>';
		var url = "/commanage/list_comments/" + id + "/node/europe1/list_comments_div/" + limit + "/" + offset;
		$("#box_comment").load(url);
	},	
	load_comments_div_shorten : function (id, limit, offset)
	{
		$("#box_comment").innerHTML = '<img src="/extension/commanage/design/standard/images/ajax-loader.gif" alt="Loading" title="Loading" /></div>';
		var url = "/commanage/list_comments/" + id + "/node/europe1/list_comments_div_shorten/" + limit + "/" + offset;
		$("#box_comment").load(url);
	},		
	add_comment : function (id, view)
	{	
		if( !view )
			view = 'list_comments';
		
		var url = "/commanage/add_comment/" + id + '/' + view;
		$.ajax({
				url: url,
				async: true,
				type: "POST",
				data: 'id='+id+'&add=add&comment=' + escape(encodeURIComponent($('#comment').val()))+'&rate=' + escape(encodeURIComponent($('#rating').val())),
				success: function(result)
				{
					Commanage.reload_comments(result);
				}
		});
	},
	
	del_comment : function (id_article,id)
	{
		$("#btn_delete" + id).style.display = 'none';
		$("#btn_delete_loading" + id).style.display = 'block';
		
		var url = "/commanage/del_comment/" + id;
		
		
		$.ajax({
				url: url,
				type: "POST",
				data: 'id_article=' + id_article,
				success: function(result)
				{
					Commanage.after_delete;
				}
		});
		

	},
	
	reload_comments : function (ajax)
	{
		
		var res = eval('('+ ajax +')');	
		
		if(res.res){
//			if($("#box_comment").html().match("No comment") == "No comment" ){
//				$("#box_comment").html( res.content);
//			}else{
//				$("#box_comment").html( res.content + document.getElementById("box_comment").innerHTML);
//			}
			
			$("#comment").value = "";
			//Effect.Grow("comment"+res.id);
			alert('Votre commentaire sera bient\364t visible.')
			
		}else{
			alert(res.content);
		}

//		document.getElementById('listcommentaire').className="article_commentaire_liste";
		$('#divLoading').hide('slow');
		$('#formComment').show('slow');
		
	},
	
	after_delete : function (ajax)
	{
		var res = eval('('+ajax+')');
		if(res.res)
		{
			/* Effect.Shrink('comment'); */ 
			
			$("#comment" + res.content).hide('slow'); return false;
			/* Effect.Shrink('comment' + res.content); return false; */
			//load_comments(res.content);
		}
		else
		{
			alert("Error when delete the comment, please retry.");
		}
		$("#btn_delete_loading" + res.content).hide('slow');
		$("#btn_delete" + res.content).show('slow');
		
	},
	
	valid_captcha : function (id, view)
	{

		var codesecu = document.getElementById('codesecu').value;
		document.getElementById('codesecu').value="";
		var url = '/captcha/captchaAjaxValid/' + codesecu;
		
		
		$.ajax({
				url: url,
				type: "GET",
				async: false,
				success: function(ajax){
						if(ajax.match(/\d/) == '0'){
							alert('Merci de v\351rifier le code de s\351curit\351');
						}else{
							document.getElementById('formComment').style.display='none';
							//document.getElementById('divLoading').style.display='block';
							Commanage.add_comment(id, view);
						}
					var img = document.getElementById('imgCaptcha');
					img.src= '/captcha/captchaShow?width=80&height=20&t=' +  Math.floor((new Date()).getTime() / 1000);
					document.getElementById('captchaZone').style.display = 'block';

				}
			});
			

	},
	
	toggle_ts_commentaires : function (state)
	{
		state == 'off' ? $("#ts_comm").style.display = 'none' : $("#ts_comm").style.display = 'block';
	}

};

