/************************************************************
* Æù ´Ù¿î·Îµå¿¡ °ü·ÃµÈ Ã³¸®¸¦ ÇÑ´Ù.
*
»ç¿ëÇÔ¼ö:

    //°î ´Ù¿î·Îµå
    phoneDownSong(songId, menuId)
    
    //¾îÇÐ ´Ù¿î·Îµå
    phoneDownStudy(studyId, menuId)
    
    //¹ÂÁ÷ºñµð¿À ´Ù¿î·Îµå
    phoneDownMv(mvId, menuId)
    
    //¹ÂÁ÷ºñµð¿À ÇÃ·¹ÀÌ¾î»ó¿¡¼­ ´Ù¿î·Îµå
    phoneDownMvPlayer()

Àû¿ë¹æ¹ý:
1. Æù´Ù¿î¿¡ »ç¿ëµÇ´Â css ´Â ¾Æ·¡¿Í °°ÀÌ ÆäÀÌÁö »ó´Ü¿¡ link ÇÑ´Ù.
    document.write("<link rel=\"alternate stylesheet\" type=\"text/css\" href=\"/svc/css/settlement.css\" title=\"settle_css\">");
2. ÆäÀÌÁö ÇÏ´Ü </body> Å×±× ¹Ù·Î À§¿¡ ¾Æ·¡¿Í °°ÀÌ ·¹ÀÌ¾îµåÆË¾÷ html Ãâ·Â
    <script>writePhoneDownLayer(IMAGE_HOME, WWW_HOME)</script>
    
ÀüÃ¼°¡ È¸»öÀ¸·Î µ¤È÷´Â °æ¿ì ¾Æ·¡ÀÇ ¿ä¼Ò ´©¶ô¿©ºÎ¸¦ È®ÀÎÇÒ°Í.
    wrapBody, wrapBody_bg
        Æ¯È÷ wrapBody, wrapBody_bg ÀÇ div Å×±×°¡ Á¤È®ÇÏ°Ô Æä¾î·Î ¿­°í ´ÝÇû´ÂÁö È®ÀÎÇÒ°Í.
            
date 2008. 07. 07
@author whitedream    
************************************************************/
/*
* °áÁ¦ÇÏ±â Ã¢À» Ãâ·Â ÇÏ±â À§ÇÑ ÇÔ¼ö. body Å×±× ³¡³ª´Â ¹Ù·Î À§ºÎºÐ¿¡ À§Ä¡
*
»ç¿ë¿¹ :
    <script>writePhoneDownLayer(IMAGE_HOME, WWW_HOME)</script>
    </body>
*/    
function writePhoneDownLayer(IMAGE_HOME, WWW_HOME){
    if(document.getElementById("shoppingbag_mv_wrap")==undefined
        && document.getElementById("shoppingbag")==undefined){
        /*
	    document.write (" <!-- °áÁ¦ÇÏ±â Ã¢ ½ÃÀÛ -->");
	    document.write (" <div id=\"shoppingbag\" style=\"height:25px;display:none;z-index:99998\">");
	    document.write ("   <h2 class=\"none\">°áÁ¦ÇÏ±â</h2>");
	    document.write ("   <div class=\"btn_bshow_area\">");
	    document.write ("       <div class=\"btn\"><a href=\"#\" onclick=\"hideSettleSheet('settle_css')\" title=\"\"><img src=\""+IMAGE_HOME+"/svc/images/common/btn/btn_settle_del.gif\" id=\"btn_settle\" width=\"13\" height=\"13\" border=\"0\" alt=\"\" title=\"\"/></a></div>");
	    document.write ("       <script type=\"text/javascript\">");
	    document.write ("           swf_obj(\""+IMAGE_HOME+"/svc/images/common/flash/buying/buying.swf\",\"853\",\"25\",\"buying_tit_obj\");");
	    document.write ("       <\/script>");
	    document.write ("   </div>");
	    document.write ("   <div class=\"bshow_area\">");
	    document.write ("   <div class=\"bshow_area_top\">");
	    document.write ("       <iframe id=\"frm_settle\" name=\"frm_settle\" style=\"height:100px\" src=\"\" frameBorder=\"0\" width=\"824\"></iframe>");
	    document.write ("   </div>");
	    document.write ("   </div>");
	    document.write (" </div>");
	    document.write (" <!-- °áÁ¦ÇÏ±â Ã¢ ³¡ -->");
	    document.write (" </div>");
	    document.write (" <div id=\"frm_des_area\"></div>");
	    */
	    document.write (" <div style=\"width:995px;text-align:center\"> ");
		document.write (" <!-- °áÁ¦ÇÏ±â Ã¢ ½ÃÀÛ --> ");
		document.write (" <div id=\"shoppingbag\" style=\"height:25px;display:none;z-index:99998\"> ");
		document.write ("   <h2 class=\"none\">°áÁ¦ÇÏ±â</h2> ");
		document.write ("   <div class=\"btn_bshow_area\"> ");
		document.write ("       <div class=\"btn\"><a href=\"#\" onclick=\"hideSettleSheet('settle_css');return false;\" title=\"\"><img src=\""+IMAGE_HOME+"/svc/images/common/btn/btn_settle_del.gif\" id=\"btn_settle\" width=\"13\" height=\"13\" border=\"0\" alt=\"\" title=\"\"/></a></div> ");
		document.write ("       <script type=\"text/javascript\"> ");
		document.write ("           swf_obj(\""+IMAGE_HOME+"/svc/images/common/flash/buying/buying.swf\",\"853\",\"25\",\"buying_tit_obj\"); ");
		document.write ("       </script> ");
		document.write ("   </div> ");
		document.write ("   <div class=\"bshow_area\"> ");
		document.write ("   <div class=\"bshow_area_top\"> ");
		document.write ("       <iframe id=\"frm_settle\" name=\"frm_settle\" style=\"height:100px\" src=\"\" frameBorder=\"0\" width=\"824\"></iframe> ");
		document.write ("       <iframe id=\"frm_des_area\" name=\"frm_des_area\" style=\"height:100px;display:none\" src=\"\" frameBorder=\"0\" width=\"824\"></iframe> ");
		document.write ("   </div> ");
		document.write ("   </div> ");
		document.write (" </div> ");
		document.write (" <!-- °áÁ¦ÇÏ±â Ã¢ ³¡ --> ");
		document.write (" </div> ");	    
    }else{
        //alert("defined");
    }
    document.write (" <!-- ¾Ë¸² ÆË¾÷ ·¹ÀÌ¾î ½ÃÀÛ --> ");
    document.write (" <div id=\"song_phone_down_popup_layer\" class=\"lp_bx\" style=\"display:none;\"> ");
    document.write ("     <p class=\"txt\"> ");
    document.write ("         <label id=\"lblPhoneDownMsgPopup\"></label> ");
    document.write ("         <br /> ");
    document.write ("         <a href=\"javascript:hide_lpop('song_phone_down_popup_layer_layer');\"><img src=\""+IMAGE_HOME+"/svc/images/common/btn/btn_close03.gif\" height=\"20\" alt=\"\" title=\"\"/></a>                                     ");
    document.write ("     </p> ");
    document.write (" </div> ");
    document.write (" <!-- ¾Ë¸² ÆË¾÷ ·¹ÀÌ¾î ³¡ --> "); 
    
    if(document.getElementById("SLB_film")==undefined){
	    document.write (" <!-- modal area s --> ");
	    document.write (" <div id=\"SLB_film\" style=\"display:none; position:absolute; z-index:99997; background-color:#000; filter:Alpha(opacity=35); opacity:0.3; -moz-opacity:0.3;\"></div> ");
	    document.write (" <div id=\"SLB_loading\"></div> ");
	    document.write (" <div id=\"SLB_content\" align=\"center\" style=\"z-index: 99999; position:absolute;\"></div> ");
	    document.write (" <!-- modal area e --> ");
    }
}
    
