/*********************************************************************
'   System Name    : AUTOWINI
'   Sub System     : 공통 모듈
'   Program Name   : cm_functions
'   Description    : js 공통함수
'   Program Date   : 2004.12.27
'   Program Writer : ISHIFT
'   Modify Date    : 2007-09-10
'   Modifyer       : 천정우
*********************************************************************/

// 로컬 개발용 루트 패스워드
var	jsLocalRootPATH	= "/";

if (null != window.jsRootPATH) {
	jsLocalRootPATH	= jsRootPATH;
}

// 빈 공백 문자열 CHECK
function isEmpty(P) {
    if (P != null) {
      P = ReplaceChar(P,"\n","");
      P = ReplaceChar(P,"\r","");
   }
   return ((P == null) || (P.replace(/ /gi,"").length == 0));
}

// 문자형 자료 CHECK
function isString(P) {
   var len = P.length;

   for (i=0; i<len; i++) {
      if ( ((P.charAt(i) >= "a") && (P.charAt(i) <= "z")) || ((P.charAt(i) >= "A") && (P.charAt(i) <= "Z")) ) {
      }
      else {
         return false;
      }
   }
   return true;
}

// 아이디, 비밀번호 체크  [A-Z] [a-z] [0-9]
function isIdCheck(str) {
    var len = str.length;
    var chr = "";

    for (var i = 0; i < len ; i++ )
    {
        chr = str.charAt(i).toLowerCase();

        if ( (chr >= "a" && chr <= "z") || (chr >= "0" && chr <= "9") ) {
        }
        else {
            return false;
        }
    }
    return true;
}

// 전화번호 체크 [0-9], [-], [.]
function isPhoneNumberCheck(str)
{
    var len = str.length;
    var chr = "";

    for (var i = 0; i < len ; i++ )
    {
        chr = str.charAt(i);

        if ( (chr >= "0" && chr <= "9") || chr == "-" || chr == "." ) {
        }
        else {
            return false;
        }
    }
    return true;
}


// 숫자형 자료 CHECK
function isDigit (P) {
   var len = P.length;

   for (i=0; i<len; i++) {
      if ( (P.charAt(i) >= "0") && (P.charAt(i) <= "9") ) {
      }
      else {
         return false;
      }
   }
   return true;
}

// 숫자값만 넘겨준다.
function onlyNumber (str) {
    var len      = str.length;
    var sReturn  = "";

    for (i=0; i<len; i++) 
    {
        if ( (str.charAt(i) >= "0") && (str.charAt(i) <= "9") ) 
        {
            sReturn += str.charAt(i);
        }
    }
    return sReturn;
}

// 숫자형 자료 CHECK2
function isDigit2 (P) {
   if(isNaN(P.value) && P.value != 0){
      alert("숫자를 입력하십시오");
      P.focus();
      return false;
   }
   return true;
}

// 단순 PASSWORD Check
// 6자 미만, 영숫자 미 혼용, ID+글자사용, ID 와 동일 사용, 동일문자열 4회 이상연속
function simplePASSWORDCheck(strpass, id)
{
   // 단순 Password Check  2003/4/17 윤미진
   var chkStr = new Array();
   var chkFlag = 0;
   var chkCnt = 0;
   var digitFlag = 0;
   var alphaFlag = 0;

   if(strpass.length < 6)
   {
      // 영 숫자 혼용으로 6자 이상 입력 하십시요.
      return "MIN_LENGTH";
   }

   if(strpass == id || strpass.search(id) != -1)
   {
      return "INCLUDE_ID";
   }


   for(i= 0; i < strpass.length; i++)
   {
      if(chkStr[chkCnt] == strpass.charAt(i)) chkCnt += 1;
      else chkCnt = 0;

      chkStr[chkCnt] = strpass.charAt(i);
      if(chkFlag == 0 && (chkCnt + 1) > 3) chkFlag = 1;

      if ( (strpass.charAt(i) >= "0") && (strpass.charAt(i) <= "9") )
          digitFlag = 1;

      if ( (strpass.charAt(i) >= "a") && (strpass.charAt(i) <= "z") ||
           (strpass.charAt(i) >= "A") && (strpass.charAt(i) <= "Z") )
          alphaFlag = 1;

   }
   // 영 숫자 혼용이 아닌경우
   if(digitFlag == 0 || alphaFlag == 0)
   {
      // 영 숫자 혼용으로 6자 이상 입력 하십시요.
      return "NOT_MIX";
   }

   // 동일 문자 연속 4회 이상인 경우
   if(chkFlag == 1)
   {
     // 동일 문자열이 4회 이상 연속되었습니다.
     return "SAME_STRING";
   }

   return "OK";
}

function keyPressEventVal( event )
{
    var appName     = navigator.appName;
    var sRtn        = "";

    if (appName.indexOf("Microsoft") > -1)
        sRtn    = event.keyCode;
    else
        sRtn    = event.which;

    return sRtn;
}

// 숫자만 입력 KeyDown 이벤트 (keyPressCheck와 동시사용해야함, 한글은 적용 안됨)
function keyDownCheck(event, P) {
    var sKeyCode  = keyPressEventVal(event);
    var sKeyValue = String.fromCharCode(sKeyCode);
    var sKeyCheck = "";
    var sTmpKey1  = 0;
    var sTmpKey2  = 0;

    if (P == "Y") {
        sKeyCheck = "-0123456789";
        sTmpKey1  = 109;
        sTmpKey2  = 189;
    }
    else 
    {
        sKeyCheck = "0123456789";
        sTmpKey1  = 8;
        sTmpKey2  = 8;
    }

    if (sKeyCheck.indexOf(sKeyValue) > -1 || sKeyCode == sTmpKey1 || sKeyCode == sTmpKey2 || sKeyCode == 8 || sKeyCode == 9 || sKeyCode == 110 || sKeyCode == 190 || sKeyCode == 46 || sKeyCode == 16 || sKeyCode == 17 || (sKeyCode >= 96 && sKeyCode <= 105)|| (sKeyCode >= 35 && sKeyCode <= 40) ) 
    {
        event.returnValue = true;
    }
    else 
    {
        if (navigator.appName.indexOf("Microsoft") > -1)
            event.keyCode   = 0;

        event.returnValue = false;
   }
}

// 숫자만 입력 KeyPress 이벤트 (keyDownCheck와 동시사용해야함, 한글은 적용 안됨)
function keyPressCheck(event, P) 
{
    var sKeyCode  = keyPressEventVal(event);
    var sKeyValue = String.fromCharCode(sKeyCode);

    var sKeyCheck = "";
    if (P == "Y") 
    {
        sKeyCheck = "-0123456789";
    }
    else 
    {
        sKeyCheck = "0123456789";
    }
    if (sKeyCheck.indexOf(sKeyValue) > -1 || sKeyCode == 46) 
    {
        event.returnValue = true;
    }
    else 
    {
        if (navigator.appName.indexOf("Microsoft") > -1)
            event.keyCode   = 0;
 
        event.returnValue = false;
    }
}

// 자료의 길이 CHECK
function ValidLength(Data_Val, len) {
   return (Data_Val.length >= len);
}

function InValidLength(Date_Val, len, len2) {
   return ((Date_Val.length >= len) && (Date_Val.length <= len2));
}

