
	function get_ajax_callback(){
		
		if(ajax_view.readyState == 4){
			if(ajax_view.status == 200){
				

					var con = ajax_view.responseXML;
					update_ajax(con);

				


			}
		}

	}



	function ajax_process(obj){
	

		auto_win_yn = 1;

		var para = "?db_name=" + db_name + "&tb_name=" + tb_name +"&select_field=" + select_field +"&where_field=" + where_field + "&order_field=" + order_field + "&text=" + obj.value;
		ajax_view = new ActiveXObject("Microsoft.XMLHTTP");
		ajax_view.onreadystatechange = get_ajax_callback;

		if (auto_type==0)
		{
			ajax_view.open("GET","/_Lib/Ajax/auto_ajax.asp" + para , true);
		}else{
			ajax_view.open("GET","/_Lib/Ajax/auto_ajax_plus.asp" + para , true);
		}

		ajax_view.send(para);


	}

	function ajax_process_plus(obj){
	

		auto_win_yn = 1;

		var para = "?db_name=" + db_name + "&tb_name=" + tb_name +"&select_field=" + select_field +"&where_field=" + where_field + "&order_field=" + order_field + "&text=" + obj.value;
		ajax_view_plus = new ActiveXObject("Microsoft.XMLHTTP");
		ajax_view_plus.onreadystatechange = get_ajax_callback_plus;
		ajax_view_plus.open("GET","/_Lib/Ajax/auto_ajax_plus.asp" + para , true);
		ajax_view_plus.send(para);


	}


	//ÃÊ±âÈ­ÇÔ¼ö
	function auto_set(){
		
		var obj = document.getElementById("auto_input");
		obj.attachEvent('onclick', ajax_function1() );
		obj.attachEvent('onkeyup', ajax_function1() );

		var auto_layer = document.getElementById("auto_layer");
		auto_layer.style.width = obj.offsetWidth;


	}

	//Å¬¸¯ÀÌº¥Æ® Ãß°¡
	var ajax_function1 = function(){
		var obj = document.getElementById("auto_input");
	
		return function() { return ajax(obj); };
	
	}

	//Å¬¸¯½ÇÇàÀÌº¥Æ® #1
	var ajax = function(obj){	

		var obj_id = obj.id;
		var obj_value  = obj.value;


		if(obj_value!=""){
			

			ajax_process(obj);
			auto_win_open();

		}else{

			auto_win_yn=0;
			auto_win_close();

		}

	}
	function auto_win_open(){

		var temp = document.getElementById("auto_input");
		
		var temp_obj = temp;
		var temp_top, temp_left;

		temp_top = 0 ;
		temp_left = 0;

		if (temp.opt)
		{
			temp_left += parseInt(temp.opt);
		}

		while (temp_obj != null)
		{
			temp_top += temp_obj.offsetTop;
			temp_left += temp_obj.offsetLeft;
			temp_obj = temp_obj.offsetParent;

		}

		var obj = document.getElementById("auto_layer");
		obj.style.left = temp_left + 0;
		obj.style.top = temp_top + 18;
		obj.style.display = "";

		var obj_bg = document.getElementById("auto_bg");

		obj_bg.style.pixelTop = 0;
		obj_bg.style.pixelLeft = 0;

		obj_bg.style.pixelWidth = document.body.scrollWidth;
		obj_bg.style.pixelHeight = document.body.scrollHeight;
		obj_bg.style.filter = "alpha(Opacity:0)";
		obj_bg.style.backgroundColor = "#FFFFFF";
		obj_bg.style.display = "";

		obj_bg.attachEvent("onclick",auto_win_close);


	}

	function auto_win_close(){

		var auto_layer = document.getElementById("auto_layer");
		var auto_bg = document.getElementById("auto_bg");

		auto_layer.style.display = "none";
		auto_bg.style.display = "none";

	}
