﻿//根据编号获电话
function GetServicePhoneByCode(code)
{
    code=parseInt(code);
    var clsTitle = "客服电话";
    var phoneTitle1="网龙客服电话：";
    var phoneTitle2="VIP客服电话：";
    var phone1 = "0591-87085777";
    var phone2 = "0591-88085999";
    switch(code)
    {
        case 1000:
        case 1100:
        case 110:
        case 111:
        case 104:
        case 113:
        case 99:
        case 105:
        case 117:
            phone1= "<span title=\"充值、魔域、征服、机战、投名状OL、幻灵、信仰、天元、周边购买，请拨打0591-87085777\"><a href=\"javascript:;\">0591-87085777<\/a></span>";
        break;
        case 112:
        case 114:
        case 119:
            phone1= "<span title=\"充值、开心、英雄无敌在线、梦幻迪士尼、周边购买，请拨打0591-87085708\"><a href=\"javascript:;\">0591-87085708<\/a></span>";
        break;
        case 118: 
        case 120:
        case 121:
        case 122:
            phone1= "<span title=\"YY仙战、王者重生、欢乐镜花缘、策马三国，请拨打0591-87085766\"><a href=\"javascript:;\">0591-87085766<\/a></span>";
        break;
        case 2000:    
        case 2010:           
        case 2020:
        case 2030:
        case 2040:
        case 2050:
        case 2060:
        case 2070:
        case 2080:
            clsTitle = "联系邮箱";
            phoneTitle1="手机软件客服：";
            phoneTitle2="资源商城客服：";
            phone1 = "sjgm@tqdigital.com";
            phone2 = "sjgm@nd.com.cn";
            break;                               
        default:
            phone1= "<span title=\"充值、魔域、征服、机战、投名状OL、幻灵、信仰、天元、周边购买，请拨打0591-87085777\">0591-87085777</span>";
            break;           
    }
    var clientServiceList = '<h3 class="title1">'+clsTitle+'</span></h3><ul class="list2"><li class="n2">'+phoneTitle1+
    '<span class="font_2">'+phone1+'</span></li><li class="n1">'+phoneTitle2+
    '<span class="font_2">'+phone2+'</span></li></ul><p class="suggest"><a  href="javascript:popSuggest();" target="_self">我们需要您的建议</a></p>';
    return clientServiceList;
}

//根据编号获取游戏名称
function getServiceAreaNameByCode(code)
{
    switch(code)
    {
        case 1000:
        case "1000":
            return "充值专区";
            break;
        case 1100:
        case "1100":
            return "包子铺专区";
            break;
        case 110:
        case "110":
            return "魔域专区";
            break;
        case 111:
        case "111":
            return "机战专区";
            break;
        case 104:
        case "104":
            return "征服专区";
            break;
        case 112:
        case "112":
            return "开心专区";
            break;
        case 113:
        case "113":
            return "投名状Online专区";
            break;
        case 114:
        case "114":
            return "英雄无敌在线专区";
            break;
        case 105:
        case "105":
            return "信仰专区";
            break;
        case 99:
        case "99":
            return "幻灵专区";
            break; 
        case 117:
        case "117":
            return "天元专区";
            break; 
        case 118:
        case "118":
            return "YY仙战专区";
            break; 
        case 119:
        case "119":
            return "梦幻迪士尼专区";
            break; 
        case 120:
        case "120":
            return "王者重生专区";
            break; 
        case 121:
        case "121":
            return "策马三国专区";
            break; 
        case 122:
        case "122":
            return "欢乐镜花缘专区";
            break; 
        case 2000:
        case "2000":
            return "91手机助手";
            break; 
        case 2010:
        case "2010":
            return "91熊猫看书";
            break;             
        case 2020:
        case "2020":
            return "熊猫防火墙";
            break; 
        case 2030:
        case "2030":
            return "91熊猫空间";
            break;  
        case 2040:
        case "2040":
            return "91关机助手";
            break; 
        case 2050:
        case "2050":
            return "91来电助手";
            break;             
        case 2060:
        case "2060":
            return "91进程管理";
            break;              
        case 2070:
        case "2070":
            return "第三方软件";
            break;   
        case 2080:
        case "2080":
            return "资源商城";
            break;              
                                    
        default:
            return "热门服务";
            break;           
    }
}

//处罚游戏列表
function getPunishmentGameList(gamecode)
{
 var gameList='我的处罚查询'+
                    '<ul class="search_result_tab clearfix" id="search-result-tab">'+
                        '<li class="' +(gamecode!="110"?'': 'on') +'"  id="GameCode110"><a title="魔域处罚查询"  href="javascript:ChangeGMList(110);">魔域</a></li>'+
                        '<li class="' +(gamecode!="111"?'': 'on') +'"  id="GameCode111"><a title="机战处罚查询" href="javascript:ChangeGMList(111);">机战</a></li>'+
                        '<li class="' +(gamecode!="1999"?'': 'on') +'" id="GameCode1999"><a title="封号查询" href="javascript:ChangeGMList(1999);">封号查询</a></li>'+
                    '</ul>'
              
 return gameList;
}
      