//°î down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ½ÃÀÛ
  
    //song down ÀÎ°æ¿ì
    var PHONEDOWN_TYPE_SONG = "song";
    //edu down ÀÎ°æ¿ì
    var PHONEDOWN_TYPE_STUDY = "study";
    //mv down ÀÎ°æ¿ì
    var PHONEDOWN_TYPE_MV = "mv";
    //mv down ÀÎ°æ¿ì(ÇÃ·¹ÀÌ¾î)
    var PHONEDOWN_TYPE_MV_PLAYER = "mvPlayer";
    
    /*
    * Æù ´Ù¿î °øÅë ÃÊ±âÈ­ ÇÔ¼ö
    */
    function phoneDownInit(){
        //1.0¼Ò½ºÀÇ function win ¿¡ slb.js ÀÇ win ³»¿ëÀ» Ãß°¡È®Àå½ÃÄÑ µ¿½Ã »ç¿ë°¡´ÉÇÏµµ·Ï Á¤ÀÇ
        // /svc/js/common/extend_win_func.js ÂüÁ¶
        if(window.extendWinFunc!=undefined){
            extendWinFunc(slb_js_win,"phone_down.js");
        }
        /*
        //ÃÖÃÊ ´Ý±â¸¦ µÎ¹ø ´­·¯¾ß °áÁ¦Ã¢ÀÌ »ç¶óÁö´Â ¹®Á¦(µ¿ÀÏ ÆäÀÌÁö¶ó¸é µÎ¹øÀç ºÎÅÍ´Â ÇÑ¹ø¿¡ ´ÝÈû)¸¦ ÇØ°áÇÏ±â À§ÇÑ ÄÚµå        
        if(document.getElementById('frm_des_area')!=undefined){
            //¾Æ·¡ ÄÚµå´Â /svc/js/common.js ¿¡  function hideSettleSheet(title)ÀÇ Á¶°Ç¹®À» ±×´ë·Î ¿Å°Ü ¼±½ÇÇàÇÑ´Ù.
	        //°áÁ¦ Ã¢ ºñ±³(°áÁ¦ ºñ°ü·Ã Ã¢ÀÌ ¶°ÀÖÀ» °æ¿ì Ã¼Å©)
	        if(document.getElementById('frm_des_area').style.display == '')
	        {
	            //°áÁ¦ ¼³¸í Ã¢ °¨Ãß±â µðÆúÆ®È­
	            document.getElementById("frm_settle").style.display = "";
	            document.getElementById("frm_des_area").style.display = "none";
	        }
        } 
        */     
    }
    
    var dbgmode;
    /*
    * °î ´Ù¿î È£Ãâ ÇÔ¼ö
    @param songId
    @param menuId
    */   
    function phoneDownSong(songId, menuId){  
        phoneDownInit();
        ajax_getInfoSongDownChk(songId, menuId, PHONEDOWN_TYPE_SONG, arguments[2]);
    }

    /*
    * Æù´Ù¿î °øÅë(°î,¾îÇÐ,¹Âºñ) »ç¿ë ajax Á÷Á¢ È£Ãâ ÇÔ¼ö
    *
    @param p_song_id
    @param p_menuId
    @param p_downType ´Ù¿îÇÏ·Á´Â ÄÁÅÙÃ÷ »ó¼ö ÁöÁ¤
    */
    function ajax_getInfoSongDownChk(p_song_id, p_menuId, p_downType) {    
        if(p_downType==undefined){
            p_downType=PHONEDOWN_TYPE_SONG;
        }
        ajax_request("/AjaxService", { command : "AxGetInfoSongDownChk" , songId : p_song_id, menuId : p_menuId, downType : p_downType }, ajax_cb_getInfoSongDownChk);
    }
    
    //À½¾Ç ´Ù¿î °¡´É
    var REQ_SONGDOWN_ENABLE = "downEnable";
    //·Î±×ÀÎ ÇÊ¿ä
    var REQ_SONGDOWN_LOGIN = "login";
    //SKT È¸¿øÀÌ ¾Æ´Ñ°æ¿ì
    var REQ_SONGDOWN_NON_SKT_MEM = "nonSktMem";
    //SKT È¸¿øÀÌ³ª ¸á·Ð/JUNE Æù ¾Æ´Ñ°æ¿ì
    var REQ_SONGDOWN_NO_SUPPORT_PHONE = "noSupportPhone";  
	//	SKT È¸¿øÀÌ³ª ¸á·Ð/JUNE Æù ¾Æ´Ï¸é¼­ ½º¸¶Æ® ÆùÀÎ°æ¿ì
	var REQ_SONGDOWN_NO_SUPPORT_SMARTPHONE = "noSupportSmartPhone";   
    //¼ºÀÎ ÀÎÁõ ÇÊ¿ä
    var REQ_SONGDOWN_ONLY_ADULT = "onlyAdult";
    //½Ç¸í ÀÎÁõ ÇÊ¿ä
    var REQ_SONGDOWN_REALNAME_AUTH = "realNameAuth";
    //Streamming ¸¸ °¡´É
    var REQ_SONGDOWN_ONLY_STREAMMING = "onlyStreamming";
    //µî·ÏµÇÁö ¾ÊÀº À½¿ø
    var REQ_SONGDOWN_NO_REGIST_SONG = "noRegistSong";
    //µî·ÏµÈ ÆùÀÌ ¾øÀ» °æ¿ì
    var REQ_SONGDOWN_NO_REG_PHONE = "noRegistPhone";
    //Æù Á¤Áö »óÅÂÀÎ°æ¿ì
    var REQ_SONGDOWN_STOP_PHONE = "stopPhone";    
    //ContentÀ¯È¿¼º ¿À·ù    
    var REQ_SONGDOWN_CONTENTS_ERR = "contentsErr";
    //ºñÁ¤»óÀû»óÅÂ·Î Á¢±Ù
    var REQ_SONGDOWN_INVALID = "invalid";    
    //¿À·ù
    var REQ_SONGDOWN_FAIL = "fail";    
    
    /*
    * ajax_getInfoSongDownChk Callback ÇÔ¼ö
    */    
    function ajax_cb_getInfoSongDownChk(data) {
        if(data.AJAX_ERROR != "SUCCESS") {
            displayPhoneDownPopupLayer("¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.");
            return false;
        }
        
        var itemList = data.AJAX_LIST;
        var entity = itemList[0];
        var rstl = entity.rslt;
        
        //alert("rstl : "+rstl);
        //alert("entity.frm_p_gubun : " + entity.frm_p_gubun);
        
        var contentsErrorMsg = ""; 
        if(PHONEDOWN_TYPE_SONG==entity.frm_p_gubun){
            contentsErrorMsg = "À½¿ø";
        }else if(PHONEDOWN_TYPE_MV==entity.frm_p_gubun || PHONEDOWN_TYPE_MV_PLAYER==entity.frm_p_gubun){
            contentsErrorMsg = "¹ÂÁ÷ºñµð¿À";
        }else if(PHONEDOWN_TYPE_STUDY==entity.frm_p_gubun){
            contentsErrorMsg = "°­ÀÇ";
        }else{
            contentsErrorMsg = "";
        }
                    
        if (rstl == REQ_SONGDOWN_ENABLE) {
            songDownEntity = new SongDownEntity();
            songDownEntity.setSongId(entity.frm_p_songid);
            songDownEntity.setMenuId(entity.frm_p_menuId);
            songDownEntity.setMdn(entity.frm_p_mdn);
            songDownEntity.setPhoneStatusCode(entity.frm_phoneStatusCode);
            if(PHONEDOWN_TYPE_MV_PLAYER==entity.frm_p_gubun){           
               songDownEntity.setGubun(PHONEDOWN_TYPE_MV);
            }else{
               songDownEntity.setGubun(entity.frm_p_gubun);
            }
            songDownEntity.setSongTitle(entity.frm_songTitle);
            songDownEntity.setArtistName(entity.frm_artistName);
            songDownEntity.setPrice(entity.frm_price);
            songDownEntity.setAlbumTitle(entity.frm_albumTitle);
            songDownEntity.isPriceVisible(entity.isPriceVisible);                    
            songDownEntity.setStaffMem(entity.frm_staffMem);
            songDownEntity.setFileSize(entity.frm_fileSize);
            songDownEntity.setBuyDate(entity.frm_buyDate);
            displayMobileDownPopup(entity.frm_p_gubun);
        }else if (rstl == REQ_SONGDOWN_NO_REG_PHONE) {
            if(PHONEDOWN_TYPE_SONG==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/mobile_download_03.jsp');
            }else if(PHONEDOWN_TYPE_MV==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/mv_down_error_02.jsp');
            }else if(PHONEDOWN_TYPE_MV_PLAYER==entity.frm_p_gubun){
                setSettleSheet_mv('/svc/commerce/buy/mv_down_error_small_02.jsp');
            }else if(PHONEDOWN_TYPE_STUDY==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/lang_phone_down_error_03.jsp');
            }else{
                displayPhoneDownPopupLayer("¼­ºñ½º¸¦ ÀÌ¿ëÇÏ½Ã·Á¸é<br>ÆùÀ» µî·ÏÇÏ°í<br>´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä.",entity.frm_p_gubun);
            }             
        }else if (rstl == REQ_SONGDOWN_STOP_PHONE) {
            displayPhoneDownPopupLayer("ÇöÀç µî·ÏµÈ ÈÞ´ëÆùÀº <br>Á¤Áö»óÅÂÀÌ¹Ç·Î<br>¸á·Ð¸ð¹ÙÀÏ ¼­ºñ½º¸¦<br>Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.",entity.frm_p_gubun);
        }else if (rstl == REQ_SONGDOWN_NON_SKT_MEM) {
            //displayPhoneDownPopupLayer("º» ¼­ºñ½º´Â <b>SKÅÚ·¹ÄÞ ¸á·Ð ¸ð¹ÙÀÏ Áö¿ø ÈÞ´ëÆù</b><br>¿¡¼­¸¸ Á¦°øµË´Ï´Ù.",entity.frm_p_gubun);
            //20081219
            if(PHONEDOWN_TYPE_SONG==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/mobile_download_04.jsp');
            }else if(PHONEDOWN_TYPE_MV==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/mv_down_error_01.jsp');
			}
        }else if (rstl == REQ_SONGDOWN_NO_SUPPORT_PHONE) {
            if(PHONEDOWN_TYPE_SONG==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/mobile_download_04.jsp');
            }else if(PHONEDOWN_TYPE_MV==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/mv_down_error_01.jsp');
            }else if(PHONEDOWN_TYPE_MV_PLAYER==entity.frm_p_gubun){
                setSettleSheet_mv('/svc/commerce/buy/mv_down_error_small_01.jsp');
            }else if(PHONEDOWN_TYPE_STUDY==entity.frm_p_gubun){
                setSettleSheet('settle_css','/svc/commerce/buy/lang_phone_down_error_02.jsp');
            }else{
                displayPhoneDownPopupLayer("µî·ÏµÇ¾î ÀÖ´Â ÆùÀº<br>¸á·Ð¸ð¹ÙÀÏ ¼­ºñ½º¸¦<br>Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.",entity.frm_p_gubun);
            }        
        }else if (rstl == REQ_SONGDOWN_NO_SUPPORT_SMARTPHONE) {
                displayPhoneDownPopupLayer("°í°´´Ô ´Ü¸»±â´Â ¸á·Ð ¸ð¹ÙÀÏÀÌ Áö¿øµÇÁö ¾Ê´Â ½º¸¶Æ®ÆùÀÔ´Ï´Ù. <br>ÇØ´ç ¹ÂÁ÷ºñµð¿À¸¦ ´Ù¿î·Îµå ÇÏ·Á¸é PC ´Ù¿î·Îµå¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä.",entity.frm_p_gubun);
        }else if (rstl == REQ_SONGDOWN_LOGIN) {
            if (PHONEDOWN_TYPE_MV_PLAYER==entity.frm_p_gubun){
                displayPhoneDownPopupLayer("Æù ´Ù¿î·Îµå´Â ·Î±×ÀÎÀ»<br>ÇÏ½Å ÈÄ¿¡ ÇØÁÖ¼¼¿ä.<br>°¨»çÇÕ´Ï´Ù.",entity.frm_p_gubun);
            }else{
                loginPopupLayerd();
            }        
        }else if (rstl == REQ_SONGDOWN_ONLY_ADULT) {
            displayPhoneDownPopupLayer("¼ºÀÎ ÀÎÁõÀ» ÇÏ½Å ÈÄ¿¡<br>ÇØÁÖ¼¼¿ä.<br>°¨»çÇÕ´Ï´Ù.",entity.frm_p_gubun);        
        }else if (rstl == REQ_SONGDOWN_REALNAME_AUTH) {
            displayPhoneDownPopupLayer("½Ç¸í ÀÎÁõÀ» ÇÏ½Å ÈÄ¿¡<br>ÇØÁÖ¼¼¿ä.<br>°¨»çÇÕ´Ï´Ù.",entity.frm_p_gubun);        
        }else if (rstl == REQ_SONGDOWN_ONLY_STREAMMING) {
            displayPhoneDownPopupLayer("º» "+contentsErrorMsg+"Àº(´Â)<br> ÇöÀç ½ºÆ®¸®¹Ö ¼­ºñ½º¸¸<br>ÀÌ¿ëÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.",entity.frm_p_gubun);        
        }else if (rstl == REQ_SONGDOWN_NO_REGIST_SONG) {
            displayPhoneDownPopupLayer("µî·ÏµÇÁö ¾ÊÀº "+contentsErrorMsg+" ÀÔ´Ï´Ù.<br>°ü¸®ÀÚ¿¡°Ô ¹®ÀÇ¹Ù¶ø´Ï´Ù.",entity.frm_p_gubun);        
        }else if (rstl == REQ_SONGDOWN_CONTENTS_ERR) {        
            displayPhoneDownPopupLayer("ÁË¼ÛÇÕ´Ï´Ù.<br>¼±ÅÃÇÏ½Å "+contentsErrorMsg+"Á¤º¸°¡ <br>À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.("+entity.frm_errCode+")",entity.frm_p_gubun);        
        }else if (rstl == REQ_SONGDOWN_INVALID){
            displayPhoneDownPopupLayer("´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿À.",entity.frm_p_gubun);
        }else{ //FAIL//°É·¯ÁöÁö ¾Ê´Â ¿À·ù
            displayPhoneDownPopupLayer("¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.",entity.frm_p_gubun);
        }
    }
    
    /*
    * ajax_getInfoSongDownChk ÄÝ¹é¿¡¼­ È£ÃâµÊ
    * ÄÁÅÙÃ÷ ´Ù¿î·Îµå °¡´É½Ã ÄÁÅÙÃ÷À¯Çü¿¡ ¾Ë¸ÂÀº Æù ´Ù¿î·Îµå UI È£Ãâ
    *
    @param gubun ÄÁÅÙÃ÷À¯Çü »ó¼ö
    */
    var songDownEntity;     
    function displayMobileDownPopup(gubun){
        if(PHONEDOWN_TYPE_SONG==gubun){
            setSettleSheet('settle_css','/svc/commerce/buy/mobile_download_01.jsp');
        }else if(PHONEDOWN_TYPE_MV==gubun){
            setSettleSheet('settle_css','/svc/commerce/buy/mv_down.jsp');
        }else if(PHONEDOWN_TYPE_MV_PLAYER==gubun){
            setSettleSheet_mv('/svc/commerce/buy/mv_down_small.jsp');
        }else if(PHONEDOWN_TYPE_STUDY==gubun){
            setSettleSheet('settle_css','/svc/commerce/buy/lang_phone_down.jsp');
        }
    }
    
    /*
    * ¼­¹öÁ¶È¸°á°ú¸¦ ÀúÀåÇÏ±â À§ÇÑ  entity °´Ã¼
    * Æù ´Ù¿î·Îµå UI ¿¡¼­ ÄÁÅÙÃ÷ Á¤º¸¸¦ DP ÇÏ±âÀ§ÇØ »ç¿ë
    */
    function SongDownEntity(){
        var songId = "";
        var menuId = "";
        var mdn = "";
        var phoneStatusCode = "";
        var gubun = "";
        var songTitle = "";
        var artistName = "";
        var price = 0 ;
        var albumTitle = "";
        var isPriceVisible = "Y";
        //mv °æ¿ì
        var staffMem = "";
        var fileSize = "";
        var buyDate = "";
        
        this.setSongId = function(val){ songId = val; }
        this.setMenuId = function(val){ menuId = val; }
        this.setMdn = function(val){ mdn = val; }
        this.setPhoneStatusCode = function(val){ phoneStatusCode = val; }
        this.setGubun = function(val){ gubun = val; }
        this.setSongTitle = function(val){ songTitle = val; }
        this.setArtistName = function(val){ artistName = val; }
        this.setPrice = function(val){ price = val; }
        this.setAlbumTitle = function(val){ albumTitle = val; }
        this.setStaffMem = function(val){ staffMem = val; }
        this.setFileSize = function(val){ fileSize = val; }
        this.setBuyDate = function(val){ buyDate = val; }
        
        this.getSongId = function(){ return songId; }
        this.getMenuId = function(){ return menuId; }
        this.getMdn = function(){ return mdn; }
        this.getPhoneStatusCode = function(){ return phoneStatusCode; }
        this.getGubun = function(){ return gubun; }
        this.getSongTitle = function(){ return songTitle; }
        this.getArtistName = function(){ return artistName; }
        this.getPrice = function(){ return price; }
        this.getAlbumTitle = function(){ return albumTitle; }
        this.getStaffMem = function(){ return staffMem; }
        this.getFileSize = function(){ return fileSize; }
        this.getBuyDate = function(){ return buyDate; }
        
        this.isPriceVisible = function(val){
            if(val==undefined){
                return isPriceVisible;
            }else{
                isPriceVisible = val;
            }     
        }
    }
   
