
function swf(swf,w,h){

str  = ''
str += '<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 width='+w+' height='+h+'>'
str += '<param name=movie value='+swf+'>'
str += '<param name=quality value=high>'
str += '<param name=wmode value=transparent>'
str += '<embed src='+swf+' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width='+w+' height='+h+'></embed>'
str += '</object>'

document.write( str );
}

function swf1(swf,w,h){

str  = ''
str += '<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0 width='+w+' height='+h+'>'
str += '<param name=movie value='+swf+'>'
str += '<param name=quality value=high>'
str += '<param name=wmode value=>'
str += '<embed src='+swf+' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width='+w+' height='+h+'></embed>'
str += '</object>'

document.write( str );
}




/************************************************************
¢Ñ  ÇÔ¼ö¸í : gfn_update_char()
¢Ñ  ÀÛ¼ºÀÚ : À¯¼ö¿µ
¢Ñ  ±â  ´É : ÁöÁ¤µÈ ¹ÙÀÌÆ® ÀÌ»ó ÀÔ·Â½Ã ÀÚµ¿»èÁ¦ Ã³¸®
¢Ñ  ÀÎ  ÀÚ : _length_limit, _str_value, _show_text
¢Ñ  ¸®ÅÏ°ª : _str_msg
¢Ñ  ±â  Å¸ : ÁöÁ¤ byte, ÇØ´ç ÅØ½ºÆ®, ÇöÀç byte º¸¿©ÁÙ ID
¢Ñ    ¿¹   : onkeyup='gfn_update_char(200, this, textlimit)'
*************************************************************/
function gfn_update_char(_length_limit, _str_value, _show_text) {
  var length = gfn_calculate_msglen(_str_value.value);
  if(_show_text != '')
    _show_text.innerText = length;

  if (length > _length_limit) {
    alert('ÃÖ´ë ' + _length_limit + 'byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.');
    _str_value.value = _str_value.value.replace(/\r\n$/, '');
    _str_value.value = gfn_assert_msglen(_str_value.value, _length_limit, _show_text);
  }
}

function gfn_calculate_msglen(_message) {
  var nbytes = 0;

  for (i=0; i<_message.length; i++) {
    var ch = _message.charAt(i);
    if(escape(ch).length > 4) {
      nbytes += 2;
    } else if (ch == '\n') {
      if (_message.charAt(i-1) != '\r') {
        nbytes += 1;
      }
    } else if (ch == '<' || ch == '>') {
      nbytes += 4;
    } else {
      nbytes += 1;
    }
  }

  return nbytes;
}

function gfn_assert_msglen(_message, _maximum, _show_text) {
  var inc = 0;
  var nbytes = 0;
  var msg = '';
  var msglen = _message.length;

  for (i=0; i<msglen; i++) {
    var ch = _message.charAt(i);
    if (escape(ch).length > 4) {
      inc = 2;
    }
    else if (ch == '\n') {
      if (_message.charAt(i-1) != '\r')
        inc = 1;
    }
    else if (ch == '<' || ch == '>') {
      inc = 4;
    }
    else {
      inc = 1;
    }

    if ((nbytes + inc) > _maximum)
      break;

    nbytes += inc;
    msg += ch;
  }
  if(_show_text != '')
    _show_text.innerText = nbytes;
  return msg;
}

//¿µ¹®Ã¼Å©
function chkec_ename(input) {
	var err_cnt=0
	for (var i = 0; i < input.length; i++) {
		var val = input.charAt(i);
		if (!( (val >= "a" && val <= "z") || val==" " || val ==","   || (val >= "A" && val <= "Z")))
		err_cnt ++
	}
	if (err_cnt == 0 ) return true;
	else return false;
}



/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_key_down(_submit_button)
¢Ñ  ÀÛ¼ºÀÚ  : ¿µ¿õ
¢Ñ  ÀÛ¼ºÀÏ  : 2006.11.13
¢Ñ  ±â  ´É  : ÅØ½ºÆ® ¹Ú½º enter event½Ã submit ¼öÇà
¢Ñ  ¼³  ¸í  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý: *.asp ÀÇ textbox¿¡ onkeydown="return gfn_key_down('SUBMIT_BTN_ID')"
*************************************************************/
function gfn_key_down(_submit)
{
	if(window.event.keyCode == 13)
	{
	    var btnSubmit = eval("document.all." + _submit);
	    btnSubmit.click();
		return false;
	}
}





