//웹표준 퀵메뉴 스크립트
function initMoving(target, position, topLimit, btmLimit) {
	if (!target) return false;

	var obj = target;
	
	obj.initTop = position;
	obj.topLimit = topLimit;
	obj.bottomLimit = document.documentElement.scrollHeight - btmLimit;

	//obj.style.position = "absolute";
	obj.top = obj.initTop;
	//obj.left = obj.initLeft;

	if (typeof(window.pageYOffset) == "number") {
		obj.getTop = function() {
			return window.pageYOffset;
		}
	} else if (typeof(document.documentElement.scrollTop) == "number") {
		obj.getTop = function() {
			return document.documentElement.scrollTop;
		}
	} else {
		obj.getTop = function() {
			return 0;
		}
	}

	if (self.innerHeight) {
		obj.getHeight = function() {
			return self.innerHeight;
		}
	} else if(document.documentElement.clientHeight) {
		obj.getHeight = function() {
			return document.documentElement.clientHeight;
		}
	} else {
		obj.getHeight = function() {
			return 500;
		}
	}

	obj.move = setInterval(function() {
		if (obj.initTop > 0) {
			pos = obj.getTop() + obj.initTop;
		} else {
			pos = obj.getTop() + obj.getHeight() + obj.initTop;
			//pos = obj.getTop() + obj.getHeight() / 2 - 15;
		}

		if (pos > obj.bottomLimit)
			pos = obj.bottomLimit;
		if (pos < obj.topLimit)
			pos = obj.topLimit;

		interval = obj.top - pos;
		obj.top = obj.top - interval / 3;
		obj.style.top = obj.top + "px";
	}, 100);
}
/*window.onload = function(){
initMoving(document.getElementById("quick_cont"), 145,140, 200);
}*/



//팝업 광고 띄우기
function fct_popup_ad(val) {
	var s_w = document.body.clientWidth;
	var w = 10;
	var p_w = 10;
	if (document.body.clientWidth>1024) {
		w = (s_w-1052)/2;
	}
	document.getElementById("popup_ad_" + val).style.left = p_w +"px";
	document.getElementById("popup_ad_" + val).style.visibility = "visible";
}



//이미지 점선 없애기
/*
function autoBlur() {
	if (event.srcElement.tagName=="A" || event.srcElement.tagName=="IMG") {
		document.body.focus();
	}
}
document.onfocusin=autoBlur;*/





//지역센터 선택
function fct_local_change(val) {
	document.getElementById("img_local").src = "/images/common/img_local_"+ val +".jpg";
}



// Employee Search & Total Menu Start -----------------------------------------------------------
function fct_view(id,left,cnt,val) {
	var obj = "";
	var s_w = document.body.clientWidth;
	var w = 0;
	var x_left = 0;
	if (document.body.clientWidth>1024) {
		w=(s_w-1052)/2;
	}

	//메뉴를 먼저 비활성화 시킨 후 레이어를 활성화 시킨다.
	//fct_all_menu_close(cnt,val);

	//직원찾기와 전체메뉴 보기를 할 경우 이전의 div가 활성화 되어 있어 강제로 비활성화 시킴.
	/*switch (id) {
		case "employee_search_cont" :
			document.getElementById('total_menu_cont').style.visibility="hidden";
		break;

		case "total_menu_cont" :
			document.getElementById('employee_search_cont').style.visibility="hidden";
		break;
	}*/


	obj = document.getElementById(id);

	x_left = parseInt(w)+parseInt(left)-10;
	obj.style.left = x_left+"px";

	if (obj.style.visibility=="visible") {
		obj.style.visibility = "hidden";
	} else {
		obj.style.visibility = "visible";
	}
}
// Employee Search & Total Menu End -------------------------------------------------------------



// Main Roll Image Button Start -----------------------------------------------------------------
function fct_main_img(id, url) {
	var val1 = "url("+url+")";

	document.getElementById(id).style.backgroundimage=val1;
}
// Main Roll Image Button End -------------------------------------------------------------------



function fct_focus(obj) {
	obj.value = "";
}