// 단일문자 대체 (원본문자열, 대체대상 문자, 대체할 문자)
function ReplaceChar(str, tarCh, repCh) {
   var nowCh  = "";
   var sumStr = "";
   var len    = str.length;

   for (i=0; i<len; i++) {
      if (str.charAt(i) == tarCh) {
         nowCh = repCh;
      }
      else {
         nowCh = str.charAt(i);
      }
      sumStr = sumStr + nowCh;
   }
   return sumStr;
}

// 페이지 이동
function fnGoUrl(P) {
   document.location.href = P;
}

// TOP 메뉴 클릭시 페이지 이동
function fnGoTop(P) {
   if ( P.indexOf("?") > -1 ) {
        parent.mainFrame.location.href = P + "&SITE_FLAG=M";
   }
   else {
        parent.mainFrame.location.href = P + "?SITE_FLAG=M";
   }
}

// 초기 MAIN 페이지에서 페이지 이동
function fnGoMain(cf, sPageUrl) {
   // 페이지 GET 인자 보호을 위한 '&'문자 대체 처리
   sPageUrl = ReplaceChar(sPageUrl,"&","$");

   sMainUrl = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=" + cf + "&V_GO_URL=" + sPageUrl;
   document.location.href = sMainUrl;
}

// 왼쪽메뉴 클릭시 페이지 이동
function fnGoLeft(P) {
   if ( P.indexOf("?") > -1 ) {
        parent.bodyFrame.location.href = P + "&SITE_FLAG=M";
   }
   else {
        parent.bodyFrame.location.href = P + "?SITE_FLAG=M";
   }
}

// 메뉴가 바뀌는 페이지 이동
function fnGoFrame(cf, sPageUrl) {

   //sLeftUrl = "/INCLUDE/cm_left_menu.jsp?V_CF=" + cf;

   // 페이지 GET 인자 보호을 위한 '&'문자 대체 처리
   sPageUrl = ReplaceChar(sPageUrl,"&","$");

    sMainUrl = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=" + cf + "&V_GO_URL=" + sPageUrl;

   top.mainFrame.location.href = sMainUrl;
}

//=================================================
// 추가 FUNCTION
//=================================================
// Top Menu Click
function fnMainFrame_Set(cf, sPageUrl) {
   // 페이지 GET 인자 보호을 위한 '&'문자 대체 처리
   sPageUrl = ReplaceChar(sPageUrl,"&","$");

   // 컨텐츠 FLAG = 'HOME' 인 경우
   if ( cf == "HO" ) {
        top.mainFrame.location.href = jsLocalRootPATH + "cm_main.jsp";
   }	
   else {
      // 호출페이지 정보가 있는 경우
      if ( sPageUrl.length > 0 ) {
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=" + cf + "&V_GO_URL=" + sPageUrl;
      }
      else {
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=" + cf;
      }
   }
}

function fnMainFrame_Set_Flash(cf, sPageUrl) {
   // 페이지 GET 인자 보호을 위한 '&'문자 대체 처리
   sPageUrl = ReplaceChar(sPageUrl,"&","$");

   // 컨텐츠 FLAG = 'HOME' 인 경우
   if ( cf == "HO" ) {
        top.mainFrame.location.href = jsLocalRootPATH + "cm_main.jsp";
        top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=" + cf + "&V_FLAG_HM=Y";
   }	
   else {
      
      //플래쉬내에서 사용하는 변수
      switch(cf){
         case "TA" :
            fNum = 0;
            break;
         
         case "PT" :
            fNum = 1;
            break;
         
         case "AT" :
            fNum = 2;
            break;
         
         case "BE" :
            fNum = 3;
            break;
         
         case "OT" :
            fNum = 3;
            break;

         case "ED" :
         case "IP" :
            fNum = 4;
            break;
         
         case "TH" :
            fNum = 5;
            break;
         
         case "GP" :
            fNum = 5;
            break;
         
         default :
            fNum = 'h';
            break;
      }
      // 호출페이지 정보가 있는 경우
      if ( sPageUrl.length > 0 ) {
         if(fNum >= 0){    
            top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM="+ fNum +"&V_CF=" + cf + "&V_GO_URL=" + sPageUrl;
         }
         else{
            top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=" + cf + "&V_FLAG_HM=Y" + "&V_GO_URL=" + sPageUrl ;
         }
         if(sPageUrl.indexOf("ot_ab_approval_list") > 0) {
      	 	top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=" + cf + "&V_FLAG_HM=Y" + "&V_GO_URL=" + sPageUrl ;
      	 }
      }
      else {
         if(fNum >= 0){
            top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM="+ fNum +"&V_CF=" + cf;
         }
         else{
            top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=" + cf + "&V_FLAG_HM=Y";
         }
      }
   }
}

/***************************************************
 플래쉬 메뉴 function
***************************************************/

function fnFlashMain_Set(cf) {
   
   switch(cf){
      case(0):
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=0&V_CF=TA&V_GO_URL=/10_TA/15_RT/ta_rt_pjt_phase_list.jsp";
         break;
      case(1):
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=1&V_CF=PT&V_GO_URL=/20_PT/23_SE/pt_se_pjt_search_list.jsp";
         break;
      case(2):
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=2&V_CF=BE&V_GO_URL=/30_BE/39_MH/be_mh_myhistory_content.jsp";
         break;
      case(3):
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=3&V_CF=ED&V_GO_URL=/40_ED/43_PS/ed_ps_pds_list.jsp";
         break;
      case(4):
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=4&V_CF=TH&V_GO_URL=/00_TH/01_TE/th_te_exec_list.jsp";
         break;
      case(5):
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=5&V_CF=GP&V_GO_URL=/50_GP/51_DP/gp_dp_pjt_reg_list.jsp";
         break;
      case(11):
         top.location.href = jsLocalRootPATH + "cm_main_frame.jsp";
         break;
      case(12):  //사이트맵
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=ED&V_GO_URL=/70_OT/72_SM/ot_sm_sitemap.jsp";
         break;  
      case(13):  //로그아웃
         fnLogout();
         break;
      case(14):  //용어사전
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=3&V_CF=ED&V_GO_URL=/40_ED/44_TM/ed_tm_term_list.jsp";
         break;
      case(15):  //Q&A
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=3&V_CF=ED&V_GO_URL=/40_ED/45_QA/ed_qa_qna_list.jsp";
         break;
      case(16):  //FAQ
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=3&V_CF=ED&V_GO_URL=/40_ED/46_FQ/ed_fq_faq_list.jsp";
         break;
      case(17):  //시스템관리
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=SM&V_GO_URL=/90_SM/91_RS/sm_rs_user_role_list.jsp";
         break;
      case(18):  //결제함
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=OT&V_GO_URL=/70_OT/74_AB/ot_ab_approval_list.jsp";
         break;
      case(19):  //개인정보
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=3&V_CF=ED&V_GO_URL=/70_OT/71_UM/ot_um_personal_list.jsp";
         break;
      case(20):  //과제조회
         top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?N_FNUM=1&V_CF=PT&V_GO_URL=/20_PT/23_SE/pt_se_pjt_search_list.jsp";
         break;
      
      top.location.href = jsLocalRootPATH + "INCLUDE/cm_content_frame.jsp?V_CF=" + cf + "&V_GO_URL="
   }
}


