// IF THE BROWSER IS MSIE4.0 FOR WINDOWS NT AND 95 ONLY, THEN bIsIE432 = TRUE

var sAgent = navigator.userAgent

var bIs95NT =   sAgent.indexOf("Windows 95") > -1 ||
		sAgent.indexOf("Windows NT")  > -1 ||
		sAgent.indexOf("Win32")  > -1 ||
		sAgent.indexOf("Windows 98")  > -1

var bIsIE4 =    sAgent.indexOf("IE 6")  > -1 ||
		sAgent.indexOf("IE 5")  > -1 ||
		sAgent.indexOf("IE 4")  > -1 &&
		sAgent.indexOf("b1") <= -1 &&
		sAgent.indexOf("p1") <= -1

var dhtml = bIs95NT && bIsIE4

var thread_cnt = 0;
var end_cnt = 0;

function Collapse_All(find_str) {
	if (dhtml)
	{
		for(i=0; i<document.all.length; i++)
		{
//			if (document.all(i).id.indexOf(find_str) != -1)
			if (document.all(i).className == find_str)
				document.all(i).style.display = "None";
		}
	}
}

function Expand_All(find_str) {
	if (dhtml)
	{
		for(i=0; i<document.all.length; i++)
		{
//			if (document.all(i).id.indexOf(find_str) != -1)
			if (document.all(i).className == find_str)
				document.all(i).style.display = "";
		}
	}
}

//document.onmouseover = Document_OnMouseOver ;
//document.onmouseout = Document_OnMouseOut ;
//document.onclick = Document_OnClick;

// CHANGE HEADLINE COLOR ONMOUSEOVER

//function Document_OnMouseOver() {
//	var eSrc = window.event.srcElement ;
//	if (eSrc.className == "C_TREE1") {
//		alert("Over");
//		eSrc.style.color = "#0066CC";
//		document.all(eSrc.id).style.color= "#0066CC"
//	}
//}

// CHANGE HEADLINE COLOR ONMOUSEOUT

//function Document_OnMouseOut() {
//	var eSrc = window.event.srcElement ;
//	if (eSrc.className == "C_TREE1") {
//		alert("Out");
//		eSrc.style.color = "BLACK";
//		document.all(eSrc.id).style.color= "BLACK"
//	}
//}

function Document_OnClick() {
	var srcId, srcElement, targetElement;
	srcElement = window.event.srcElement;
	if (srcElement.className == "C_TREE1")
	{
		srcID = srcElement.id;

		for(i=0; i<document.all.length; i++)
		{
			if (document.all(i).id.indexOf(srcID) != -1 &&
			    document.all(i).id != srcID)
//			    document.all(i).id.indexOf('-') != -1)
			{
				if (document.all(i).style.display == "none")
					document.all(i).style.display = "";
				else
					document.all(i).style.display = "none";
			}
		}
	}
	else if (srcElement.className == "C_LINK")
	{
		if(srcElement.href.length > 0)
		{
			var name_tag = srcElement.href;
			var idx = name_tag.indexOf('/');
			if(idx != -1)
				name_tag = name_tag.substring(0, idx);
			Go_Name(name_tag);
		}
		return false;
	}
}

function Go_Name(name_tag)
{
	el = parent.right.document.all(name_tag);
	el.scrollIntoView(true);
}

function Init_Link_Text() {
	for(i=0; i<document.all.length; i++)
	{
		if (document.all(i).className == "C_TEXT")
			document.all(i).style.display = "none";
	}
}

function Init_Link_Href() {
	for(i=0; i<document.links.length; i++)
	{
		if (document.links(i).className == "C_LINK")
			document.links(i).href = "";
	}
}

function Init_Link_Color(color, weight) {
	for(i=0; i<document.anchors.length; i++)
	{
		if (document.anchors(i).className == "C_LINK")
		{
			document.anchors(i).style.color = color;
			document.anchors(i).style.fontWeight = weight;
		}
	}
}

function Init_Progress_Bar(total_cnt) {
	thread_cnt = total_cnt;
	end_cnt = 0;
	for(i=0; i<document.all.length; i++)
	{
		if (document.all(i).id.indexOf('PROGRESS') != -1)
			document.all(i).style.backgroundColor = "#FFFFFF";
	}
	document.all('PROGRESS_TABLE').style.display = "";
	Change_Link_Text('STATUS', '검색 중 ...');
}

