- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 - <html xmlns="http://www.w3.org/1999/xhtml">
 - <head>
 -  <title>title</title>
 -  <script src="./js/jq.js" type="text/javascript"></script>
 -  <script src="./js/bootstrap.min.js" type="text/javascript"></script>
 -  <link href="./js/jplayer.blue.monday.css" rel="stylesheet" type="text/css" />
 -  <script type="text/javascript" src="./js/jquery.jplayer.min.js"></script>
 -  <script type="text/javascript" src="./js/add-on/jquery.jplayer.inspector.js"></script>
 -  <link href="./css/bootstrap.min.css" rel="stylesheet" type="text/css" />
 -  
 -  <style type="text/css"> 
 -   p,input,a,span,div,a,h1{
 -    font-family:"微软雅黑","黑体";
 -    vertical-align:middle;
 -   }
 -   #WeiboCo,#WeiboR,#WeiboC{
 -    color:white;
 -    background-color:orange;
 -    font-size:37px;
 -    height:45px;
 -    padding:5px;
 -   }
 -   .Mains{
 -    padding-top:40px;
 -    padding-right:20px;
 -    padding-left:20px;
 -    
 -    height:630px;
 -    width:980px;
 -   }
 -   #MainCo{
 -    height:300px;
 -    display:block;
 -   }
 -   #CurCo{
 -    background-color:#00AA88;
 -    height:100%;
 -    text-align:center;
 -    display:inline;
 -   }
 -   #CurUserName{
 -    height:100%;
 -    display:inline;
 -    background-color:#00AA88;
 -    vertical-align:middle;
 -    text-align:center;
 -    font-size:40px;
 -   }
 -   #CurUserNameP{
 -    padding-top:35%;
 -    line-height:100%;
 -   }
 -   #CurUserSong{
 -    height:9%;
 -    width:80%;
 -    display:inline;
 -    margin-top:7%;
 -   }
 -   #CurUserSong{
 -    width:80%;
 -    height:20%;
 -    font-size:35px;
 -   }
 -   #EnterMusic{
 -    width:20%;
 -    height:20%;
 -    font-size:40px;
 -    padding-top:5%;
 -    margin-top:5%;
 -   }
 -   #SingerCo{
 -    display:block;
 -    height:150px;
 -    text-align:center;
 -    margin-top:3%;   
 -   }
 -   .Singer{
 -    width:9%;
 -    height:70%;
 -    font-size:25px;
 -    padding-top:3.5%;
 -    line-height:100%;
 -   }
 -   #SingerInfoCo{
 -    margin-top:30%;
 -    filter:alpha(opacity=50); /*IE滤镜,透明度50%*/
 -    -moz-opacity:0.5; /*Firefox私有,透明度50%*/
 -    opacity:0.5;/*其他,透明度50%*/
 -   }
 -   #SingerInfo{
 -    font-size:35px;
 -    line-height:110%;
 -   }
 -   .bold{
 -    font-weight:bold;
 -   }
 -   #PlayingMusic{
 -    font-size:40px;
 -    font-weight:bold;
 -    color:white;
 -   }
 -   #jqplayer{
 -    filter:alpha(opacity=70); /*IE滤镜,透明度50%*/
 -    -moz-opacity:0.7; /*Firefox私有,透明度50%*/
 -    opacity:0.7;/*其他,透明度50%*/
 -   }
 -   #imgbg{
 -    right: 0; 
 -    bottom: 0;
 -    width:1024px;
 -    height:768px;
 -    position: absolute;
 -    top: 0; 
 -    left: 0; 
 -    z-index: -1;
 -    display:none;
 -   }
 -   .Score{
 -    font-size:14px;
 -    line-height:100%;
 -    filter:alpha(opacity=70); /*IE滤镜,透明度50%*/
 -    -moz-opacity:0.7; /*Firefox私有,透明度50%*/
 -    opacity:0.7;/*其他,透明度50%*/
 -   }
 -   .scores{
 -    font-size:30px;
 -   }
 -   #Text{
 -    line-height:100%;
 -    font-size:25px;
 -    text-align:center;
 -   }
 -   #PB{
 -    font-size:25px;
 -   }
 -  </style>
 -  <script src="./setting.js" type="text/javascript"></script>
 -  <script type="text/javascript"> /*微博导航栏部分*/
 -    var WeiUed=new Array();
 -   /*== 读取微博讯息 ==================*/
 -    var WeiboUrl='http://widget.weibo.com/livestream/listlive.php?language=zh_cn&atopic='+encodeURIComponent(WeiboTopic)+' .liveStream_main_feed';
 -     function NormalIt(id){
 -      var IdS=parseInt($('#Score'+id).html());
 -      $('#Singer'+id).removeClass('btn-primary btn-danger btn-inverse btn-info btn-success btn-warning');
 -      if(IdS<Lv[0]){
 -       $('#Singer'+id).addClass('btn-inverse');
 -      }else if(IdS<Lv[1]){
 -       $('#Singer'+id).addClass('btn-info');
 -      }else if(IdS<Lv[2]){
 -       $('#Singer'+id).addClass('btn-success');
 -      }else if(IdS<Lv[3]){
 -       $('#Singer'+id).addClass('btn-warning');
 -      }else if(IdS<Lv[4]){
 -       $('#Singer'+id).addClass('btn-primary');
 -      }else{
 -       $('#Singer'+id).addClass('btn-danger');
 -      }
 -    }
 -    function ChooseIt(id){
 -     $('#Singer'+id).removeClass('btn-primary btn-danger btn-inverse btn-info btn-success btn-warning');
 -     $('#Singer'+id).addClass('btn');
 -    }
 -    function WeiboUpdate(){
 -     $("#WeiboOri").load(WeiboUrl,function(){
 -      var WeiboV=WeiboIc+WeiboAlert+'          ',i,j,k;
 -      for(i=1,j=1;j<=10;++i,++j){
 -             var WeiC=$(".liveStream_mainFeed_listContent_txt:eq("+(i-1)+")").html();
 -             var WeiT=$(".liveStream_mainFeed_listContent_actionTime:eq("+(i-1)+")").text();
 -       if(WeiC!=null){
 -               if(WeiC.match(WeiboP)!=null){/*关键词屏蔽*/
 -         --j;
 -         continue;
 -               }
 -        if(j<=WeiboNum)WeiboV+=$(".liveStream_mainFeed_listPic:eq("+(i-1)+")").html()+'<a title="@" target="_blank">@</a>'+WeiC+'<span style="color:grey">('+WeiT+')</span>          ';
 -        if(WeiUed[WeiC]!=1){
 -         for(k=1;k<=8;++k){
 -          if(WeiC.match(WeiboName[k])!=null){
 -           WeiUed[WeiC]=1;
 -           $("#Score"+k).html((parseInt($("#Score"+k).html())+1));
 -          }
 -         }
 -               }
 -       }else{
 -        break;
 -       }
 -      }
 -      WeiboV+='<span id="PB">'+WeiboIc+AW1+'          </span>';
 -      $("#WeiboC").html(WeiboV);
 -       var Q;
 -       for(Q=1;Q<=8;++Q){
 -        if(Q!=ActiveS)
 -         NormalIt(Q);
 -       }
 -      setTimeout(function(){WeiboUpdate();},UpdateTimeout);
 -     });
 -    };
 -   /*== 滚动条插件 ==================*/
 -    (function ($) {
 -     $.fn.marquee = function (klass) {
 -      var newMarquee = [],
 -       last = this.length;
 -      function getReset(newDir, marqueeRedux, marqueeState) {
 -       var behavior = marqueeState.behavior, width = marqueeState.width, dir = marqueeState.dir;
 -       var r = 0;
 -       if (behavior == 'alternate') {
 -        r = newDir == 1 ? marqueeRedux[marqueeState.widthAxis] - (width*2) : width;
 -       } else if (behavior == 'slide') {
 -        if (newDir == -1) {
 -         r = dir == -1 ? marqueeRedux[marqueeState.widthAxis] : width;
 -        } else {
 -         r = dir == -1 ? marqueeRedux[marqueeState.widthAxis] - (width*2) : 0;
 -        }
 -       } else {
 -        r = newDir == -1 ? marqueeRedux[marqueeState.widthAxis] : 0;
 -       }
 -       return r;
 -      }
 -      function animateMarquee() {
 -       var i = newMarquee.length,
 -        marqueeRedux = null,
 -        $marqueeRedux = null,
 -        marqueeState = {},
 -        newMarqueeList = [],
 -        hitedge = false;
 -        
 -       while (i--) {
 -        marqueeRedux = newMarquee[i];
 -        $marqueeRedux = $(marqueeRedux);
 -        marqueeState = $marqueeRedux.data('marqueeState');
 -        
 -        if ($marqueeRedux.data('paused') !== true) {
 -         marqueeRedux[marqueeState.axis] += (marqueeState.scrollamount * marqueeState.dir);
 -         hitedge = marqueeState.dir == -1 ? marqueeRedux[marqueeState.axis] <= getReset(marqueeState.dir * -1, marqueeRedux, marqueeState) : marqueeRedux[marqueeState.axis] >= getReset(marqueeState.dir * -1, marqueeRedux, marqueeState);
 -         
 -         if ((marqueeState.behavior == 'scroll' && marqueeState.last == marqueeRedux[marqueeState.axis]) || (marqueeState.behavior == 'alternate' && hitedge && marqueeState.last != -1) || (marqueeState.behavior == 'slide' && hitedge && marqueeState.last != -1)) {                        
 -          if (marqueeState.behavior == 'alternate') {
 -           marqueeState.dir *= -1; 
 -          }
 -          marqueeState.last = -1;
 -          $marqueeRedux.trigger('stop');
 -          marqueeState.loops--;
 -          
 -          if (marqueeState.loops === 0) {
 -           if (marqueeState.behavior != 'slide') {
 -            marqueeRedux[marqueeState.axis] = getReset(marqueeState.dir, marqueeRedux, marqueeState);
 -           } else {
 -            marqueeRedux[marqueeState.axis] = getReset(marqueeState.dir * -1, marqueeRedux, marqueeState);
 -           }
 -           $marqueeRedux.trigger('end');
 -          } else {
 -           newMarqueeList.push(marqueeRedux);
 -           $marqueeRedux.trigger('start');
 -           marqueeRedux[marqueeState.axis] = getReset(marqueeState.dir, marqueeRedux, marqueeState);
 -          }
 -         } else {
 -          newMarqueeList.push(marqueeRedux);
 -         }
 -         marqueeState.last = marqueeRedux[marqueeState.axis];
 -         $marqueeRedux.data('marqueeState', marqueeState);
 -        } else {
 -         newMarqueeList.push(marqueeRedux);                    
 -        }
 -       }
 -       newMarquee = newMarqueeList;
 -       
 -       if (newMarquee.length) {
 -        setTimeout(animateMarquee, WeiboSpeed);
 -       }            
 -      }
 -      this.each(function (i) {
 -       var $marquee = $(this),
 -        width = $marquee.attr('width') || $marquee.width(),
 -        height = $marquee.attr('height') || $marquee.height(),
 -        $marqueeRedux = $marquee.after('<div ' + (klass ? 'class="' + klass + '" ' : '') + 'style="display: block-inline; width: ' + width + 'px; height: ' + height + 'px; overflow: hidden;"><div style="float: left; white-space: nowrap;">' + $marquee.html() + '</div></div>').next(),
 -        marqueeRedux = $marqueeRedux.get(0),
 -        hitedge = 0,
 -        direction = ($marquee.attr('direction') || 'left').toLowerCase(),
 -        marqueeState = {
 -         dir : /down|right/.test(direction) ? -1 : 1,
 -         axis : /left|right/.test(direction) ? 'scrollLeft' : 'scrollTop',
 -         widthAxis : /left|right/.test(direction) ? 'scrollWidth' : 'scrollHeight',
 -         last : -1,
 -         loops : $marquee.attr('loop') || -1,
 -         scrollamount : $marquee.attr('scrollamount') || this.scrollAmount || 2,
 -         behavior : ($marquee.attr('behavior') || 'scroll').toLowerCase(),
 -         width : /left|right/.test(direction) ? width : height
 -        };
 -       if ($marquee.attr('loop') == -1 && marqueeState.behavior == 'slide') {
 -        marqueeState.loops = 1;
 -       }
 -       $marquee.remove();
 -       if (/left|right/.test(direction)) {
 -        $marqueeRedux.find('> div').css('padding', '0 ' + width + 'px');
 -       } else {
 -        $marqueeRedux.find('> div').css('padding', height + 'px 0');
 -       }
 -       $marqueeRedux.bind('stop', function () {
 -        $marqueeRedux.data('paused', true);
 -       }).bind('pause', function () {
 -        $marqueeRedux.data('paused', true);
 -       }).bind('start', function () {
 -        $marqueeRedux.data('paused', false);
 -       }).bind('unpause', function () {
 -        $marqueeRedux.data('paused', false);
 -       }).data('marqueeState', marqueeState); 
 -       newMarquee.push(marqueeRedux);
 -       marqueeRedux[marqueeState.axis] = getReset(marqueeState.dir, marqueeRedux, marqueeState);
 -       $marqueeRedux.trigger('start');
 -       
 -       if (i+1 == last) {
 -        animateMarquee();
 -       }
 -      });            
 -      return $(newMarquee);
 -     };
 -    }(jQuery));
 -    
 -   
 -   
 -  </script>
 -  <script type="text/javascript">/*选手界面*/
 -   var ActiveS=0,DisS=[0,0,0,0,0,0,0,0,0],PlayID=0,AllSN=PN,u=0;
 -   function Active(id){
 -    if(ActiveS!=0){
 -     NormalIt(ActiveS);    
 -    }
 -    if(DisS[id]==1)return;
 -    if(id!=0){
 -     ChooseIt(id); 
 -     $("#CurUserNameP").html(SingerD[id]);
 -     $("#CurUserSong").attr("value",SongN[id]);
 -    }
 -    if(id==0){
 -     $('#EnterMusic').addClass("disabled");
 -     $("#CurUserNameP").html('?');
 -     $("#CurUserSong").attr("value",'接下来是哪一首歌呢?');
 -    }
 -    ActiveS=id;
 -   }
 -   function GetRandomNum(Min,Max){   
 -    var Range = Max - Min;   
 -    var Rand = Math.random();   
 -    return(Min + Math.round(Rand * Range));   
 -   }
 -   function ActiveNext(){
 -    var tt=ActiveS%8+1;
 -    while(DisS[tt]==1)
 -     tt=tt%8+1
 -    Active(tt);
 -   }
 -   function RandomChoose(){
 -    var i,j;
 -    u=1;
 -    $('#EnterMusic').addClass("disabled");
 -    for(i=0;i<=GetRandomNum(1000,2000);i+=50)
 -     setTimeout(function(){ActiveNext();},i);
 -    for(j=0;j<=GetRandomNum(1000,3000);i+=100,j+=100){
 -     setTimeout(function(){ActiveNext();},i);
 -    }
 -    for(j=0;j<=GetRandomNum(0,4000);i+=800,j+=800){
 -     setTimeout(function(){ActiveNext();},i);
 -    }
 -    setTimeout(function(){$('#EnterMusic').removeClass("disabled");u=0;},i+10);
 -   }
 -   $(document).ready(function(){
 -    $('#Text').html(Texts);
 -    var p;
 -    for(p=PN+1;p<=8;++p){
 -     $('#Singer'+p).css('display','none');
 -     DisS[p]=1;
 -    }
 -    $("title").html(Title);
 -    $("#WeiboR").marquee();
 -    WeiboUpdate();
 -    $("#AlertI").html(AlertD);
 -    $("#AlertModal").modal('show');
 -    $("#Main").slideDown('slow');
 -    for(i=1;i<=8;++i){
 -     $("#Singer"+i).html(SingerN[i]+'<br/><span class="Score">微博人气<br><span class="scores" id="Score'+i+'">0</span></span>');
 -     NormalIt(i);
 -    }
 -    $('#Singer1').click(function(){Active(1);$('#EnterMusic').removeClass("disabled");});
 -    $('#Singer2').click(function(){Active(2);$('#EnterMusic').removeClass("disabled");});
 -    $('#Singer3').click(function(){Active(3);$('#EnterMusic').removeClass("disabled");});
 -    $('#Singer4').click(function(){Active(4);$('#EnterMusic').removeClass("disabled");});
 -    $('#Singer5').click(function(){Active(5);$('#EnterMusic').removeClass("disabled");});
 -    $('#Singer6').click(function(){Active(6);$('#EnterMusic').removeClass("disabled");});
 -    $('#Singer7').click(function(){Active(7);$('#EnterMusic').removeClass("disabled");});
 -    $('#Singer8').click(function(){Active(8);$('#EnterMusic').removeClass("disabled");});
 -    $('#EnterMusic').click(function(){
 -     if(ActiveS!=0&&u==0){
 -      DisS[ActiveS]=1;
 -      $('#Singer'+ActiveS).addClass('disabled');
 -      PlayID=ActiveS;
 -      $('#PlayingMusic').html(SongN[PlayID]);
 -      $('#PlayingSinger').html(SingerD[PlayID]);
 -      $('#PlayingOri').html(OriN[PlayID]);
 -      --AllSN;
 -      $('#imgbg').attr('src','./jpg/'+ActiveS+'.jpg');
 -      $('#Main').slideUp(1000,function(){Active(0);});
 -      $('#imgbg').fadeIn(2500);
 -      $('#MainPlay').fadeIn(2500);
 -      $("#jquery_jplayer_1").jPlayer({
 -       volume: 1,
 -       swfPath: "./js",
 -       supplied: "mp3",
 -       wmode: "window",
 -       smoothPlayBar: true,
 -       keyEnabled: true
 -      });
 -      $("#jquery_jplayer_1").jPlayer("setMedia", {mp3:"./mp3/"+PlayID+".mp3"});
 -      if(MusicTime!=-1)
 -       setTimeout(function(){$("#jquery_jplayer_1").jPlayer( "play",1);},MusicTime);
 -     }
 -    });
 -    $('#CurUserNameP').click(function(){
 -     if($('#CurUserNameP').html()=='?'){
 -      RandomChoose();
 -     }
 -    });
 -    $('#StopPlaying').click(function(){
 -     $("#jquery_jplayer_1").jPlayer( "stop");
 -     $('#imgbg').fadeOut(2500);
 -     $('#MainPlay').fadeOut(2500);
 -     $('#Main').slideDown(1000);
 -     if(AllSN==1){
 -      ActiveNext();
 -      $('#EnterMusic').removeClass("disabled");u=0;
 -     }
 -     if(AllSN==0){
 -      $("#CurUserNameP").html('★');
 -      $("#CurUserSong").attr("value",'本场演唱会到此结束,谢谢大家!');
 -     }
 -    });
 -    $("#WA").click(function(){WeiboUpdate();});
 -   });
 -  </script>
 -  
 - </head>
 - <body class="row-fluid">
 -  <div id="WeiboOri" style="display:none"></div>
 -  <div id="WeiboCo"><div id="WeiboR" loop=1><p id="WeiboC">Welcome</p></div></div>
 -  <div class="modal" id="AlertModal">
 -    <div class="modal-header">
 -   <a class="close" data-dismiss="modal">×</a>
 -   <h3>提示</h3>
 -    </div>
 -    <div class="modal-body">
 -   <p id="AlertI">!</p>
 -    </div>
 -    <div class="modal-footer">
 -   <a href="#" class="btn btn-primary" onclick="$('#AlertModal').modal('hide')">确认</a>
 -    </div>
 -  </div>
 -  <div id="Main" class="Mains" style="display:none;">
 -   <div id="MainCo">
 -    <div id="CurUserName" class="span4"><p id="CurUserNameP">?</p></div>
 -    <div id="CurCo" class="span8">
 -     <input id="CurUserSong" class="focused input-xlarge"type="text" value="接下来是哪一首歌呢?"/>
 -     <br/>
 -     <a href="#" class="btn btn-danger disabled" id="EnterMusic">Music</a>
 -    </div>
 -   </div>
 -   <div id="SingerCo">
 -    <a id="Singer1" class="btn Singer">某某某</a>
 -    <a id="Singer2" class="btn Singer">某某某</a>
 -    <a id="Singer3" class="btn Singer">某某某</a>
 -    <a id="Singer4" class="btn Singer">某某某</a>
 -    <a id="Singer5" class="btn Singer">某某某</a>
 -    <a id="Singer6" class="btn Singer">某某某</a>
 -    <a id="Singer7" class="btn Singer">某某某</a>
 -    <a id="Singer8" class="btn Singer">某某某</a>
 -   </div>
 -   <div id="Text"></div>
 -  </div>
 -  <div id="MainPlay" class="Mains" style="display:none;">
 -   
 -   <section id="jqplayer">
 -    
 -   <div id="jquery_jplayer_1" class="jp-jplayer" style="position:absolute;"></div>
 -   <div id="jp_container_1" class="jp-audio" style="auto;position:absolute;margin-left:55%;">
 -    <div class="jp-type-single">
 -     <div class="jp-gui jp-interface">
 -      <ul class="jp-controls">
 -       <li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>
 -       <li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>
 -       <li><a href="javascript:;" class="jp-stop" tabindex="1">stop</a></li>
 -       <li><a href="javascript:;" class="jp-mute" tabindex="1" title="mute">mute</a></li>
 -       <li><a href="javascript:;" class="jp-unmute" tabindex="1" title="unmute">unmute</a></li>
 -       <li><a href="javascript:;" class="jp-volume-max" tabindex="1" title="max volume">max volume</a></li>
 -      </ul>
 -      <div class="jp-progress">
 -       <div class="jp-seek-bar">
 -        <div class="jp-play-bar"></div>
 -       </div>
 -      </div>
 -      <div class="jp-volume-bar">
 -       <div class="jp-volume-bar-value"></div>
 -      </div>
 -      <div class="jp-current-time"></div>
 -      <div class="jp-duration"></div>
 -      <ul class="jp-toggles">
 -       <li><a href="javascript:;" class="jp-repeat" tabindex="1" title="repeat">repeat</a></li>
 -       <li><a href="javascript:;" class="jp-repeat-off" tabindex="1" title="repeat off">repeat off</a></li>
 -      </ul>
 -     </div>
 -     <div class="jp-title">
 -      <ul>
 -       <li>本页面由<a href="http://www.tupulin.com">兔普林</a><a href="http://huati.weibo.com/125710">#7ers期末演唱会#</a>提供</li>
 -      </ul>
 -     </div>
 -     <div class="jp-no-solution">
 -      <span>Update Required</span>
 -      To play the media you will need to either update your browser to a recent version or update your <a href="http://get.adobe.com/flashplayer/" target="_blank">Flash plugin</a>.
 -     </div>
 -    </div>
 -   </div>
 -   </section>
 -   <div id="SingerInfoCo" class="alert alert-success  span6">
 -    <a id="StopPlaying" class="close">×</a>
 -    <div id="SingerInfo">
 -     <h1 id="PlayingMusic">Name</h1>
 -     <p><span class="bold">演唱者:</span><span id="PlayingSinger">Sb</span></p>
 -     <p><span id="PlayingOri" style="color:yellow;">Nothing</span></p>    
 -    </div>
 -   </div>
 -  </div>
 -  <img id="imgbg" src="./jpg/1.jpg" width="100%" height="100%" />
 - </body>
 - </html>