function fnFlashSub_Set(cf) {
   
   switch(cf){
      case(1):
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=TA&V_GO_URL=/10_TA/15_RT/ta_rt_pjt_phase_list.jsp";
         selNum=1; //플래쉬 레이어
         //preNum=1;
         break;
      case(2):
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=PT&V_GO_URL=/20_PT/23_SE/pt_se_pjt_search_list.jsp";
         selNum=2;
         //preNum=2;
         break;
      case(3):
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=BE&V_GO_URL=/30_BE/39_MH/be_mh_myhistory_content.jsp";
         selNum=3;
         //preNum=3;
         break;
      case(4):
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=ED&V_GO_URL=/40_ED/43_PS/ed_ps_pds_list.jsp";
         selNum=4;
         //preNum=4;
         break;
      case(5):
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=TH&V_GO_URL=/00_TH/01_TE/th_te_exec_list.jsp";
         selNum=5;
         //preNum=5;
         break;
      case(6):
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=GP&V_GO_URL=/50_GP/51_DP/gp_dp_pjt_reg_list.jsp";
         selNum=6;
         //preNum=6;
         break;
      case(11):
         top.location.href = jsLocalRootPATH + "cm_main_frame.jsp";
         break;
      case(12):  //사이트맵
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=ED&V_GO_URL=/70_OT/72_SM/ot_sm_sitemap.jsp";
         selNum=4;
         break;  
      case(13):  //로그아웃
         fnLogout();
         break;
      case(14):  //용어사전
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=ED&V_GO_URL=/40_ED/44_TM/ed_tm_term_list.jsp";
         selNum=4;
         //preNum=4;
         break;
      case(15):  //Q&A
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=ED&V_GO_URL=/40_ED/45_QA/ed_qa_qna_list.jsp";
         selNum=4;
         //preNum=4;
         break;
      case(16):  //FAQ
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=ED&V_GO_URL=/40_ED/46_FQ/ed_fq_faq_list.jsp";
         selNum=4;
         //preNum=4;
         break;
      case(17):  //시스템관리
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=SM&V_GO_URL=/90_SM/91_RS/sm_rs_user_role_list.jsp";
         selNum=0;
         //preNum=0;
         break;
      case(18):  //결제함
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=OT&V_GO_URL=/70_OT/74_AB/ot_ab_approval_list.jsp";
         selNum=0;
         //preNum=0;
         break;
      case(19):  //개인정보
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=ED&V_GO_URL=/70_OT/71_UM/ot_um_personal_list.jsp";
         selNum=4;
         //preNum=4;
         break;
      case(20):  //과제조회
         top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=PT&V_GO_URL=/20_PT/23_SE/pt_se_pjt_search_list.jsp";
         selNum=2;
         //preNum=2;
         break;
      
      top.mainFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_frame.jsp?V_CF=" + cf + "&V_GO_URL="
   }
}


// Left Menu 변경시
function fnLeftFrame_Set(cf, sPageUrl) {
   // 페이지 GET 인자 보호을 위한 '&'문자 대체 처리
   sPageUrl = ReplaceChar(sPageUrl,"&","$");

   // 호출페이지 정보가 있는 경우
   if ( sPageUrl.length > 0 ) {
        parent.mainFrame.leftFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_left_menu.jsp?V_CF=" + cf + "&V_GO_URL=" + sPageUrl;
   }
   else {
        parent.mainFrame.leftFrame.location.href = jsLocalRootPATH + "INCLUDE/cm_left_menu.jsp?V_CF=" + cf;
   }
}

//좌우공백 제거 (공백만 있는 경우는 안됨)
function trim(str) {
    var start = 0;
    var end   = str.length - 1;

    for (var i=0; i < str.length; i++) {
         if (str.substring(i,i+1) != " ") {
             start = i;
             break;
         }
    }

    for (var i=str.length - 1; i >= 0; i--) {
         if (str.substring(i,i+1) != " ") {
             end = i + 1;
             break;
         }
    }

    return str.substring(start, end);
}


//=================================================
//태정이 추가부분
//=================================================
function fnTreehide(objTreeId) {
    var iTreeX = objTreeId.offsetLeft;
    var iTreeY = objTreeId.offsetTop;
   for (i = 0; i < document.all.tags("SELECT").length; i++) {
      objElement = document.all.tags("SELECT")[i];
      if (! objElement || ! objElement.offsetParent) {
         continue;
      }

      objElementLeft   = objElement.offsetLeft;
      objElementTop    = objElement.offsetTop;
      objElementWidth  = objElement.offsetWidth;
      objElementHeight = objElement.offsetHeight;
      objElementParent = objElement.offsetParent;

      while (objElementParent.tagName.toUpperCase() != "BODY") {
         objElementLeft   += objElementParent.offsetLeft;
         objElementTop    += objElementParent.offsetTop;
         objElementParent  = objElementParent.offsetParent;
      }

      if ((objElementLeft + objElementWidth) < parseInt(objTreeId.style.left)) {
      }
      else if ((objElementTop + objElementHeight) < parseInt(objTreeId.style.top)) {
      }
      else if (objElementLeft > (parseInt(objTreeId.style.left) + parseInt(objTreeId.style.width))) {
      }
      else if (objElementTop > (parseInt(objTreeId.style.top) + parseInt(objTreeId.style.height))) {
      }
      else {
         objElement.style.visibility = "hidden";
      }
   }
}

function fnTreeShow() {
   for (i = 0; i < document.all.tags("SELECT").length; i++) {
      objElement = document.all.tags("SELECT")[i];

      if (! objElement || ! objElement.offsetParent) {
         continue;
      }
      objElement.style.visibility = "";
      //objElement.refresh();
   }
}

// 경로명과 확장자를 제외한 파일 이름 얻기 - 정성우 2002.10.24 추가
function fnGetFileId(p) {
   var sFileName = p.location.pathname.substring(location.pathname.lastIndexOf('/')+1);
   var sFileId   = sFileName.substring(0, sFileName.lastIndexOf('.'));
   return sFileId;
}

//[2003.02.19] 박문수 엑셀업로드 화면 호출
function fnExcelUpload(Url) {
    window.open(Url,'',"width=600,height=500,border=thin,status=no,resizable=yes,scroll=yes,maximize=yes,minimize=yes");
}

//IE6 설계변경에 따른 상호작용 컨트롤 호출 방법변경
function MakeObjectString(classid, codebase, name, id, width,height, param)
{
	return "<object classid="+classid+" codebase="+codebase+" name="+name+" width="+width+" height="+height+" id="+id+"><param name=wmode value="+wmode+" />"+param+"</object>";
}

// innerHTML Type
function SetInnerHTML(target, code)
{ 
	target.innerHTML = code; 
}

// Direct Write Type
function DocumentWrite(src)
{
	document.write(src);
}

//플래시 표시
function fnShowFlash(url, width, height){
   document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '"  id = "movie" VIEWASTEXT>');
   document.write('<param name="movie" value="' + url + '">');
   document.write('<param name="quality" value="high">');
   document.write('<param name="wmode" value="transparent">');
   document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" name = "movie"></embed>');
   document.write('</object>');
}

//플래시 메뉴표시
function fnShowFlashMenu(url, width, height){
   document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '"  onmouseout="fnSubMenuHide()" id = "movie" VIEWASTEXT >');
   document.write('<param name="movie" value="' + url + '">');
   document.write('<param name="quality" value="high">');
   document.write('<param name="wmode" value="transparent">');
   document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '" name = "movie"></embed>');
   document.write('</object>');
}

