var departmentajaxcount = new Array();
var departmentSelect = new Array();
var top_group = "";
var top_group_name = "";
var week_second = 6*24*60*60*1000;
var month_second = 30*24*60*60*1000;
var dialog_height = 170;
var check_ajaxComplete = 0;

// 부서 select box 
//department값을 이용하여 전체 fullName을 표현하는 selecbox를 만들어 loc에 붙인다.
function make_departmentSet_load(loc,d){
	if(d == 'top'){
		$.ajax({
			url: 			"common/make_departmentSet.php" + location.search,
			type: 			"POST",
			dataType: 		"json",
			data: ({
				method:			 'top',
				this_department: ""
			}),success:function(response){
				$("#"+loc).html("");
				var department_html = "";
				top_group = response[1][0].Department;
				top_group_name = response[1][0].Name;
				
				department_html += make_departmentSelect(0, response[1]);
				department_html += "<img src=\"images/common/bullet_left_01.gif\" name=\"departmentnext\">";
				department_html += make_departmentSelect(1, response[0]);
				
				$("#"+loc).html(department_html);
				check_ajaxComplete = 1;
				comboboxEvent(loc, 0, 'block');
			}
		});
	}else{
		$.ajax({
			url: 			"common/make_departmentSet.php" + location.search,
			type: 			"POST",
			dataType: 		"json",
			data: ({
				method:			 'load',
				this_department: d
			}),success:function(response){
				$("#"+loc).html("");
				var department_html = "";
			
				for( var i = 1; i <= response.length; i++ ){
					department_html += make_departmentSelect(i-1,response[response.length-i]);
					if( i != response.length )	department_html += "<img src=\"images/common/bullet_left_01.gif\" name=\"departmentnext\">";
				}
				
				$("#"+loc).html(department_html);
				check_ajaxComplete = 1;
				comboboxEvent(loc, 0, 'block');
			}
		});	
	}
	if( !$("#td_title > span").is('span') )
		$("#td_title").append('<span class="text_btn_blue" onclick="view_policyGroup();">정책설정된 그룹보기</span>');
}

//selectbox하나를 만든다.
function make_departmentSelect(idx, department_set){
	var select_html = "<select class='d_combobox' idx="+idx+">";	
	
	if(idx != 0){
		select_html += "<option selected> ------------------ </option>";
	}
	
	if( department_set != undefined ){
		var i = 0;
		while(department_set[i] != undefined){
			if(department_set.Selected == department_set[i].Department){
				select_html += "<option val="+ department_set[i].Department+" selected>"+department_set[i].Name+"</option>";
			}else{
				select_html += "<option val="+ department_set[i].Department+">"+department_set[i].Name+"</option>";
			}
			i++;
		}
	}
	select_html += "</select>";
	
	return select_html;
	
}

//에이전트 설치 현황
function agent_install_state(){
	$.ajax({
		url: "system/Json/get_installstat_json.php"+ location.search,
		type: "GET",
		dataType: "json",
		success: function(response){
			$("#_cntUninstall").append(response.cntUninstall);
			$("#_cntAll").append(response.cntAll);
			$("#_cntAgent").append(response.cntAgent);
			$("#_cntInstallable").append(response.cntInstallable);
			$("#_expireDate").append(response.expireDate);
		}
	});
	
}



function ok_alert(content){
	$("#dialog_message").attr({'title':'알림 메세지'}); 
	$("#dialog_message").html(content);
	
	$( "#dialog_message" ).dialog({ height: dialog_height});
	//$( "#dialog_message" ).dialog("option", "modal", true);
	//$( "#dialog_message" ).dialog("option", "scroll", false);
	$( "#dialog_message" ).dialog('open');
}

function ok_alert_close(){
	$( "#dialog_message" ).dialog('close');
}

function ok_checkAll(cls){
	$("."+cls).each(function(){
		this.checked = $("#"+cls)[0].checked;
	});
}

/*
 *  입력받은 상위그룹아이디(top)와 선택된 그룹아이디(group_id)를 이용하여 selectbox를 만든다. 
 *  상위그룹이 없는 경우 top값은 -1
 */
