
//	prototype.js ÇÊ¿ä
//
function bub_view(o)
{
	if(o.value == '') {
		$('tbl').descendants().each(function(el) {
			if(el.type == "checkbox" && el.id != o.id) {
				el.checked = false;
				$('tb_'+ el.value).descendants().each(function(elm) {
					if(elm.type == "checkbox") elm.checked = false;
				});
				$('tb_'+ el.value).hide();
			}
		});
	}
	else {
		if(o.checked == true){
			$('tb_'+ o.value).show();
			$('bub_' + o.value).checked = true;
			$('law_').checked = false;
		} else {
			$('tb_'+ o.value).hide();
			$('tb_'+ o.value).descendants().each(function(el) {
				if(el.type == "checkbox" && el.id != o.id) {
					el.checked = false;
				}
			});
		}
	}
}
function bub_set(o)
{
	if(o.checked == true){
		if(o.value.length == 2) {
			$('tb_'+ o.value).descendants().each(function(el) {
				if(el.type == "checkbox" && el.id != o.id) el.checked = false;
			});
		}
		else if(o.value.length == 4) {
			$('bub_' + o.value.substring(0,2)).checked = false;
		}
	}
}
function yongdo_set(o)
{
//	if(o.checked == true){
		if(o.value == 'N') {
			$(o.id + '_tb').descendants().each(function(el) {
				if(el.type == "checkbox") el.checked = o.checked;
			});
		} else {
			$(o.id.substring(0,5)).checked = false;
		}
//	}
}
function right_set(o)
{
//	if(o.checked == true){
		if(o.value == 'N') {
			$(o.id + '_tb').descendants().each(function(el) {
				if(el.type == "checkbox") el.checked = o.checked;
			});
		} else {
			$(o.id.substring(0,3)).checked = false;
		}
//	}
}

function bubwon_set(v)
{
	var check;
	if(v == 0) check = false;
	else check = true;
	for(i=0; i<document.srch_frm.bubwon.length; i++) {
		document.srch_frm.bubwon[i].checked = check;
	}
}