function Change_Progress_Bar(cnt) {
	end_cnt++;
	progress_cnt = (end_cnt / thread_cnt * 20);
	for(i=0; i<progress_cnt && i < 20; i++)
	{
		bar_id = 'PROGRESS_' + i;
		document.all(bar_id).style.backgroundColor="#BF7833";
		//document.all(bar_id).style.backgroundColor="darkblue";
	}
	Change_Link_Text('STATUS', '('+end_cnt+'/'+thread_cnt+') 검색 중 ...');
}

function Change_Link_Info(link_id, color, weight, href) {
	document.anchors(link_id).style.color = color;
	document.anchors(link_id).style.fontWeight = weight;
	document.anchors(link_id).href = href;
}

// 검색결과 건수가 0건일 경우
function Change_Link_Info_1(link_id, color, weight) {
	document.anchors(link_id).style.color = color;
	document.anchors(link_id).style.fontWeight = weight;
}

function set_group(group_name)
{
	empty_html();

	today = new Date();
	//document.location.replace("print_form.cgi?v_groupname="+group_name+'&v_date='+today.toLocaleString());
	document.kwd_search.action = "print_form.cgi";
	if(group_name == "전체")
	{
		document.search.v_org_text_gubun.value = 1;
		document.search.v_main.value = 1;
		document.search.v_dball_flag.value = 1;
	}
	else if(group_name == "원문")
	{
		document.search.v_org_text_gubun.value = 2;
		document.search.v_dball_flag.value = 2;
	}
	else
		document.search.v_groupname.value = group_name;
	document.search.v_exec.value = 0;
	document.search.target = "";
	document.search.submit();
}

function go_normal()
{
	today = new Date();
	document.search.action = "kwd_form.cgi";
	document.search.target = "bottom";
	document.search.submit();
}

function go_detail()
{
	document.search.action = "print_detail.cgi";
	document.search.target = "bottom";
	document.search.submit();
}

function view_kolis(flag, erase)
{
	form1 = document.search;

	for(i=0; i<form1.elements.length; i++)
	{
		var 	a = form1.elements[i];

		idx = a.name.indexOf('sitedbno0');
		if(idx != -1)
		{
			sub = a.name.substring(idx+10);
			if(sub == '0' || sub == '1' || sub == '2' || sub=='3' || sub=='4' || sub=='5')
			{
				a.disabled = !flag;
				if(erase == true)
					a.checked = false;
			}
		}
	}
}

function view_dasen(flag, erase)
{
	form1 = document.search;

	for(i=0; i<form1.elements.length; i++)
	{
		var 	a = form1.elements[i];

		idx = a.id.indexOf('sitedbno0');
		if(idx != -1)
		{
			sub = a.id.substring(idx+10);
			if(sub != '0' && sub != '1' && sub != '2' && sub!='3' && sub!='4' && sub!='5' && sub != 'yes' && sub != 'no')
			{
				a.disabled = !flag;
				if(erase == true)
					a.checked = false;
			}
		}
	}
}

function duplicate_check(value_erase)
{
	form1 = document.search;

	kolis_check = 0;
	dasen_check = 0;
	for(i=0; i<form1.elements.length; i++)
	{
		var 	a = form1.elements[i];

		idx = a.id.indexOf('sitedbno0');
		if(idx != -1)
		{
			sub = a.id.substring(idx+10);
			if(sub != 'yes' && sub != 'no')
			{
//alert(sub + ': ' + a.checked);
				if(sub == '0' || sub == '1' || sub == '2' || sub=='3' || sub=='4' || sub=='5')
				{
					if(a.checked == true)
						kolis_check = 1;
				}
				else
				{
					if(a.checked == true)
						dasen_check = 0;
				}
			}
		}
	}

//(kolis_check);
//alert(dasen_check);
	if(kolis_check == 1)
	{
		view_kolis(true, false);
		view_dasen(false, value_erase);
	}
	else
	{
		if(dasen_check == 1)
		{
			view_kolis(false, value_erase);
			view_dasen(true, false);
		}
		else
		{
			view_kolis(true, false);
			view_dasen(true, false);
		}
	}

}

