////////////////¸ðµç ÆäÀÌÁö¿¡ Àû¿ëµÇ´Â ÀÚ¹Ù½ºÅ©¸³Æ®/////////////////////////////////////////////////////////

/*°æ·Î°ü·Ã**********************************************************************************************/
//Å¾¿¡ ÀÖ´Â ¸ðµç ÆäÀÌÁö ÀÌµ¿°æ·Î ¼³Á¤
function GoURL_hs(pageURL,K,KS){
	window.location.href = pageURL+"?kind="+K+"&kind_sub="+KS;
}

//CP¿¡¼­ Å¾°æ·Î
function GoURL_hs_CP(pageURL,K,KS){
	window.top.location.href = pageURL+"?kind="+K+"&kind_sub="+KS;
	
}

/*·Î±×ÀÎ °ü·Ã**********************************************************************************************/
//·Î±×ÀÎ °ü·Ã ½ºÅ©¸³Æ®(form name = frm_login)

function Click_Security_Save(){if (document.frm_login.sec_submit.checked==false) document.frm_login.sec_submit.checked=true;else document.frm_login.sec_submit.checked=false;}

function login() {
	var path
	path = document.frm_login;
	if((path.id.value == "") || (path.id.value=="ID")){
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		path.id.value="";
		path.id.focus();
		return false;
	}else if((path.pwd.value =="") || (path.pwd.value=="PASSWORD")){
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		path.pwd.value="";
		path.pwd.focus();
		return false;
	}else{
		
	    if(path.sec_submit.checked){
		    path.action = "https://www.koreajob.co.kr/registry/login.asp";
	    }else {
	        path.action = "http://www.koreajob.co.kr/registry/login.asp";
	    }
	    //path.submit();	
	}
}

/*ºê¶ó¿ìÀú °ü·Ã**********************************************************************************************/
//ºê¶ó¿ìÀú ¿­±â °ü·Ã1
function fncOpenBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//ºê¶ó¿ìÀú ¿­±â °ü·Ã2
function frm_Input(u,w,h,m,n,n2,n3,n4,n5,n6,n7){ //»õÃ¢¶ç¿ö ÀÔ·Â 'u = url, w = width, h = height,mode, p_no,n2
	if (u == "special_main") url = "/include/JobPopup.asp?loginchk="+m+"&g_no="+n+"&comp_type="+n2;//loginchk·Î±×ÀÎ ÇØ¾ßÇÏ´ÂÁö. g_no±¸ÀÎ¹øÈ£,comp_type:ÀÏ¹Ý.Çìµå
	if (u == "z") url = "/registry/zipcode.asp?u_category="+m //¿ìÆí¹øÈ£mÀº formÀ» °áÁ¤
	window.open(url,"input_Family","width="+w+",height="+h+",resizable=yes,scrollbars=yes");
}

/*Window»çÀÌÁî ÀÚµ¿ Á¶Àý**********************************************************************************************/
//Ã¢Å©±â¿Í À§Ä¡ Àç¼³Á¤(ex: onload="WindowReset(60);")
function WindowReset(winH){ 
	var winBody = document.body; 
	
	//Ã¢ÀÇ »çÀÌÁî¿¡ ´õÇØÁÙ marginWidth¿Í marginHeight 
	var marginHeight = parseInt(winBody.topMargin)+parseInt(winBody.bottomMargin); 
	var marginWidth = parseInt(winBody.leftMargin)+parseInt(winBody.rightMargin); 

	//Ã¢ÀÇ »çÀÌÁî ¼³Á¤ 
	var wid = winBody.scrollWidth + (winBody.offsetWidth - winBody.clientWidth) + marginWidth-5; 
	var hei = winBody.scrollHeight + (winBody.offsetHeight - winBody.clientHeight) + marginHeight+winH; 

	window.resizeTo(wid, hei); 
}

/*¹®ÀÚ¿­ °ü·Ã**********************************************************************************************/
//¹®ÀÚ¿­ °ø¹é Á¦°Å
function Space_All(str){
	var index,len
	while(true)	{
		index = str.indexOf(" ")
		if(index == -1) break; //°ø¹éÀÌ ¾øÀ¸¸é Á¾·á.
		len = str.length //¹®ÀÚ¿­ÀÇ ±æÀÌ
		str = str.substring(0,index) + str.substring((index+1),len) //°ø¹éÀ» Àß¶ó¸Ç´Ù.
	}
	return str;
}

