/**
 * @author tuantt
 * @Date created 05.08.2010 
 */
if (typeof objGroup == 'undefined') {
    
var objGroup = {
	/**
	 * create group
	 * tuantt
	 * 01.07.2010
	 * */
	creatGroup: function(){
		//$('#sbGroup').attr('disabled', 'disabled'); //Khong chay tren chrome
		var options = {
			success:function(responseText, statusText){
				if ((parseInt(responseText.intIsOk) > 0) || (responseText.intIsOk == true)) {
					$.ajax({
						type:"post",
						url: $('#linkSentMail').val(),
						success: function() {
						}
					});
					document.location = $('#linkViewGroup').val();
				} else {
					if(responseText.chkOk) {
						$('#errchkOk').css('display','block');
						$("#errchkOk").html(responseText.chkOk);
					} else {$('#errchkOk').css('display','none');}
					if(responseText.txtName) {
						$('#errName').css('display','block');
						$("#errName").html(responseText.txtName);
					} else {$('#errName').css('display','none');}
					if(responseText.txtLogo) {
						$('#errLogo').css('display','block');
						$("#errLogo").html(responseText.txtLogo);
					} else {$('#errLogo').css('display','none');}
					if(responseText.file_image_type) {
						$('#errLogo_type').css('display','block');
						$("#errLogo_type").html(responseText.file_image_type);
					} else {$('#errLogo_type').css('display','none');}
					if(responseText.file_image_size_rezo) {
						$('#errLogo_size_rezo').css('display','block');
						$("#errLogo_size_rezo").html(responseText.file_image_size_rezo);
					} else {$('#errLogo_size_rezo').css('display','none');}
					if(responseText.file_image_size) {
						$('#errLogo_size').css('display','block');
						$("#errLogo_size").html(responseText.file_image_size);
					} else {$('#errLogo_size').css('display','none');}
					if(responseText.txtWeb) {
						$('#errWeb').css('display','block');
						$("#errWeb").html(responseText.txtWeb);
					} else {$('#errWeb').css('display','none');}
					if(responseText.txtGroupOwner) {
						$('#errGroupOwner').css('display','block');
						$("#errGroupOwner").html(responseText.txtGroupOwner);
					} else {$('#errGroupOwner').css('display','none');}
					if(responseText.errOtherGroup) {
						$('#errOtherGroup').css('display','block');
						$("#errOtherGroup").html(responseText.errOtherGroup);
					} else {$('#errOtherGroup').css('display','none');}
					
					$('#txtName').focus();
					$('#sbGroup').attr('disabled', '');
				}
				$('#fmCreatGroup').unbind('submit');
				$('#sbGroup').unbind('click');
			},
			error: function(){
				alert("Không thao tác được với nhóm: Bạn không thể tạo nhóm nhiều lần");
				$('#fmCreatGroup').unbind('submit');
			},
			url:        $('#linkCreatGroup').val(),
			type:      'POST',
			dataType:  'json'
		};
		$('#fmCreatGroup').ajaxForm(options);
		return;
	},
	
	//~ creatGroup: function(){
		//~ $('#sbGroup').attr('disabled', 'disabled');
		//~ $.ajax({
			//~ url:  $('#linkCreatGroup').val(),
			//~ type: 'POST',
			//~ data:  $('#fmCreatGroup').serialize(),
			//~ success:function(http){
				//~ var responseText = http.parseJSON();
				//~ if ((parseInt(responseText.intIsOk) > 0) || (responseText.intIsOk == true)) {
					//~ $.ajax({
						//~ type:"post",
						//~ url: $('#linkSentMail').val(),
						//~ success: function() {
						//~ }
					//~ });
					//~ document.location = $('#linkViewGroup').val();
				//~ } else {
					//~ if(responseText.chkOk) {
						//~ $('#errchkOk').css('display','block');
						//~ $("#errchkOk").html(responseText.chkOk);
					//~ } else {$('#errchkOk').css('display','none');}
					//~ if(responseText.txtName) {
						//~ $('#errName').css('display','block');
						//~ $("#errName").html(responseText.txtName);
					//~ } else {$('#errName').css('display','none');}
					//~ if(responseText.txtLogo) {
						//~ $('#errLogo').css('display','block');
						//~ $("#errLogo").html(responseText.txtLogo);
					//~ } else {$('#errLogo').css('display','none');}
					//~ if(responseText.file_image_type) {
						//~ $('#errLogo_type').css('display','block');
						//~ $("#errLogo_type").html(responseText.file_image_type);
					//~ } else {$('#errLogo_type').css('display','none');}
					//~ if(responseText.file_image_size_rezo) {
						//~ $('#errLogo_size_rezo').css('display','block');
						//~ $("#errLogo_size_rezo").html(responseText.file_image_size_rezo);
					//~ } else {$('#errLogo_size_rezo').css('display','none');}
					//~ if(responseText.file_image_size) {
						//~ $('#errLogo_size').css('display','block');
						//~ $("#errLogo_size").html(responseText.file_image_size);
					//~ } else {$('#errLogo_size').css('display','none');}
					//~ if(responseText.txtWeb) {
						//~ $('#errWeb').css('display','block');
						//~ $("#errWeb").html(responseText.txtWeb);
					//~ } else {$('#errWeb').css('display','none');}
					//~ if(responseText.txtGroupOwner) {
						//~ $('#errGroupOwner').css('display','block');
						//~ $("#errGroupOwner").html(responseText.txtGroupOwner);
					//~ } else {$('#errGroupOwner').css('display','none');}
					//~ if(responseText.errOtherGroup) {
						//~ $('#errOtherGroup').css('display','block');
						//~ $("#errOtherGroup").html(responseText.errOtherGroup);
					//~ } else {$('#errOtherGroup').css('display','none');}
					//~ 
					//~ $('#txtName').focus();
					//~ $('#sbGroup').attr('disabled', '');
				//~ }
				//~ $('#sbGroup').unbind('click');
			//~ }
		//~ });
		//~ return;
	//~ },
	
	 /**
	  * member join a group
	  * tuantt
	  * 05.07.2010
	  * */
	joinMemberToGroup: function(idG) {
		var rootSite = $('#root_site').val();
		$.ajax({
			type:"post",
			url: $('#linkJoinGroup').val(),
			data: {idG: idG},
			success:function()	{
				//alert(rootSite);
				$.ajax({
					type: "post",
					url: $('#sentMailNewMem').val(),
					data: {idG: idG},
					success: function() {
					}
				});
				objGroup.delNotices('#noticeInviteGroup_'+idG);
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * del notice group
	 * tuantt
	 * 27.10.2010
	 * */
	delNotices: function(id) {
		var noticeId = $(id).parents('li').attr('id');
		//alert(noticeId);
		$.ajax({
			type: "post",
			url: $('#rootsite').val() +"/member/deleteNotice",
			data: "noticeId="+noticeId,
			success: function(xmlhttp) {
				$("#"+noticeId).slideUp();
			}
		});
	},
	/**
	 * select type group is other
	 * tuantt
	 * 07.07.2010
	 * */
	groupOtherType: function(obj1, obj2) {
		if($(obj1).val() == 0) {
			$('#'+obj2).fadeIn('slow');
		} else {
			$('#'+obj2).fadeOut('slow');
		}
		return;
	},
	
	/**
	 * select type group is other in admin
	 * tuantt
	 * 13.08.2010
	 * */
	groupOtherInAdmin: function(obj1, obj2) {
		if($(obj1).val() == 0) {
			$('#cateNoun').css('display', 'none');
			$('#'+obj2).fadeIn('slow');
			//$('#'+obj2).css('display', 'block');
		} else {
			$('#'+obj2).fadeOut('slow');
			$('#cateNoun').css('display', 'block');
			var id = $(obj1).val();
			//alert(id);
			$.ajax({
				type: "POST",
				url: $('#linkGetTypeByParent').val()+"&id="+id,
				success: function(xmlhttp){
					var responseText = xmlhttp.parseJSON();
					GetID("cateNoun").innerHTML = responseText.template;
			   }
			});
		}
		return;
	},
	
	/**
	 * out or in display
	 * tuantt
	 * 09.07.2010
	 * */
	ovlEventGroup: function(obj, n) {
		if($('#txtNameDiscus').val() != ""){$('#txtNameDiscus').val("");}
		if($('#txtDiscussion').val() != ""){$('#txtDiscussion').val("");}
		if($("input[name='txtDiscus']").val() != ""){$("input[name='txtDiscus']").val("");}
		if(n == 1){
			$('#'+obj).css('display', 'none');
			$('#'+obj).slideDown(800);
		}
		if(n == 2){
			$('#'+obj).slideUp(800);
		}
		if(n == 0) {
			if($('#'+obj).css('display') == 'none') {
				$('#'+obj).slideDown(500);
				$('#img_'+obj).attr('src', $('#pathTmpModActive').val()+'/images/iconSub_up.jpg');
				$('#img_'+obj).css('width', 6);
			} else {
				$('#'+obj).slideUp(500);
				$('#img_'+obj).attr('src', $('#pathTmpModActive').val()+'/images/iconSub.jpg');
				$('#img_'+obj).css('width', 8);
			}
		}
		//$("#"+obj).toggle();
		return;
	},
	
	 /**
	  * member join a group
	  * tuantt
	  * 05.07.2010
	  * */
	delMemberToGroup: function(n) {
		$.ajax({
			type:"post",
			url: $('#linkMemNotJoin').val()+"/"+n,
			success: function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				if (!objData || objData == null) {
					location.reload();
				} else {
					jQuery.facebox.loading(); 
					jQuery.facebox('Có lỗi khi bạn muốn ra khỏi nhóm');//dữ liệu trả ra sau khi xử lý ajax
				}
			}
		});
		return;
	},
	
	 /**
	  * remove member from group
	  * tuantt
	  * 05.07.2010
	  * */
	removeMemberFromGroup: function() {
		var val="";
		$("input[name='chkcheck']:checkbox:checked").each(function(){
			val+=(this.value)+"\n";
		});
			//alert(val);
		if(val != "") {
			if(confirm ("Bạn có chắc chắn muốn loại thành viên này ra khỏi nhóm không? \n - Nhấn OK nếu tiếp tục \n - CANCEL để thôi")) {
				$.ajax({
					type:"post",
					url: $('#linkRemove').val(),
					data: {idM: val},
					success: function(xmlhttp){
						var objData = xmlhttp.parseJSON();
						if (!objData || objData == null) {
							location.reload();
						} else {
							jQuery.facebox.loading(); 
							jQuery.facebox('Có lỗi khi khai trừ thành viên này ra khỏi nhóm');
						}
					}
				});
			}
		} else {
			jQuery.facebox.loading();
			jQuery.facebox('Bạn chưa chọn thành viên muốn xóa');
		}
		return;
	},
	
	/**
	  * changer status group
	  * tuantt
	  * 05.07.2010
	  * */
	changeStatusGroup: function(idG, status) {
		var val="";
		$("input[name='chkcheck']:checkbox:checked").each(function(){
			val+=(this.value)+",";
		});
		if(val != "") {
			$.ajax({
				type:"post",
				url: $('#linkBlock').val()+"/"+idG,
				data: {
					idM: val,
					status: status
					},
				success: function(){
					location.reload();
				}
			});
		} else {alert("Bạn chưa chọn member");}
		return;
	},
	
	/**
	 * member post Discussion
	 * tuantt
	 * 06.07.2010
	 * */
	postDiscussion: function(id) {
		//$('#btGui').attr('disabled', 'disabled');
		$("input[name='btGui']").attr('disabled', 'disabled');
		$('#btGui').unbind('click');
		var title = $('#txtNameDiscus').val();
		var data = $('#txtDiscussion').val();
		var idDiscus = $('#idDiscus_'+id).val();
		if(idDiscus) {data = $('#txtDiscus_'+idDiscus).val();}
		var url = $('#linkPostDiscus').val();
		
		if(idDiscus) {url = url + '/discus/' + idDiscus;}
		if((title == null || title == '') && !idDiscus) {
			jQuery.facebox.loading();
			jQuery.facebox('Chưa nhập tiêu đề cho thảo luận mới');
			return $("input[name='btGui']").attr('disabled', '');
		}
		if(data == null || data == '') {
			jQuery.facebox.loading();
			jQuery.facebox('Chưa nhập nội dung cho thảo luận');
			return $("input[name='btGui']").attr('disabled', '');
		}
		var type = $("input[name='rdoType']:radio:checked").val();
		var home = $('#home').val();
		if(home == 'discussion' || home == 'discussion') {type = 1;}
		else if(home == 'jobs') {type = 2;}
		else {type = 1;}
		
		//follow discussion
		if($("#followDiscussion").attr('checked') && !$("#checkMemFollow").val()) {this.onFollowDiscus(id, 1);}
		$.ajax({
			type:"post",
			url: url,
			data: {
				title: title,
				data: data,
				type: type,
				allow_comment: $("input[name='rdoAllow_comment']:radio:checked").val(),
				idG: $('#idG').val()
			},
			success: function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				if (!objData.strError || objData.strError == null) {
					//Sent mail
					$.ajax({
						type: 'post',
						url: objData.linkSentMail,
						data: {data: objData.data},
						success: function() {
						}
					});
					// end sent mail
					var src = $("#src").val();
					if(src && ($('#curPg').val() != $('#numPageDiscus').val())) {
						document.location = src;
						return;
					} else {
						location.reload();
					}
				} else {
					jQuery.facebox.loading(); 
					jQuery.facebox(objData.strError);//dữ liệu trả ra sau khi xử lý ajax
					$('#btGui').attr('disabled', '');
					$("input[name='btGui']").attr('disabled', '');
				}
			}
		});
		return;
	},
	
	/**
	 * Resize textbox in create discussion
	 * */
	onResizeTexbox: function() {
		var len = eval($("#txtDiscussion").attr('rows'))+3;
		$("#txtDiscussion").attr('rows', len);
		return;
	},
	/**
	 * delete discustion
	 * tuantt
	 * 10.07.2010
	 * */
	delDiscussion: function(id) {
		var url = $('#linkDelDiscus').val()+'/'+id;
		$.ajax({
			type:"post",
			url: url,
			success: function(http){
				jQuery.facebox.loading(); //hiện trạng thái đang load
				jQuery.facebox(http);//dữ liệu trả ra sau khi xử lý ajax
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * delete all discustion
	 * tuantt
	 * 04.08.2010
	 * */
	delAllDiscussion: function() {
		var val="";
		$("input[name='chkcheck']:checkbox:checked").each(function(){
			val+=(this.value)+",";
		});
		var url = $('#linkDelAllDiscus').val();
		$.ajax({
			type:"post",
			url: url,
			data: {idD: val},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * changer allow_comment a discussion
	 * tuantt
	 * 21/07/2010
	 * */
	changerDiscussion: function(idD, status) {
		var url = $('#linkChangerDiscussion').val();
		$.ajax({
			type:"post",
			url: url,
			data: {
				idD: idD,
				allow_comment: status
			},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * @function changer allow_comment all discussion
	 * @tAuthor: tuantt
	 * @Cretate date: 03/08/2010
	 * */
	changerAllDiscussion : function(status){
		var val="";
		$("input[name='chkcheck']:checkbox:checked").each(function(){
			val+=(this.value)+",";
			//alert(this.value);
		});
		var url = $('#linkChangerAllDiscussion').val();
		$.ajax({
			type:"post",
			url: url,
			data: {
				idD: val,
				allow_comment: status
			},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	 *  discustion
	 * tuantt
	 * 12.07.2010
	 * */
	manageAct: function(url) {
		$.ajax({
			type:"post",
			url: url,
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * acti mod
	 * tuantt
	 * 12.07.2010
	 * */
	onChangeMod: function(idM, modStatus) {
		var url = $('#linkChangeMod').val();
		var mod = $('#seChangeMod_'+idM).val();
		
		if($('#admin_'+idM).val() == 1) {
			jQuery.facebox.loading();
			jQuery.facebox('Không thể thay đổi quyền trưởng nhóm ở đây');
			return false;
		}
		$.ajax({
			type:"post",
			url: url+"/member/"+idM,
			data: {mod: modStatus},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	/**
	 * acti member
	 * tuantt
	 * 14.07.2010
	 * */
	actiMemToGroup: function(idM) {
		var url = $('#linkChangeMod').val();
		$.ajax({
			type:"post",
			url: url+"/member/"+idM,
			data: {mod: 0},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	ovlDiscusChild: function(id) {
		var url = $('#linkViewCommentDiscus').val();
		$.ajax({
			type:"post",
			url: url+'/'+id,
			success: function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				if (objData) {
					$("#discusName").html(objData.first_name);
					$("#discusTitle").html(objData.title);
					$("#discusDate").html(objData.date_created);
					$("#discusContent").html(objData.content);
					$("#discusName").html(objData.first_name);
				} else {
					jQuery.facebox.loading();
					jQuery.facebox('Có lỗi khi bạn viết bài');
				}
			},
		});
		
		return;
	},
	* **/
	
	ovlDiscusChild: function(id, idParent) {
		$(".boxDiscus_"+idParent).css('display', 'none');
		$(".toPoint_"+idParent).css('display', 'none');
		
		$("#"+id).css('display', 'block');
		
		$("#commen_"+id).css('display', 'block');
		return;
	},
	
	/**
	 * sent invitations
	 * tuantt
	 * 13.07.2010
	 * */
	sentInvitationsGroup: function(url) {
		$.ajax({
		    type: "POST",
		    url: url,
			success: function(xmlhttp){
				var responseText = xmlhttp.parseJSON();
				jQuery.facebox.loading(); //hiện trạng thái đang load
				jQuery.facebox(responseText.template);//dữ liệu trả ra sau khi xử lý ajax
		   },
		   error: function() {
				alert("Lỗi");
			}
		});
	},
	/**
	 * @function check all member
	 * @tAuthor: tuantt
	 * @Cretate date: 17/07/2010
	 * */
	checkAll : function(chkMember){
		var checked_status = chkMember.checked; 
		$('input[name=chkSent]').each(function(){
			this.checked=checked_status;
		});
	},
	
	/**
	 * sentMessageGroup
	 * tuantt
	 * 13.07.2010
	 * */
	sentMessageGroup: function(message_type) {
		var val="";
		var content = $('#txtContent').val()
		var size = $("input[name='chkSent']:checkbox:checked").size() - 1;
		var i = 0;
		var sentMemberGroup = $('#sentMemberGroup').val();
		$("input[name='chkSent']:checkbox:checked").each(function(){
			if(i < size) {val+=(this.value)+"\n";}
			else{val+=(this.value);}
			i++;
		});
		if(val != "") {
			if(content != "") {
				$.ajax({
					type:"post",
					url: $('#linkSent').val(),
					data: {
						idMaccept: val,
						type: message_type,
						txtContent: content,
						sentMemberGroup: (sentMemberGroup ? 1 : 0)
						},
					success: function(){
						$.ajax({
							type: "post",
							url: $('#sentMailNewInvitation').val(),
							data: {
								val: val,
								idG: $('#idG').val(),
								type: message_type,
								txtContent: content,
								sentMemberGroup: (sentMemberGroup ? 1 : 0)
							},
							success: function() {
							}
						});
						location.reload();
					}
				});
			} else {alert("Chưa có nội dung");}
		} else {alert("Bạn chưa chọn member");}
		return;
	},
	
	ovlListMenu: function(menu, param) {
		if(param == 1) {
			$("#"+menu).css('display', 'block');
		}
		if(param == 2) {
			$( '.Activity').bind('mouseleave', function(){$("#"+menu).css('display', 'none');} );
			$( '.memActisInfo').bind('mouseleave', function(){$("#"+menu).css('display', 'none');} );
		}
		return;
	},
	
	/**
	 * add a follow a disscussion
	 * status: 1: add follow
	 * 		   2: not follow
	 * tuantt
	 * 23.07.2010
	 * */
	onFollowDiscus:function(idD, status) {
		$.ajax({
			type:"post",
			url: $('#linkFollowDiscus').val(),
			data: {
				idD: idD,
				status: status
				},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * report a object is Violations
	 * type: = 	1: group
	 * 			2: Discussion
	 * 			3: Comment
	 * 			..... định nghĩa thêm trong constant.ini
	 * tuantt
	 * 31.07.2010
	 * **/
	onReport: function(type) {
		var repost_content = $('#repost_content').val();
		var repost_type = $('#repost_type').val();
		if(repost_content.length > 300) {
			jQuery.facebox.loading();
			jQuery.facebox('Nội dung báo lỗi không được quá 300 từ');
			return;
		}
		if(repost_type == 0) {
			jQuery.facebox.loading();
			jQuery.facebox('Bạn chưa chọn lỗi vi phạm');
			return;
		}
		$.ajax({
			type: "POST",
			url: $('#linkReport').val(),
			data: {
				style: repost_type,
				type: type,
				content: repost_content
			},
			success: function(){
				location.reload();
			},
			error: function() {
				alert("Lỗi");
			}
		});
		return false;
	},
		
	/**
	 * tuantt
	 * */
	onChangeReport: function() {
		if($('#repost_type').val() != ($('#repost_type option').size()-1)) {
			$("#repost_content").attr('disabled', 'disabled');
		} else {
			$("#repost_content").attr('disabled', '');
			$('#repost_content').focus();
		}
		return;
	},
	
	/**
	 * @function del report
	 * type = 1: group ; 2:discussion
	 * @tAuthor: tuantt
	 * @Cretate date: 04/08/2010
	 * */
	delReport : function(type){
		var val="";
		$("input[name='chkcheck']:checkbox:checked").each(function(){
			val+=(this.value)+",";
		});
		var url = $('#linkDelReport').val();
		$.ajax({
			type:"post",
			url: url,
			data: {
				id_report: val,
				type: type
			},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * @function del report group
	 * type = 1: group ; 2:discussion
	 * @tAuthor: tuantt
	 * @Cretate date: 06/09/2010
	 * */
	delReportGroup : function(id){
		var url = $('#linkDelOneReport').val();
		$.ajax({
			type:"post",
			url: url,
			data: {
				id_report: id,
				type: 1
			},
			success: function(){
				location.reload();
			}
		});
		return;
	},
	
	/**
	 * list member report
	 * tuantt
	 * 18.08.2010
	 * */
	onListReport: function(id) {
		var url = $('#linkContentReport_'+id).val();
		if($('#contentReport_'+id).css('display') != 'none') {
			$('#contentReport_'+id).css('display','none');
			$('#menuList_'+id).html('>>');
			return;
		}
		$.ajax({
			type:"post",
			url: url,
			success: function(xmlhttp){	
				var objData = xmlhttp.parseJSON();
				$('#menuList_'+id).html('<<');
				//$(this).attr('values','Có tất cả {$listReport.total} báo cáo <<');
				$('#contentReport_'+id).css('display','block');
				$('#contentReport_'+id).html(objData.template);
				//location.reload();
			}
		});
		return;
	},
	
	/**
	 * compose
	 * tuantt
	 * 07.08.2010
	 * */
	onMessage: function(id) {
		return $('#frmMesage_'+id).submit();
	},
	
	/**
	 * setting group
	 * tuantt
	 * 04.10.2010
	 * */
	settingGroup: function(n) {
		var val = "";
		var url = $('#linkUpOrderGroup').val();
		for(var i=1; i<n; i++){
			if(i == (n-1)) {
				val += $('#'+i).val()+","+i;
			} else {
				val += $('#'+i).val()+","+i+"\n";
			}
		};
		$.ajax({
			type:"POST",
			url: url,
			data: {val: val},
			success: function(){
				location.reload();
			}
		});
	},
	
	/**
	 * setting group
	 * tuantt
	 * 04.10.2010
	 * */
	setNotice: function() {
		$.ajax({
			type:"POST",
			url: $('#linkUpNoticeGroup').val(),
			data: $('#fmSetNotice').serialize(),
			success: function(){
				$('#setNoticeGroup').html("<div class='alert success'><p style='margin-left:30px; padding-top:15px; height:35px; text-align:center'><strong>Cài đặt nhận thông báo từ nhóm thành công.</strong></p><span class='dismiss'></span></div>");
			},
			error: function() {
				$('#setNoticeGroup').html("<div class='alert error'><p style='margin-left:30px; padding-top:15px; height:35px; text-align:center'><strong>Cài đặt nhận thông báo từ nhóm không thành công.</strong></p><span class='dismiss'></span></div>");
			}
		});
	},
	
	/**
	 * setting all group
	 * tuantt
	 * 04.10.2010
	 * */
	setNoticeAllGroup: function() {
		$.ajax({
			type:"POST",
			url: $('#linkUpNoticeAllGroup').val(),
			data: $('#fmSetNotice').serialize(),
			success: function(){
				$('#setNoticeGroup').html("<div class='alert success'><p style='margin-left:30px; padding-top:15px; height:35px; text-align:center'><strong>Cài đặt nhận thông báo từ tất cả các nhóm bạn tham gia thành công.</strong></p><span class='dismiss'></span></div>");
			},
			error: function() {
				$('#setNoticeGroup').html("<div class='alert error'><p style='margin-left:30px; padding-top:15px; height:35px; text-align:center'><strong>Cài đặt nhận thông báo từ tất cả các nhóm bạn tham gia không thành công.</strong></p><span class='dismiss'></span></div>");
			}
		});
	},
	/**
	 * setting invitation
	 * tuantt
	 * 04.10.2010
	 * */
	setInvitation: function() {
		var invitation = $("input[name='rdoInvitation']:radio:checked").val();
		$.ajax({
			type:"POST",
			url: $('#linkSetInvitation').val(),
			data: {invitation: invitation},
			success: function(){
				$('#setNoticeGroup').html("<div class='alert success'><p style='margin-left:30px; padding-top:15px; height:35px; text-align:center'><strong>Cài đặt nhận thông báo từ nhóm thành công.</strong></p><span class='dismiss'></span></div>");
			},
			error: function() {
				$('#setNoticeGroup').html("<div class='alert error'><p style='margin-left:30px; padding-top:15px; height:35px; text-align:center'><strong>Cài đặt nhận thông báo từ nhóm thành công.</strong></p><span class='dismiss'></span></div>");
			}
		});
	},
	/**
	 * onclick choose member
	 * tuantt
	 * 07.10.2010
	 * */
	onSelect: function(id){
		if($("#chkSent_"+id).attr('checked')) {
			$("#chkSent_"+id).removeAttr('checked');
			$("#chkSent_"+id).css('display', 'none');
		}else {
			if((!$('#type_'+id).val() || $('#type_'+id).val() == 1)  && ($('#status_'+id).val() != 1)) {
				$("#chkSent_"+id).attr('checked', 'checked');
				$("#chkSent_"+id).css('display', 'inline');
			}
		}
	},
	onSelectMemberGroup: function(id){
		if($("#chkSent_"+id).attr('checked')) {
			$("#chkSent_"+id).removeAttr('checked');
			$("#chkSent_"+id).css('display', 'none');
		}else {
			$("#chkSent_"+id).attr('checked', 'checked');
			$("#chkSent_"+id).css('display', 'inline');
		}
	},
	onAllSelect: function(chkMember) {
		var checked_status = chkMember.checked;
		$("input[name='chkSent']").each(function(){
			this.checked=checked_status;
			if(checked_status) {
				$(this).css('display', 'inline');
				$(".selected").css("background", "url('../images/Te11kMtdw9b.gif')  no-repeat scroll left top transparent");
			}
			else {$(this).css('display', 'none');}
		});
	},
	
	 /**
	  * delete group
	  * tuantt
	  * 14.10.2010
	  * */
	delGroup: function(url) {
		if(confirm ("Bạn có chắc chắn muốn xóa nhóm này không? \n - Nhấn OK nếu tiếp tục xóa \n - CANCEL nếu không muốn xóa nữa")) {
			$.ajax({
				type: "POST",
				url: url,
				success: function() {
					document.location = $('#linkAllGroup').val();
				}
			});
		}
	},
	/**
	  Nghiapt added 26/08/2010
	 */
	viewAllComment : function(url,id){
		var control = $('#control').val();
		$.ajax({
			type:"POST",
			url:url,
			data:"ajax=1&discId="+id+'&control='+control,
			success:function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				if(objData.control){
					$('#viewAllCommentMember_'+objData.discId).html(objData.template);
					$('#showAllCommentMember_'+objData.discId).css('display','none');
					$('#hideAllCommentMember_'+objData.discId).css('display','');
				}
				else
					$('#viewAllComment').html(objData.template);
			}
		});
	},
	sendComment : function(){
		var urlCmm = $('#urlWriteComment').val();
		var cont = $('#writeComment').val();
		var groupId = $('#groupIdC').val();
		var parentId = $('#parentIdC').val();
		if(cont){
				$.ajax({
				type:"POST",
				url:urlCmm,
				data:"ajax=1&content="+cont+'&parent_id='+parentId+'&group_id='+groupId,
				success:function(xmlhttp){
					var objData = xmlhttp.parseJSON();
					$('.listCommentAfterDel .inner').append(objData.template);
					$('#writeComment').attr('value','');
				}
			});
		}
		else {
			var obj = {message:' Chưa viết nội dung', title:'Thông báo', height:150};
			objOverlay.showAlert(obj);
		}
	},
	deleteComment : function(comment_id){
		var urlDelCmm = $('#urlDelComment').val();
		var parentId = $('#parentIdC').val();
		var groupId = $('#groupIdC').val();
		$.ajax({
				type:"POST",
				url:urlDelCmm,
				data:'ajax=1&parent_id='+parentId+'&comment_id='+comment_id,
				success:function(xmlhttp){
					var objData = xmlhttp.parseJSON();
					$('#listCommentAfterDel').html(objData.template);
				}
			});
	},
	viewDiscByMember : function(group_id,member_id){
		var urlViewMember = $('#urlViewMember').val();
		var urlGroupMember = $('#urlGroupMember').val();
		$.ajax({
				type:"POST",
				url:urlViewMember,
				data:'ajax=1&group_id='+group_id+'&member_id='+member_id+'&urlGroupMember='+urlGroupMember,
				success:function(xmlhttp){
					var objData = xmlhttp.parseJSON();
					if($('#viewCommentDiscByMember_'+objData.member_id).css('display') == 'block')
					{	
						$('#viewCommentDiscByMember_'+objData.member_id).html('');
					}
					//alert($('#viewCommentByMember_'+objData.member_id).css('display'));
					if($('#viewCommentByMember_'+objData.member_id).css('display') == 'none'){
						$('#viewCommentByMember_'+objData.member_id).css('display','');
					}
					//alert($('#hideCommentByMember_'+objData.member_id).css('display'));
					if($('#hideCommentByMember_'+objData.member_id).css('display') == 'inline'){
						$('#hideCommentByMember_'+objData.member_id).css('display','none');
					}
					if($('#viewDiscByMember_'+objData.member_id).css('display') == 'none')
						$('#viewDiscByMember_'+objData.member_id).css('display','');
					$('#viewDiscByMember_'+objData.member_id).html(objData.template);
					$('#viewDiscMemberGroup_'+objData.member_id).css('display','none');
					$('#hideDiscMemberGroup_'+objData.member_id).css('display','');
				}
			});
	},
	hideDiscByMember : function(group_id,member_id){
		$('#viewDiscByMember_'+member_id).html('');
		$('#viewDiscMemberGroup_'+member_id).css('display','');
		$('#hideDiscMemberGroup_'+member_id).css('display','none');
	},
	hideAllComment : function(url,id){
		$('#viewAllCommentMember_'+id).html('');
		$('#showAllCommentMember_'+id).css('display','');
		$('#hideAllCommentMember_'+id).css('display','none');
	},
	viewCommentByMember : function(group_id,member_id){
		var urlViewCommentMember = $('#urlViewCommentMember').val();
		var urlGroupMember = $('#urlGroupMember').val();
		$.ajax({
				type:"POST",
				url:urlViewCommentMember,
				data: {
					ajax: 1,
					group_id: group_id,
					member_id: member_id,
					urlGroupMember: urlGroupMember
				},
				success:function(xmlhttp){
					var objData = xmlhttp.parseJSON();
					if($('#viewDiscByMember_'+objData.member_id).css('display') == 'block')
						$('#viewDiscByMember_'+objData.member_id).html('');
					if($('#viewDiscMemberGroup_'+objData.member_id).css('display') == 'none'){
						$('#viewDiscMemberGroup_'+objData.member_id).css('display','');
					}
					if($('#hideDiscMemberGroup_'+objData.member_id).css('display') == 'inline'){
						$('#hideDiscMemberGroup_'+objData.member_id).css('display','none');
					}
					$('#viewCommentDiscByMember_'+member_id).html(objData.template);
					$('#viewCommentByMember_'+objData.member_id).css('display','none');
					$('#hideCommentByMember_'+objData.member_id).css('display','');
				}
			});
	},
	hideCommentByMember : function(group_id,member_id){
		$('#viewCommentDiscByMember_'+member_id).html('');
		$('#viewCommentByMember_'+member_id).css('display','');
		$('#hideCommentByMember_'+member_id).css('display','none');
	},
	searchMemberInGroup : function(group_id){
		$('#triggerSearch').attr('disabled', 'disabled');
		var ulrSearch = $('#urlSearchMemberInGroup').val();
		var keySearchMemberInGroup = $('#keySearchMemberInGroup').val();
		if(keySearchMemberInGroup == 'Nhập tên, từ khóa vào đây') keySearchMemberInGroup = '';
		if(keySearchMemberInGroup == ''){
			jQuery.facebox('Chưa có nội dung tìm kiếm');
			return $('#triggerSearch').attr('disabled', '');
		}
		$.ajax({
				type:"POST",
				url:ulrSearch,
				data:'ajax=1&group_id='+group_id+'&key_search='+keySearchMemberInGroup,
				success:function(xmlhttp){
					var objData = xmlhttp.parseJSON();
					if(objData.isOk)
						$('#resultsSearchMemberInGroup').html(objData.template);
					else {
						$('#resultsSearchMemberInGroup').html('<div class="bgAlert">Không có thành viên nào nào</div>');
					}
					$('#triggerSearch').attr('disabled', '');
				}
		});
	}
};
}

$(document).ready(function(){
	//$(document).keydown(function(e) {
	//if( e.keyCode == 13 || e.keyCode == 27 ) $("#popup_close").trigger('click');
	//if( e.keyCode == 27 ) $("#triggerSearch").trigger('click');
		//if( e.keyCode == 13 ) {
			//e.preventDefault();
			//alert('test');
			//$("#triggerSearch").trigger('click');
		//}
	//});
	$('#typeGroup'+$('#keyType').val()).show();
	$('#typeGroup'+$('#keyType'+$('#keyType').val()).val()).show();
	
	//fix ie6
	if (parseFloat(navigator.appVersion.split("MSIE")[1]) == 6) {
		$(".goto").hover(
			function () {
				if($(this).children('.ovlListMenuGoto').css("display") != "block") {
					$(this).children('.ovlListMenuGoto').css("display", "block");
				} else {
					$(this).children('.ovlListMenuGoto').css("display", "none");
				}
			}
		);
		$(".actionMenuGroup").hover(
			function () {
				if($(this).children('.ovlListMenu').css("display") != "block") {
					$(this).children('.ovlListMenu').css("display", "block");
				} else {
					$(this).children('.ovlListMenu').css("display", "none");
				}
			}
		);
	}
});