//游戏处罚查询
function ChangeGMList(type)
{
    var url="";
    switch(type)
    {
        case "110":
        case 110:
    	    url="/Punishment/GmAssistantList.aspx";
    	    document.getElementById("GameCode110").className="on";
    	    document.getElementById("GameCode111").className="";
    	    document.getElementById("GameCode1999").className="";
        break;
        case "111":
        case 111:
            url="/Punishment/GmAssistantListJZ.aspx";  
    	    document.getElementById("GameCode110").className="";
    	    document.getElementById("GameCode111").className="on";
    	    document.getElementById("GameCode1999").className="";
        break;
        case "1999":
        case 1999:
            url="/Punishment/CheckAccountState.aspx";  
    	    document.getElementById("GameCode110").className="";
    	    document.getElementById("GameCode111").className="";
    	    document.getElementById("GameCode1999").className="on";
        break;
        default:
            url="/Punishment/GmAssistantList.aspx";
    	    document.getElementById("GameCode110").className="on";
    	    document.getElementById("GameCode111").className="";
    	    document.getElementById("GameCode1999").className="";
        break;
    }
    var frameDocument=document.getElementById("contentFrame").contentWindow;
    frameDocument.location.href = url;
}

//-------------－验证登陆中转页面--------------------------
//验证在线客服首页
function validateOnlineServicePage(action,gamecode)
{
    if(action!=null && action!="")
    {
        action = action.toLowerCase();
    }
    var localUrl = document.URL.toLowerCase();
    localUrl = localUrl.substring(0,localUrl.lastIndexOf("/"));
    switch(action)
    {
        case "questionquery":
            url = "/MyQuestion/OnlineService.aspx?action=questionquery";
            break;
        case "punishquery":
            url = "/MyQuestion/OnlineService.aspx?action=punishquery&GameCode="  + gamecode;
            break;
    }
    var nickName = GetCookie("GM91NickName");   

    if(!nickName)
    {
         
         var returnURL =  returnURL = "/Login.aspx?Type=1&ReturnUrl=" + escape(url);
         return returnURL;
    }
    return null;
}


//选择专区服务 1问题提交 2我的问题查询 3我的处罚查询 4常见问题 5联系方式
function selectServiceArea(action,gamecode)
{  
    
    var url = "ServiceList.aspx";
    if(action!=null && action!="")
    {
        action = action.toLowerCase();
    }
    var isloginFlag;
    var questionAddGameCode = "";
    document.getElementById("Question_SearchTip").style.display = '';
    if(document.getElementById("QuestionNavigationTwoTip")!=null && document.getElementById("QuestionNavigationTwoTip")!=undefined)
        document.getElementById("QuestionNavigationTwoTip").style.display = 'none';
    if(document.getElementById("ClientServicePhone")!=null && document.getElementById("ClientServicePhone")!=undefined)
        document.getElementById("ClientServicePhone").innerHTML = GetServicePhoneByCode(gamecode);
    switch(action)
    {
        case "questionadd":
    if(document.getElementById("QuestionNavigationTwoTip")!=null && document.getElementById("QuestionNavigationTwoTip")!=undefined)
        document.getElementById("QuestionNavigationTwoTip").style.display = '';
            url += "?GameCode=" + gamecode;
            questionAddGameCode = "&GameCode=" + gamecode;
            document.getElementById("rigthMenuTitle").innerHTML = "问题提交";
            document.getElementById("serviceListTitle").style.display = '';
            document.getElementById("serviceListTitle").innerHTML = getServiceAreaNameByCode(gamecode);
            break;
        case "questionquery":
            url = "QuestionQuery.aspx";
            isloginFlag = validateOnlineServicePage(action,0);
            document.getElementById("rigthMenuTitle").innerHTML = "问题查询";
            document.getElementById("serviceListTitle").innerHTML = "我的问题查询";
            document.getElementById("serviceListTitle").style.display = '';
             document.getElementById("Question_SearchTip").style.display = 'none';
            break;
        case "punishquery":
            isloginFlag = validateOnlineServicePage(action,110);
            url = "/Punishment/GmAssistantList.aspx";
            document.getElementById("rigthMenuTitle").innerHTML = "我的处罚查询";
            document.getElementById("serviceListTitle").innerHTML = getPunishmentGameList("110");
            document.getElementById("serviceListTitle").style.display = '';
             document.getElementById("Question_SearchTip").style.display = 'none';
            break;
        case "frequentlyfaq":
            url = "/FAQ/Default.aspx";
            isloginFlag = url;
            document.getElementById("rigthMenuTitle").innerHTML = "服务帮助";
            document.getElementById("serviceListTitle").innerHTML = "服务帮助";
            document.getElementById("serviceListTitle").style.display = 'none';
            break;
        case "contact":
            url = "/ServiceIntro.aspx";
            document.getElementById("rigthMenuTitle").innerHTML = "服务帮助";
            document.getElementById("serviceListTitle").innerHTML = "服务帮助";
            document.getElementById("serviceListTitle").style.display = '';
             document.getElementById("Question_SearchTip").style.display = 'none';
            break;
        default:
            document.getElementById("rigthMenuTitle").innerHTML = "热门服务";
            break;
    }
    
    //调转设置
    if(isloginFlag)
    {
        top.location.href = isloginFlag;
    }
    else
    {                
        if(document.getElementById("contentFrame"))
        {
          var frameDocument=document.getElementById("contentFrame").contentWindow;
          frameDocument.location.href = url;
        }
        else
        {
          location.href = "/MyQuestion/OnlineService.aspx?action=" + action+questionAddGameCode;
          return;
        }
    }

}