//문자열 길이 체크
function fnCheckStringLength(stringElement,nowLenElement,MAX)
{
  	var origin_str = stringElement.value;
  	var return_str ="";
  	var strLen = 0;
  	var return_total = 0;
  	var temp_len=0;
  	    
  	strLen = origin_str.length;
  	    
  	for( i=0 ; i < strLen ; i++ )
  	{
  	   var ch = origin_str.charAt(i);
  
  	   if( escape(ch).length > 4 ) return_total += 2;
  	   else if( ch != '\r' ) return_total++;
  		
  	   if( return_total > MAX )
  	   {
  	      alert(MAX + " 바이트 이하로 입력해 주세요.");
  	      stringElement.value=return_str;
  					  stringElement.focus();
  					  return_total=temp_len;
  	      break;
  	   }
  	   else
  	   {
  				   return_str += ch;
  				   temp_len=return_total;
  	   }
  	}
  	
  	if(!isEmpty(nowLenElement)){
  	   alert("여기");
  	   nowLenElement.value = return_total;
  	}
  
  	return;
}


//일정크기만큼 문자열 길이 반환(문자열, 길이, 확장자 포함 여부-Y/N)
function fnCutString(sData, iLen, isExt)
{
  	var origin_str = sData;
  	var strExt = "";
  	var return_str ="";
  	var strLen = 0;
  	var return_total = 0;
  	var temp_len=0;
  	
  	strLen = origin_str.length;
  	
  	if(isExt == "Y"){
  	   arrTemp = sData.split('.');
  	   strExt = arrTemp[arrTemp.length-1];
  	   strLen = strLen - (strExt.length + 1);
  	   iLen = iLen - (strExt.length + 1);
  	}
  	
  	for( i=0 ; i < strLen ; i++ )
  	{
  	   var ch = origin_str.charAt(i);
  
  	   if( escape(ch).length > 4 ) return_total += 2;
  	   else if( ch != '\r' ) return_total++;
  		
  	   if( return_total > iLen )
  	   {
            return_total=temp_len;
            break;
  	   }
  	   else
  	   {
            return_str += ch;
            temp_len=return_total;
  	   }
  	}
  	
  	if(isExt == "Y"){
  	   return_str = return_str + "." + strExt;
  	}
  	
  	return return_str;
}

function flash(Str1, Str2, Str3){
	document.write('<object width="'+Str2+'" height="'+Str3+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0">'
	+'<param name="movie" value="'+Str1+'">'
	+'<param name="quality" value="high">'
	+'<param name="wmode" value="transparent">'
	+'<embed width="'+Str2+'" height="'+Str3+'" src="'+Str1+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>'
	+'</object>');
}
function flash_ns(Str1, Str2, Str3){
	document.write('<object width="'+Str2+'" height="'+Str3+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab#version=8,0,22,0">'
	+'<param name="movie" value="'+Str1+'">'
	+'<param name="quality" value="high">'
	+'<param name="scale" value="noscale">'
	+'<param name="salign" value="left">'
	+'<embed width="'+Str2+'" height="'+Str3+'" src="'+Str1+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>'
	+'</object>');
}

// E-mail check
function isEmailCheck(email)
{
    if (!isAsciiChk(email)) 
    {
        alert("E-mail을 다시 확인해 주세요");
        return false
    }

    var invalidStr = "\"|&;<>!*\'\\"   ;

    for (var i = 0; i < invalidStr.length; i++) 
    {
        if (email.indexOf(invalidStr.charAt(i)) != -1) 
        {
            alert("E-mail을 다시 확인해 주세요");
            return false;
        }
    }
    if (email.indexOf("@")==-1)
    {
        alert("E-mail형식이 맞지 않습니다.");
        return false;
    }
    if (email.indexOf(" ") != -1)
    {
        alert("E-Mail에 공백이 있습니다.");
        return false;
    }
    if (window.RegExp) 
    {
        var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
        var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
        var reg1    = new RegExp (reg1str);
        var reg2    = new RegExp (reg2str);

        if (reg1.test(email) || !reg2.test(email)) 
        {
            alert("E-Mail에 잘못된 문자가 있습니다.");
            return false;
        }
    }
    return true;
}

function isAsciiChk(strChk) 
{
    var i; 
    var result;

    for(i=0; i<strChk.length; i++) 
    {
        if((strChk.charAt(i) < " ") || (strChk.charAt(i) > "~"))
            return false;
    }
    return true;
}

function fnGetByteLen(str) {
	var ibyte = 0;
	
	
	for (var i = 0; i < str.length; i++) {
		var tmp = escape(str.charAt(i));
		if (tmp.length == 1) ibyte++;
		else if (tmp.indexOf("%u") != -1) ibyte += 2;
		else if (tmp.indexOf("%") != -1) ibyte += tmp.length/3;
	}
	
	return ibyte;
}

function fnTreePosLeft(sTargetName) {

    //var	objElement			= eval("document.all." + sTargetName);
	var objElement			= document.getElementsByName(sTargetName)[0];

    var	objElementParent	= objElement.offsetParent;
    var	objElementLeft		= objElement.offsetLeft;

    while (objElementParent.tagName.toUpperCase() != "BODY") {
        objElementLeft		+= objElementParent.offsetLeft;

        objElementParent	= objElementParent.offsetParent;
    }

    return (((objElementLeft - 5) < 0) ? objElementLeft : (objElementLeft - 5));
}

function fnTreePosTop(sTargetName) {
    //var	objElement			= eval("document.all." + sTargetName);
    var objElement			= document.getElementsByName(sTargetName)[0];

    var	objElementParent	= objElement.offsetParent;
    var	objElementBottom	= objElement.offsetTop + objElement.offsetHeight;

    while (objElementParent.tagName.toUpperCase() != "BODY") {
        objElementBottom	+= objElementParent.offsetTop;

        objElementParent	= objElementParent.offsetParent;
    }

    return objElementBottom;
}

function fnTreePosLeftId(sTargetName) {

    //var	objElement			= eval("document.all." + sTargetName);
	var objElement			= document.getElementById(sTargetName);

    var	objElementParent	= objElement.offsetParent;
    var	objElementLeft		= objElement.offsetLeft;

    while (objElementParent.tagName.toUpperCase() != "BODY") {
        objElementLeft		+= objElementParent.offsetLeft;

        objElementParent	= objElementParent.offsetParent;
    }

    return (((objElementLeft - 5) < 0) ? objElementLeft : (objElementLeft - 5));
}

function fnTreePosTopId(sTargetName) {
    //var	objElement			= eval("document.all." + sTargetName);
    var objElement			= document.getElementById(sTargetName);

    var	objElementParent	= objElement.offsetParent;
    var	objElementBottom	= objElement.offsetTop + objElement.offsetHeight;

    while (objElementParent.tagName.toUpperCase() != "BODY") {
        objElementBottom	+= objElementParent.offsetTop;

        objElementParent	= objElementParent.offsetParent;
    }

    return objElementBottom;
}

function SetNumComma(str)
{
    var tmpStr  = onlyNumber( "" + str );
    var sResult = "";

    if (tmpStr != "")
    {
        tmpStr  = "" + parseInt(tmpStr, 10);        // 0부터 시작할 경우 앞에 0 모두 제거

        var len     = tmpStr.length;
        var cnt     = 0;

        for (i = len - 1; i >= 0; i--) 
        {
            if (cnt > 0 && cnt % 3 == 0 )
            {
                sResult  = "," + sResult;
            }
            sResult  = tmpStr.charAt(i) + sResult;
            cnt++;
        }
    }

    return sResult;
}