// Á¦ÇÑÇÒ Æ¯¼ö¹®ÀÚ
function sc_check(val) {
	// Ãß°¡½Ã¿¡¼­ \¿Í \»çÀÌ¿¡ Á¦ÇÑÇÒ Æ¯¼ö¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¸é µË´Ï´Ù.
	var mikExp = /[$\\@\\\#%\^\&\*\[\]\+\_\{\}\`\'\~\=\"\|\¡Ù\¡Ú\¡Û\¡Ü\¡Ý\¡Þ\¡ß\¡à\¡á\¡â\¡ã\¡ä\¡å\¢´\¢Í\¢Î\¢Ï\¢Ð\¢Ñ\¢Þ\¢ß\¢·\¢¸\¢¹\¢º\¢»\¢¼\¢½\¢¾\¢¿\¢®\¢¯\¢¦\¢§\¢¨\¡Ò\¢ª\¢À\¢Á\¢Â\¢Ã\¢Ä\¢Å\¢Æ\¢Ç\¢È\¢É\¢Ê\¢Ë\¢Ì]/; 
	var strPass = val.value;
	var strLength = strPass.length;
	var lchar = val.value.charAt((strLength) - 1);
	if(lchar.search(mikExp) != -1) {
		var tst = val.value.substring(0, (strLength) - 1);
		alert ("ÀÏºÎ Æ¯¼ö¹®ÀÚ´Â »ç¿ëÀÌ Á¦ÇÑµË´Ï´Ù. ");
		val.value =tst;
		return false;
	}
}

//¿µ¹®¸¸ ÀÔ·Â°¡´É
function onlyEng(objtext1) {
	var inText = objtext1.value;
	var ret;
	for (var i = 0; i < inText.length; i++) {
		ret = inText.charCodeAt(i);
		// if ((ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97)) { // ÇÑ±ÛÀº Çã¿ë
		if ((ret > 122) || (ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97)) { // ÇÑ±Û,Æ¯¼ö¹®ÀÚ Çã¿ë¾ÊÀ½
			alert("¾ÆÀÌµð´Â ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù. \n\nÇÑ±Û°ú Æ¯¼ö¹®ÀÚ¸¦ Á¦¿ÜÇÏ°í ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			objtext1.value = "";
			objtext1.focus();
			return false;
		}
	}
	return true;
}

//¼ýÀÚ¸¸À» ÀÔ·Â¹Þ´Â ÇÔ¼ö
function onlyNum(objtext1) {
	var inText = objtext1.value;
	var ret;
	for (var i = 0; i < inText.length; i++) {
		ret = inText.charCodeAt(i);
		if ((ret < 48) || (ret > 57)) {
			alert("¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä");
			objtext1.value = "";
			objtext1.focus();
			return false;
		}
	}
	return true;
}

//ÇöÀç »ç¿ë¾ÈÇÔ(À¯¿ëÇÑ ÇÔ¼öÀÓ)
function ValidateTel(str){
    if( (isNaN(str.value))) //&& (str.value.charCodeAt(0) != 45) )
	{
		alert("ÀüÈ­¹øÈ£´Â ¼ýÀÚ¿Í '-'À¸·Î¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		str.focus();
		str.select();
	}
}

//ÀÔ·ÂÇÑ ±ÛÀÚ¼ö¸¦ Ã¼Å© --onkeyup="fc_chk_byte(this,10);" 
function fc_chk_byte(aro_name,ari_max) {
	var ls_str = aro_name.value; // ÀÌº¥Æ®°¡ ÀÏ¾î³­ ÄÁÆ®·ÑÀÇ value °ª
	var li_str_len = ls_str.length; // ÀüÃ¼±æÀÌ
	
	// º¯¼öÃÊ±âÈ­
	var li_max = ari_max; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â
	var i = 0; // for¹®¿¡ »ç¿ë
	var li_byte = 0; // ÇÑ±ÛÀÏ°æ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ
	var li_len = 0; // substringÇÏ±â À§ÇØ¼­ »ç¿ë
	var ls_one_char = ""; // ÇÑ±ÛÀÚ¾¿ °Ë»çÇÑ´Ù
	var ls_str2 = ""; // ±ÛÀÚ¼ö¸¦ ÃÊ°úÇÏ¸é Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù.

	for(i=0; i< li_str_len; i++){
		// ÇÑ±ÛÀÚÃßÃâ
		ls_one_char = ls_str.charAt(i);

		// ÇÑ±ÛÀÌ¸é 2¸¦ ´õÇÑ´Ù.
		if (escape(ls_one_char).length > 4){
			li_byte += 2;
		} else { // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù.
			li_byte++;
		}

		// ÀüÃ¼ Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é
		if(li_byte <= li_max){
			li_len = i + 1;
		}
	}

	// ÀüÃ¼±æÀÌ¸¦ ÃÊ°úÇÏ¸é
	if(li_byte > li_max){
		alert( li_max + " ±ÛÀÚ¸¦ ÃÊ°ú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \n ÃÊ°úµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. ");
		ls_str2 = ls_str.substr(0, li_len);
		aro_name.value = ls_str2;
	}
	aro_name.focus(); 
}

//ÀÔ·ÂÇÑ ±ÛÀÚÀÇ Byte¼ö Ã¼Å©ÇÏ±â
/**
* ÇÑ±ÛÀ» 2¹ÙÀÌÆ® ¾¿ °è»êÇÏ¿© ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­ÀÌ DB¿¡ ÀúÀåµÉ ¶§ ÃÑ ¸î¹ÙÀÌÆ®¸¦ Â÷ÁöÇÏ´ÂÁö °è»êÇÑ´Ù.
* ¿£ÅÍ(\r\n)´Â 2¹ÙÀÌÆ®¸¦ Â÷ÁöÇÑ´Ù.
* @param val : ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­
*/
function cal_length(val){
	// ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­À» escape() ¸¦ ÀÌ¿ëÇÏ¿© º¯È¯ÇÑ´Ù.
	// º¯È¯ÇÑ ¹®ÀÚ¿­ Áß À¯´ÏÄÚµå(ÇÑ±Û µî)´Â °øÅëÀûÀ¸·Î %uxxxx·Î º¯È¯µÈ´Ù.
	var temp_estr = escape(val);
	var s_index = 0;
	var e_index = 0;
	var temp_str = "";
	var cnt = 0;

	// ¹®ÀÚ¿­ Áß¿¡¼­ À¯´ÏÄÚµå¸¦ Ã£¾Æ Á¦°ÅÇÏ¸é¼­ °¹¼ö¸¦ ¼¾´Ù.
	while ((e_index = temp_estr.indexOf("%u", s_index)) >= 0) { 
		// Á¦°ÅÇÒ ¹®ÀÚ¿­ÀÌ Á¸ÀçÇÑ´Ù¸é
		temp_str += temp_estr.substring(s_index, e_index);
		s_index = e_index + 6;
		cnt ++;
	}

	temp_str += temp_estr.substring(s_index);
	temp_str = unescape(temp_str); // ¿ø·¡ ¹®ÀÚ¿­·Î ¹Ù²Û´Ù.

	// À¯´ÏÄÚµå´Â 2¹ÙÀÌÆ® ¾¿ °è»êÇÏ°í ³ª¸ÓÁö´Â 1¹ÙÀÌÆ®¾¿ °è»êÇÑ´Ù.
	return ((cnt * 2) + temp_str.length) + "";
}


/*Poll °ü·Ã**********************************************************************************************/
function fnc_Poll(A){//¼³¹®Á¶»ç ·Î±×ÀÎ È®ÀÎ 
	//alert("a");
	var len   = document.frm_poll.poll_select.length;
	var item  = 0;
	for(var i=0;i<len;i++)	{
		if(document.frm_poll.poll_select[i].checked){
			item = i+1;break;
		}
	}
	if (item == 0){alert("¼³¹®Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");return;}
	document.frm_poll.poll_selected.value = item;
	
	if (A != '') {
		var len2  = document.frm_poll.poll2_select.length;
		var item2 = 0;
		for(var i=0; i<len2; i++)	{
			if(document.frm_poll.poll2_select[i].checked) {
				item2 = i+1;break;
			}
		}
		if (item2 == 0) { alert("¼ºº°À» ¼±ÅÃÇÏ¼¼¿ä."); return;}
		document.frm_poll.poll2_selected.value = item2;
	}
	document.frm_poll.action="/SuperKJ/SiteManager/SMG_Poll_Actor.asp";
	document.frm_poll.submit();
}

//¼³¹®Á¶»ç(È®ÀÎ¿ä)
function fnc_PollResult(no){//¼³¹® °á°úº¸±â
	location.href ="/jobpds/index.asp?kind=109100&u=SMG_Poll&go_NO="+no;
}



/*Cookie °ü·Ã**********************************************************************************************/
function getCookieVal (offset) {   
	var endstr = document.cookie.indexOf (";", offset);   
	if (endstr == -1)     
		endstr = document.cookie.length;   
	return unescape(document.cookie.substring(offset, endstr)); 
} 

function getCookie (name) { 
	var arg = name + "=";   
	var alen = arg.length;   
	var clen = document.cookie.length;   
	var i = 0;   
	while (i < clen) {     
		var j = i + alen;     
		if (document.cookie.substring(i, j) == arg)       
			return getCookieVal (j);     
		i = document.cookie.indexOf(" ", i) + 1;     
		
		if (i == 0) break;   
	}   
	return null; 
} 

//Cookie ¼³Á¤(¿ÜºÎµµ¸ÞÀÎ¿¡ º¸³»´Â °Í °¡´É)
function setCookie(name, value, expires,path, domain, secure) {
/***************
- name : ÄíÅ°º¯¼ö¸í
- value : º¯¼ö°ª
- expire : ÄíÅ°¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Ã°£(unix timestamp ·Î ÀÔ·Â)
- path : ÄíÅ°°¡ »ç¿ëµÉ À§Ä¡ÁöÁ¤(±âº»ÀûÀ¸·Î '/' ¸¦ ÁöÁ¤ÇÏÁö¸¸ '/test/' ·Î ÁöÁ¤ÇÏ¸é test Æú´õ¿Í ±× ÇÏÀ§Æú´õ¿¡¼­¸¸ ÀÛµ¿µË´Ï´Ù.)
- domain : ÄíÅ°°¡ »ç¿ëµÉ µµ¸ÞÀÎ ÁöÁ¤('www.test.com' À¸·Î ÁöÁ¤ÇÏ¸é ¹«Á¶°Ç ±× µµ¸ÞÀÎ¿¡¼­¸¸ ÀÛµ¿µÇÁö¸¸ '.test.com' À¸·Î ÁöÁ¤ÇÏ¸é ¼·µµ¸ÞÀÎÀÎ ('test1.test.com', 'test2.test.com') µî¿¡¼­µµ »ç¿ëµË´Ï´Ù.)
- secure : https ÇÁ·ÎÅäÄÝ¿¡¼­¸¸ ÀÛµ¿ÇÒÁö ¿©ºÎ (0 ¶Ç´Â 1 °ªÀ» °°½À´Ï´Ù. ±âº» 0 °ª)
¼Ó¼º°ªÀ» °¡Áö°í ÀúÀåÀÌ µÇ´Âµ¥¿ä.. ";" ±¸ºÐÀÚ·Î µé¾î°¡°Ô µË´Ï´Ù.
setCookie("KOREAJOB_USER_ID","<%=session("user_id") %>","12","/","koreajob.co.kr",0);
********************/
	var now = new Date();
	if (expires != "") {
		var onedayFromNow = now.getTime() + (expires * 60 * 60 * 1000);	// ¼³Á¤½Ã°£À¯ÁöÇÔ
	} else {
		var onedayFromNow = now.getTime() + (12 * 60 * 60 * 1000);	// 12½Ã°£À¯ÁöÇÔ(±âº»)
		expires = "expires_ok";
	}
	now.setTime(onedayFromNow);
    
	var curCookie = name + "=" + escape(value) +
	((expires) ? "; expires=" + now.toGMTString() : "") +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "")

	document.write(curCookie);
	document.cookie = curCookie
	return true;
}

//Cookie »èÁ¦
function deleteCookie (name,path,domain) {   
	var exp = new Date();   
	exp.setDate (exp.getDate() - 1);   
	var cval = getCookie (name);   

	var curCookie = name + "=" + cval +
		"; expires=" + exp.toGMTString() +
	((path) ? "; path=" + path : "") +
	((domain) ? "; domain=" + domain : "") 

	document.cookie = curCookie
	return true;
}