function d_combobox(loc, top, group_id, idx){
	var department_html;
	$.ajax({
		url: "/frame/Proxy.php"+ location.search,
		type: "GET",
		dataType: "json",
		data:({
			API: 			"Group",
			RT:				"JSON",
			Action:			"GET",
			Depth:			1,
			Group:			top
		}),
		success: function(response){
			if(response.length != 0){
				department_html = "<select class=\"d_combobox\" idx=" + idx + ">";
				if( group_id == 't'){
					top_group = response[0].id;
					top_group_name = response[0].text;
				}
				if( idx > 0 )	department_html += "<option selected> ------------------ </option>";
				
				for( var i = 0; i < response.length; i ++){
					if( group_id == response[i].id){
						department_html += "<option val=\"" + response[i].id + "\" selected>" + response[i].text + "</option>";
					}else{
						department_html += "<option val=\"" + response[i].id + "\">" + response[i].text + "</option>";
					}
				}
				
				department_html += "</select>";	
	
				if( idx != 0 )	department_html = "<img src=\"images/common/bullet_left_01.gif\" name=\"departmentnext\">" + department_html;
				
				departmentSelect[idx] = department_html;
				departmentajaxcount[loc]++;
			}else{
				departmentSelect[idx] = "";
				departmentajaxcount[loc]++;
			}

		},
		error:function() {
			// alert('err'); 
		}
	});
}

function a_combobox(loc, top, idx){
	$.ajax({
		url: "system/Json/get_member_group_json.php" + location.search,
		type: "GET",
		dataType: "json",
		data:({
			Top:	top
		}),
		success: function(response){
			if(response['Result'] != '1'){
				department_html = "<select class=\"a_combobox\" idx=" + idx + ">";
				if( idx == 0)
					department_html += "<option val=\"0\" selected>전체보기</option>";
				else
					department_html += "<option selected> ------------------ </option>";
				
				if(response['Member'] != null){
					for( var i = 0; i < response['Member'].length; i++ ){
						department_html += "<option op=\"member\" val=\"" + response['Member'][i].Member + "\">" + response['Member'][i].Name + "</option>";
					}
				}
				if(response['Group'] != null){
					for( var i = 0; i < response['Group'].length; i++ ){
						department_html += "<option op=\"group\" val=\"" + response['Group'][i].Department + "\"> * " +response['Group'][i].Name + "</option>";
					}
				}
				
				department_html += "</select>";	
	
				if( idx != 0 )	department_html = "<img src=\"images/common/bullet_left_01.gif\" name=\"departmentnext\">" + department_html;
				
				departmentSelect[idx] = department_html;
			}
			departmentajaxcount[loc]++;
		},
		error: function(){
			//alert('err'); 
		}
	});
}

/*
 * '수정'메뉴를 클릭했을 때 만들어지는 부서selectbox를 그린다.
 * target = 'group' OR 'man' OR 'woman'  
 */
function departmentCombobox(loc, fullname_id, menu, mode){
	var group_id;
	var i = 0;
	var d_count;
	departmentajaxcount[loc] = 0;
	
	//group_id = fullname_id.replace(fullname_id.split(" ")[0] + " ","").replace(" checked", "").replace(top_group, "").split(" ");
	group_id = fullname_id.replace(fullname_id.split(" ")[0] + " ","").replace(" checked", "").split(" ");
	
	if(group_id.length == 1){
		group_id[0] = group_id[0].replace("group_", "");
		d_combobox(loc, 0, parseInt(group_id[0]), 0);
		i++;
	}else{
		for( i = 0; i < group_id.length; i++){
			group_id[i] = group_id[i].replace("group_", "");
			if(i == 0){
				d_combobox( loc, 0, parseInt(group_id[i]), i);
			}else{
				d_combobox( loc, parseInt(group_id[i-1]), parseInt(group_id[i]), i);
			}
		}	
	}
	
	if( menu == 21 ){
		d_combobox(loc, parseInt(group_id[i-1]), 1, i);
		d_count = group_id.length + 1;
	}else{
		d_count = group_id.length;
	}
	
	$('#'+loc).unbind().ajaxComplete(function(){
		if( departmentajaxcount[loc] == d_count ){
			var d_html = departmentSelect[0];
			for( var i = 1; i < d_count; i++ ){
				if(departmentSelect[i] != null){
					d_html += departmentSelect[i];
					departmentSelect[i] = null;
				}
			}
			
			this.innerHTML = d_html;
			departmentajaxcount[loc] = 0;
			switch(mode){
				case 'department':
					break;
				case 'all':
					break;
				case 'block':
					break;
				default:
					mode = 'department';
					break;
			}
			comboboxEvent(loc, 0, mode);
		}

	});	

}