//------------------------------
//	checkform
//------------------------------
	function checkform()
	{
		var f = document.srch_frm;
		if(f.addr1.value != "") {
			if(f.sido.selectedIndex==0){
			  alert("¼ÒÀçÁö µµ,½ÃÀ» Á¤È®ÇÏ°Ô ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			  f.sido.focus();
			  return;
			}
			if(f.gugun.selectedIndex==0){
			  alert("¼ÒÀçÁö ±¸,±ºÀ» Á¤È®ÇÏ°Ô ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			  f.gugun.focus();
			  return;
			}
			if(f.dong.selectedIndex==0){
			  alert("¼ÒÀçÁö µ¿,¸é,¸®¸¦ Á¤È®ÇÏ°Ô ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			  f.dong.focus();
			  return;
			}
		}

		bub_check();
		yong_check();
	//	rgt_check('rg1', f.rg1_list);
	//	rgt_check('rg2', f.rg2_list);
//	    addr1_check();
		f.page.value = 1;

		f.submit();
	}

	function checkform2()
	{
		var f = document.srch_frm;

		bub_check();

		f.submit();
	}

	function checkform3()
	{
		var f = document.srch_frm;
		if(f.addr1.value != "") {
			if(f.sido.selectedIndex==0){
			  alert("¼ÒÀçÁö µµ,½ÃÀ» Á¤È®ÇÏ°Ô ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			  f.sido.focus();
			  return;
			}
			if(f.gugun.selectedIndex==0){
			  alert("¼ÒÀçÁö ±¸,±ºÀ» Á¤È®ÇÏ°Ô ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			  f.gugun.focus();
			  return;
			}
			if(f.dong.selectedIndex==0){
			  alert("¼ÒÀçÁö µ¿,¸é,¸®¸¦ Á¤È®ÇÏ°Ô ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
			  f.dong.focus();
			  return;
			}
		}

  var bub_cd;
  switch(f.auc_law.value) {
		case "¼­¿ïÁß¾ÓÁö¹ý":	bub_cd = "1102"
		break;
		case "¼­¿ïµ¿ºÎÁö¹ý":	bub_cd = "1103"
		break;
		case "¼­¿ï¼­ºÎÁö¹ý":	bub_cd = "1104"
		break;
		case "¼­¿ï³²ºÎÁö¹ý":	bub_cd = "1105"
		break;
		case "¼­¿ïºÏºÎÁö¹ý":	bub_cd = "1106"
		break;
		case "ÀÇÁ¤ºÎÁö¹æ¹ý":	bub_cd = "1201"
		break;
		case "°í¾çÁö¿ø":		bub_cd = "1202"
		break;
		case "ÀÎÃµÁö¹æ¹ý¿ø":	bub_cd = "1301"
		break;
		case "ºÎÃµÁö¿ø":		bub_cd = "1302"
		break;
		case "¼ö¿øÁö¹æ¹ý¿ø":	bub_cd = "1401"
		break;
		case "¼º³²Áö¿ø":		bub_cd = "1402"
		break;
		case "¿©ÁÖÁö¿ø":		bub_cd = "1403"
		break;
		case "ÆòÅÃÁö¿ø":		bub_cd = "1404"
		break;
		case "¾È»êÁö¿ø":		bub_cd = "1405"
		break;
		case "¾È¾çÁö¿ø":		bub_cd = "1406"
        break;
		case "ÃáÃµÁö¹æ¹ý¿ø":	bub_cd = "2101"
		break;
		case "°­¸ªÁö¿ø":		bub_cd = "2102"
		break;
		case "¿øÁÖÁö¿ø":		bub_cd = "2103"
		break;
		case "¼ÓÃÊÁö¿ø":		bub_cd = "2104"
		break;
		case "¿µ¿ùÁö¿ø":		bub_cd = "2105"
		break;
		case "Ã»ÁÖÁö¹æ¹ý¿ø":	bub_cd = "3101"
		break;
		case "ÃæÁÖÁö¿ø":		bub_cd = "3102"
		break;
		case "Á¦ÃµÁö¿ø":		bub_cd = "3103"
		break;
		case "¿µµ¿Áö¿ø":		bub_cd = "3104"
		break;
		case "´ëÀüÁö¹æ¹ý¿ø":	bub_cd = "3201"
		break;
		case "È«¼ºÁö¿ø":		bub_cd = "3202"
		break;
		case "³í»êÁö¿ø":		bub_cd = "3203"
		break;
		case "Ãµ¾ÈÁö¿ø":		bub_cd = "3204"
		break;
		case "°øÁÖÁö¿ø":		bub_cd = "3205"
		break;
		case "¼­»êÁö¿ø":		bub_cd = "3206"
		break;
		case "´ë±¸Áö¹æ¹ý¿ø":	bub_cd = "4101"
		break;
		case "´ë±¸¼­ºÎÁö¿ø":	bub_cd = "4102"
		break;
		case "¾Èµ¿Áö¿ø":		bub_cd = "4103"
		break;
		case "°æÁÖÁö¿ø":		bub_cd = "4104"
		break;
		case "±èÃµÁö¿ø":		bub_cd = "4105"
		break;
		case "»óÁÖÁö¿ø":		bub_cd = "4106"
		break;
		case "ÀÇ¼ºÁö¿ø":		bub_cd = "4107"
		break;
		case "¿µ´öÁö¿ø":		bub_cd = "4108"
		break;
		case "Æ÷Ç×Áö¿ø":		bub_cd = "4109"
		break;
		case "ºÎ»êÁö¹æ¹ý¿ø":	bub_cd = "4201"
		break;
		case "µ¿ºÎÁö¿ø":	    bub_cd = "4202"
		break;
		case "¿ï»êÁö¹æ¹ý¿ø":	bub_cd = "4301"
		break;
		case "Ã¢¿øÁö¹æ¹ý¿ø":	bub_cd = "4401"
		break;
		case "ÁøÁÖÁö¿ø":		bub_cd = "4402"
		break;
		case "Åë¿µÁö¿ø":		bub_cd = "4403"
		break;
		case "¹Ð¾çÁö¿ø":		bub_cd = "4404"
		break;
		case "°ÅÃ¢Áö¿ø":		bub_cd = "4405"
		break;
		case "±¤ÁÖÁö¹æ¹ý¿ø":	bub_cd = "5101"
		break;
		case "¸ñÆ÷Áö¿ø":		bub_cd = "5102"
		break;
		case "ÀåÈïÁö¿ø":		bub_cd = "5103"
		break;
		case "¼øÃµÁö¿ø":		bub_cd = "5104"
		break;
		case "ÇØ³²Áö¿ø":		bub_cd = "5105"
		break;
		case "ÀüÁÖÁö¹æ¹ý¿ø":	bub_cd = "5201"
		break;
		case "±º»êÁö¿ø":		bub_cd = "5202"
		break;
		case "Á¤À¾Áö¿ø":		bub_cd = "5203"
		break;
		case "³²¿øÁö¿ø":		bub_cd = "5204"
		break;
		case "Á¦ÁÖÁö¹æ¹ý¿ø":	bub_cd = "6101"
		break;
		default :bub_cd = ""
        break;
  }

  f.bubwonlist.value=bub_cd;

		yong_check();
		f.page.value = 1;

		f.submit();
	}

	function bub_check()
	{
		var list = ''; sep = ''; btitle = '';
		for(i=0; i<document.srch_frm.bubwon.length; i++) {
			if(document.srch_frm.bubwon[i].checked == true) {
				list += sep + document.srch_frm.bubwon[i].value;
				btitle += sep + document.srch_frm.bubwon[i].title;
				sep = '|';
			}
		}
		document.srch_frm.bubwonlist.value = list;
		document.srch_frm.bubwontitle.value = btitle;
	}
	function yong_check()
	{
		var list = ''; sep = '';
		for(i=0; i<document.srch_frm.yong.length; i++) {
			var obj = document.srch_frm.yong[i];
			if(obj.checked == true) {
				$(obj.id + '_tb').descendants().each(function(el) {
					if(el.type == "checkbox") {
						list += sep + el.value;
						sep = '|';
					}
				});
			} 
			else {
				$(obj.id + '_tb').descendants().each(function(el) {
					if(el.type == "checkbox" && el.checked == true) {
						list += sep + el.value;
						sep = '|';
					}
				});
			}
		}
		document.srch_frm.yongdolist.value = list;
	}
	function rgt_check(id, obj)
	{
		var list = ''; sep = '';
		if($(id).checked == true) {
			$(id + '_tb').descendants().each(function(el) {
				if(el.type == "checkbox") {
					list += sep + el.value;
					sep = '|';
				}
			});
		} 
		else {
			$(id + '_tb').descendants().each(function(el) {
				if(el.type == "checkbox" && el.checked == true) {
					list += sep + el.value;
					sep = '|';
				}
			});
		}
		obj.value = list;
	}

	function check_select()
	{
		var f = document.srch_frm;

		bub_check();
		yong_check();
		check_select_View3(3);
	}

	function check_select_View3(num){
		if(num==1){
			searchsel1.style.display="";
			searchsel2.style.display="none";
		}else if(num==2){
			searchsel2.style.display="";
			searchsel1.style.display="none";
		}else if(num==3){
			searchsel2.style.display="none";
			searchsel1.style.display="none";
		}
	}

	function check_select_View(num){ 
		thisMenu = eval('searchsel' + num + '.style') 
		if (thisMenu.display == 'block') { 
			toggleClose(2) 
		}else { 
			toggleClose(2) 
			thisMenu.display = 'block' 
		} 	
		return false 
	} 

	function toggleClose(kVar){ 
	   for(i=1;i<=kVar;i++){ 
		 eval('searchsel'+i+'.style').display='none' 
	   } 
		
	   bub_check();
	   yong_check();
	} 

	function check_select_View2(num){ 
		thisMenu = eval('searchsel' + num + '.style') 
		if (thisMenu.display == 'block') { 
			toggleClose2(2) 
		}else { 
			toggleClose2(2) 
			thisMenu.display = 'block' 
		} 	
		return false 
	} 
	
	function toggleClose2(kVar){ 
	   for(i=1;i<=kVar;i++){ 
		 eval('searchsel'+i+'.style').display='none' 
	   } 		
	   yong_check();
	} 

//------------------------------
//	reset
//------------------------------
	function resetform()
	{
		document.srch_frm.reset();
		reset_bubwon();
		reset_yongdo();
	}
	function reset_bubwon()
	{
		var f = document.srch_frm;
		for(i=0; i<f.law.length; i++) {
			var el = f.law[i];
			el.checked = false;
			if(el.value != '') $('tb_'+ el.value).hide();
		}
		for(i=0; i<f.bubwon.length; i++) f.bubwon[i].checked = false;
		bub_check();
	}
	function reset_yongdo()
	{
		var f = document.srch_frm;
		for(i=0; i<f.yong.length; i++) f.yong[i].checked = false;
		for(i=0; i<f.yongdo.length; i++) f.yongdo[i].checked = false;
		yong_check();
	}
	function reset_rights()
	{
		var f = document.srch_frm;
		for(i=0; i<f.rgt.length; i++) f.rgt[i].checked = false;
		for(i=0; i<f.rights.length; i++) f.rights[i].checked = false;
	}
	function reset_input()
	{
		var f = document.srch_frm;
		f.num1.selectedIndex = 0;
		f.num2.value = '';
		f.state.selectedIndex = 1;
		f.gambound.selectedIndex = 0;
		f.sDate.value = '';
		f.eDate.value = '';
		f.yuchal.selectedIndex = 0;
		f.lowbound.selectedIndex = 0;

		f.dong.selectedIndex = 0;
		f.gugun.selectedIndex = 0;
		f.sido.selectedIndex = 0;
		f.addr.value = '';
	}




var request;

function createRequest() 
{
	try {
		request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (failed) {
				request = false;
			}
		}
	}
	if (!request) alert("XMLHttpRequest ¿À·ù!");
}

//------------------------------------------
//	½Ã/µµ, ±¸/±º, µ¿/À¾/¸é ¼±ÅÃ
//------------------------------------------
	function update_Region() 
	{
		if (request.readyState == 4 && request.status == 200) 
		{
			var gugun = document.getElementById("gugun");
			if(request.responseText != '')
			{
				var response = request.responseText.split("|");
				if (response.length > 0) {
					gugun.length = response.length+1;
					gugun.options[0].selected = true;
					gugun.options[0].style.color = 'red';
					gugun.options[0].text = ' °Ë»öÁß ';

					for(var i=1; i<response.length+1; i++) {
						gugun.options[i].value = response[i-1];
						gugun.options[i].text = response[i-1];
					}
					gugun.length = i;

					gugun.options[0].style.color = '#389561';
					gugun.options[0].value = '';
					gugun.options[0].text = '±¸/±º ¼±ÅÃ';
				} 
			}
			else {
				gugun.length = 1;
				gugun.options[0].style.color = 'black';
				gugun.options[0].value = '';
				gugun.options[0].text = '±¸/±º ¼±ÅÃ';
			}
		}
	}
	function update_Region2() 
	{
		if (request.readyState == 4 && request.status == 200) 
		{
			var dong = document.getElementById("dong");
			if(request.responseText != '')
			{
				var response = request.responseText.split("|");
				if (response.length > 0) {
					dong.length = response.length+1;
					dong.options[0].selected = true;
					dong.options[0].style.color = 'red';
					dong.options[0].text = ' °Ë»öÁß ';

					for(var i=1; i<response.length+1; i++) {
						dong.options[i].value = response[i-1];
						dong.options[i].text = response[i-1];
					}
					dong.length = i;

					dong.options[0].style.color = '#389561';
					dong.options[0].value = '';
					dong.options[0].text = 'µ¿/À¾ ¼±ÅÃ';
				} 
			}
			else {
				dong.length = 1;
				dong.options[0].style.color = 'black';
				dong.options[0].value = '';
				dong.options[0].text = 'µ¿/À¾ ¼±ÅÃ';
			}
		}
	}

	function update_Region3() 
	{
		if (request.readyState == 4 && request.status == 200) 
		{
			var gugun = document.getElementById("gugun");
			var dong = document.getElementById("dong");
			var response = request.responseText.split("-");
			var fresponse = response[0].split("|");
			var fgugun = fresponse[0];
			var fdong = fresponse[1];
			if(response[1] != '')
			{
				var sresponse = response[1].split("|");
				if (sresponse.length > 0) {
					gugun.length = sresponse.length+1;

					for(var i=1; i<sresponse.length+1; i++) {
						gugun.options[i].value = sresponse[i-1];
						gugun.options[i].text = sresponse[i-1];
						  if (gugun.options[i].value == fgugun) {
							  gugun.options[i].selected = true;
						  }
					}
					gugun.length = i;

					gugun.options[0].style.color = '#389561';
					gugun.options[0].value = '';
					gugun.options[0].text = '½Ã±¸±º';
				}	

				if(response[2] != '')
				 {
				   var ssresponse = response[2].split("|");
				   if (ssresponse.length > 0) {
					  dong.length = ssresponse.length+1;

					  for(var i=1; i<ssresponse.length+1; i++) {
						  dong.options[i].value = ssresponse[i-1];
						  dong.options[i].text = ssresponse[i-1];
							if (dong.options[i].value == fdong) {
							   dong.options[i].selected = true;
							}
					  }
					  dong.length = i;

					  dong.options[0].style.color = '#389561';
					  dong.options[0].value = '';
					  dong.options[0].text = 'µ¿À¾¸é';
				  } 
				}
				 else {
				   dong.length = 1;
				   dong.options[0].style.color = 'black';
				   dong.options[0].value = '';
				   dong.options[0].text = 'µ¿À¾¸é';
				}

			}
			else {
				gugun.length = 1;
				gugun.options[0].style.color = 'black';
				gugun.options[0].value = '';
				gugun.options[0].text = '½Ã±¸±º';
				dong.length = 1;
				dong.options[0].style.color = 'black';
				dong.options[0].value = '';
				dong.options[0].text = 'µ¿À¾¸é';
			}
			
		}
	}

	function Http_Region(zone)
	{
		var sido = document.getElementById("sido");
		var gugun = document.getElementById("gugun");

		var zone1 = sido.options[sido.selectedIndex].value;
		var url = '/lib/getRegion.asp?sido=' + escape(zone1);

		if (sido.selectedIndex > 0) {
			gugun.options[0].style.color = 'red';
			gugun.options[0].text = ' °Ë»öÁß ';

			createRequest();
			request.open("GET", url, true);
			request.onreadystatechange = update_Region;
			request.send(null);
		} 
		else {
			gugun.length = 1;
			gugun.options[0].value = '';
			gugun.options[0].text = '±¸/±º ¼±ÅÃ';
		}
	}

	function Http_Region2(zone)
	{
		var sido = document.getElementById("sido");
		var gugun = document.getElementById("gugun");
		var dong = document.getElementById("dong");

		var zone1 = sido.options[sido.selectedIndex].value;
		var zone2 = gugun.options[gugun.selectedIndex].value;

		var url = '/lib/getRegion.asp?sido=' + escape(zone1) + '&gugun=' + escape(zone2);
		if (gugun.selectedIndex > 0) {
			dong.options[0].style.color = 'red';
			dong.options[0].text = ' °Ë»öÁß ';

			createRequest();
			request.open("GET", url, true);
			request.onreadystatechange = update_Region2;
			request.send(null);
		} 
		else {
			dong.length = 1;
			dong.options[0].value = '';
			dong.options[0].text = 'µ¿/À¾ ¼±ÅÃ';
		}
	}


	function Http_Region3(zone,zone1,zone2)
	{
		var sido = document.getElementById("sido");
		var gugun = document.getElementById("gugun");
		var dong = document.getElementById("dong");

		var url = '/lib/getRegions.asp?sido=' + escape(zone) + '&gugun=' + escape(zone1) + '&dong=' + escape(zone2);
		if (sido.selectedIndex > 0) {

			createRequest();
			request.open("GET", url, true);
			request.onreadystatechange = update_Region3;
			request.send(null);
		} 
		else {
			gugun.length = 1;
			gugun.options[0].value = '';
			gugun.options[0].text = '½Ã±¸±º';
			dong.length = 1;
			dong.options[0].value = '';
			dong.options[0].text = 'µ¿À¾¸é';
		}
	}

//------------------------------------------
//	¹ý¿ø°è ¼±ÅÃ
//------------------------------------------
	var selectedDev;
	function Http_dev(dev)
	{
		var auc_law = document.getElementById("auc_law");
		var auc_dev = document.getElementById("auc_dev");

		var law = auc_law.options[auc_law.selectedIndex].value;	//document.getElementById("auc_law").value;
		var url = '/lib/getDev.asp?auc_law=' + escape(law);	//encodeURIComponent('ÇÑ±Û')

		if (auc_law.selectedIndex > 0) {
			auc_dev.options[0].style.color = 'red';
			auc_dev.options[0].text = ' °Ë»öÁß ';

			createRequest();
			request.open("GET", url, true);
		//	request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			request.onreadystatechange = update_Dev;
			request.send(null);
		} 
		else {
			auc_dev.length = 1;
			auc_dev.options[0].value = '';
			auc_dev.options[0].text = '¢º ÀüÃ¼ °è';
		}

		selectedDev = dev;
		setTimeout("delay()", 200);
	}
	function update_Dev() 
	{
		if (request.readyState == 4) {
			if (request.status == 200) {

				var auc_dev = document.getElementById("auc_dev");
				var response = request.responseText.split(",");

				if (response.length > 0) {
					auc_dev.length = response.length+1;
					auc_dev.options[0].selected = true;
					auc_dev.options[0].style.color = 'red';
					auc_dev.options[0].text = ' °Ë»öÁß ';
	 
					for( var i=1; i<response.length+1; i++) 
						auc_dev.options[i].text = '°æ¸Å' + response[i-1].replace('E','±âÅ¸').replace('J','ÁýÇà').replace('A','(°¡)').replace('B','(³ª)') + '°è';

					auc_dev.options[0].style.color = 'black';
					auc_dev.length = i;
					auc_dev.options[0].value = '';
					auc_dev.options[0].text = '¢º ÀüÃ¼ °è';
				} 
				else {
					auc_dev.length = 1;
					auc_dev.options[0].style.color = 'black';
					auc_dev.options[0].value = '';
					auc_dev.options[0].text = '¢º ÀüÃ¼ °è';
				}
			} 
			else alert("status is " + request.status);
		}
	}

	function delay() {
		var auc_dev = document.getElementById("auc_dev");
		for(var i=0; i<auc_dev.length; i++) {
			if(auc_dev.options[i].text == selectedDev) {
				auc_dev.selectedIndex = i;
				break;
			}
		}
	}