function SetFloatComma(str)
{
    var tmpStr  = "" + str;
    var sResult = "";
    if (tmpStr != "")
    {
    	var ArrtemStr = tmpStr.split(".");

    	if(ArrtemStr.length > 1){
    		tmpStr = ArrtemStr[0];
	        tmpStr  = "" + parseInt(tmpStr, 10);        // 0부터 시작할 경우 앞에 0 모두 제거
	
	        var len     = tmpStr.length;
	        var cnt     = 0;
	
	        for (i = len - 1; i >= 0; i--) 
	        {
	            if (cnt > 0 && cnt % 3 == 0 )
	            {
	                sResult  = "," + sResult;
	            }
	            sResult  = tmpStr.charAt(i) + sResult;
	            cnt++;
	        }
	        
	        sResult = sResult + "." + ArrtemStr[1];
		} else {
			tmpStr  = "" + parseFloat(tmpStr, 10);        // 0부터 시작할 경우 앞에 0 모두 제거
	
	        var len     = tmpStr.length;
	        var cnt     = 0;
	
	        for (i = len - 1; i >= 0; i--) 
	        {
	            if (cnt > 0 && cnt % 3 == 0 )
	            {
	                sResult  = "," + sResult;
	            }
	            sResult  = tmpStr.charAt(i) + sResult;
	            cnt++;
	        }
		}
    }

    return sResult;
}

/*********************************************************************************************************
숫자로 바꾸기
텍스트 박스의 onFocus 이벤트에
텍스트의 onKeyDown 과 onKeyPress 에는 keyDownCheck, keyPressCheck 를 해주는 것이 좋다.
*********************************************************************************************************/
// 콤마 제거
function SetNum(str)
{
    return ReplaceChar(str, ",", "");
}

// 숫자만 입력
function SetNumObj(obj)
{
    obj.value   = SetNum(obj.value);
    obj.select();

    return;
}


function fnMsgByteCheck(obj, targetName, maxByte)
{
    var str     = obj.value;
    var iByte   = fnGetByteLen(str);
    var inHtml  = "";

    if ( typeof maxByte != "number" || maxByte < 0)
    {
        maxByte = 2600;
    }

    if (iByte > maxByte)
        inHtml  = "<font color='red'>" + SetNumComma(iByte) + "</font> Byte";
    else
        inHtml  = "" + SetNumComma(iByte) + " Byte";

    document.getElementById(targetName).innerHTML = inHtml;
}

function fnMsgByteCheckform(obj, targetName, targetNum, maxByte)
{
    var str     = obj.value;
    var iByte   = fnGetByteLen(str);
    var inHtml  = "";

    if ( typeof maxByte != "number" || maxByte < 0)
    {
        maxByte = 2600;
    }

    if (iByte > maxByte)
        inHtml  = "<font color='red'>" + SetNumComma(iByte) + "</font> Byte";
    else
        inHtml  = "" + SetNumComma(iByte) + " Byte";

    //document.getElementById(targetName).innerHTML = inHtml;
    document.getElementsByName(targetName)[targetNum].innerHTML = inHtml;
}

function CmMiniHome( id )
{
    var     url     = "/080_MINI_HOMEPAGE/mh_main.jsp?H_V_HOMEPAGECD=" + id + "&H_V_VISITOR=Y";

    window.open(url, "", "width=800,height=600,border=thin,status=no,resizable=yes,scroll=no,maximize=yes,minimize=yes" );
}

function CmMiniHomeReturn( id )
{
	var     url     = "/080_MINI_HOMEPAGE/mh_main.jsp?H_V_HOMEPAGECD=" + id + "&H_V_VISITOR=Y";
	
	var obj_pop		= window.open(url, "", "width=800,height=600,border=thin,status=no,resizable=yes,scroll=no,maximize=yes,minimize=yes" );
	
	return obj_pop;
}

function CmMiniHomeMgt( id )
{
    var     url     = "/080_MINI_HOMEPAGE/89_SM/mh_sm_menu_list.jsp?H_V_HOMEPAGECD=" + id;

    window.open(url, "", "width=800,height=600,border=thin,status=no,resizable=yes,scroll=no,maximize=yes,minimize=yes" );
}

//ajax 실행시 로딩 상태 만들기
function cmMakeLoading()
{
	var inHtml	= "";

	inHtml = "<table width='100%' height='100%' cellpadding='0' cellspacing='0' >"
		   + "	<tr><td align='center' valign='middle'><img src='/IMG/EN/ajax-loader1.gif'/></td></tr>"
		   + "</table>";

	return inHtml;
}

// ajax 실행시 로딩 상태 만들기
function cmTargetMakeLoading( obj_name )
{
	var obj = document.getElementById(obj_name);

	obj.innerHTML = cmMakeLoading();
}

function Check_login_Pop_Url()
{
	var url	= "/080_MINI_HOMEPAGE/81_CM/mh_cm_join_free_user_login.jsp";
	document.location.href = url;
	
}

function Check_login(){
	var url	= "/070_MY_WINI/72_UI/mw_ui_join_free_user_login_ajax_pop.jsp";
   	return GB_showCenter("Login", url , 270, 575);
}

function Check_login_Url(){
	var url	= "/070_MY_WINI/72_UI/mw_ui_join_free_user_login.jsp";
	//location.href = url;
	
	fnLeftMenuLocation("join_free", "join_free", "join_free_02_on", url);
}

function Check_login_Url2(){
	if(document.getElementsByName("H_V_HOMEPAGECD")[0]){
		fnLogin();
	} else { //부모창이 없을경우
		Check_login_Url();
	}
}

// PopUp 윈도우 리사이징
function winResize(width, height){
	
	window.resizeTo(width,height);

	//팝업시 주소 창 부분 늘려줌
	var dWidth    = parseInt(this.document.body.scrollWidth);
    var dHeight   = parseInt(this.document.body.scrollHeight);
    var divEl     = document.createElement("div");
    
    divEl.style.left      = "0px";
    divEl.style.top       = "0px";
    divEl.style.width     = "100%";
    divEl.style.height    = "100%";
    
    document.body.appendChild(divEl);
    
    window.resizeBy(dWidth-divEl.offsetWidth, dHeight-divEl.offsetHeight);
    document.body.removeChild(divEl);
}

//PopUp 윈도우 리사이징
function winResizeOnlyWidth(width){
	
//	window.resizeTo(width,height);

	//팝업시 주소 창 부분 늘려줌
	var dWidth    = parseInt(this.document.body.scrollWidth);
    var divEl     = document.createElement("div");
    
    divEl.style.left      = "0px";
    divEl.style.top       = "0px";
    divEl.style.width     = "100%";
    divEl.style.height    = "100%";

    document.body.appendChild(divEl);
    
    window.resizeBy(dWidth-divEl.offsetWidth, 0);
    document.body.removeChild(divEl);
}