function tbl_departmentCombobox(loc, btn, mode){
	departmentajaxcount[loc] = 0;
	switch(mode){
		case 'department':
			d_combobox(loc, 0, 't', 0);
			break;
		case 'all':
			a_combobox(loc, 1, 0);
			break;
		case 'block':
			d_combobox(loc, 0, 't', 0);
			break;
		default:
			mode = 'department';
			d_combobox(loc, 0, 't', 0);
			break;
	}
	$('#'+loc).unbind().ajaxComplete(function(){
		if( departmentajaxcount[loc] == 1 ){
			
			departmentajaxcount[loc]++; //아작스 호출 순서 때문에.. 어쩔수없이 넣은거임 ㅠㅠ departmentajaxcount[loc] == 2
			this.innerHTML = departmentSelect[0]; 
			d_combobox(loc, top_group, 0, 1);
			if(mode == 'block'){
				$("#td_title").append('<span class="text_btn_blue" onclick="view_policyGroup();">정책설정된 그룹보기</span>');
			}
			
		}else if( departmentajaxcount[loc] == 3 ){
			this.innerHTML += departmentSelect[1]; 
			if(btn)
				this.innerHTML += "&nbsp;&nbsp;&nbsp;<span class=\"text_btn_blue\" onclick=\"selectedView("+loc+");\">보기</span>";
			departmentSelect[0] = null;
			departmentSelect[1] = null;
 			departmentajaxcount[loc] = 0;
			comboboxEvent(loc, btn, mode);
		}
	});	
}

function get_selectedDepartment(loc, mode){
	var result;
	switch(mode){
		case 'department':
			result = $("#"+loc+" .d_combobox:last").children(":selected").attr('val');   
			
			if( result == undefined ){
				result = $("#"+loc+" .d_combobox").eq($("#"+loc+" .d_combobox").size()-2).children(":selected").attr('val');
				if( result == undefined )
					result = 0;
			}
			break;
		case 'all':
			result['id'] = $("#"+loc+" .a_combobox:last").children(":selected").attr('val');
			
			if( result['id'] == undefined ){
				result['id'] = $("#"+loc+" .a_combobox").eq($("#"+loc+" .a_combobox").size()-2).children(":selected").attr('val');
				result['that'] = $("#"+loc+" .a_combobox").eq($("#"+loc+" .a_combobox").size()-2).children(":selected").attr('op');
				if( result['id'] == undefined){
					result['id'] = 0;
					result['that'] = null;
				}
			}else{
				result['that'] = $("#"+loc+" .a_combobox:last").children(":selected").attr('op');
			}
			
			break;
		default:
			result = $("#"+loc+" .d_combobox:last").children(":selected").attr('val');   
		
			if( result == undefined ){
				result = $("#"+loc+" .d_combobox").eq($("#"+loc+" .d_combobox").size()-2).children(":selected").attr('val');
				if( result == undefined)
					result = 0;
			}
			break;
	}
	return result; 
}