function change_all(check_value)
{
	//form1 = document.search;
	//alert(check_value);

	for(i=0; i<document.search.elements.length; i++)
	{
		var 	a = document.search.elements[i];

		if(a.id.indexOf('sitedbno') != -1)
		{
			a.disabled = false;
			if(a.id.indexOf('_yes') != -1 || a.id.indexOf('_no') != -1)
				//if(a.name.indexOf('_yes') != -1 )
					a.checked = true;
				else
					a.checked = check_value;
		}
	}

	if(check_value == true)
	{
		//form1.elements('all_yes').checked = true;
		//form1.elements('all_no').checked = false;
		//form1.elements('wonmun_yes').checked = false;
		document.search.all_yes.checked = true;
		document.search.all_no.checked = false;
		document.search.wonmun_yes.checked = false;
		document.search.sitedbno0_yes.checked = true;
		document.search.sitedbno1_yes.checked = true;
		document.search.sitedbno2_yes.checked = true;
		document.search.sitedbno3_yes.checked = true;
		document.search.sitedbno4_yes.checked = true;
		document.search.sitedbno5_yes.checked = true;
		document.search.sitedbno6_yes.checked = true;
		document.search.sitedbno7_yes.checked = true;
		document.search.sitedbno0_no.checked = false;
		document.search.sitedbno1_no.checked = false;
		document.search.sitedbno2_no.checked = false;
		document.search.sitedbno3_no.checked = false;
		document.search.sitedbno4_no.checked = false;
		document.search.sitedbno5_no.checked = false;
		document.search.sitedbno6_no.checked = false;
		document.search.sitedbno7_no.checked = false;


		//document.search.elements('v_dball_flag').value = 1;

		for(i=0; i<document.search.elements.length; i++)
		{
			var 	a = document.search.elements[i];

			if(a.id.indexOf('sitedbno') != -1)
			{
				//a.disabled = false;
				//if(a.id.indexOf('v_sitedbno01-') != -1){
				//	a.checked = false;
				//	a.disabled = true;
				//}
				a.checked = true;
				document.search.sitedbno0_no.checked = false;
				document.search.sitedbno1_no.checked = false;
				document.search.sitedbno2_no.checked = false;
				document.search.sitedbno3_no.checked = false;
				document.search.sitedbno4_no.checked = false;
				document.search.sitedbno5_no.checked = false;
				document.search.sitedbno6_no.checked = false;
				document.search.sitedbno7_no.checked = false;
			}
		}
	}
	else
	{
		//form1.elements('all_yes').checked = false;
		//form1.elements('all_no').checked = true;
		//form1.elements('wonmun_yes').checked = false;
		document.search.all_yes.checked = false;
		document.search.all_no.checked = true;
		document.search.wonmun_yes.checked = false;
		document.search.sitedbno0_yes.checked = false;
		document.search.sitedbno1_yes.checked = false;
		document.search.sitedbno2_yes.checked = false;
		document.search.sitedbno3_yes.checked = false;
		document.search.sitedbno4_yes.checked = false;
		document.search.sitedbno5_yes.checked = false;
		document.search.sitedbno6_yes.checked = false;
		document.search.sitedbno7_yes.checked = false;
		document.search.sitedbno0_no.checked = false;
		document.search.sitedbno1_no.checked = false;
		document.search.sitedbno2_no.checked = false;
		document.search.sitedbno3_no.checked = false;
		document.search.sitedbno4_no.checked = false;
		document.search.sitedbno5_no.checked = false;
		document.search.sitedbno6_no.checked = false;
		document.search.sitedbno7_no.checked = false;
		//document.search.elements('v_dball_flag').value = 0;

	}

	// 원문선택값을 0으로
	//document.search.elements('v_org_text_gubun2').value = 0;

	// 국중 KOLIS와 원문DB 중복 체크
	duplicate_check(true);

}