function fnTypingCheck(objId, targetId, maxLen){
    sContent       = document.getElementById(objId);
    txtCnt         = document.getElementById(targetId);
    var tempStr = ""
    var str_cnt = 0;
    

    for(i=0; i < sContent.value.length ; i++)
      {
          tempStr = sContent.value.charAt(i);
          if(escape(tempStr).length > 4) str_cnt += 2;
          else str_cnt += 1 ;
      }

    if (str_cnt > maxLen){
          alert("Can not exceed 500 characters.");
          str_cnt = 0;        
          tempStr2 = "";
          for(i = 0; i < sContent.value.length; i++) 
          {
              tempStr = sContent.value.charAt(i);  
              if(escape(tempStr).length > 4) str_cnt += 2;
              else str_cnt += 1 ;
              if (str_cnt > max_cnt)
              {
                  if(escape(tempStr).length > 4) str_cnt -= 2;
                  else str_cnt -= 1 ; 
                  break;              
              }
              else tempStr2 += tempStr;
          }       
          sContent.value = tempStr2;
    }

    txtCnt.innerHTML = maxLen - str_cnt;
}

function cmBookmark( url, title ) 
{
	if (window.sidebar) 		// firefox 
	{ 
		window.sidebar.addPanel(title, url, null);
	}
	else if(window.opera && window.print)	// opera
	{ 
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	}
	else if( window.external ) 	// ie 
	{ 
		window.external.AddFavorite(url, title);
	}
	
}

// outerHTML 값 가져오기
function getOuterHtml(obj)
{
    var oHtml = null;
    
    if (obj == null) return null;

    if (typeof(obj.outerHTML) == "string")	 
    {
    	oHtml =  obj.outerHTML;
    }
    else
    {
    	oHtml = (new XMLSerializer).serializeToString(obj);
    }
    return oHtml;
}

//outerHTML 값 셋팅
function setOuterHtml(obj, oHtml)
{
	if (obj == null) return null;

    if (typeof(obj.outerHTML) == "string")
    {
    	obj.outerHTML = oHtml
    }
    else
    {
        var el 					= document.createElement("div");
        el.innerHTML = oHtml;
        
   		var range 				= document.createRange();
        range.selectNodeContents(el);
        
        var documentFragment 	= range.extractContents();
        obj.parentNode.insertBefore(documentFragment, obj);
        obj.parentNode.removeChild(obj);
    }
}

// 첨부파일 초기화
function fnFileValueClear(obj)
{
	var sHtml   = getOuterHtml(obj);
	
	setOuterHtml(obj, sHtml);
}

function check_meta_title(meta_title){
	/*
	var d = document.createElement("div");
	d.innerHTML = meta_title + " : " + document.title;
	var dpPageTitle = d.childNodes[0].nodeValue; 
	d.removeChild(d.firstChild); 
	if (dpPageTitle && dpPageTitle != '')
	  document.title = dpPageTitle;
	*/  
	document.title 			= meta_title + " : " + document.title;
	//document.description 	= meta_title + " : " + document.description;
	//document.keywords 		= meta_title + " : " + document.keywords;
	//document.getElementById("meta_title").value= meta_title + document.getElementById("").value;
	//document.getElementsByName("title").value = meta_title + document.getElementsByName("title").value;
}

function Staff_Chat(p){
	var PopUpURL = "";
	if ("en" == p || "ko" == p){
		PopUpURL = "http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=d2fa1fc9777fef76@apps.messenger.live.com&mkt=en";
	}else if ("ja" == p){
		PopUpURL = "http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=be7dbc75e8589dc5@apps.messenger.live.com&mkt=ko";
	}else if ("ru" == p){
		PopUpURL = "http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=fc751165f58fd1e6@apps.messenger.live.com&mkt=ko";
	}else if ("ar" == p){
		PopUpURL = "http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=5dc65783abbb9733@apps.messenger.live.com&mkt=ko";
	}else if ("es" == p){
		PopUpURL = "http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=30bde1ddf643ee5b@apps.messenger.live.com&mkt=ko";
	}else if ("zh" == p){
		PopUpURL = "http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=174734454505b9f5@apps.messenger.live.com&mkt=ko";
	}
	window.open(PopUpURL, 'Page', 'left=50,top=50,height=420,width=420,menubar=no,resizable=yes,scrollbars=auto');
}

function Staff_Mail(p){
   	var PopUpURL = '/INCLUDE/cm_message_staff_pop.jsp?H_V_LANGCD='+p;
   	//var opts     = {'url':PopUpURL, 'name': 'Mail', 'width':'612px', 'height':'610px', 'type':'layer'};
	window.open(PopUpURL, 'Mail', 'left=50,top=50,height=690,width=612,menubar=no, scrollbars=auto');
}

function goSignIn(){
	var msg = "If you are not our member yet, Join free now!" + "\n" + "If you are our member , Please Sign in now!";
	alert(msg);
	var url = "/070_MY_WINI/72_UI/mw_ui_join_free_user_login.jsp";
	
	fnLeftMenuLocation("join_free", "join_free", "join_free_02_on", url);
}

function fnLoginMessage(sPositionX, sPositionY){
	var x, y;

    x   = sPositionX;
    y   = sPositionY;
    x1  = x;
    y1  = y;
    if (sPositionX=="0"&&sPositionY=="0")
    {
        ShowCalPos();

        x = x1;
        y = y1;
    }

    document.getElementById('CommonLoginMessage').style.pixelLeft = parseInt(x);
    document.getElementById('CommonLoginMessage').style.pixelTop  = parseInt(y);

	document.getElementById("CommonLoginMessage").style.display="block";
}

var settoTwoTimer = '';

function fnCommonLoginMessageOut(){
	settoTwoTimer = setTimeout(fnCommonLoginMessageOutDisplayOut, 500);
}

function fnCommonLoginMessageOn(){
	if(settoTwoTimer) { clearTimeout(settoTwoTimer); settoTwoTimer=''; }

	document.getElementById("CommonLoginMessage").style.display="block";
}

function fnCommonLoginMessageOutDisplayOut(){
	document.getElementById("CommonLoginMessage").style.display="none";
}


function userAgent() {
	var browser = "";
	//alert(navigator.userAgent);
	if(navigator.userAgent.indexOf("MSIE") !=-1) { 
		browser = "IE";
		return browser;
	}
 
	if(navigator.userAgent.indexOf("Firefox") !=-1) {
		browser = "FF";
		return browser;
	}

	if(navigator.userAgent.indexOf("Mozilla") !=-1) {
		browser = "MZ";
		return browser;
	}

	if(navigator.userAgent.indexOf("Opera") !=-1) {
		browser = "OP";
		return browser;
	}

	if(navigator.userAgent.indexOf("Safari") !=-1) {
		browser = "SF";
		return browser;
	}

	if(navigator.userAgent.indexOf("Mac") !=-1) {
		browser = "MC";
		return browser;
	}

	browser = "NG"; // Not Supported Browser
	return browser;
}

function fnMonthDateSet( p1, p2 ){

	var loadDt = new Date();
	var yyyy   = "";
	var MM	   = "";
	var dd	   = "";
	
	if (p1 == null){
		yyyy   = loadDt.getFullYear();
		MM 	   = loadDt.getMonth()+1;
		dd 	   = loadDt.getDate();
	} else if(p1.length == 8){
		yyyy   = p1.substring(0,4);
		MM	   = p1.substring(4,6);
		dd	   = p1.substring(6,8);
	} else {
		yyyy   = p1.substring(0,4);
		MM	   = p1.substring(6,7);
		dd	   = p1.substring(8,10);
	}
	var cDate; 
	var oDate; 
	var endDate; //리턴할 날짜 객체 선언
	var cYear, cMonth, cDay 

	if ("C010" == p2){
		mm = MM*1 + ((1*1)-1); // 월은 0~11 이므로 하나 빼준다
	}else if ("C030" == p2){
		mm = MM*1 + ((3*1)-1); 
	}else if ("C060" == p2){
		mm = MM*1 + ((6*1)-1); 
	}else if ("C090" == p2){
		mm = MM*1 + ((9*1)-1); 
	}else if ("C120" == p2){
		mm = MM*1 + ((12*1)-1);
	}

	cDate = new Date(yyyy, mm, dd) 
	cYear = cDate.getFullYear(); 
	cMonth = cDate.getMonth();
	cDay = cDate.getDate(); 
	oDate = (dd == cDay) ? cDate : new Date(cYear, cMonth, 0); // 넘어간 월의 첫쨋날 에서 하루를 뺀 날짜 객체를 생성한다.
	
	endDate = timeSt(oDate);

	return endDate;
}	

