// JavaScript Document
$(document).ready(function(){ 
	$("#AnswerDiss").validate({
		errorClass	: 'errorMessage',
		errorElement: 'span',
		onfocusout	: false,
		onkeyup		: false,
		rules: {						
			txtAnswer: {
				required 				: true,				
				validateAnswer 			: true				
			},
			txtCaptCha: {
				required 				: true,
				validateCaptcha 		: true
			}
		},
		messages: {			
			txtAnswer:{		
				required 				: com_msg_requiredcomment,
				validateAnswer			: com_msg_invalidcomment
			},			
			txtCaptCha: {
				required 			: hoinhom_group_capchagroup,
				validateCaptcha		: com_msg_invalidcaptcha
			}
		},
		submitHandler: function(form) {			
			var username = $('#username').val();	
			var page = $('#intPage').val();	
			var groupid = $('#intgroupid').val();
			var discusid = $('#discusid').val();					
			var pcontent = $('#txtAnswer').val();				 
			var purl = HOST_HOINHOM+'detail/addanswer';
			var pdata = {
				groupid: groupid,	
				discusid:discusid, 
				txtAnswer: pcontent
			}
			$.ajax({
				cache	: false,
				async	: false,
				data	: pdata,
				url		: purl,
				dataType: 'jsonp',
				jsonp	: 'callback',
				success	: function(response) {						
					if (response['error'] == 0){
						$('#txtAnswer').val('');
						$('#txtCaptCha').val('');
						showUIMessage(response['msg']);
						showcomment(groupid, discusid, page);
						refreshCaptcha('discussAns','hoinhom','');
					} else {
						alert(response['msg']);
					}
				}
			});
			return false;
		}
	});	
	$.validator.addMethod('validateAnswer', function() {
		return validateComment($('#txtAnswer').val(), 'hoinhom');
	});
	$.validator.addMethod('validateCaptcha', function() {
		var strCaptchaInput = $('#txtCaptCha').val();		
		return  validateCaptcha(strCaptchaInput, 'hoinhom');
	});

  });

showcomment = function(groupid, discusid, page) {
	$.get(
		HOST_HOINHOM + 'ajax/detaildicussajax?groupid='+groupid+'&discusid='+discusid+'&page='+page,{}, 
		function(response) {
			$("#listData").html(response); 
			return true; 
		}
	);
}

showanswer = function(id){	 									  
      $("#Answer_"+id).toggle("slow");
      return true; 
}

showdiscuss = function(id){	
	$("#Answer_"+id).toggle("slow");    	
     return true;
}

deldiscuss = function(did,gid,type){
	if(confirm("Bạn có muốn xóa chủ đề này?")==true){		
      var strUrl = HOST_HOINHOM + 'detail/deldiscuss?discusid='+did; 	 
		$.ajax({
			cache	: false,
			async	: false,
			type	: 'GET',
			data	: '',
			url		: strUrl,
			success	: function(response) {				
				var countdiv = $(".DiscussItems .DiscussContent").length; 
				showUIMessage("Bạn đã xóa chủ đề thành công!");		
				showfilterdiscus(gid,type);
			}
		});	 		
	}else{
		return false; 
	}	
}

showfilterdiscus = function(gid, status){
	var strUrl = HOST_HOINHOM + 'detail/boxdiscussajax?groupid='+gid+'&status='+status; 	 
		$.ajax({
			cache	: false,
			async	: false,
			type	: 'GET',
			data	: '',
			url		: strUrl,
			success	: function(response) {				
				$("#divTrackerDiscss").html(response);
			}
		});	 	
}

showfilterdating = function(gid, type){
	var strUrl = HOST_HOINHOM + 'detail/boxdatingfilterajax?groupid='+gid+'&type='+type; 	 
		$.ajax({
			cache	: false,
			async	: false,
			type	: 'GET',
			data	: '',
			url		: strUrl,
			success	: function(response) {				
				$("#divTracker").html(response);
			}
		});	 	
}


showboxadddiscuss = function(gid, did, type)
{
	$.get(HOST_HOINHOM + "ajax/boxadddiscuss",{groupid:gid, discusid:did, ptype:type},
		function (html) {
			$.blockUI({
				message: html,
				css: {
					background: 'none',
					border: 'none',
					top:  ($(window).height() - 500)/2 + 'px',
					left: ($(window).width() - 500)/2 + 'px',
					cursor: 'pointer'
				}
			});
		});	
}

showboxaddanswer = function(gid, did, type)
{
	$.get(HOST_HOINHOM + "ajax/boxaddanswer",{groupid:gid, discusid:did, ptype:type},
		function (html) {
			$.blockUI({
				message: html,
				css: {
					background: 'none',
					border: 'none',
					top:  ($(window).height() - 500)/2 + 'px',
					left: ($(window).width() - 500)/2 + 'px',
					cursor: 'pointer'
				}
			});
		});	
}

updatestatus = function(did, status, groupid)
{
	var strUrl = HOST_HOINHOM + 'detail/updatestatus?discusid='+did+'&status='+status + '&groupid=' + groupid; 	 
	$.ajax({
		cache	: false,
		async	: false,
		type	: 'GET',
		data	: '',
		url		: strUrl,
		success	: function(response) {				
			$("#accept_"+did).text('Đã duyệt');
			showUIMessage("Chủ đề đã được duyệt thành công!");			
		}
	});	 	
}

delanswer = function(gid, did,aid)
{
	if(confirm("Bạn có muốn xóa trả lời cho chủ đề này?")==true){
		var strUrl = HOST_HOINHOM + 'detail/delanswer?answerid='+aid+'&discusid='+did+'&groupid='+gid; 	 
		$.ajax({
			cache	: false,
			async	: false,
			type	: 'GET',
			data	: '',
			url		: strUrl,
			success	: function(response) {				
				showUIMessage("Bạn đã xóa câu trả lời thành công!");
				$("#Items_"+aid).slideUp("slow");
				location.reload();
			}
		});	 
		return true; 	
	}else{
		return false; 
	}		
		
}