function comboboxEvent(loc, btn, mode){
	switch(mode){
		case 'department':
			$("#"+loc+" .d_combobox").each(function(){
				$(this).unbind().change(function(event){
					//departmentSelect배열에 혹시 남아 있을 수도 있는 이전의 selectbox를 초기화한다.
					for(var i = $(this).index()+1; i < departmentSelect.length; i++){
						departmentSelect[i] = null;
					}
					
					//현재 클릭한 selectbox의 선택된 부서아이디값
					var group_id  = $(this).children(':selected').attr('val');
					
					
					//현재 클릭한 selectbox를 제외한 뒷부분의 내용을 모두 지움
					$(this).nextAll().remove();
		
					
					//selectbox에서 전체보기 혹은 '---------'를 선택한 경우
					if( group_id == 0 || group_id == undefined){
						departmentajaxcount[loc] = 0;
						if(btn)
							$("#"+loc+" .d_combobox:last").after('&nbsp;&nbsp;&nbsp;<span class=\"text_btn_blue\" onclick=\"selectedView('+loc+');\">보기</span>');
						return;
					}
					
					var idx = parseInt($(this).attr('idx'))+1; 
				
					//하위 selectbox요청
					d_combobox(loc, group_id, 0, idx);
				
					//요청된 selectbox가 departmentSelect에 저장되었을 경우 (ajax호출 완료 이벤트)
					$('#'+loc).unbind().ajaxComplete(function(){
						if( departmentajaxcount[loc] == 1 ){
							//selectbox붙이기 
							$("#"+loc+" .d_combobox:last").after(departmentSelect[idx]);
							
							//selectbox마지막에 버튼추가
							if( btn != 0)
								$("#"+loc+" .d_combobox:last").after('&nbsp;&nbsp;&nbsp;<span class=\"text_btn_blue\" onclick=\"selectedView('+loc+');\">보기</span>');
							
							departmentSelect[idx] = null;
							departmentajaxcount[loc] = 0;
							
							//새로 생성된 selectbox를 위해 이벤트를 다시 걸어준다.
							comboboxEvent(loc, btn, mode);
						}
					});	
		
				});
		
			});
			break;
		case 'all':
			$("#"+loc+" .a_combobox").each(function(){
				$(this).unbind().change(function(event){
					//departmentSelect배열에 혹시 남아 있을 수도 있는 이전의 selectbox를 초기화한다.
					for(var i = $(this).index()+1; i < departmentSelect.length; i++){
						departmentSelect[i] = null;
					}
					if($(this).children(':selected').attr('op') == 'member'){
						return;
					}
					
					//현재 클릭한 selectbox의 선택된 부서아이디값
					var group_id  = $(this).children(':selected').attr('val');
					
					
					//현재 클릭한 selectbox를 제외한 뒷부분의 내용을 모두 지움
					$(this).nextAll().remove();
		
					
					//selectbox에서 전체보기 혹은 '---------'를 선택한 경우
					if( group_id == 0 || group_id == undefined){
						departmentajaxcount[loc] = 0;
						if(btn)
							$("#"+loc+" .a_combobox:last").after('&nbsp;&nbsp;&nbsp;<span class=\"text_btn_blue\" onclick=\"selectedView('+loc+');\">보기</span>');
						return;
					}
					
					var idx = parseInt($(this).attr('idx'))+1; 
				
					//하위 selectbox요청
					a_combobox(loc, group_id, idx);
				
					//요청된 selectbox가 departmentSelect에 저장되었을 경우 (ajax호출 완료 이벤트)
					$('#'+loc).unbind().ajaxComplete(function(){
						if( departmentajaxcount[loc] == 1 ){
							//selectbox붙이기 
							$("#"+loc+" .a_combobox:last").after(departmentSelect[idx]);
							
							//selectbox마지막에 버튼추가
							if( btn != 0)
								$("#"+loc+" .a_combobox:last").after('&nbsp;&nbsp;&nbsp;<span class=\"text_btn_blue\" onclick=\"selectedView('+loc+');\">보기</span>');
							
							departmentSelect[idx] = null;
							departmentajaxcount[loc] = 0;
							
							//새로 생성된 selectbox를 위해 이벤트를 다시 걸어준다.
							comboboxEvent(loc, btn, mode);
						}
					});	
		
				});
		
			});
			break;
		case 'block':
			$("#"+loc+" .d_combobox").each(function(){
				$(this).unbind().change(function(event){
					//현재 클릭한 selectbox의 선택된 부서아이디값
					var group_id  = $(this).children(':selected').attr('val');
					
					//현재 클릭한 selectbox를 제외한 뒷부분의 내용을 모두 지움
					$(this).nextAll().remove();
					
					//selectbox에서 전체보기 혹은 '---------'를 선택한 경우
					if( group_id == undefined){
						changing_Department = 1;
						//block_Department = group_id;
						load_groupPolicy();
						return;
					}
					
					var idx = parseInt($(this).attr('idx'))+1; 
				
					//하위 selectbox요청
					$.ajax({
						url: 			"common/make_departmentSet.php" + location.search,
						type: 			"POST",
						dataType: 		"json",
						data: ({
							method:			 'change',
							this_department: group_id
						}),success:function(response){
							if(response[0]['Result'] == true){
								$("#"+loc+" .d_combobox:last").after("<img src=\"images/common/bullet_left_01.gif\" name=\"departmentnext\">"+make_departmentSelect($("select[class='d_combobox']").size(), response[0]));
								comboboxEvent(loc, btn, mode);
								
							}
							$("input:radio[name='radio_selectgroup']:checked").attr('checked', false);
							$("input:radio[name='radio_selectgroup'][value="+get_selectedDepartment('div_department_block', 'block')+"]").attr('checked', true);
							changing_Department = 1;
							block_Department = group_id;
							load_groupPolicy();
						}
					});
					
				});
		
			});
			break;
	}
}

// 확인버튼을 누르면 늘어난 레이어가 삭제됨 
function orgConfirm(Layer){
	$("#"+Layer).remove();
}