function timeSt(dt) {
	 var d = new Date(dt);
	 var yyyy = d.getFullYear();
	 var MM = d.getMonth()+1;
	 var dd = d.getDate();
	 
	 return (yyyy + '.' + addzero(MM) + '.' + addzero(dd));
}

function getPointDate(p1) {
	yyyy   = p1.substring(0,4);
	MM	   = p1.substring(4,6);
	dd	   = p1.substring(6,8);
	
	var date = "";
	date =  yyyy + '.' + MM + '.' + dd;
	
	return date;
}

function addzero(n) {
	 return n < 10 ? "0" + n : n;
}

function fnClear(){
	$J("SELECT").val("").removeAttr("selected");
	$J("input[type=text]").val("");
	$J("input[type=checkbox]").val("").removeAttr("checked");
	$J("input[type=radio]").val("").removeAttr("checked");
	
	if(document.getElementById("ID_SEARCH_RESULT")){
		document.getElementById("ID_SEARCH_RESULT").innerHTML = "";
	}
}

function fnClearX(p1,p2){
	if(p1 == "SELECT"){
		$J("select[name="+ p2 +"]").val("").removeAttr("selected");
		
	}
	if(p1 == "TEXT"){
		//document.getElementsByName("+ p2 +")[0].value ="";
		$J("input[name="+ p2 +"]").val("");
	}
	
	fnSearch();
}

function fnPrint(){
	window.open("/INCLUDE/cm_print.jsp", "print","width=700,height=700,top=0,left=0,noresizable,toolbar=no,status=no,scrollbars=yes,directory=no");
}

function fnFeeAsk(p1)
{
	var PopUpURL = '/040_SELL/41_RG/sl_rg_ad_fee_ask_pop.jsp?H_V_SERVICE_TYPE=' + p1;
	window.open(PopUpURL, 'FeeAskMail', 'left=50,top=50,width=737,height=830,menubar=no, scrollbars=auto');
}

function fnLeftMenuLocation(menu1, menu2, menu3, urlInfo)
{
	if(urlInfo.indexOf("?") >-1){
		urlInfo = urlInfo + "&H_V_LEFT_MENU1="+menu1+"&H_V_LEFT_MENU2="+menu2+"&H_V_LEFT_MENU3="+menu3;
	} else {
		urlInfo = urlInfo + "?H_V_LEFT_MENU1="+menu1+"&H_V_LEFT_MENU2="+menu2+"&H_V_LEFT_MENU3="+menu3;
	}
	
	document.location.href = urlInfo;
	
}

function fnLeftMenuReturnUrl(menu1, menu2, menu3, urlInfo)
{
	if(urlInfo.indexOf("?") >-1){
		urlInfo = urlInfo + "&H_V_LEFT_MENU1="+menu1+"&H_V_LEFT_MENU2="+menu2+"&H_V_LEFT_MENU3="+menu3;
	} else {
		urlInfo = urlInfo + "?H_V_LEFT_MENU1="+menu1+"&H_V_LEFT_MENU2="+menu2+"&H_V_LEFT_MENU3="+menu3;
	}
	
	return urlInfo;
}

function fnJoinFree(){
	fnLeftMenuLocation('join_free','join_free','join_free_01_on','/070_MY_WINI/72_UI/mw_ui_join_free_input_step1.jsp');
}

function fnDomainSelect( P )
{
	document.location.href="http://www.autowini."+P;
}

