/*
gameKind Desc.
ag : Ä«µå°ÔÀÓ
ig : ³»ºÎ°ÔÀÓ
ba : ¹ÙµÏ
cag : CP°ÔÀÓ ¾î½äÆ®±â¾î
*/
function RequestPcBangBanner(gameKind) {	
     f_PcBangBannerDisplay(gameKind); 
}

function f_PcBangBannerDisplay(gameKind, gameCode) {		
    var html, htmlTag, imageBasicURL;
    
    var pcBang; //0 : PC ¹æ¾Æ´Ô, 1 : PC¹æ
    var isPcBang;
    isPcBang = GetGameBnf(getGameTypeCode(gameCode),getGameCode(gameCode));
    
    
    html = ""
    htmlTag = ""
    //PC ¹æ Á¡°ËÁßÀÏ¶§¶ó¸é
    if(!(isPcBang == 'Y' || isPcBang == 'N')){
        pcBang = '2';
    }else{
        if(isPcBang == 'Y'){
            pcBang = '1';
        }else if(isPcBang == 'N'){
            pcBang = '0';
        }
    }
    
    /*
    1. PC¹æ Á¡°ËÀ¸·Î º¯°æÇÏ´Â ¹æ¹ý
      - 1¹ø ÁÖ¼®À» Ç¬´Ù.
      * Àý´ë Á¡°ËÀü¿¡´Â ÁÖ¼®À» Ç®¸é ¾ÈµÊ.
      
    2. PC¹æ ¹è³Ê¸¦ ºñ³ëÃâÇÏ´Â ¹æ¹ý
      - 
    */
    
    //1.
    //pcBang = '2';
    
    
    //2.
    //pcBang = '3';
    
    if(pcBang == '0' || pcBang == '1' || pcBang == '2'){
        if(gameKind == 'ig'){
            html += "<div id=\"PcBnr\" name=\"PcBnr\" style=\"margin:0 0 8px 4px\">"
        }else if(gameKind == 'ag'){
            html += "<div id=\"PcBnr\" name=\"PcBnr\" style=\"margin-top:4px\">"
        }else if(gameKind == 'ba'){
            html += "<div id=\"PcBnr\" name=\"PcBnr\" style=\"margin:10px 0\">"
        }else if(gameKind == 'cag'){
            html += "<div id=\"PcBnr\" name=\"PcBnr\" style=\"margin:5px 0\">"
        }
        if(gameKind == 'ig' || gameKind == 'cag'){ // ³»ºÎ°ÔÀÓ ¹× ¾î½äÆ® ±â¾îÀÏ °æ¿ì
            if(pcBang == '0' || pcBang == '1'){
                htmlTag = "\" style=\"cursor:hand\" onclick=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\""
            }else if(pcBang == '2'){ // Á¡°ËÀÏ °æ¿ì
                htmlTag = "\""
            }
            imageBasicURL = NM_IMAGE_URL;
        }else if(gameKind == 'ba'){
            if(pcBang == '1'){
                htmlTag = "\" usemap=\"#bnr_pc\""
            }else if(pcBang == '0'){
                htmlTag = "\" style=\"cursor:hand\" onclick=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\""
            }else if(pcBang == '2'){ // Á¡°ËÀÏ °æ¿ì
                htmlTag = "\""
            }
            imageBasicURL = NM_IMAGE_URL;
        }else if(gameKind == 'ag'){ // ¼ºÀÎ°ÔÀÓ ¹× ¹ÙµÏÀÏ °æ¿ì
            if(pcBang == '1'){
                htmlTag = "\" usemap=\"#bnr_pc\""
            }else if(pcBang == '0'){
                htmlTag = "\" style=\"cursor:hand\" onclick=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\""
            }else if(pcBang == '2'){ // Á¡°ËÀÏ °æ¿ì
                htmlTag = "\""
            }
            imageBasicURL = NM_WEBIMAGE_URL+"/2007";
        }
        html += "<img src=\""+imageBasicURL+"/img/01_game/"+getImageMiddlePath(gameKind)+"/pcbang0709_"+getImageKind(pcBang)+".gif\" alt=\""+getBannerImageAlt(pcBang, gameKind)+htmlTag+">"
	    html += "<map name=\"bnr_pc\">"
    	
	    if(gameKind == 'ba'){
	        if(pcBang == '1'){
	            html += "<area shape=\"rect\" coords=\"8,49,79,65\" href=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\" title=\"Àü¿ëÇýÅÃ º¸±â\">"
	            html += "<area shape=\"rect\" coords=\"81,49,153,65\" href=\"javascript:f_PcbangCouponPop(\'"+gameCode+"');\" title=\"ÄíÆù µî·ÏÇÏ±â\">"
	        }else if(pcBang == '0'){
	            html += "<area shape=\"rect\" coords=\"68,26,139,44\" href=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\" title=\"PC¹æ Àü¿ëÇýÅÃ º¸±â\">"
	        }
	    }else{
	        if(pcBang == '1'){
	            html += "<area shape=\"rect\" coords=\"68,26,139,44\" href=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\" title=\"Àü¿ëÇýÅÃ º¸±â\">"
	            html += "<area shape=\"rect\" coords=\"144,26,215,44\" href=\"javascript:f_PcbangCouponPop(\'"+gameCode+"');\" title=\"ÄíÆù µî·ÏÇÏ±â\">"
	        }else if(pcBang == '0'){
	            html += "<area shape=\"rect\" coords=\"68,26,139,44\" href=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\" title=\"PC¹æ Àü¿ëÇýÅÃ º¸±â\">"
	        }
	    }
    	
	    html += "</map>"
        html += "</div>"  
        
        // npÁ¸ ¹è³ÊÀÏ °æ¿ì ´Ù½Ã ±×·ÁÁØ´Ù.
        if(gameKind == 'np'){
            imageBasicURL = NM_WEBIMAGE_URL+"/2007";
            html = "";
            if(pcBang == '0' || pcBang == '1'){ // PC¹æÀÌ Á¡°ËÁßÀÌ¶ó¸é
                html += "<div class=\"box\"><a href=\"javascript:f_PcbangBenefitPop(\'"+gameCode+"');\"><img src=\""+imageBasicURL+"/img/01_game/gopo/npzone/go/m_ban01.gif\" title=\"PC¹æ ÇýÅÃº¸±â\"></div>"
            }else if(pcBang == '2'){
                html += "<div class=\"box\"><img src=\""+imageBasicURL+"/img/01_game/gopo/npzone/go/m_ban01_2.gif\"></div>"
            }
            
        }
          
    }else{
        html += ""
    }
    
    document.write(html);
}


