	var xmlHttp = null;
  var mytimer;

	//´Þ·Â > Div
	function getCalWeek(CName,CurrDate,DateGbn,e) {		
		var TargetDate = new Date( CurrDate.substr(0,4), CurrDate.substr(5,2) - 1, CurrDate.substr(8) );
		
		var WeekDay = TargetDate.getDay()+1;
		hidLayer(WeekDay,'N');

		xmlHttp = getXMLHttpRequest();

		//µ¥ÀÌÅ¸°¡Á®¿À±â
		switch (WeekDay){
			case 1: xmlHttp.onreadystatechange = getReadData1;break;
			case 2: xmlHttp.onreadystatechange = getReadData2;break;
			case 3: xmlHttp.onreadystatechange = getReadData3;break;
			case 4: xmlHttp.onreadystatechange = getReadData4;break;
			case 5: xmlHttp.onreadystatechange = getReadData5;break;			
			case 6: xmlHttp.onreadystatechange = getReadData6;break;
			case 7: xmlHttp.onreadystatechange = getReadData7;break;
		}			

		xmlHttp.open("GET","/List_GI/NI/N_Gi_Read_Calendar.asp?C_Name="+CName+"&DateGbn=" + DateGbn + "&TargetDate=" + TargetDate.getFullYear()+"-"+(parseInt(TargetDate.getMonth())+1) + "-" + TargetDate.getDate(), true);				
		xmlHttp.send(null);

		//·¹ÀÌ¾î À§Ä¡
		var intTop = document.getElementById("intTop").value;
		setLayerPost(WeekDay,e,intTop);

		// ·¹ÀÌ¾î ³ëÃâ
		hidLayer(WeekDay,'Y');
		window.clearTimeout(mytimer);
		return false;
	}

	//´Þ·Â > Div > ½ÅÀÔ°øÃ¤ ¸ÞÀÎ IFram
	function getCalWeek_Ifram(CName,CurrDate,DateGbn,e) {		
		var TargetDate = new Date( CurrDate.substr(0,4), CurrDate.substr(5,2) - 1, CurrDate.substr(8) );
		
		var WeekDay = TargetDate.getDay()+1;
		hidLayer(WeekDay,'N');

		xmlHttp = getXMLHttpRequest();

		//µ¥ÀÌÅ¸°¡Á®¿À±â
		switch (WeekDay){
			case 1: xmlHttp.onreadystatechange = getReadData1;break;
			case 2: xmlHttp.onreadystatechange = getReadData2;break;
			case 3: xmlHttp.onreadystatechange = getReadData3;break;
			case 4: xmlHttp.onreadystatechange = getReadData4;break;
			case 5: xmlHttp.onreadystatechange = getReadData5;break;			
			case 6: xmlHttp.onreadystatechange = getReadData6;break;
			case 7: xmlHttp.onreadystatechange = getReadData7;break;
		}			

		xmlHttp.open("GET","/List_GI/NI/N_Gi_Read_Calendar.asp?C_Name="+CName+"&DateGbn=" + DateGbn + "&TargetDate=" + TargetDate.getFullYear()+"-"+(parseInt(TargetDate.getMonth())+1) + "-" + TargetDate.getDate(), true);				
		xmlHttp.send(null);

		//·¹ÀÌ¾î À§Ä¡
		var intTop = parent.document.getElementById("intTop").value;
		
		setLayerPost_Ifrm(WeekDay,e,intTop);

		// ·¹ÀÌ¾î ³ëÃâ
		hidLayer(WeekDay,'Y');
		window.clearTimeout(mytimer);
		return false;
	}

	//´ÙÀÌ¾î¸® > Div
	function getDiaryWeek(AdGbn,GI_No,Idx,WeekDay,e) {		
		hidLayer(WeekDay,'N');
		xmlHttp = getXMLHttpRequest();

		//µ¥ÀÌÅ¸°¡Á®¿À±â
		switch (WeekDay){
			case 1: xmlHttp.onreadystatechange = getReadData1;break;
			case 2: xmlHttp.onreadystatechange = getReadData2;break;
			case 3: xmlHttp.onreadystatechange = getReadData3;break;
			case 4: xmlHttp.onreadystatechange = getReadData4;break;
			case 5: xmlHttp.onreadystatechange = getReadData5;break;			
			case 6: xmlHttp.onreadystatechange = getReadData6;break;
			case 7: xmlHttp.onreadystatechange = getReadData7;break;
		}			

		xmlHttp.open("GET","/List_GI/NI/N_Gi_Read_Diary.asp?Ad_Gbn="+AdGbn+"&GI_No="+GI_No+"&Idx=" + Idx, true);				
		xmlHttp.send(null);

		//·¹ÀÌ¾î À§Ä¡
		var intTop = document.getElementById("intTop").value;
		setLayerPost(WeekDay,e,intTop);
		window.clearTimeout(mytimer);

		// ·¹ÀÌ¾î ³ëÃâ
		hidLayer(WeekDay,'Y');

		return false;
	}

	//´ÙÀÌ¾î¸® > Div > ¸ÞÀÎ  IFRAM
	function getDiaryWeek_Ifram(AdGbn,GI_No,Idx,WeekDay,e) {		
		hidLayer(WeekDay,'N');
		xmlHttp = getXMLHttpRequest();

		//µ¥ÀÌÅ¸°¡Á®¿À±â
		switch (WeekDay){
			case 1: xmlHttp.onreadystatechange = getReadData1;break;
			case 2: xmlHttp.onreadystatechange = getReadData2;break;
			case 3: xmlHttp.onreadystatechange = getReadData3;break;
			case 4: xmlHttp.onreadystatechange = getReadData4;break;
			case 5: xmlHttp.onreadystatechange = getReadData5;break;			
			case 6: xmlHttp.onreadystatechange = getReadData6;break;
			case 7: xmlHttp.onreadystatechange = getReadData7;break;
		}			

		xmlHttp.open("GET","/List_GI/NI/N_Gi_Read_Diary.asp?GType=1&Ad_Gbn="+AdGbn+"&GI_No="+GI_No+"&Idx=" + Idx, true);				
		xmlHttp.send(null);

		//·¹ÀÌ¾î À§Ä¡
		var intTop = parent.document.getElementById("intTop").value;
		
		setLayerPost_Ifrm2(WeekDay,e,intTop);
		window.clearTimeout(mytimer);

		// ·¹ÀÌ¾î ³ëÃâ
		hidLayer(WeekDay,'Y');

		return false;
	}

	//·¹ÀÌ¾î À§Ä¡ ¼ÂÆÃ
	function setLayerPost(WeekDay,e,intTop) {
		if(!e) var e = window.event; 
		var yOffset = e.pageY ? e.pageY : e.clientY + document.documentElement.scrollTop;			
		var newY = yOffset-intTop;																												

		var layer = document.getElementById("lyGi_"+WeekDay);
		layer.style.top  = newY + "px";
	}
	
	function hidLayer(WeekDay,strYN) {
		for (var i=1; i < 8; i++) {
			document.getElementById("lyGi_"+i).innerHTML = ""
			document.getElementById("lyGi_"+i).style.display = "none";
		}

		if(strYN == 'Y')
			document.getElementById("lyGi_"+WeekDay).style.display = "";
	}

	//·¹ÀÌ¾î À§Ä¡ ¼ÂÆÃ(¸ÞÀÎ ÁÖ°£Ã¤¿ëÁ¤º¸)
	function setLayerPost_Ifrm(WeekDay,e,intTop) {
		if(!e) var e = window.event; 
		var yOffset = e.pageY ? e.pageY : e.clientY + document.documentElement.scrollTop;			
		var newY = yOffset-intTop;																														
		var layer = document.getElementById("lyGi_"+WeekDay);
		newY = 100;	
		layer.style.top  = newY + "px";
	
	}
	//·¹ÀÌ¾î À§Ä¡ ¼ÂÆÃ(¸ÞÀÎ ÁÖ°£Ã¤¿ëÁ¤º¸ ´ÙÀÌ¾î¸®)
	function setLayerPost_Ifrm2(WeekDay,e,intTop) {
		if(!e) var e = window.event; 
		var yOffset = e.pageY ? e.pageY : e.clientY + document.documentElement.scrollTop;			
		var newY = yOffset-intTop;			
		
		var layer = document.getElementById("lyGi_"+WeekDay);
		newY = 30;
		layer.style.top  = newY + "px";
	
	}
	

	function hidLayer(WeekDay,strYN) {
		for (var i=1; i < 8; i++) {
			document.getElementById("lyGi_"+i).innerHTML = ""
			document.getElementById("lyGi_"+i).style.display = "none";
		}

		if(strYN == 'Y')
			document.getElementById("lyGi_"+WeekDay).style.display = "";
	}

	function hidMsgLayer(MsgId) {		
		document.getElementById(MsgId).style.display = "none";
	}

	function showMsgLayer(MsgId) {		
		document.getElementById(MsgId).style.display = "";
	}

	function getCopyWeek(Today) {
		
		ifrm.location.href = "/List_GI/NI/N_Gi_Calendar_Copy_Week.asp?Today="+Today;
	}

	function ViewMemo(no) {
		NonelyMmD();
		document.getElementById("lyMmD_"+no).style.display = "";
	}

	function ViewMemo_Ifrm(no) {
		parent.document.location.href="/List_Gi/NI/N_GI_MyJobDiary.asp";
	}

	function MemoMsg(ProcGbn, Idx,Memo_Date, JM_Idx) {	

		var strLink = "?Idx=" + Idx + "&Memo_Date=" + Memo_Date + "&JM_Idx="+JM_Idx;
		var intHeight;

		if (ProcGbn != 'del') {
			NonelyMmD();			
			strLink = "/List_GI/NI/N_Memo_Input.asp"+ strLink ;
			intwidth = 570;
			intHeight = 343;
		} else {
			if (!confirm("µî·ÏµÈ ¸Þ¸ð¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï´Ù? ")){
				return;
			}
			strLink = "/List_GI/NI/N_Memo_Del_Ok.asp"+ strLink ;
			intwidth = 470;
			intHeight = 155;

		}
		NI_New_Layer(strLink,intwidth,intHeight);
		NonelyGi();

	}

	function getXMLHttpRequest() {		
		if (window.ActiveXObject) {
			try {
				return new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					return new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e1) { return null; }
			}
			} else if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else {
			return null;
		}		
	}

	function getReadData1() {  		
		if (xmlHttp.readyState == 4) {				
			if (xmlHttp.status == 200) {				
				document.getElementById("lyGi_1").innerHTML = xmlHttp.responseText; 				
			} else alert("¿À·ù: "+xmlHttp.responseText);
		}
	}

	function getReadData2() {  		
		if (xmlHttp.readyState == 4) {				
			if (xmlHttp.status == 200) {				
				document.getElementById("lyGi_2").innerHTML = xmlHttp.responseText; 				
			} else alert("¿À·ù: "+xmlHttp.responseText);
		}
	}

	function getReadData3() {  		
		if (xmlHttp.readyState == 4) {				
			if (xmlHttp.status == 200) {				
				document.getElementById("lyGi_3").innerHTML = xmlHttp.responseText; 				
			} else alert("¿À·ù: "+xmlHttp.responseText);
		}
	}
	function getReadData4() {  		
		if (xmlHttp.readyState == 4) {				
			if (xmlHttp.status == 200) {				
				document.getElementById("lyGi_4").innerHTML = xmlHttp.responseText; 				
			} else alert("¿À·ù: "+xmlHttp.responseText);
		}
	}

	function getReadData5() {  		
		if (xmlHttp.readyState == 4) {				
			if (xmlHttp.status == 200) {				
				document.getElementById("lyGi_5").innerHTML = xmlHttp.responseText; 				
			} else alert("¿À·ù: "+xmlHttp.responseText);
		}
	}

	function getReadData6() {  		
		if (xmlHttp.readyState == 4) {				
			if (xmlHttp.status == 200) {				
				document.getElementById("lyGi_6").innerHTML = xmlHttp.responseText; 				
			} else alert("¿À·ù: "+xmlHttp.responseText);
		}
	}

	function getReadData7() {  		
		if (xmlHttp.readyState == 4) {				
			if (xmlHttp.status == 200) {				
				document.getElementById("lyGi_7").innerHTML = xmlHttp.responseText; 				
			} else alert("¿À·ù: "+xmlHttp.responseText);
		}
	}

	function NonelyMmD() {
    var ArrMemo = document.frmJobDiary.hidWeekDays.value.split(",");
    for ( var i = 0 ; i <  ArrMemo.length ; i++) {
			document.getElementById('lyMmD_'+ArrMemo[i]).style.display = "none";
		}		
	}	

	function NonelyGi() {
		document.getElementById('lyGi_1').style.display = "none";
		document.getElementById('lyGi_2').style.display = "none";
		document.getElementById('lyGi_3').style.display = "none";
		document.getElementById('lyGi_4').style.display = "none";
		document.getElementById('lyGi_5').style.display = "none";
		document.getElementById('lyGi_6').style.display = "none";
		document.getElementById('lyGi_7').style.display = "none";
	}

	function viewReadData (AdGbn,GiNo) {
		location.href = "/List_Gi/NI/N_GI_Read.asp?Ad_Gbn="+AdGbn+"&Gi_No="+GiNo;
	}

	function goCalendar(YY,MM) {
		location.href = "/List_Gi/NI/N_GI_MyJobDiary.asp?ThisYear="+YY+"&ThisMonth="+MM+"&JobGbn=<%=JobGbn%>&CalViewYn=<%=CalViewYn%>";		
	}	
	
	function JobMarkMsg(Idx) {
		NonelyGi();
		if (confirm("°ü½ÉÃ¤¿ëÁ¤º¸¸¦ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?\n»èÁ¦ ½Ã µî·ÏµÈ ¸Þ¸ðµµ »èÁ¦µË´Ï´Ù. ")){
			NI_New_Layer("/List_GI/NI/N_JobMark_Del_OK.asp?Idx="+ Idx,470,155);
		}
	}

	var intDCTIdx = 0;
	function doDeskCenterTab() {
		var TabById = document.getElementsByName("DaskTab");

		for (var i=0;i<TabById.length ;i++ ){
			TabById[i].style.display = "none";
			eval("document.getElementById(\"DS_"+(i+1)+"\")").src = "/images/list_gi/ni/DS_0"+(i+1)+"_out.gif";
		}

		TabById[intDCTIdx].style.display = "block";
		eval("document.getElementById(\"DS_"+(intDCTIdx+1)+"\")").src = "/images/list_gi/ni/DS_0"+(intDCTIdx+1)+"_over.gif";

		if (intDCTIdx == TabById.length-1) {
			intDCTIdx = 0;
		} else {
			intDCTIdx = parseInt(intDCTIdx)+1;
		}
	}

	function ChangeDeakCenterTab(TabNo) {
		var TabById = document.getElementsByName("DaskTab");
		for (var i=0;i<TabById.length ;i++ ){
			if ((i+1) == parseInt(TabNo)) {
				TabById[i].style.display = "block";
				eval("document.getElementById(\"DS_"+TabNo+"\")").src = "/images/list_gi/ni/DS_0"+TabNo+"_over.gif";
			} else {
				TabById[i].style.display = "none";
				eval("document.getElementById(\"DS_"+(i+1)+"\")").src = "/images/list_gi/ni/DS_0"+(i+1)+"_out.gif";
			}
		}
 	}

	function SelGong (Val) {
		location = '/List_GI/NI/N_interview_Main_List.asp?CateC='+Val;
	}

	var intBVIdx = 0;
	function doBestView() {
		var obj = document.getElementsByName("BestViewId");

		for (var i=0;i<obj.length ;i++ ){
			obj[i].className = "";
		}			

		obj[intBVIdx].className = "over";

		if (intBVIdx == obj.length-1) 
			intBVIdx = 0;	
		else
			intBVIdx = parseInt(intBVIdx)+1;
	}

	function goBannerLink(Type,N_No,Url) {
		if (Type==1 || Type==2)
		{
			var Url2 = "/List_Gi/NI/N_GI_Read.asp?Ad_Gbn=" + Type + "&GI_No=" + N_No;
			window.open(Url2,'_blank');
		}
		else
		{
			window.open(Url,'_blank');
		}
	}


	function NI_Nlayer_Cls(){	
		var myLightWindow = null;
		var myLightWindow = new lightwindow();	
		myLightWindow.deactivate();
	}

	function NI_New_Layer(NI_Link,NI_Width,NI_Height){
		if(Prototype.Browser.IE){
		document.body.scroll = 'no'; 
		}
		else{
		document.body.style.overflow = 'hidden'; 
		}
		var myLightWindow = null;
		
		myLightWindow = new lightwindow({resizeSpeed:10000});	
		myLightWindow.activateWindow({
			href: NI_Link,
			title: '',
			type:'external',
			width:NI_Width,
			height:NI_Height
		});
	}	

	function Resume_Reg(mid) {
		if (mid==''){
			location.href = "/Login/Login_GG.asp?re_url=/Text_User/Resume_Step1.asp";
		}else{
			location.href = "/Text_User/Resume_Step1.asp";
		}
	}

	function showToolTipNI(e, text){
		if(document.all)e = event;
		
		var obj = document.getElementById('ni_tooltip');
		var obj2 = document.getElementById('ni_tooltip_content');
		obj2.innerHTML = text;
		obj.style.display = 'block';
		
		var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
		if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
		var leftPos = e.clientX;
		if(leftPos<0)leftPos = 0;
		obj.style.left = leftPos + 'px';
		obj.style.top = e.clientY + st + 10 + 'px';
		
	}

	function hideToolTipNI()
	{
		document.getElementById('ni_tooltip').style.display = 'none';	
	}

	document.write("<div class='lyStyle4' id='ni_tooltip' style='display:none'>")
	document.write("	<p><span id='ni_tooltip_content'></span></p>")
	document.write("</div>")

	
