"})},reportV:function(){var t=document.referrer.split(/[\?\#]/)[0].split("/"),d=(document.cookie.match(/(?:pgv_pvid=)([0-9]+)/)||[])[1];d||(d=Math.round(2147483647*Math.random())*(new Date).getUTCMilliseconds()%1e10,document.cookie=["pgv_pvid="+escape(d),";expire=Sun, 18 Jan 2038 00:00:00 GMT",";path=/",";domain=qq.com"].join(""));var h=(document.cookie.match(/(?:pgv_info=)([0-9]+)/)||[])[1];h||(h=Math.round(2147483647*Math.random())*(new Date).getUTCMilliseconds()%1e10,document.cookie=["pgv_info="+escape(h),";expire=Sun, 18 Jan 2038 00:00:00 GMT",";path=/",";domain=qq.com"].join(""));var param=["dm=kg.qq.com","url="+location.pathname,"rdm="+(t[2]||"-"),"rurl=/"+t.slice(3).join("/"),"pgv_pvid="+d,"sds="+Math.random()];url="http://pingfore.qq.com/pingd?cc=-&ct=-&java=1&lang=-&pf=-&scl=-&scr=-&tt=-&tz=-8&vs=3.3&flash=&"+param.join("&"),setTimeout(function(){var img=new Image;img.src=url},3e3)},shareWx:function(cb){WeixinJSBridge.on("menu:share:timeline",function(e){var data={img_url:g_sharedata.img_url,img_width:g_sharedata.img_width,img_height:g_sharedata.img_height,link:g_sharedata.link,desc:g_sharedata.desc,title:g_sharedata.desc};WeixinJSBridge.invoke("shareTimeline",data,function(res){"function"==typeof cb&&cb()})}),WeixinJSBridge.on("menu:share:appmessage",function(argv){var data={img_url:g_sharedata.img_url,img_width:g_sharedata.img_width,img_height:g_sharedata.img_height,link:g_sharedata.link+"?ADTAG=weixin",desc:g_sharedata.desc,title:g_sharedata.title};WeixinJSBridge.invoke("sendAppMessage",data,function(res){"function"==typeof cb&&cb()})}),comm.loadJS("http://res.wx.qq.com/open/js/jweixin-1.0.0.js",function(){window.wechatCallback=function(ret){ret&&0==ret.code&&(wx.config({debug:!1,appId:"wx076851c9874e3112",timestamp:ret.data.timestamp,nonceStr:ret.data.nonceStr,signature:ret.data.signature,jsApiList:["onMenuShareTimeline","onMenuShareAppMessage","onMenuShareQQ","onMenuShareWeibo","onMenuShareQZone","queryDownloadTask","getInstallState","installDownloadTask","addDownloadTask"]}),wx.ready(function(){var data={appid:"wx5aa333606550dfd5",link:g_sharedata.link,imgUrl:g_sharedata.img_url,title:g_sharedata.title,desc:g_sharedata.desc};wx.onMenuShareQQ(data),wx.onMenuShareWeibo(data)}))},comm.loadJS("http://open.music.qq.com/fcgi-bin/fcg_weixin_get_jsticket.fcg?jsonpCallback=wechatCallback &format=jsonp&signurl="+encodeURIComponent(location.href.replace(/#.+$/,"")))})},initShare:function(cb){if("qq"==g_platform)comm.loadJS("http://pub.idqqimg.com/qqmobile/qqapi.js?max_age=311040000",function(){mqq.ui.setOnShareHandler(function(type){mqq.ui.shareMessage({title:g_sharedata.title,desc:g_sharedata.desc,share_type:type,share_url:g_sharedata.link,image_url:g_sharedata.img_url,appid:100497308},function(ret){"function"==typeof cb&&cb()})})});else if("wechat"==g_platform)window.WeixinJSBridge?comm.shareWx(cb):document.addEventListener("WeixinJSBridgeReady",function(){comm.shareWx(cb)});else if("kge"==g_platform)location.href="qmkege://kege.com?action=setshare&title="+encodeURIComponent(g_sharedata.title)+"&content="+encodeURIComponent(g_sharedata.desc)+"&link="+encodeURIComponent(g_sharedata.link)+"&cover="+encodeURIComponent(g_sharedata.img_url),"function"==typeof cb&&cb();else if("music"==g_platform){var gbridge=null;window.QQMusicBridgeReady=function(){gbridge=WebViewJavascriptBridge,gbridge.init();var appVer=navigator.userAgent.match(/ANDROIDQQMUSIC\/(\d+)/);appVer=appVer&&appVer.length>1?appVer[1]:402e4,402e4>appVer&&(g_sharedata.desc=[g_sharedata.title,g_sharedata.title=g_sharedata.desc][0]),gbridge&&gbridge.callHandler("share",{img_url:g_sharedata.img_url,appid:"wx5aa333606550dfd5",img_width:"180",img_height:"180",link:g_sharedata.link,desc:g_sharedata.desc,title:g_sharedata.title},function(res){})},"object"==typeof WebViewJavascriptBridge?QQMusicBridgeReady():document.addEventListener("WebViewJavascriptBridgeReady",function(e){QQMusicBridgeReady()})}else"qzone"==g_platform?comm.loadJS("http://qzs.qq.com/qzone/phone/m/v4/widget/mobile/jsbridge.js",function(wx){QZAppExternal&&QZAppExternal.setShare(function(data){},{type:"share",image:[g_sharedata.img_url,g_sharedata.img_url,g_sharedata.img_url,g_sharedata.img_url,g_sharedata.img_url],title:[g_sharedata.title,g_sharedata.title,g_sharedata.title,g_sharedata.title,g_sharedata.title],summary:[g_sharedata.desc,g_sharedata.desc,g_sharedata.desc,g_sharedata.desc,g_sharedata.desc],shareURL:[g_sharedata.link,g_sharedata.link,g_sharedata.link,g_sharedata.link,g_sharedata.link]})}):navigator.userAgent.indexOf("MQQBrowse")>-1&&$(".btn_share").hide()}},page={init:function(){return window.onKegeResume=function(){},comm.initShare(function(){$("#shareDig").hide()}),this.actid=comm.getParameter("id"),""===this.actid?void $(".tutor__btn_join").addClass("disable"):(this.load(),comm.lazy.load(),this.bind(),void comm.reportV())},actid:"",lineupPage:{pagenum:5,pageindex:0,loading:!1},lineupData:null,localLoadedNum:0,globalLoadedNum:0,starts:[{id:2,name:"汪峰",pic:"http://imgcache.gtimg.cn/mediastyle/mobile/event/20150506_hsy_audition/extra/wf.jpg",student_num:0},{id:0,name:"周杰伦",pic:"http://imgcache.gtimg.cn/mediastyle/mobile/event/20150506_hsy_audition/extra/jay.jpg",student_num:0},{id:1,name:"那英",pic:"http://imgcache.gtimg.cn/mediastyle/mobile/event/20150506_hsy_audition/extra/ny.jpg",student_num:0},{id:3,name:"庾澄庆",pic:"http://imgcache.gtimg.cn/mediastyle/mobile/event/20150506_hsy_audition/extra/ycq.jpg",student_num:0}],getStarName:function(id){var name="";return $.each(page.starts,function(i,star){return id==star.id?(name=star.name,!1):void 0}),name},load:function(tp){var self=this;self.lineupPage.loading||(window.lineupCallBack=function(o){if(0==o.code&&0==o.subcode){self.lineupData=o;var starts=($(".tutor_list .tutor_list__count"),self.starts);if($.each(o.data.tutor_list,function(i,tutor){$.each(starts,function(j,star){return tutor.id==star.id?(star.student_num=tutor.student_num,!1):void 0})}),o.data.host_lineup>-1){var flag=!1,resortStarts=[],tempArr=[];$.each(starts,function(j,star){star.id==o.data.host_lineup||flag?star.id==o.data.host_lineup?(resortStarts.push(star),flag=!0):resortStarts.push(star):tempArr.push(star)}),starts=resortStarts.concat(tempArr)}var htm=[],disArr=[0,38,-38,0];$.each(starts,function(i,star){htm.push('
试听导师正版歌曲,安装QQ音乐')}),$(".tutor_list").html(htm.join("")).height(""),o.data.login&&1===o.data.login?(o.data.host_lineup>-1&&$(".tutor__btn_join").html("选歌参赛"),self.changeJoinBtn(),$("#local_tab").html(o.data.local_name),"local"==tp?$("#local_rank_ul").parent().show():$("#global_rank_ul").parent().show()):($("#local_rank_ul").parent().hide(),$("#local_tab").hide(),$("#global_rank_ul").parent().show(),$("#global_tab").addClass("mod_tab__heading__tit--cur").siblings().removeClass("mod_tab__heading__tit--cur")),self.renderRank(o.data),self.localLoadedNum+=o.data.local_rank.length,self.globalLoadedNum+=o.data.global_rank.length}self.lineupPage.loading=!1},"local"==tp&&self.lineupData&&0===self.lineupData.data.local_has_more||"global"==tp&&self.lineupData&&0===self.lineupData.data.global_has_more||(self.lineupPage.loading=!0,tp&&(self.lineupPage.pageindex="local"==tp?self.localLoadedNum:self.globalLoadedNum),comm.jsonp({url:"http://cgi.kg.qq.com/fcgi-bin/fcg_get_lineup",data:$.extend({jsonpCallback:"lineupCallBack",act:self.actid},self.lineupPage)})))},renderRank:function(data){var htm=[],self=this;$.each(data.global_rank,function(i,rank){var str=''+(page.lineupPage.pageindex+i+1)+'![]()
'+(self.getStarName(rank.lineup)+"-"||"")+comm.parseEmoji(rank.nick)+'
'+rank.songname+'
获得鲜花:'+rank.flower_num+'+1
送花';htm.push(str)}),$("#global_rank_ul").append(htm.join("")),1==data.global_has_more?$("#global_rank_ul").next().show():0==page.lineupPage.pageindex&&0==data.global_rank.length?$("#global_rank_ul").next().hide():$("#global_rank_ul").next().show().html("已加载全部"),htm=[],data.local_rank&&$.each(data.local_rank,function(i,rank){var str=''+(page.lineupPage.pageindex+i+1)+'![]()
'+(self.getStarName(rank.lineup)+"-"||"")+comm.parseEmoji(rank.nick)+'
'+rank.songname+'
获得鲜花:'+rank.flower_num+'+1
送花';htm.push(str)}),$("#local_rank_ul").append(htm.join("")),1==data.local_has_more?$("#local_rank_ul").next().show():0==page.lineupPage.pageindex&&0==data.local_rank.length?$("#local_rank_ul").next().hide():$("#local_rank_ul").next().show().html("已加载全部")},changeJoinBtn:function(){var joinBtn=(this.lineupData.data.host_lineup,$(".tutor_list li.current .tutor_list__count").attr("lineup"),$(".tutor__btn_join"));joinBtn.addClass("disable")},slide:function(opt){var cur,next,nextIdx,tutorlist=$(".tutor_list > li"),len=tutorlist.length;cur=tutorlist.eq(opt.curIdx),cur.css({"-webkit-transform":"translate3d("+(opt.isLeft?"-":"")+"38px,0,0);","z-index":2,opacity:.8}).removeClass("current"),nextIdx=opt.isLeft?opt.curIdx+1=0?opt.curIdx-1:len-1,next=tutorlist.eq(nextIdx),next.css({"-webkit-transform":"translate3d(0,0,0);","z-index":3,opacity:1}).addClass("current"),nextIdx=opt.isLeft?len>nextIdx+1?nextIdx+1:0:nextIdx-1>=0?nextIdx-1:len-1,next=tutorlist.eq(nextIdx),next.css({"-webkit-transform":"translate3d("+(opt.isLeft?"":"-")+"38px,0,0);","z-index":1}).removeClass("current"),nextIdx=opt.isLeft?len>nextIdx+1?nextIdx+1:0:nextIdx-1>=0?nextIdx-1:len-1,next=tutorlist.eq(nextIdx),next.css({"-webkit-transform":"translate3d(0,0,0);","z-index":1}).removeClass("current"),opt.isLeft?(opt.curIdx++,opt.curIdx==len&&(opt.curIdx=0)):(opt.curIdx--,opt.curIdx<0&&(opt.curIdx=len-1)),this.changeJoinBtn()},slideOpt:{curIdx:0,isLeft:!0},bind:function(){var self=this,opt=self.slideOpt;$(".btn_more_rank");$(window).on("scroll",function(){var btn,btns=$(".btn_more_rank");if(btns.each(function(i,item){return item=$(item),"none"!=item.parent().css("display")?(btn=item,!1):void 0}),!self.lineupPage.loading&&(btn.css(!0)||-1==btn.html().indexOf("已加载"))){var rect=btn.get(0).getBoundingClientRect();rect.top1||(slideTouch.x1=e.touches[0].pageX,slideTouch.y1=e.touches[0].pageY,slideTouch.touched=!0,slideTouch.t1=Date.now())}).on("touchmove",".tutor__slide li",function(e){e.touches.length>1||!slideTouch.touched||(slideTouch.x2=e.touches[0].pageX,slideTouch.y2=e.touches[0].pageY,slideTouch.moving=!0)}).on("touchend",".tutor__slide li",function(){if(slideTouch.touched&&slideTouch.moving){var isLeft=slideTouch.x2>slideTouch.x1?!1:!0;if(Math.abs(slideTouch.y2-slideTouch.y1)>20)return;Math.abs(slideTouch.x2-slideTouch.x1)>6&&(opt.isLeft=isLeft,self.slide(opt))}slideTouch.x1=slideTouch.x2=slideTouch.y1=slideTouch.y2=0,slideTouch.moving=!1,slideTouch.touched=!1}).on("touchcancel",".tutor__slide li",function(){if(slideTouch.touched&&slideTouch.moving){var isLeft=slideTouch.x2>slideTouch.x1?!1:!0;if(Math.abs(slideTouch.y2-slideTouch.y1)>20)return;Math.abs(slideTouch.x2-slideTouch.x1)>6&&(opt.isLeft=isLeft,self.slide(opt))}slideTouch.x1=slideTouch.x2=slideTouch.y1=slideTouch.y2=0,slideTouch.moving=!1,slideTouch.touched=!1}):$(".tutor").on("swipeLeft",".tutor__slide li",function(){opt.isLeft=!0,self.slide(opt)}).on("swipeRight",function(){opt.isLeft=!1,self.slide(opt)}),$(".mod_tab__heading").on("click","a",function(){var f=$(this).attr("f"),localCtx=$("#local_rank_ul").parent(),globalCtx=$("#global_rank_ul").parent();$(this).addClass("mod_tab__heading__tit--cur").siblings().removeClass("mod_tab__heading__tit--cur"),"local_rank_ul"==f?(localCtx.show(),globalCtx.hide()):(localCtx.hide(),globalCtx.show())}),$(".mod_tab__content").on("click",".rank_list__item",function(){var el=$(this),ugcid=el.attr("ugcid"),shareid=el.attr("shareid"),songname=el.attr("songname");comm.launchKgApp($.os.android&&/qmkege\/2\.2/.test(navigator.userAgent)?"qmkege://kege.com?action=detailback&from=competition&ugc_id="+(ugcid||shareid):"qmkege://kege.com?action=detail&share_id="+shareid+"&act_id="+page.actid+"&title="+encodeURIComponent(songname))}),$(".btn_share").on("click",function(){$("#shareDig").show()}),$("#shareDig").on("click",function(){$(this).hide()}),$(".tutor__btn_join").on("click",function(){var el=$(this);el.hasClass("disable")||"正在加入"==el.html()||(window.getTelCallBack=function(o){if(el.html(page.lineupData.data.host_lineup>-1?"选歌参赛":"加入战队"),0==o.code){1==o.is_sign;var phoneNum="",msg="请填写有效的手机号码并保持畅通,获奖时将联系您。您的号码我们将妥善保密";o.phoneNum&&""!=o.phoneNum&&(phoneNum=o.phoneNum,msg="您已填写过手机号,如有更变请修改。您的号码我们将妥善保密,仅用于获奖联系。",$("#telDig input").val(o.phoneNum)),$("#telDig").show(),$("#telDig p.tips").html(msg)}else{if(1004==o.subcode)return void comm.login();alert("报名人数太多,请稍后重试")}},comm.jsonp({url:"http://cgi.kg.qq.com/fcgi-bin/fcg_mobile_phone",data:{type:"get",actid:self.actid,need_lineup:1,callback:"getTelCallBack"}}),el.html("正在加入"))}),$("#btnTel").on("click",function(){window.saveTelCallBack=function(o){if(0==o.code){$("#telDig").hide();var mmskey=comm.getParameter("mmskey"),mmkey=comm.getParameter("mmkey"),sid=comm.getParameter("sid");location.href=["http://kg.qq.com/html/contest/sng2014.html",mmskey||mmkey?"#wechat_redirect":"","?id=",self.actid,sid?"&sid="+sid:""].join("")}};var phoneNum=$.trim($("#telDig input").val());(isNaN(phoneNum)||11!=phoneNum.length)&&($(this).prev().html("请填写正确的手机号"),$("#telDig input").get(0).focus()),comm.jsonp({url:"http://cgi.kg.qq.com/fcgi-bin/fcg_mobile_phone",data:{type:"set",phonenum:phoneNum,actid:self.actid,need_lineup:1,lineup:$(".tutor__slide li.current span.tutor_list__count").attr("lineup"),callback:"saveTelCallBack"}})}),$("#telDig").on("click",function(evt){"none"!=$(this).css("display")&&0==$("#telDig .dialog_body").has($(evt.target)).size()&&$(this).hide()})}};page.init();