// °î down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ³¡ 
 
// ¹ÂÁ÷ºñµð¿À  down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ½ÃÀÛ
    /*
    * ¹ÂÁ÷ ºñµð¿À ´Ù¿î È£Ãâ ÇÔ¼ö
    @param mvId
    @param menuId
    */
    function phoneDownMv(mvId, menuId){
        phoneDownInit();
        ajax_getInfoSongDownChk(mvId, menuId , PHONEDOWN_TYPE_MV, arguments[2]);
    }
   
// ¹ÂÁ÷ºñµð¿À  down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ³¡ 

// ¹ÂÁ÷ºñµð¿À ÇÃ·¹ÀÌ¾î »ó¿¡¼­ ¹ÂÁ÷ºñµð¿À  down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ½ÃÀÛ
    /*
    * ¹ÂÁ÷ºñµð¿À ÇÃ·¹ÀÌ¾î »ó¿¡¼­ ¹ÂÁ÷ºñµð¿À ´Ù¿î È£Ãâ ÇÔ¼ö
    */
    var phoneDownMvPlayer = function()
    {
        if(mvPlayer!=undefined){
            phoneDownInit();
	        var mvId = mvPlayer.getCurrentMvInfo('mvid');
	        var menuId = 0;
	        ajax_getInfoSongDownChk(mvId, menuId , PHONEDOWN_TYPE_MV_PLAYER, arguments[0]);
	    }
    }   
    