/**
 * 테이블 모드로 조직도 보기
**/
function fn_getMembertable(org, mem){
	$("#tblDepartment_layer td:first").html(d_combobox(1,-1, 0));
	$("#tblDepartment_layer").removeClass('hide');
	
	if( $("#settingLayer[viewmode=Organization]").is('tr'))
		orgSettingLayer = $("#settingLayer[viewMode=Organization]").detach();
	

	//[조직도 보기]의 상태 없애기
	if( org != "" && org.indexOf('group') != -1 ){
		$("."+org).removeClass('checked');		 //클래스내 모든 tr의 check를 뺀다.
		$('.ok_settingButton').remove(); 		 // 그룹 tr의 버설정버튼 삭제 
	}else if( org != "" && org.indexOf('person') != -1 ){
		$("#"+org).removeClass('checked');		 //해당 멤버 tr의 check를 뺀다.
		$('.ok_settingButton').remove();		 // 해당 멤버 tr의 버설정버튼 삭제 
	}
	
	//[테이블 보기]의 이전상태 보이기  
	if( mem != "" ){
		$("#"+mem).addClass('checked');					// 해당 멤버의 tr check
		fn_viewSettingmenu($("#"+mem)[0], 'person');	//설정버튼 보이기
		fn_settingButtonevent();						//설정버튼 이벤트(전체) - 수정필요...
	}
	
	$("#OK_tblOrganization > tfoot > tr").each(function(){

		/**  Hide group 'tr'**/
		if($(this)[0].id.indexOf('group') != -1){
			$(this).addClass("hide");
		}
		
		/** Hide current name feild **/
		else{
			$(this).removeClass("hide");						// 조직도에서 접혀져있던 멤버 tr 보이기
			if( $(this)[0].className.indexOf('hide') == -1)
				$(this)[0].children[0].className += " hide";	// 조직도모드의 첫번째 필드(아이콘 + 이름) 숨기기 
			$(this)[0].children[1].className = "";				// 테이블모드 이름 필드( 소속 + 이름) 보이기
		}
	});
	
	if(tblSettingLayer){
		//tblSettingLayer.appendTo("#"+mem);
		$("#"+mem).after(tblSettingLayer);
		tblSettingLayer = null;
	}

	
}

function fn_getOrganization_view(org, mem){
	$("#tblDepartment_layer").addClass('hide');
	/** Show group **/
	if( $("#settingLayer[viewmode=memberTable]").is('tr'))
		tblSettingLayer = $("#settingLayer[viewMode=memberTable]").detach();

	
	//[테이블 보기]의 상태 없애기 
	if( mem != "" ){
		$("#"+mem).removeClass('checked');	//해당 멤버 tr의 check를 뺀다.
		$('.ok_settingButton').remove(); // 해당 멤버 tr의 버설정버튼 삭제 
	}
	
	//[조직도 보기]의 이전 상태 보이기
	if( org != "" && org.indexOf('group') != -1 ){
		$("."+org).addClass('checked');					//클래스내 모든 tr check
		fn_viewSettingmenu($("#"+org)[0], 'group');		// 설정버튼 보이기
		fn_settingButtonevent();						//설정버튼 이벤트 (전체)- 수정필요...
	}else if( org != "" && org.indexOf('person') != -1 ){
		$("#"+org).addClass('checked');					//해당 멤버 tr check
		fn_viewSettingmenu($("#"+org)[0], 'person');	// 설정버튼 보이기 
		fn_settingButtonevent();						//설정버튼 이벤트 (전체)- 수정필요...
	}
	

	$("#OK_tblOrganization > tfoot > tr").each(function(){
		if($(this).attr('id').indexOf('group') != -1 ){
			if( $(this).attr('hidechk') == 0)
				$(this).removeClass("hide");
		}
		else{
			if( $(this).attr('hidechk') != 0 )
				$(this).addClass('hide');
			$(this).children('td').eq(1).addClass("hide");	  // 테이블모드의 이름 필드( 소속 + 이름 ) 숨기기 
			$(this).children('td:first').removeClass("hide"); // 조직도모드 첫번째필드( 아이콘 + 이름) 보이기
		}
	});
	

	if(orgSettingLayer){
		$("#"+org).after(orgSettingLayer);
		orgSettingLayer = null;
	}
	
}