function wonmun_all(check_value)
{
	var form1 = document.search;

	for(i=0; i<form1.elements.length; i++)
	{
		var 	a = form1.elements[i];
		//alert(a);

		if(a.id.indexOf('sitedbno') != -1)
		{
			if(a.id.indexOf('_yes') != -1 || a.id.indexOf('_no') != -1)
			{
				a.checked = false;
				a.disabled = true;
			}
			else
			{
				if(!(a.value == 0 || a.value == 33 || a.value == 55))
				{
					if(check_value == true)
						a.checked = true;
				}
				else
				{
					a.checked = false;
					a.disabled = true;
				}
			}
		}
	}

	//form1.elements('all_yes').checked = false;
	//form1.elements('all_no').checked = false;
	//form1.elements('wonmun_yes').checked = true;
	form1.all_yes.checked = false;
	form1.all_no.checked = false;
	form1.wonmun_yes.checked = true;


	// 원문선택값을 2로
	//form1.elements('v_org_text_gubun2').value = 2;
	//form1.elements('v_dball_flag').value = 2;

	// 국중 KOLIS와 원문DB 중복 체크
	duplicate_check(true);
}
function change1_all(check_value)
{
	//form1 = document.search;
	//alert(check_value);

	for(i=0; i<document.search.elements.length; i++)
	{
		var 	a = document.search.elements[i];

		if(a.id.indexOf('sitedbno') != -1)
		{
			a.disabled = false;
			if(a.id.indexOf('_yes') != -1 || a.id.indexOf('_no') != -1)
				//if(a.name.indexOf('_yes') != -1 )
					a.checked = true;
				else
					a.checked = check_value;
		}
	}

	if(check_value == true)
	{
		//form1.elements('all_yes').checked = true;
		//form1.elements('all_no').checked = false;
		//form1.elements('wonmun_yes').checked = false;
		document.search.all_yes.checked = true;
		document.search.all_no.checked = false;
		document.search.wonmun_yes.checked = false;
		//document.search.sitedbno0.checked = true;
		document.search.sitedbno1.checked = true;
		document.search.sitedbno2.checked = true;
		document.search.sitedbno3.checked = true;
		document.search.sitedbno4.checked = true;
		document.search.sitedbno5.checked = true;
		document.search.sitedbno6.checked = true;
		document.search.sitedbno7.checked = true;
		document.search.sitedbno8.checked = true;

		//document.search.elements('v_dball_flag').value = 1;

		for(i=0; i<document.search.elements.length; i++)
		{
			var 	a = document.search.elements[i];

			if(a.id.indexOf('sitedbno') != -1)
			{
				//a.disabled = false;
				//if(a.id.indexOf('v_sitedbno01-') != -1){
				//	a.checked = false;
				//	a.disabled = true;
				//}
				a.checked = true;

			}
		}
	}
	else
	{
		//form1.elements('all_yes').checked = false;
		//form1.elements('all_no').checked = true;
		//form1.elements('wonmun_yes').checked = false;
		document.search.all_yes.checked = false;
		document.search.all_no.checked = true;
		document.search.wonmun_yes.checked = false;
		//document.search.sitedbno0.checked = false;
		document.search.sitedbno1.checked = false;
		document.search.sitedbno2.checked = false;
		document.search.sitedbno3.checked = false;
		document.search.sitedbno4.checked = false;
		document.search.sitedbno5.checked = false;
		document.search.sitedbno6.checked = false;
		document.search.sitedbno7.checked = false;
		document.search.sitedbno8.checked = false;

	}

	// 원문선택값을 0으로
	//document.search.elements('v_org_text_gubun2').value = 0;

	// 국중 KOLIS와 원문DB 중복 체크
	duplicate_check(true);

}

function wonmun1_all(check_value)
{
	var form1 = document.search;

	for(i=0; i<form1.elements.length; i++)
	{
		var 	a = form1.elements[i];
		//alert(a);

		if(a.id.indexOf('sitedbno') != -1)
		{
			if(a.id.indexOf('_yes') != -1 || a.id.indexOf('_no') != -1)
			{
				a.checked = false;
				a.disabled = true;
			}
			else
			{
				if(!(a.value == 0 || a.value == 33 || a.value == 55))
				{
					if(check_value == true)
						a.checked = true;
				}
				else
				{
					a.checked = false;
					a.disabled = true;
				}
			}
		}
	}

	//form1.elements('all_yes').checked = false;
	//form1.elements('all_no').checked = false;
	//form1.elements('wonmun_yes').checked = true;
	form1.all_yes.checked = false;
	form1.all_no.checked = false;
	form1.wonmun_yes.checked = true;


	// 원문선택값을 2로
	//form1.elements('v_org_text_gubun2').value = 2;
	//form1.elements('v_dball_flag').value = 2;

	// 국중 KOLIS와 원문DB 중복 체크
	duplicate_check(true);
}
function change_group(id, check_value)
{
	var form1 = document.search;
	name_yes = id + '_yes';
	name_no = id + '_no';

	for(i=0; i<form1.elements.length; i++)
	{
		var 	a = form1.elements[i];
		if(a.id.indexOf(id) != -1 && a.id != name_yes && a.id != name_no)
			a.checked = check_value;
	}

	if(check_value == true)
	{
		form1.elements(name_yes).checked = true;
		form1.elements(name_no).checked = false;
	}
	else
	{
		form1.elements(name_yes).checked = false;
		form1.elements(name_no).checked = true;
		//form1.elements('v_dball_flag').value = 0;
	}

	form1.elements('all_yes').checked = false;
	form1.elements('all_no').checked = false;

	// 국중 KOLIS와 원문DB 중복 체크
	if(id == 'sitedbno0')
		duplicate_check(true);
}