//¹ÂÁ÷ºñµð¿À ÇÃ·¹ÀÌ¾î »ó¿¡¼­ ¹ÂÁ÷ºñµð¿À  down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ³¡

//¾îÇÐ  down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ½ÃÀÛ 
    /*
    * ¾îÇÐ ´Ù¿î È£Ãâ ÇÔ¼ö
    @param studyId ¾îÇÐÀ½¿ø ID
    @param menuId
    */
    function phoneDownStudy(studyId, menuId){
        phoneDownInit();
        ajax_getInfoEduDownChk(studyId, menuId , arguments[2]);
    }
    
    /*
    * ¾îÇÐ À½¿ø ´Ù¿î Ã¼Å© ajax È£Ãâ
    */ 
    function ajax_getInfoEduDownChk(p_song_id, p_menuId) {        
        ajax_request("/AjaxService", { command : "AxGetInfoEduDownChk" , songId : p_song_id, menuId : p_menuId }, ajax_cb_getInfoEduDownChk);
    }
    
    //·Î±×ÀÎ ÇÊ¿ä
    var REQ_EDUDOWN_LOGIN = "login";
    //´Ù¿î·Îµå °¡´É
    var REQ_EDUDOWN_ENABLE = "downEnable";
    //´Ù¿î·Îµå ºÒ°¡´É
    var REQ_EDUDOWN_DISABLE = "downDisable";
    //°î´Ù¿îÃ¼Å© ÁøÇà
    var REQ_EDUDOWN_SONGDOWNCHK = "songDownChk";    
    //¿À·ù
    var REQ_EDUDOWN_FAIL = "fail";  
        
    /*
    * ajax_getInfoEduDownChk ÄÝ¹é ÇÔ¼ö
    */
    function ajax_cb_getInfoEduDownChk(data) {
        if(data.AJAX_ERROR != "SUCCESS") {
            displayPhoneDownPopupLayer("¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.");
            return false;
        }
        
        var itemList = data.AJAX_LIST;
        var entity = itemList[0];
        var rstl = entity.rslt;
        var songId = entity.songId;
        var menuId = entity.menuId;
        
        if (rstl == REQ_EDUDOWN_ENABLE) {
            ajax_getInfoSongDownChk(songId, menuId, PHONEDOWN_TYPE_STUDY, dbgmode);
        }else if (rstl == REQ_EDUDOWN_LOGIN) {
            //displayPhoneDownPopupLayer("Æù ´Ù¿î·Îµå´Â ·Î±×ÀÎÀ»<br>ÇÏ½Å ÈÄ¿¡ ÇØÁÖ¼¼¿ä.<br>°¨»çÇÕ´Ï´Ù.", PHONEDOWN_TYPE_STUDY);
            loginPopupLayerd();        
        }else if (rstl == REQ_EDUDOWN_DISABLE) {
            setSettleSheet('settle_css','/svc/commerce/buy/lang_phone_down_error_01.jsp');       
        }else if (rstl == REQ_EDUDOWN_SONGDOWNCHK) {
            ajax_getInfoSongDownChk(songId, menuId, dbgmode);        
        }else{ //FAIL//°É·¯ÁöÁö ¾Ê´Â ¿À·ù
            displayPhoneDownPopupLayer("¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù.", PHONEDOWN_TYPE_STUDY);
        }
    }