/************************************************************
¢Ñ  ÇÔ¼ö¸í  : lfn_check_length(_this, _length)
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2007. 8. 2
¢Ñ  ±â  ´É  : ÀüÈ­¹øÈ£ ÀÚ¸´¼ö Ã¼Å©
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý:
*************************************************************/

function lfn_check_length(_this)
{
	if(_this.value != "")
	{
		if(_this.value.length < 3)
		{
			alert("ÀÚ¸´¼ö°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
			_this.focus();
		}
	}
}

function lfn_check_length2(_this, _length)
{
	if(_this.value != "")
	{
		if(_this.value.length < _length)
		{
			alert("ÀÚ¸´¼ö°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
			_this.focus();
		}
	}
}

/*½ÃÇè¿ë ÀÏ¹Ý ¿µ¼öÁõ */
function gfn_print_bill(_exam)
{
    window.open("/MyPage/ExamInfo/Popup/ExamBill.asp?excode=" + _exam ,  "popop11", "width=360, height=470, left=0, top=0, scrollbars=no, status=yes", '_blank');
}

/* ÀÌ´Ï½Ã½º ¿µ¼öÁõ */
function showReceipt(noTid) {
	popupWin = window.open( "https://iniweb.inicis.com/DefaultWebApp/mall/cr/cm/mCmReceipt_head.jsp?noTid=" + noTid+"&noMethod=1","popWinName","menubar=1,toolbar=0,scrollbars=3,width=500,height=680,resize=1,left=252,top=116" )
}

function gfn_print_paper(_exam, _seq)
{
    window.open("/MyPage/ExamInfo/Popup/ExamPaper.asp?excode=" + _exam + "&seq=" + _seq,  "op21", "width=630, height=800, left=0, top=0, scrollbars=yes, status=yes", '_blank');
}


//È¸»ç¼±ÅÃ ÆË¾÷
function open_company()
{
    window.open('/member/regist/pop_company.asp', 'pop_companyi', 'status=yes,width=630, height=650,top=100,left=100');
}



/************************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_check_digit()
¢Ñ  ÀÛ¼ºÀÚ  : À¯¼ö¿µ
¢Ñ  ÀÛ¼ºÀÏ  : 2003.08.22
¢Ñ  ±â  ´É  : ÅØ½ºÆ® ÇÊµå¿¡¼­ ¼ýÀÚ¸¸ ÀÔ·Â¹Þ´Â ±â´É
¢Ñ  ÀÎ  ÀÚ  :
¢Ñ  ¸®ÅÏ°ª  :
¢Ñ  ±â  Å¸  :
¢Ñ  »ç¿ë¹æ¹ý: onkeyup='gfn_check_digit(this, event)'
*************************************************************/
function gfn_check_digit(txt, ev) {
  if (ev.keyCode < 48 || ev.keyCode > 57) {
    if(ev.keyCode == 8)  return  // BackSpace
    if(ev.keyCode == 9)  return  // Tab
    if(ev.keyCode == 13) return  // Enter
    if(ev.keyCode == 16) return  // Shift
    if(ev.keyCode == 44) return  // Comma
//    if(ev.keyCode == 45) return  // -
    if(ev.keyCode == 46) return  // . (period)
    alert('¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.')
    ev.keyCode = 8
    txt.focus()
    return
  }
}

function gfn_check_except_digit(txt, ev) {
    if(ev.keyCode >= 48 && ev.keyCode <= 57)
    {
        alert("¼ýÀÚ´Â Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
        ev.keyCode = 8;
        txt.focus();
        return;
    }
}




/***********************************************************
¢Ñ  ÇÔ¼ö¸í  : gfn_move_focus()
¢Ñ  ÀÛ¼ºÀÚ  : ±èÅÂ¿­
¢Ñ  ÀÛ¼ºÀÏ  : 2005.07.22
¢Ñ  ±â  ´É  : ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
¢Ñ  »ç¿ë¹ý  : onkeyup(this, LENGTH, next)  - gfn_move_focus(this, 6, 'txtJumin2')
¢Ñ  Âü  °í  : Æû ³×ÀÓÀÌ Form1 ÀÏ °æ¿ì¿¡ ÀÛµ¿.(aspx file)
************************************************************/
function gfn_move_focus(_this, _length, _next) {
	if(_this.value.length >= _length) {
		eval("document.forms[0]." + _next).focus();
	}
}


function gfn_move_focus3(_this, _length, _next) {
	if(_this.value.length >= _length) {
		eval("document.examFrm." + _next).focus();
	}
}


function gfn_link(args)
{

    var this_url="";
 
    switch(args)
    {
		
        case "1_1":this_url="/FPSBInfo/Compliment.asp"; break;             // ÀÎ»ç¸»
        case "1_2":this_url="/FPSBInfo/Organization.asp"; break;           // Á¶Á÷¼Ò°³
        case "1_3":this_url="/FPSBInfo/Business.asp"; break;               // ¾÷¹«¼Ò°³
        case "1_4":this_url="/FPSBInfo/CFP_CG.asp"; break;                 // ÇØ¿ÜÀ¯°ü±â°ü
        case "1_5":this_url="/FPSBInfo/Map.asp"; break;                    // Ã£¾Æ¿À½Ã´Â±æ

        case "2_1":this_url="/FPInfo/FP.asp"; break;                       // Àç¹«¼³°è¶õ
        case "2_2":this_url="/FPInfo/FPExplain.asp"; break;                // Àç¹«¼³°è¿¡ ´ëÇÑ ÀÌÇØ
        case "2_3":this_url="/FPInfo/FPproc.asp"; break;                   // Àç¹«¼³°èÀÇ ÀýÂ÷
        case "2_4":this_url="/FPInfo/FPChoice.asp"; break;                 // Àç¹«¼³°èÀÇ ¼±ÅÃ
        case "2_5":this_url="/FPInfo/FPClient.asp"; break;                 //Àç¹«¼³°è¿Í °í°´
        case "2_6":this_url="/FPInfo/FPCase.asp"; break;                   // Àç¹«¼³°è »ç·Ê
        case "2_7":this_url="/FPInfo/CFPHistory.asp"; break;               // CFPÀÎÁõÇÁ·Î±×·¥ÀÇ ¿ª»ç


        case "3_1":this_url="/AFPK/AFPK_QC.asp"; break;                    // AFPKÀÚ°ÝÀÎÁõÀÌ¶õ
        case "3_2":this_url="/AFPK/AFPKGuide1.asp"; break;                 // AFPKÀÚ°ÝÀÎÁõ°¡ÀÌµå
        case "3_3":this_url="/AFPK/AFPKGuide2.asp"; break;                 // AFPKÀÚ°ÝÀÎÁõ°¡ÀÌµå
        case "3_4":this_url="/AFPK/AFPKGuide3.asp"; break;                 // AFPKÀÚ°ÝÀÎÁõ°¡ÀÌµå
        case "3_5":this_url="/AFPK/AFPKGuide4.asp"; break;                 // AFPKÀÚ°ÝÀÎÁõ°¡ÀÌµå

        case "4_1":this_url="/CFP/CFP_QC.asp"; break;                      // CFPÀÚ°ÝÀÎÁõÀÌ¶õ
        case "4_2":this_url="/CFP/CFPGuide1.asp"; break;                   // CFPÀÚ°ÝÀÎÁõ°¡ÀÌµå
        case "4_3":this_url="/CFP/CFPGuide2.asp"; break;                   // CFPÀÚ°ÝÀÎÁõ°¡ÀÌµå
        case "4_4":this_url="/CFP/CFPGuide3.asp"; break;                   // CFPÀÚ°ÝÀÎÁõ°¡ÀÌµå
        case "4_5":this_url="/CFP/CFPGuide4.asp"; break;                   // CFPÀÚ°ÝÀÎÁõ°¡ÀÌµå
        case "4_6":this_url="/CFP/CFPGuide5.asp"; break;                   // CFPÀÚ°ÝÀÎÁõ°¡ÀÌµå

        //case "5_5":this_url="/Board/BoardList.asp?SID=10060"; break;       //±³Àç°³Á¤Ç¥
		case "5_5":this_url="/member/CereferList.asp"; break;

        case "6_1":this_url="/member/login/Login.asp"; break;                // ·Î±×ÀÎ
        case "6_2":this_url="/member/regist/JoinStep1.asp"; break;            // È¸¿ø°¡ÀÔ
        case "6_3":this_url="/member/find/find_id.asp"; break;              // ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â
        case "6_4":this_url="/member/regist/AgreeInfo.asp"; break;            // ÀÌ¿ë¾à°ü
        case "6_5":this_url="/member/regist/Privacy.asp"; break;              // °³ÀÎÁ¤º¸º¸È£Á¤Ã¥

        case "6_9":this_url="/member/find/find_pwd.asp"; break;              // ÆÐ½º¿öµåÃ£±â

        case "7_1":this_url="/MemberShip/CesearchList.asp"; break;         // ÀÚ°ÝÀÎÁõÀÚ°Ë»ö
        case "7_2":this_url="/onlinemall/membership/ce_write.asp"; break;            // ÀÎÁõÀÚºÒ¸¸Á¢¼ö
        case "7_3":this_url="/onlinemall/membership/mark_write.asp"; break;          // »óÇ¥±ÇÀ§¹ÝÁ¢¼ö

        case "8_1":this_url="/Main.asp"; break;                            // È¨
        case "8_2":this_url="/member/login/Logout.asp"; break;               // ·Î±×¾Æ¿ô
        case "8_3":this_url="/member/modify.asp"; break;               // Á¤º¸º¯°æ
        case "8_4":this_url="/Mypage/Main.asp"; break;                     // ¸¶ÀÌÆäÀÌÁö
        case "8_5":this_url="/MemberShip/Sitemap.asp"; break;              // »çÀÌÆ®¸Ê

        case "9_1":this_url="/onlineMall/shop/list.asp"; break;         // »óÇ°¸®½ºÆ®
        case "9_2":this_url="/onlineMall/shop/cart.asp"; break;         // Àå¹Ù±¸´Ï
        case "9_3":this_url="/onlineMall/shop/pay_list.asp"; break;          // ±¸¸ÅÈ®ÀÎ

        case "10_1":this_url="/MyPage/ApplyInfoMain.asp"; break;           // ÀÀ½Ã½ÃÇè
        case "10_2":this_url="/MyPage/ExamInfoMain.asp"; break;            // ½ÃÇèÁ¤º¸
        case "10_3":this_url="/MyPage/QualInfoMain.asp"; break;            // ÀÎÁõÁ¤º¸
        case "10_4":this_url="/MyPage/EduContinueMain.asp"; break;         // °è¼Ó±³À°
        case "10_5":this_url="/Board/BoardList.asp?SID=10077"; break;      // ÀÚ·á½Ç

        case "11_1":this_url="/MyPage/Main.asp"; break;                    // ¸¶ÀÌÆäÀÌÁö - ¸¶ÀÌÈ¨
        case "11_2":this_url="/Member/Modify.asp"; break;              // ¸¶ÀÌÆäÀÌÁö - ±âº»Á¤º¸
        case "11_3":this_url="/Member/ModifyDetail.asp"; break;        // ¸¶ÀÌÆäÀÌÁö - ºÎ°¡Á¤º¸
        case "11_4":this_url="/Member/PasswordChange.asp"; break;      // ¸¶ÀÌÆäÀÌÁö - ºñ¹Ð¹øÈ£º¯°æ
        case "11_5":this_url="/Member/Leave.asp"; break;               // ¸¶ÀÌÆäÀÌÁö - È¸¿øÅ»Åð

        case "12_1":this_url="/MyPage/ApplyInfoList.asp"; break;           // ÀÚ°Ý½ÃÇèÁ¤º¸ - ÀÚ°Ý½ÃÇè ÀÀ½Ã³»¿ª
        case "12_2":this_url="/MyPage/ApplyInfoMain.asp"; break;           // ÀÚ°Ý½ÃÇèÁ¤º¸ - ÀÚ°Ý½ÃÇè ÀÀ½ÃÀÚ°Ý

        case "13_1":this_url="/MyPage/QualInfoMain.asp"; break;            // ÀÚ°ÝÀÎÁõÁ¤º¸ - ÀÚ°ÝÀÎÁõ »óÅÂ
        case "13_2":this_url="/MyPage/EduContinueMain.asp"; break;         // ÀÚ°ÝÀÎÁõÁ¤º¸ - °è¼Ó±³À° ÇÐÁ¡ °ü¸®

        case "5_1" : case "14_1":this_url="/bbs/board/list.asp?boardName=notice"; break;       // ¾È³»µ¥½ºÅ© - °øÁö»çÇ×
        case "5_2" : case "14_2":this_url="/onlinemall/membership/ce_write.asp"; break;            // ¾È³»µ¥½ºÅ© - ÀÎÁõÀÚ ºÒ¸¸ Á¢¼ö
        case "5_3" : case "14_3":this_url="/onlinemall/membership/mark_write.asp"; break;          // ¾È³»µ¥½ºÅ© - »óÇ¥±Ç À§¹Ý Á¢¼ö
        case "5_4" : case "14_4":this_url="/Member/CesearchList.asp"; break;         // ¾È³»µ¥½ºÅ© - ÀÚ°ÝÀÎÁõÀÚ °Ë»ö
        case "14_5":this_url="/Member/CereferList.asp"; break;                       // ¾È³»µ¥½ºÅ© - ±³À°¼ö·á È®ÀÎ
        case "5_6" : case "14_6":this_url="/helpdesk/faq1.asp"; break;       // ¾È³»µ¥½ºÅ© - Q&A
        case "5_7" : case "14_7":this_url="/bbs/board/list.asp?boardName=pds"; break;       // ¾È³»µ¥½ºÅ© - ÀÚ·á½Ç
        case "14_8":this_url="/Board/BoardList.asp?SID=10065"; break;                    // 1:1¹®ÀÇ
		case "5_8" : case "14_9":this_url="/helpdesk/ethics.asp"; break;       // ¾È³»µ¥½ºÅ© -  À±¸®±ÔÁ¤ ¹× Â¡°èÀýÂ÷

        case "99_1":this_url="http://sif.fpsbkorea.org/1.01.01.introduction.asp"; break;           // SIF - SIF ¼Ò°³
        case "99_2":this_url="http://sif.fpsbkorea.org/2.00.01.fellow.of.SIF.asp"; break;           // SIF - Àü¹®ÀÚ°Ý °úÁ¤
        case "99_3":this_url="http://sif.fpsbkorea.org/3.00.2009.asp"; break;           // SIF - ±³À° ¹× ½ÃÇè ÀÏÁ¤
        case "99_4":this_url="http://sif.fpsbkorea.org/4.00.01.PDS.list.asp"; break;           // SIF - ÀÚ·á½Ç
        case "99_5":this_url="http://sif.fpsbkorea.org/5.01.01.news.list.asp"; break;           // SIF - ÇïÇÁ µ¥½ºÅ©
    }

    document.location = this_url;
}







//³ªÀÇ È¸¿øÁ¤º¸ »çÁø¾÷·Îµå
function MgrPhoto(){
	 window.open('/MyPage/InputPhoto.asp', 'pop_myphoto', 'width=670, height=730, left=0, top=0, scrollbars=no');
}

//³ªÀÇ È¸¿øÁ¤º¸ »çÁø¾÷·ÎµåÈÄ ¿ÀÇÁ³Ê Ã¢ ¸®·Îµå½ÃÅ´
function MgrPhotoReload(){
	 window.open('/MyPage/InputPhoto.asp?is_reload=1', 'pop_myphoto', 'width=670, height=730, left=0, top=0, scrollbars=no');
}









// ¿ìÆí¹øÈ£ ÆË¾÷j
function open_Addr(_post1, _post2, _addr1, _addr2)
{
	window.open('/member/regist/pop_addr.asp?p1=' + _post1 + '&p2=' + _post2 + '&ad1=' + _addr1 + '&adDet=' + _addr2, 'pop_addr', 'status=yes,width=370,height=525,top=100,left=100');
}



function gfn_trim(src_str) {
	return src_str.replace(/(^\s*)|(\s*$)/gi, "");
}

function gfn_replace_all(src_str, str1, str2) {
	var temp_str = "";
	temp_str = gfn_trim(src_str)

	if (temp_str != "" && str1 != str2) {
		while (temp_str.indexOf(str1) > -1) {
			temp_str = temp_str.replace(str1, str2);
		}
	}
	return temp_str;
}


function goQna(status){
	if(status == 'close'){
		opener.location.href = '/helpdesk/faq1.asp';
		self.close();
	}else{
		location.href = '/helpdesk/faq1.asp';
	}
}