	// ##### Open CYD
	(function () {
	
		var Event = DiotekYui.util.Event,
			Dom = DiotekYui.util.Dom;

		Event.onDOMReady(function () {
			// CYD Search
			var objCYD = new DiotekYui.widget.Dialog("cyd_win", {
				
				modal: true,
				visible: false,
				fixedcenter: true,
				constraintoviewport: true,
				width: "526px"
				//,postmethod: "form"
			
			});	

			objCYD.render(document.body);
			Cyd_getPage()
			
			Event.on("cyd_link", "click", Cyd_getPage);
			Event.on("cyd_link", "click", objCYD.show, null, objCYD);	

			Event.on("cyd_link2", "click", Cyd_getPage);	
			Event.on("cyd_link2", "click", objCYD.show, null, objCYD);	

			Event.on("cyd_link3", "click", Cyd_getPage);	
			Event.on("cyd_link3", "click", objCYD.show, null, objCYD);	
			
			if (document.getElementById("cyd_link4")){
				// 메인 페이지 버튼
				Event.on("cyd_link4", "click", Cyd_getPage);
				Event.on("cyd_link4", "click", objCYD.show, null, objCYD);
			}
			

			// CYD List
			Event.on("cyd_link_list", "mouseover", Cyd_getList);
			Event.on("cyd_link_list", "mouseout", Cyd_HideList);

			Event.on("cyd_win2", "mouseover", Cyd_getList);	
			Event.on("cyd_win2", "mouseout", Cyd_HideList);	
			//Event.on("cyd_win2", "mouseleave", Cyd_HideList);	
			Event.on("cyd_win2", "click", Cyd_HideList);	


			var handleOK = function() {
				this.cancel();
			};

		});
	}());
	
	function Cyd_getList(){
		var objList = document.getElementById("cyd_win2");
		objList.style.display = "";
	}
	
	function Cyd_HideList(){
		var objList = document.getElementById("cyd_win2");
		objList.style.display = "none";
	}

	function Cyd_getPage(){
		var url = "/";
		var pars = "ui=cyd_SearchDevice" ;
		var myAjax = new Ajax.Updater(
			"cyd_contents",
			url,
			{
				method: 'get',
				parameters: pars,
				onComplete : Cyd_getTitle
			});
			
	}
	
	function Cyd_getTitle() {
		var objPop = document.getElementById("cyd_win");
		var objTitle = document.getElementById("cyd_title");
		var objInfo = document.getElementById("cyd_contents");
		
		objPop.style.display= '';
		objInfo.style.display= '';

		if ($("cyd_title_str")) {
			objTitle.innerHTML = $("cyd_title_str").value;
		}
	}
	
	function Cyd_chkForm(){
		
		var d_co, d_model;
		
		d_co = $("device_co").value;
		//d_model = $("device_model").value;
		d_model = $("device_model").value.replace(/%/g,'%25');


		if (!d_co && !d_model){
			alert($("msgCYD1").value);
			return false;
		}
		
		var url = "/";
		var pars = "ui=cyd_SearchDeviceResult&d_co=" + d_co + "&d_model=" + d_model  ;
		var objInfo = document.getElementById("cyd_contents");
		//alert(url + "?" + pars);
		
		objInfo.style.display= '';
		var myAjax = new Ajax.Updater(
			"cyd_contents",
			url,
			{
				method: 'get',
				parameters: pars,
				onComplete : Cyd_getTitle
			});
			
		return false;
	}
	
	function Cyd_setDevice(did,flag){
		var url = "/dev/cyd/Device_Proc.asp";
		var pars = "did=" + did + "&Flag=" + flag ;
		var objInfo = document.getElementById("cyd_contents");
		
		var myAjax = new Ajax.Updater(
			"cyd_contents",
			url,
			{
				method: 'get',
				parameters: pars,
				onComplete: Cyd_setDeviceSecc
			});
	}
	
	function Cyd_setDeviceSecc(msgReq){
		window.location.reload();
	}
	
	function Cyd_AddData(){
		var d_co 	= $("gDeviceCo").value;
		var d_model = $("gDeviceModel").value;
		var url = "/dev/cyd/DeviceAdd_Proc.asp";
		var pars = "d_co=" + d_co + "&d_model=" + d_model ;
		var objInfo = document.getElementById("cyd_add");
		
		var myAjax = new Ajax.Updater(
			"cyd_add",
			url,
			{
				method: 'get',
				parameters: pars
				,onComplete: Cyd_AddDataSecc
			});
	}
	
	function Cyd_AddDataSecc(){
		alert($("msgCYD3").value);
		Cyd_getPage();
	}