function host_OnLoad(){
	try{agent_install_state();}catch(e){}
	// 다중 선택 버튼 기능 부여
	$("#multiSelect").each(function (index){
		$(this).unbind().click(function(){
//			if($("#btnSlide")[0].getAttribute("value") == "open") fn_SlideButton();
			
			var isMulty = $(this)[0].src.indexOf("/temp/msn2.png") != -1 ? true : false;

			$(this)[0].src = isMulty ? "/temp/msn1.png" : "/temp/msn2.png";
			$('.orgChk').each(function(index){
				if(isMulty){
					$(this).removeClass('hide');
					$(this).removeAttr("disabled");
				}else{
					$(this).addClass('hide');
					$(this).attr("disabled", true);
				}
				$(this).checked = false;
//				$(".tabMenu > li").first()[0].childNodes[0].innerHTML = isMulty ? "대상자 목록" : "상세 보기";
			});

			if(!isMulty){
				$("#OK_tblOrganization > tfoot > tr").each(function(index) {
					$(this).removeClass("checked");
					$(this)[0].children[0].children[0].checked = false;
					
					$(this).unbind().click(function(event){
						$("#OK_tblOrganization > tfoot > tr").each(function(index) {
							$(this).removeClass("checked");
						});
						$(this).addClass("checked");
					});
				});
			}else{
				$("#OK_tblOrganization > tfoot > tr").each(function(index) {
					$(this).removeClass("checked");
				});
				
				$("#OK_tblOrganization > tfoot > tr").each(function(index) {
					// 조직도 목록에서 row 전체 클릭 이벤트 제거
					$(this).unbind();
				});
				
				$(".orgChk").each(function(index) {
					$(this).unbind().change(function(event){
						var tmpChecked = $(this)[0].checked;
						var tmp = $(this)[0].parentNode.parentNode.className.split(" ");
						if($(this)[0].getAttribute("group") != null){
//							var className = ".group_" + $(this)[0].getAttribute("group");
							$(".group_" + $(this)[0].getAttribute("group")).each(function(){
								if(tmpChecked)
									$(this).addClass("checked");
								else{
									$(this).removeClass("checked");
									for(var i = 0; i < tmp.length; i++) if(tmp[i].indexOf("group_") != -1){
										$("." + tmp[i]).first().removeClass("checked");
										$("." + tmp[i]).first()[0].children[0].children[0].checked = false;
									}
								}
								$(this)[0].children[0].children[0].checked = tmpChecked;
							});
						}else{
							if(tmpChecked){
								$("#person_" + $(this)[0].getAttribute("person")).first().addClass("checked");
							}else{
								$("#person_" + $(this)[0].getAttribute("person")).first().removeClass("checked");
								for(var i = 0; i < tmp.length; i++) if(tmp[i].indexOf("group_") != -1){
									$("." + tmp[i]).first().removeClass("checked");
									$("." + tmp[i]).first()[0].children[0].children[0].checked = false;
								}
							}
						}
					});
				});
			}
		});
	});

	$(".divSelectedItems > .title").each(function(index) {
		$(this).click(function(){
//			$("#OK_tblOrganization > tfoot > tr").addClass("hide");
			if($("#OK_tblOrganization").hasClass("hide")){
				$("#OK_tblOrganization > tfoot").addClass("hide");
				$("#OK_tblOrganization > thead").removeClass("hide");
				$("#OK_tblOrganization > tbody").removeClass("hide");
				
				$("#OK_tblOrganization").removeClass("hide");
				if($("#OK_tblOrganization > tfoot > tr").length == 0){
					fn_getOrganization("0", 0, "");
				}else{
					$("#OK_tblOrganization > tbody").addClass("hide");
					$("#OK_tblOrganization > tfoot").removeClass("hide");
				}
			}else{
				$("#OK_tblOrganization").addClass("hide");
			}
/*
			if($("#OK_tblOrganization").length != 0){
				while($("#OK_tblOrganization > tfoot")[0].rows.length != 0) $("#OK_tblOrganization > tfoot")[0].deleteRow(0);
				if($("#OK_tblOrganization").hasClass("hide")){
					
					fn_getOrganization("0", 0, "");
				}else{
					$("#OK_tblOrganization").addClass("hide");
				}
			}
*/
		});
		$(this).dblclick(function(){
			$("#OK_tblOrganization > tfoot > tr").addClass("hide");
			$("#OK_tblOrganization > tbody > tr").removeClass("hide");
			while($("#OK_tblOrganization > tfoot")[0].rows.length != 0) $("#OK_tblOrganization > tfoot")[0].deleteRow(0);

			fn_getOrganization("0", 0, "");
		});
	});	

	try{fn_OnLoad();}catch(e){}

	autoLink();
	
}
