/**
* ¾Ë¸®¹Ì´Â »ç¿ëÀÚÀÇ ÆùÀÎÁõ»óÅÂ, ¼ö½Åµ¿ÀÇ ¿©ºÎ, ¸á·ÐÁö¿øÆù ¿©ºÎ¿¡ µû¶ó º¸¿©Áö´Â ÆË¾÷ÀÌ 4°¡Áö ÇüÅÂ·Î ºÐ±âµÈ´Ù. 
* comingsoon.js ´Â ÆË¾÷À» º¸¿©ÁÖ±â À§ÇÑ »ç¿ëÀÚÀÇ »óÅÂ¸¦ ÆÇ´ÜÇÏ¿© ÀûÀýÇÑ ÆË¾÷À» DP ÇÏµµ·Ï ÇÑ´Ù.
* µû¶ó¼­, º» js ÆÄÀÏÀÇ script ³»¿ëÀ» ÅëÇØ ½ÇÁúÀûÀÎ ½ÅÃ» ¿Ï·á Ã³¸®¸¦ ÇÏÁö´Â ¾Ê´Â´Ù. 
* ½ÇÁúÀûÀÎ ½ÅÃ» ¿Ï·á Ã³¸®´Â DPµÈ ÇØ´ç ÆË¾÷¿¡¼­ Ã³¸® µÇ¾îÁø´Ù. 
»ç¿ë¹ý:
    <a href="javascript:popReq(p_comId);">½ÅÃ»¹öÆ°</a>
    
date 2008. 06. 02
@author whitedream    
*/    

    //ComingSoon ½ÅÃ» ¹öÆ° onclick ÇÚµé·¯ 
    function popReq(p_comId){
        //1.0¼Ò½ºÀÇ function win ¿¡ slb.js ÀÇ win ³»¿ëÀ» Ãß°¡È®Àå½ÃÄÑ µ¿½Ã »ç¿ë°¡´ÉÇÏµµ·Ï Á¤ÀÇ
        // /svc/js/common/extend_win_func.js ÂüÁ¶
        extendWinFunc(slb_js_win,"comingsoon.js");
            
        //window.open("cs_req_div.jsp?com_id="+id,"","width=400","height=250");
        ajax_addComSoonAlrimi(p_comId);
    }
    
    //ComingSoon ¾Ù¹ü ¾Ë¸®¹Ì ½ÅÃ»    
    function ajax_addComSoonAlrimi(p_comId) {
        ajax_request("/AjaxService", { command : "AxAddComSoonAlrimi" , comId : p_comId }, ajax_cb_addComSoonAlrimi);
    }
    //·Î±×ÀÎÇÏÁö ¾ÊÀº °æ¿ì
    var REQ_CS_NOTLOGIN = "notLogin";    
    //°É·¯ÁöÁö ¾Ê´Â ¿À·ù
    var REQ_CS_FAIL = "fail";
    //Áßº¹½ÅÃ»ÀÎ °æ¿ì
    var REQ_CS_DUPLREQ = "duplReq";
    //ÆùÀÎÁõÀ» ¾ÈÇÑ°æ¿ì
    var REQ_CS_NOAUTHPHONE = "noAuthPhone";
    //SMS ¼ö½Åµ¿ÀÇ/ÆùÀÎÁõ µî·Ï È¸¿ø /¸á·ÐÁö¿ø Æù ÀÎ °æ¿ì
    var REQ_CS_REQ_CS_SMSACCEPT_AUTHPHONE_MELONPHONE = "smsAccept_authPhone_melonPhone";
    //SMS ¼ö½Åµ¿ÀÇ ¾ÈÇÔ/ÆùÀÎÁõ µî·Ï È¸¿ø /¸á·ÐÁö¿ø Æù ÀÎ °æ¿ì
    var REQ_CS_SMSDENY_REQ_CS_NOAUTHPHONE_MELONPHONE = "smsDeny_noAuthPhone_melonPhone";
    //SMS ¼ö½Åµ¿ÀÇ/Æù ÀÎÁõ µî·Ï È¸¿ø
    var REQ_CS_SMSACCEPT_AUTHPHONE = "smsAccept_authPhone";
    //SMS ¼ö½Åµ¿ÀÇ ¾ÈÇÔ/Æù ÀÎÁõ µî·Ï È¸¿ø
    var REQ_CS_SMSDENY_AUTHPHONE = "smsDeny_authPhone";    
    var isReqComSoon="N";
    //ComingSoon ¾Ù¹ü ¾Ë¸®¹Ì callback ÇÔ¼ö    
    function ajax_cb_addComSoonAlrimi(data) {
        if(data.AJAX_ERROR != "SUCCESS") {
            ajax_error();
            displayPopupLayer("¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.");
            return;
        }
                
        var itemList = data.AJAX_LIST;
        var entity = itemList[0];
        var rstl = entity.String;
        var entity = itemList[1];
        var rstlComId = entity.String;
        var entity = itemList[2];
        var rstlComCont = entity.String;        
                
        if (rstl==REQ_CS_NOTLOGIN) {
            displayPopupLayer("·Î±×ÀÎ ÇÏ½ÅÈÄ<br>½ÅÃ»ÇÏ¼¼¿ä.");            
        }else if(rstl==REQ_CS_DUPLREQ){
            isReqComSoon="Y";
            displayCsReqPopupDupl();            
        }else if(rstl==REQ_CS_REQ_CS_SMSACCEPT_AUTHPHONE_MELONPHONE){
            //displayPopupLayer("SMS ¼ö½Åµ¿ÀÇ/ÆùÀÎÁõ µî·Ï È¸¿ø /¸á·ÐÁö¿ø Æù ÀÎ °æ¿ì");
            displayCsReqPopup01(rstlComId,rstlComCont);
        }else if(rstl==REQ_CS_SMSDENY_REQ_CS_NOAUTHPHONE_MELONPHONE){
            //displayPopupLayer("SMS ¼ö½Åµ¿ÀÇ ¾ÈÇÔ/ÆùÀÎÁõ µî·Ï È¸¿ø /¸á·ÐÁö¿ø Æù ÀÎ °æ¿ì");
            displayCsReqPopup02(rstlComId,rstlComCont);
        }else if(rstl==REQ_CS_SMSDENY_AUTHPHONE){
            //displayPopupLayer("SMS ¼ö½Åµ¿ÀÇ ¾ÈÇÔ/Æù ÀÎÁõ µî·Ï È¸¿ø");
            displayCsReqPopup02(rstlComId,rstlComCont);
        }else if(rstl==REQ_CS_SMSACCEPT_AUTHPHONE){
            //displayPopupLayer("SMS ¼ö½Åµ¿ÀÇ/Æù ÀÎÁõ µî·Ï È¸¿ø");
            displayCsReqPopup03(rstlComId,rstlComCont);
        }else if(rstl==REQ_CS_NOAUTHPHONE){
            //displayPopupLayer("ÆùÀÎÁõÀ» ¾ÈÇÑ°æ¿ì");
            displayCsReqPopup04(rstlComId,rstlComCont);             
        }else{ //REQ_CS_FAIL//°É·¯ÁöÁö ¾Ê´Â ¿À·ù
            displayPopupLayer("¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.");
        }
    }

    if(window.displayPopupLayer==undefined){
        var displayPopupLayer = function(msg){
           var oLblMsg = document.getElementById("lblMsgPopup");       
           oLblMsg.innerHTML = msg;
           show_lpop('msg_popup_layer','','225',getCenterX()-112,getCenterY()-112);   
        }
    }
        
    function displayCsReqPopupDupl(){
        show_lpop('lp_prot_priv_dupl','','270',getCenterX()-135,getCenterY()-135);
    }
    
    //SMS ¼ö½Åµ¿ÀÇ/ÆùÀÎÁõ µî·Ï È¸¿ø /¸á·ÐÁö¿ø Æù ÀÎ °æ¿ì REQ_CS_REQ_CS_SMSACCEPT_AUTHPHONE_MELONPHONE    
    function displayCsReqPopup01(p_com_id,p_com_cont){
        SLB('/svc/studio/new/new_alnimi_application.jsp?com_id='+p_com_id+'&com_cont='+p_com_cont,'iframe', 462, 400, false, true);
    }
    
    //SMS ¼ö½Åµ¿ÀÇ ¾ÈÇÔ/ÆùÀÎÁõ µî·Ï È¸¿ø /¸á·ÐÁö¿ø Æù ÀÎ °æ¿ì REQ_CS_SMSDENY_REQ_CS_NOAUTHPHONE_MELONPHONE
    //SMS ¼ö½Åµ¿ÀÇ ¾ÈÇÔ/ÆùÀÎÁõ µî·Ï È¸¿ø REQ_CS_SMSDENY_AUTHPHONE    
    function displayCsReqPopup02(p_com_id,p_com_cont){
        SLB('/svc/studio/new/new_alnimi_application02.jsp?com_id='+p_com_id+'&com_cont='+p_com_cont,'iframe', 462, 400, false, true);
    }
    
    //SMS ¼ö½Åµ¿ÀÇ/ÆùÀÎÁõ µî·Ï È¸¿ø REQ_CS_SMSACCEPT_AUTHPHONE    
    function displayCsReqPopup03(p_com_id,p_com_cont){
        SLB('/svc/studio/new/new_alnimi_application03.jsp?com_id='+p_com_id+'&com_cont='+p_com_cont,'iframe', 462, 400, false, true);
    }
    
    //ÆùÀÎÁõÀ» ¾ÈÇÑ°æ¿ì REQ_CS_NOAUTHPHONE    
    function displayCsReqPopup04(p_com_id,p_com_cont){
        SLB('/svc/studio/new/new_alnimi_application04.jsp?com_id='+p_com_id+'&com_cont='+p_com_cont,'iframe', 462, 400, false, true);
    }
    
    if(window.getCenterY==undefined){
        //ÇöÀç ºê¶ó¿ìÁ® ³ôÀÌÀÇ Áß°£ À§Ä¡°ªÀ» ±¸ÇÑ´Ù.           
        var getCenterY = function(){
            var height = 0; 
            if( navigator.appName.indexOf("Microsoft") > -1 ){
                height = document.body.clientHeight;
            }else{
                height = innerHeight;
            }
            //alert("height="+height);
            return Math.floor(height/2);
        }
    }
    
    if(window.getCenterX==undefined){
        //ÇöÀç ºê¶ó¿ìÁ® ³ÐÀÌÀÇ Áß°£ À§Ä¡°ªÀ» ±¸ÇÑ´Ù.
        var getCenterX = function(){
            var width = 0; 
            if( navigator.appName.indexOf("Microsoft") > -1 ){
                width = document.body.clientWidth;
            }else{
                width = innerWidth;
            }
            //alert("width="+width);
            return Math.floor(width/2);
        }                
    }      
    