function fnLoadResultCar(){
	/*
	for(i=0;i<document.getElementsByName("R_V_TYPE").length;i++){
		if(document.getElementsByName("R_V_TYPE")[i].checked){
			document.getElementById("ID_SEARCH_RESULT").innerHTML += document.getElementsByName("R_V_TYPE")[i].value;
		}
	} 
	*/
	var sComma = ", "
	var iSearch = 0;
	
	if(document.getElementsByName("S_V_MAKECD")[0].selectedIndex != "0"){
		
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_MAKECD")[0][document.getElementsByName("S_V_MAKECD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_MAKECD');\">(x)</a>"; 
		iSearch += 1;
	}
	if(document.getElementsByName("S_V_MODELCD")[0].selectedIndex != "0"){
		
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_MODELCD")[0][document.getElementsByName("S_V_MODELCD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_MODELCD');\">(x)</a>"; 
		iSearch += 1;
	}
	if(document.getElementsByName("S_V_STEERINGCD")[0].selectedIndex != "0"){
		
		
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_STEERINGCD")[0][document.getElementsByName("S_V_STEERINGCD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_STEERINGCD');\">(x)</a>"; 
		iSearch += 1;
	}
	if(document.getElementsByName("S_V_LOCATIONCD")[0].selectedIndex != "0"){
				
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_LOCATIONCD")[0][document.getElementsByName("S_V_LOCATIONCD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_LOCATIONCD');\">(x)</a>";
		iSearch += 1; 
	}
	
	
	if(document.getElementsByName("S_V_START_YEAR")[0].selectedIndex != "0"){
						
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_START_YEAR")[0][document.getElementsByName("S_V_START_YEAR")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_START_YEAR');\">(x)</a>";
		iSearch += 1; 
	}
	
	if(document.getElementsByName("S_V_END_YEAR")[0].selectedIndex != "0"){
						
		if(iSearch == 0){
			sComma = " ";
		} else {
			if(document.getElementsByName("S_V_START_YEAR")[0].selectedIndex != "0"){
				sComma = " ~ ";
			} else {
				sComma = ", ";
			}
			
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_END_YEAR")[0][document.getElementsByName("S_V_END_YEAR")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_END_YEAR');\">(x)</a>";
		iSearch += 1; 
	}
	
	/*
	if(document.getElementsByName("S_V_OPTION")[0].selectedIndex != "0"){
						
		iSearch += 1;
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_OPTION")[0][document.getElementsByName("S_V_OPTION")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_OPTION');\">(x)</a>"; 
	}
	*/
	if(document.getElementsByName("TX_V_KEYWORD")[0].value != ""){
						
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("TX_V_KEYWORD")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_V_KEYWORD');\">(x)</a>";
		iSearch += 1; 
	}
}

function fnLoadResultPart0(){
	/*
	for(i=0;i<document.getElementsByName("R_V_TYPE").length;i++){
		if(document.getElementsByName("R_V_TYPE")[i].checked){
			document.getElementById("ID_SEARCH_RESULT").innerHTML += document.getElementsByName("R_V_TYPE")[i].value;
		}
	} 
	*/
	var sComma = ", "
	var iSearch = 0;
	
		
	if(document.getElementsByName("TX_V_PART_NUMBER")[0].value != ""){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += " " + document.getElementsByName("TX_V_PART_NUMBER")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_V_PART_NUMBER');\">(x)</a>";
		iSearch += 1; 
	}
	if(document.getElementsByName("S_V_MAKECD")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += " " + document.getElementsByName("S_V_MAKECD")[0][document.getElementsByName("S_V_MAKECD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_MAKECD');\">(x)</a>";
		iSearch += 1; 
	}
	if(document.getElementsByName("S_V_MODELCD")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += " " + document.getElementsByName("S_V_MODELCD")[0][document.getElementsByName("S_V_MODELCD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_MODELCD');\">(x)</a>";
		iSearch += 1; 
	}
	/*
	if(document.getElementsByName("S_V_OPTION")[0].selectedIndex != "0"){
						
		iSearch += 1;
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_OPTION")[0][document.getElementsByName("S_V_OPTION")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_OPTION');\">(x)</a>"; 
	}
	*/
	if(document.getElementsByName("TX_V_KEYWORD")[0].value != ""){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += " " + document.getElementsByName("TX_V_KEYWORD")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_V_KEYWORD');\">(x)</a>";
		iSearch += 1; 
	}
}

function fnLoadResultPart1(){
	/*
	for(i=0;i<document.getElementsByName("R_V_TYPE").length;i++){
		if(document.getElementsByName("R_V_TYPE")[i].checked){
			document.getElementById("ID_SEARCH_RESULT").innerHTML += document.getElementsByName("R_V_TYPE")[i].value;
		}
	} 
	*/
	
	var sComma = ", "
	var iSearch = 0;
	
	if(document.getElementsByName("TX_V_PART_NUMBER")[0].value != ""){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("TX_V_PART_NUMBER")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_V_PART_NUMBER');\">(x)</a>";
		iSearch += 1; 
	}
	if(document.getElementsByName("S_V_MAKECD")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_MAKECD")[0][document.getElementsByName("S_V_MAKECD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_MAKECD');\">(x)</a>";
		iSearch += 1;
	}
	if(document.getElementsByName("S_V_MODELCD")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_MODELCD")[0][document.getElementsByName("S_V_MODELCD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_MODELCD');\">(x)</a>";
		iSearch += 1;
	}
	if(document.getElementsByName("S_V_CATEGORYCD1")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_CATEGORYCD1")[0][document.getElementsByName("S_V_CATEGORYCD1")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_CATEGORYCD1');\">(x)</a>";
		iSearch += 1;
	}
	if(document.getElementsByName("S_V_CATEGORYCD2")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_CATEGORYCD2")[0][document.getElementsByName("S_V_CATEGORYCD2")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_CATEGORYCD2');\">(x)</a>";
		iSearch += 1;
	}
	if(document.getElementsByName("S_V_CATEGORYCD3")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_CATEGORYCD3")[0][document.getElementsByName("S_V_CATEGORYCD3")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_CATEGORYCD3');\">(x)</a>";
		iSearch += 1;
	}
	/*
	if(document.getElementsByName("S_V_OPTION")[0].selectedIndex != "0"){
						
		iSearch += 1;
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_OPTION")[0][document.getElementsByName("S_V_OPTION")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_OPTION');\">(x)</a>"; 
	}
	*/
	if(document.getElementsByName("TX_V_KEYWORD")[0].value != ""){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("TX_V_KEYWORD")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_V_KEYWORD');\">(x)</a>";
		iSearch += 1;
	}
}

function fnLoadResultTruck0(){
	/*
	for(i=0;i<document.getElementsByName("R_V_TYPE").length;i++){
		if(document.getElementsByName("R_V_TYPE")[i].checked){
			document.getElementById("ID_SEARCH_RESULT").innerHTML += document.getElementsByName("R_V_TYPE")[i].value;
		}
	} 
	*/
	var sComma = ", "
	var iSearch = 0;
	
	if(document.getElementsByName("S_V_MAKECD")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_MAKECD")[0][document.getElementsByName("S_V_MAKECD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_MAKECD');\">(x)</a>";
	}
	if(document.getElementsByName("S_V_LOCATIONCD")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_LOCATIONCD")[0][document.getElementsByName("S_V_LOCATIONCD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_LOCATIONCD');\">(x)</a>";
	}
	
	if(document.getElementsByName("S_V_CATEGORY_TYPECD")[0].selectedIndex != "0" && document.getElementsByName("S_V_CATEGORY_TYPECD")[0].style.display !="none"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_CATEGORY_TYPECD")[0][document.getElementsByName("S_V_CATEGORY_TYPECD")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_CATEGORY_TYPECD');\">(x)</a>";
	}
	if(document.getElementsByName("S_V_CATEGORY")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_CATEGORY")[0][document.getElementsByName("S_V_CATEGORY")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_CATEGORY');\">(x)</a>";
	}
	if(document.getElementsByName("TX_N_PRICE_FROM")[0].value != ""){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("TX_N_PRICE_FROM")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_N_PRICE_FROM');\">(x)</a>";
	}
	if(document.getElementsByName("TX_N_PRICE_TO")[0].value != ""){
		if(iSearch == 0){
			sComma = " ";
		} else {
			if(document.getElementsByName("TX_N_PRICE_FROM")[0].value != ""){
				sComma = " ~ ";
			} else {
				sComma = ", ";
			}
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("TX_N_PRICE_TO")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_N_PRICE_TO');\">(x)</a>";
	}
	if(document.getElementsByName("S_V_START_YEAR")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_START_YEAR")[0][document.getElementsByName("S_V_START_YEAR")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_START_YEAR');\">(x)</a>";
	}
	if(document.getElementsByName("S_V_END_YEAR")[0].selectedIndex != "0"){
		if(iSearch == 0){
			sComma = " ";
		} else {
			if(document.getElementsByName("S_V_START_YEAR")[0].selectedIndex != "0"){
				sComma = " ~ ";
			} else {
				sComma = ", ";
			}
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_END_YEAR")[0][document.getElementsByName("S_V_END_YEAR")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_END_YEAR');\">(x)</a>";
	}
	/*
	if(document.getElementsByName("S_V_OPTION")[0].selectedIndex != "0"){
						
		iSearch += 1;
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("S_V_OPTION")[0][document.getElementsByName("S_V_OPTION")[0].selectedIndex].text;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('SELECT', 'S_V_OPTION');\">(x)</a>"; 
	}
	*/
	if(document.getElementsByName("TX_V_KEYWORD")[0].value != ""){
		if(iSearch == 0){
			sComma = " ";
		} else {
			sComma = ", ";
		}
		iSearch += 1;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += sComma + document.getElementsByName("TX_V_KEYWORD")[0].value;
		document.getElementById("ID_SEARCH_RESULT").innerHTML += "<a href=\"javascript:fnClearX('TEXT', 'TX_V_KEYWORD');\">(x)</a>";
	}
}
function fnFeeAsk()
{
	var type = arguments[0];
	var item = arguments[1];
	var height = arguments[2];
	if (item == null) item = "";
	if (height == null) height = "800";
	var PopUpURL = '/040_SELL/41_RG/sl_rg_ad_fee_ask_pop.jsp?H_V_SERVICE_TYPE=' + type + "&H_V_ITEM=" + item;
	window.open(PopUpURL, 'FeeAskMail', 'left=50,top=50,width=737,height='+height+',menubar=no, scrollbars=auto');
}