function getImageMiddlePath(gameKind){
    var imagePath;
    switch(gameKind){
        case 'ag'      : imagePath = "gopo/common"; break;
        case 'ig'      : imagePath = "arcade"; break;
        case 'ba'      : imagePath = "baduk/main"; break;
        case 'cag'     : imagePath = "assult/banner"; break;
        
    }
    return imagePath;
}

function getBannerImageAlt(bannerType, gameKind){
    
    var text;
    if(gameKind == 'ig'){
        switch(bannerType){
            case '1'    : text = "Àü¿ëÇýÅÃ º¸±â"; break;
            case '0'    : text = "PC¹æ Àü¿ëÇýÅÃ º¸±â"; break;
            case '2'    : text = ""; break;
        }
    }else if(gameKind == 'cag'){
        switch(bannerType){
            case '1'    : text = "Àü¿ëÇýÅÃ º¸±â"; break;
            case '0'    : text = "¾î½äÆ®±â¾î PC¹æÇýÅÃ º¸±â"; break;
            case '2'    : text = ""; break;
        }
    }else if(gameKind == 'ba'){
        switch(bannerType){
            case '1'    : text = "³Ý¸¶ºí PC¹æ ÇýÅÃ ON"; break;
            case '0'    : text = "³Ý¸¶ºí PC¹æ ÇýÅÃ OFF"; break;
            case '2'    : text = ""; break;
        }
    }else{
        switch(bannerType){
            case '1'    : text = "³Ý¸¶ºí PC¹æ ÇýÅÃ ON"; break;
            case '0'    : text = "³Ý¸¶ºí PC¹æ ÇýÅÃ OFF"; break;
            case '2'    : text = ""; break;
        }
    }
    
    return text;
}


function getImageKind(bannerType){

    var image;
    switch(bannerType){
        case '1'    : image = "on"; break;
        case '0'    : image = "off"; break;
        case '2'    : image = "check"; break;
    }
    return image;
}


function f_PcbangBenefitPop(gameCode){
    openWinW("http://pcbang.netmarble.net/PcBangPop/Benefit/main.asp?gtype="+getGameTypeCode(gameCode)+'&gCode='+getGameCode(gameCode),"_PCBENEFITPOP", "890", "610", '','',0,0) 
}