//¾îÇÐ  down À» Ã³¸®ÇÏ±â À§ÇÑ °ü·Ã javascript ³¡

    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);
        }                
    }
    
    if(window.getWindowHeight==undefined){
        //ÇöÀç ºê¶ó¿ìÁ® ³ôÀÌ°ªÀ» ±¸ÇÑ´Ù.           
        var getWindowHeight = function(){
            var height = 0; 
            if( navigator.appName.indexOf("Microsoft") > -1 ){
                height = document.body.clientHeight;
            }else{
                height = innerHeight;
            }
            //alert("height="+height);
            return height;
        }
    }
    
    //¾Ë¸² ÆË¾÷ 
    function displayPhoneDownPopupLayer(msg)
    {
        var oLblMsg = document.getElementById("lblPhoneDownMsgPopup");       
        oLblMsg.innerHTML = msg;
        if(arguments[1]==PHONEDOWN_TYPE_MV_PLAYER){
            show_lpop('song_phone_down_popup_layer','','225',getCenterX()-112,getWindowHeight()-200);
        }else{
            show_lpop('song_phone_down_popup_layer','','225',getCenterX()-112,getCenterY()-112);
        }     
    }
    
/**
* commerce.js ¿¡ Æ÷ÇÔµÈ ÇÔ¼ö·Î ÇØ´ç js °¡ include µÇÁö ¾ÊÀº °æ¿ì Á¤ÀÇ 
*/
/* °áÁ¦ Ã¢ ¸®»çÀÌÁî */
function resize_settleArea_phone_down(frm_height)
{
    var bodyHeight = document.body.clientHeight;
    var gnbHeight = 200;
    try{
        if(navigator.appName.indexOf("Microsoft Internet Explorer") != 0)
        {
            var objFrame = document.getElementById("frm_settle");
            if((bodyHeight-gnbHeight) < frm_height)
            {
                objFrame.style.height = bodyHeight-gnbHeight;
            }
            else
            {
                objFrame.style.height = frm_height;
            }
        }else
        {
            var objBody = frm_settle.document.body;
            var objFrame = document.getElementById("frm_settle");
            if ((bodyHeight-gnbHeight) < (objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight)))
            {
                objFrame.style.height = bodyHeight-gnbHeight;
            }
            else
            {           
                objFrame.style.height = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight)
            }
        }
        settle_win_area = document.getElementById("shoppingbag");
        frm_settle_obj = document.getElementById("frm_settle");
        tmp_sh = frm_settle_obj.style.height;
        tmp_sh_arr = tmp_sh.split("px");
        settle_win_area.style.height = (Math.floor(tmp_sh_arr[0]) + 45) + "px";
    }
    //An error is raised if the IFrame domain != its container's domain
    catch(e)
    {
        //err_handle(e);
    }
}
// °áÁ¦ Ã¢ ¸®»çÀÌÁî ÇÔ¼ö ¾øÀ»°æ¿ì ÀçÁ¤ÀÇ
if (window.resize_settleArea==undefined){
    var resize_settleArea = resize_settleArea_phone_down;
}    