function check_group(id)
{

	var form1 = document.search;

	name_yes = id + '_yes';
	name_no = id + '_no';
	form1.elements(name_yes).checked = false;
	form1.elements(name_no).checked = false;
	form1.elements('all_yes').checked = false;
	form1.elements('all_no').checked = false;

	// 국중 KOLIS와 원문DB 중복 체크

	if(id == 'sitedbno0')
		duplicate_check(true);


/*
	all_true = 1;
	all_false = 1;

	db_name = 'v_' + name;
	for(i=0; i<form.elements.length; i++)
	{
		var 	a = form.elements[i];
		if(a.name.indexOf(db_name) != -1)
		{
			if(a.checked == true)
				all_false = 0;
			else if(a.checked == false)
				all_true = 0;
		}
	}

	name_yes = name + '_yes';
	name_no = name + '_no';
	if(all_true == 1)
	{
		form.elements(name_yes).checked = true;
		form.elements(name_no).checked = false;
	}
	else if(all_false == 1)
	{
		form.elements(name_yes).checked = false;
		form.elements(name_no).checked = true;
	}
	else
	{
		form.elements(name_yes).checked = false;
		form.elements(name_no).checked = false;
	}

	form.elements('all_yes').checked = false;
	form.elements('all_no').checked = false;
*/
}

function run_dbselect()
{
	document.search.action = "print_detail.cgi";
	document.search.target = "";
	document.search.submit();

	//document.search.action = "codetree.jsp";
	//document.search.submit();
}

function empty_html()
{
	//parent.right.location.href = "../html/empty.html";
	parent.right.location.href = "http://211.185.62.18/NDL/HTML/doc/cen_svc_336.html";
}

function change(n){
	var selArray=new Array(new Array("서명순","저자명순","주제(분류기호순)-KDCP","주제(분류기호순)-COC","발행년도순"),new Array("서명순","저자명순","주제(분류기호순)-KDC","주제(분류기호순)-KDCP"),new Array("서명순","저자명순","주제(분류기호순)-KDCP","주제(분류기호순)-COC","발행년도순"),new Array("발행일자순","발행기간순"),new Array("서명순","저자명순","주제(분류기호순)-CEC"),	new Array("서명순","발행기관순"),new Array("신문명순"),new Array("기사명순","발행처명순","잡지명순"),new Array("서명순","저자명순","주제(분류기호순)-KDC","주제(분류기호순)-KDCP"),new Array("서명순","저자명순","주제(분류기호순)-CEC","주제(분류기호순)-CWC"),new Array("제목순","저자명순","발행처명순"),new Array("서명순"),new Array("제목순","저자명순","발행처명순"),new Array("제목순"),new Array("서명순","저자명순","주제(분류기호순)-KDC","주제(분류기호순)-KDCP"),new Array("지도명순"),new Array("서명순"),new Array("서명순","저자명순"),new Array("서명순","저자명순","발행년도순"),new Array("서명순","저자명순","주제(분류기호순)-KDC","주제(분류기호순)-KDCP"),new Array("서명순","저자명순","주제(분류기호순)-KDC","주제(분류기호순)-KDCP"),new Array("서명순","저자명순"));


		//var fm=document.forms[0];
		var fm=document.search;

		dbid = document.search.dbNoArr.value;
		//codeid = document.search.codeid.value;

		//alert("[[["+dbid+"]]]");
		//alert("[[[["+codeid+"]]]]");

		//alert("fm=====>"+fm);
		var optArray=selArray[n];
		//alert("optArray=====>"+optArray);
		var num=optArray.length;
		//alert("num=====>"+num);
		//fm.codeid.selectedIndex=0;
		//fm.codeid.length=num;
		//alert(fm.codeid.length);
		//for(var i=0;i<num;i++) {
			fm.codeid[0].value=optArray[0];
		//
			fm.codeid[0].text=optArray[0];
		//}
		fm.codeid.selectedIndex=0;
		change_contents(this.selectedIndex);
}

// 원문별 분류검색페이지에서의 검색
function onSearch_DB_9() {
	var thisfrm = document.frmSearch;
	thisfrm.cmpStr.value = 'PD:' + thisfrm.sta_year.value +
		thisfrm.sta_month.value + thisfrm.sta_day.value + ';' +
		thisfrm.end_year.value + thisfrm.end_month.value +
		thisfrm.end_day.value;
	thisfrm.submit();
}