//내용 등록 글자수 제한 스크립트 Start ----------------------------------------------------------
function fct_write_check(val1, val2, val3) {
	var strLen = "";
	
	strLen = document.getElementById(val1).value.length;
	if (strLen > val3) {
		alert("내용은 "+ val3 +"자를 넘을 수 없습니다.");
		return;
	}
	else {
		document.getElementById(val2).value = strLen;
	}
	document.getElementById(val1).focus();
	return;
}
//내용 등록 글자수 제한 스크립트 End ------------------------------------------------------------



//특수문자 입력 방지 Start ----------------------------------------------------------------------
function fct_key_check(obj, txt) {
	var special_char = /[~!@\#$%^&*\()\=+|\\/:;?"<>']/gi;

	if (special_char.test(obj.value)) {
		alert(txt+" 특수문자는 입력하실 수 없습니다.");
		obj.value = obj.value.replace(special_char, "");
		return;
	}
}
//특수문자 입력 방지 End ------------------------------------------------------------------------



//숫자만 입력 받기 Start ------------------------------------------------------------------------
function fct_only_number_check(obj) {
	var num_char = /[^0-9]/gi;
	obj.value = obj.value.replace(num_char, "");
}
//숫자만 입력 받기 End --------------------------------------------------------------------------



//한글만 입력 받기 Start -------------------------------------------------------------------------
function fct_CheckHangul(str) {
    strarr = new Array(str.length);
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');
    flag = true;
    for (i=0; i<str.length; i++) {
        for (j=0; j<schar.length; j++) {
            if (schar[j] ==str.charAt(i)) {
                flag = false;
            }
        }
        strarr[i] = str.charAt(i)
        if ((strarr[i] >=0) && (strarr[i] <=9)) {
            flag = false;
        } else if ((strarr[i] >='a') && (strarr[i] <='z')) {
            flag = false;
        } else if ((strarr[i] >='A') && (strarr[i] <='Z')) {
            flag = false;
        } else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') ) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}
//한글만 입력 받기 End -------------------------------------------------------------------------



//str은 모두 소문자여야하고 첫글자는 영문이어야 한다. 영문과 0~9, -, _, ^는 허용한다.  Start ------------------------------------------------------------------------
function fct_CheckChar(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (i==0) {
            if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
                flag = false;
            }
        } else {
            if (!((strarr[i]>='a')&&(strarr[i]<='z')||(strarr[i]>='0')&&(strarr[i]<='9')||(strarr[i]=='-')||(strarr[i]=='_')||(strarr[i]=='^'))) {
                flag = false;
            }
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}
//str은 모두 소문자여야하고 첫글자는 영문이어야 한다. 영문과 0~9, -, _, ^는 허용한다.  End ------------------------------------------------------------------------



//str은 모두 영문소문자 Start ------------------------------------------------------------------------
function fct_CheckChar2(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}
//str은 모두 영문소문자 End --------------------------------------------------------------------------



//이메일 체크 Start -----------------------------------------------------------------------------
function fct_email_check(strMail) { 
	var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;  
	var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/; 
	if ( !check1.test(strMail) && check2.test(strMail) ) {
		return true;
	} else {
		return false; 
	} 
}
//이메일 체크 End -------------------------------------------------------------------------------



//직원 검색 Start -------------------------------------------------------------------------------
function fct_staff_find(val1, val2) {
	if (document.getElementById(val1).value=="") {
		alert("구분을 선택하여 주십시오");
		return;
	}
	if (document.getElementById(val2).value=="") {
		alert("내용을 입력하여 주십시오.");
		return;
	}
	document.staff_find.action = "/intro/intro_4.html";
	document.staff_find.submit();
}
//직원 검색 End ---------------------------------------------------------------------------------



//새창 띄우기 Start -----------------------------------------------------------------------------
function fct_new_popup(url, name, set) {
	window.open(url, name, set);
}
//새창 띄우기 End -------------------------------------------------------------------------------


//해당 이미지 변경하기 Start --------------------------------------------------------------------
function fct_div_img_change(val1, val2, src, ext) {
	document.getElementById(val1).src = src+val2+"."+ext;
}
//해당 이미지 변경하기 End ----------------------------------------------------------------------