function f_PcbangCouponPop(gameCode){
   // openWinN('http://service.netmarble.net/UniCharge/Common/PassNo.asp?r_url=/UniCharge/uni_marble_add.asp&gourl=http://service.netmarble.net/AGame/Charge/PCBangMoney3/authentication.asp','pc',400,212,0);
    openWinN('http://service.netmarble.net/agame/charge/pcbangcoupon/_Html/index.asp?gc='+getCouponGameTypeCode(gameCode),'pc',407,380,0);
}

/*
°ÔÀÓÅ¸ÀÔ ÄÚµå
*/
function getGameTypeCode(gameCode){
    var gtCode;
    switch(gameCode){
        case 'gostop'           : gtCode = "GG"; break;
        case 'mdgostopplus'     : gtCode = "GG"; break;
        case 'matgo20'          : gtCode = "GG"; break;
        case 'animalgostop'     : gtCode = "GG"; break;
        case 'majak'            : gtCode = "GG"; break;
        case 'sutda'            : gtCode = "GG"; break;
        case 'newpoker'         : gtCode = "PG"; break;
        case '7cardhighlow'     : gtCode = "PG"; break;
        case 'spoker'           : gtCode = "PG"; break;
        case 'spoker2'          : gtCode = "PG"; break;
        case 'hoola'            : gtCode = "PG"; break;
        case 'low'              : gtCode = "PG"; break;
        case 'dualpoker'        : gtCode = "PG"; break;
        case 'baduk'            : gtCode = "BG"; break;
        case 'yutgame'          : gtCode = "BG"; break;
        case 'sachunsung'       : gtCode = "BG"; break;
        case 'bingo'            : gtCode = "BG"; break;
        case 'shanghai'         : gtCode = "BG"; break;
        case 'omok'             : gtCode = "BG"; break;
        case 'poweral'          : gtCode = "BG"; break;
        case 'richmarble'       : gtCode = "BG"; break;
        case 'picture'          : gtCode = "CG"; break;
        case 'kkoongda'         : gtCode = "CG"; break;
        case 'agear'            : gtCode = "CG"; break;
    }
    return gtCode;
}


/*
PC¹æ ÄíÆù °ÔÀÓÅ¸ÀÔ ÄÚµå
*/
function getCouponGameTypeCode(gameCode){
    var gtCode;
    switch(gameCode){
        case 'gostop'           : gtCode = "gostop"; break;
        case 'mdgostopplus'     : gtCode = "gostop"; break;
        case 'matgo20'          : gtCode = "gostop"; break;
        case 'animalgostop'     : gtCode = "gostop"; break;
        case 'sutda'            : gtCode = "poker"; break;
        case 'newpoker'         : gtCode = "poker"; break;
        case '7cardhighlow'     : gtCode = "poker"; break;
        case 'spoker'           : gtCode = "cpoker"; break;
        case 'spoker2'          : gtCode = "poker"; break;
        case 'hoola'            : gtCode = "poker"; break;
        case 'low'              : gtCode = "poker"; break;
        case 'dualpoker'        : gtCode = "poker"; break;
        case 'baduk'            : gtCode = "baduk"; break;
    
    }
    return gtCode;
}

/*
°ÔÀÓÄÚµå
*/
function getGameCode(gameCode){
    var gCode;
    switch(gameCode){
        case 'matgo20'      : gCode = "4.01"; break;
        case 'sutda'        : gCode = "4.02"; break;
        case 'mdgostopplus' : gCode = "4.03"; break;
        case 'gostop'       : gCode = "4.04"; break;
        case 'majak'        : gCode = "4.05"; break;
        case 'animalgostop' : gCode = "4.06"; break;
        case 'newpoker'     : gCode = "5.01"; break;
        case 'spoker2'      : gCode = "5.02"; break;
        case '7cardhighlow' : gCode = "5.03"; break;
        case 'low'          : gCode = "5.04"; break;
        case 'spoker'       : gCode = "5.05"; break;
        case 'hoola'        : gCode = "5.06"; break;
        case 'dualpoker'    : gCode = "5.07"; break;
        case 'baduk'        : gCode = "6.01"; break;
        case 'yutgame'      : gCode = "6.02"; break;
        case 'sachunsung'   : gCode = "6.03"; break;
        case 'bingo'        : gCode = "6.04"; break;
        case 'shanghai'     : gCode = "6.05"; break;
        case 'richmarble'   : gCode = "6.06"; break;
        case 'poweral'      : gCode = "6.07"; break;
        case 'omok'         : gCode = "6.08"; break;
        case 'picture'      : gCode = "7.01"; break;
        case 'kkoongda'     : gCode = "7.02"; break;
        case 'agear'        : gCode = "7.03"; break;
         
    }
    return gCode;
}