function getTop(el)
{
  var top = 0;
  while (el) {
    top += el.offsetTop;
    el = el.offsetParent;
  }
  return top;
}

function getLeft(el)
{
  var left = 0;
  while (el) {
    left += el.offsetLeft;
    el = el.offsetParent;
  }
  return left;
}

function notactive(what_o,title,what_k) {
  if( 1 == what_k){
    var tp = document.createElement('div');
    tp.id = 'reporttxt';
    tp.style.position = 'absolute';
    tp.style.border = '1px solid #b46600';
    tp.style.background = '#fffad2';
    tp.style.width='183px';
    tp.style.height='38px';
    tp.style.padding='3px';
    //tp.style.top = getTop(what_o) + 30 + "px";
    //tp.style.left = getLeft(what_o) + "px";
    what_o.id = 'tmpme';
    //alert($('#tmpme').pos().y+':'+getLeft(what_o));
    tp.style.top = $('#tmpme').pos().y - 48 + "px";
    tp.style.left = $('#tmpme').pos().x + "px";
    what_o.id = '';
    tp.innerHTML = title;
    document.body.appendChild(tp);
  }else{
    try{ document.body.removeChild($('#reporttxt').get()[0]) } catch(e){}
  }
  return false;
}

function m3(what_o,title,what_k) {
  if( 1 == what_k){
    if( 'noDATAcss' == what_o ){
      what_o = $('.IMG-E42').attr('id');
      var noDataPos = 'noDATAcss';
    }

    var tp = document.createElement('div');
    tp.id = 'm3txt';
    tp.style.position = 'absolute';
    tp.style.border = '1px solid #b46600';
    tp.style.background = '#fffad2';
    tp.style.padding='3px';
    tp.style.top = $('#'+what_o).pos().y+130+ "px";
    tp.style.left = $('#'+what_o).pos().x+39 + "px";
    tp.innerHTML = title;

    if( 'collectNew' == what_o.substr(0,10) ){
      tp.style.top = $('#'+what_o).pos().y-26 + "px";
    }else if( 'pushdaren_' == what_o.substr(0,10) ){
      tp.style.left = $('#'+what_o).pos().x+3 + 'px';
      tp.style.top = $('#'+what_o).pos().y-42 + 'px';
    }else if( 'acgVoteBox' == what_o ){
      tp.style.top = $('#'+what_o).pos().y+70 + 'px';
      tp.style.left = $('#'+what_o).pos().x-3 + 'px';
    }else if( 'noDATAcss' == noDataPos ){
      var play_c = new Array();
      play_c[1] = new Array();
      play_c[1][1] = 'IMG-E37';
      play_c[1][2] = 'IMG-E38';
      play_c[1][3] = 'IMG-E36';
      play_c[1][4] = 'IMG-E35';
      play_c[2] = new Array();
      play_c[2][1] = 'IMG-E41';
      play_c[2][2] = 'IMG-E38';
      play_c[2][3] = 'IMG-E39';
      play_c[2][4] = 'IMG-E40';
      play_c[4] = play_c[2];
      play_c[8] = play_c[2];
      tp.style.top = $('#'+what_o).pos().y- 5+ "px";
      tp.style.left = $('#'+what_o).pos().x+70 + "px";
      //IE居然不吃 substr(-1).....
      //$('.IMG-E42').attr('className',play_c[what_o.substr(-3,1)][what_o.substr(-1)]);
      $('.IMG-E42').attr('onclick','').click(function(){alert('您已經收藏了喔～')});
      $('.IMG-E42').attr('className',play_c[what_o.charAt(9)][what_o.charAt(11)]);      
    }

    document.body.appendChild(tp);

    setTimeout("m3('','','2')",3000);
  }else{
    try{ document.body.removeChild($('#m3txt').get()[0]) } catch(e){}
  }
  return false;
}

function open_default(title,msg,btn) {
  if( '' == title ){ title = '訊息'; }

  $.lightbox.close();

  var content = '';
  content += '<div class="open_win">';
  content += '<h1 class="open_wintitle"><img src="http://pic.bahamut.com.tw/h1_img.gif" />'+title+'</h1>';
  content += '<div>'+msg+'</div>';
  content += '<p class="open_winbtn">'+btn+'</p>';
  content += '</div>';
  $.lightbox.open(content,{hide: 'select, object, embed, iframe'});

  //$('div[class=open_win]').css('width','500px');
  $('div[class=open_win]').css('text-align','left');

  $.lightbox.refresh();
}

function playstatus(sn,w) {
  $.ajax({
    url: '/ajax/myplaystatus.php',
    success: replaystatus,
    param: 's='+sn+'&w='+w,
    method: 'GET'
  });
}
function replaystatus(xmldoc) {
 var nodes = xmldoc.getElementsByTagName('errMsg');
  var htmlcode = '';
  var msg = '';

  if(nodes.length) {
    msg = nodes[0].firstChild.nodeValue;
    open_default('',msg,'<input type="button" value="確定" onclick="$.lightbox.close();" />');
  }else{
    var wp='';
    var p='';
    var pd='';
    var f='';
    if( xmldoc.getElementsByTagName('want2play').length ) { wp = 'checked'; }
    if( xmldoc.getElementsByTagName('playing').length ) { p = 'checked'; }
    if( xmldoc.getElementsByTagName('played').length ) { pd = 'checked'; }
    if( xmldoc.getElementsByTagName('favorite').length ) { f = 'checked'; }
    var sn = xmldoc.getElementsByTagName('acg_sn')[0].firstChild.nodeValue;
    var word = xmldoc.getElementsByTagName('word')[0].firstChild.nodeValue;
    var where = xmldoc.getElementsByTagName('where')[0].firstChild.nodeValue;

    msg += '設定作品狀態：<br>';
    msg += '<input type="radio" name="play" id="play_wp" '+wp+'>我想'+word+'<br>';
    msg += '<input type="radio" name="play" id="play_p" '+p+'>正在'+word+'<br>';
    msg += '<input type="radio" name="play" id="play_pd" '+pd+'>已'+word+'過<br>';
    msg += '<input type="checkbox" id="favorite" '+f+'> 這是我最喜歡的作品之一';

    open_default('',msg,'<input type="button" value="確定" onclick="changeplay('+sn+',\''+where+'\');" /><input type="button" value="取消" onclick="$.lightbox.close();" />');
  }
}

function changeplay(sn,w,p,f) {
  if( undefined == p && undefined == f ) {
    var oo = $('#play_wp').get();
    if( oo[0].checked == true ) { p = 1; }
    oo = $('#play_p').get();
    if( oo[0].checked == true ) { p = 2; }
    oo = $('#play_pd').get();
    if( oo[0].checked == true ) { p = 3; }
    oo = $('#favorite').get();
    if( oo[0].checked == true ) { f = 1; }
  }
  $.lightbox.close();
  $.ajax({
    url: '/ajax/changeplay.php',
    success: rechangeplay,
    param: 's='+sn+'&p='+p+'&f='+f+'&w='+w,
    method: 'GET'
  });
  return false;
}

function rechangeplay(xmldoc) {
  var nodes = xmldoc.getElementsByTagName('errMsg');
  var okmsg = xmldoc.getElementsByTagName('okMsg');
  var acgSn = $('acg_sn',xmldoc).val();
  var htmlcode = '';
  var msg = '';

  if(nodes.length) {
    msg = nodes[0].firstChild.nodeValue;
    open_default('',msg,'<input type="button" value="確定" onclick="$.lightbox.close();" />');
  }else if(okmsg.length){
    var where = xmldoc.getElementsByTagName('where')[0].firstChild.nodeValue;   
    if( 'a' == where ) {
      var html = xmldoc.getElementsByTagName('html')[0].firstChild.nodeValue;
      $('#newscore' + acgSn).html(html);
      m3('newscore' + acgSn,'完成設定，已收藏至<a href="http://home.gamer.com.tw/acgbox.php?owner='+$.cookie.get('BAHAID')+'" target="_blank" style="color:blue"> 遊戲動漫櫃</a>','1');
    }else if( 'ap' == where ) {
      var html = xmldoc.getElementsByTagName('html')[0].firstChild.nodeValue;
      $('#playlist').html(html);
    }else if( 'noDATA' == where ){
      m3('noDATAcss','已收藏至<a href="http://home.gamer.com.tw/acgbox.php?owner='+$.cookie.get('BAHAID')+'">遊戲動漫櫃</a>！之後可在「<a href="http://home.gamer.com.tw/bahawall.php?owner='+$.cookie.get('BAHAID')+'">動態中心</a>」持續收<br>到本作品相關資訊。<a href="javascript:window.location.reload(true);">更新本頁內容</a>','1');
    }else if( 'button4' == where ){
      var html = xmldoc.getElementsByTagName('html')[0].firstChild.nodeValue;
      $('#acgVoteBox').html(html);
      m3('acgVoteBox','完成設定，已收藏至<a href="http://home.gamer.com.tw/acgbox.php?owner='+$.cookie.get('BAHAID')+'" target="_blank" style="color:blue"> 遊戲動漫櫃</a>','1');
    }else{
      var acg_sn = xmldoc.getElementsByTagName('acg_sn')[0].firstChild.nodeValue;
      var hide = xmldoc.getElementsByTagName('hide')[0].firstChild.nodeValue;
      if( 'Y' == hide ) {
        showDetal_destroy();
        $('#acgbox_'+acg_sn).hide();
      }
    }
  }else{
    
    var olddata = xmldoc.getElementsByTagName('olddata')[0].firstChild.nodeValue;
    var acg_sn = xmldoc.getElementsByTagName('acg_sn');
    var title = xmldoc.getElementsByTagName('title');
    var word = xmldoc.getElementsByTagName('word')[0].firstChild.nodeValue;
    var type = xmldoc.getElementsByTagName('type')[0].firstChild.nodeValue;
    
    if( 'p' == type ) {
      msg += '設定為<span class="BH-tcolor1">正在'+word+'</span>的作品已達十款上限，您必須取消以下其中一款作品的狀態。<br>';
    }else{
      msg += '設定為<span class="BH-tcolor1">最喜歡</span>的作品已達十款上限，您必須取消以下其中一款作品的狀態。<br>';
    }
    msg += '<table border=0>';
    for(i=0;i<acg_sn.length;i+=2) {
      msg += '<tr><td><input type="radio" name="delACG" value="'+acg_sn[i].firstChild.nodeValue+'">'+title[i].firstChild.nodeValue+'</td><td><input type="radio" name="delACG" value="'+acg_sn[i+1].firstChild.nodeValue+'">'+title[i+1].firstChild.nodeValue+'</td></tr>';
    }
    msg += '</table>';

    open_default('',msg,'<input type="button" value="確定" onclick="changeplay2(\''+olddata+'\',\''+type+'\');" /><input type="button" value="取消" onclick="$.lightbox.close();" />');
    
  }
}

function changeplay2(olddata,type) {
  var del = $(':radio[name=delACG]').filter('[checked]').val();
  if( 'undefined' == del ) {
    alert('請選擇要取消的作品'); 
    return false;
  }
  $.lightbox.close();
  $.ajax({
    url: '/ajax/changeplay.php',
    success: rechangeplay,
    param: olddata+'&ds='+del+'&dt='+type,
    method: 'GET'
  });
}

function nextStep(){
  //location.replace(location.href);
  location.reload();
}

function acgfeature(sn,star) {
  star = star || 0;
  $.ajax({
    url: '/ajax/get_acgfeature.php',
    success: function(xmldoc){ acgfeature_rs(xmldoc, sn) },
    param: 's='+sn+'&star='+star,
    method: 'GET'
  });
}

function acgfeature_rs(fxmldoc, acg_sn){
  var errnodes = fxmldoc.getElementsByTagName('errMsg');
  var htmlcode = '';

  if(errnodes.length) {
    htmlcode += errnodes[0].firstChild.nodeValue;
    open_default('', htmlcode, '<input type="button" value="確定" onclick="$.lightbox.close();" />');
  }else{
    //評分
    var star = fxmldoc.getElementsByTagName('star')[0].firstChild.nodeValue;

    var star_ini = '';
    var messages = new Array('', "差", "普通", "好", "相當優秀", "這是我心目中屬一屬二的神作");
    for(i=1; i<=5; i++){
      star_ini += '<span onmouseover="Star_func('+i+',\'' + messages[i] + '\')" onmouseout="Star_func('+i+',\'\')" onClick="Star_set('+i+')"><img src="http://pic.bahamut.com.tw/acg/icon_star1a.gif" border="0" widht="15" height="15" id="star'+i+'"></span>&nbsp;&nbsp;';
    }

    htmlcode += '<span style="font-weight:bolder;font-size:16px;">總評價：</span>' + star_ini + '<span id="area_star"></span>　<span id="star_explan"></span>';

    //特色
    var feature_string = '';
    var feature_space = '';
    htmlcode += '<br style="margin:20px;"><span style="font-weight:bold;font-size:13px;">你認為本作品的特色是...(最多<span style="color:red;">五項</span>)</span><br>';
    var feature = fxmldoc.getElementsByTagName('idata');
    if( feature.length ){
      for(fi=0; fi<feature[0].childNodes.length; fi++){
        var checked_str = '';
        if( feature[0].childNodes[fi].childNodes[2].childNodes.length ){
          checked_str = ('1' == feature[0].childNodes[fi].childNodes[2].firstChild.nodeValue) ? ' checked' : '';
        }

        feature_string = feature[0].childNodes[fi].childNodes[1].firstChild.nodeValue;

        feature_space = '';
        for(space_i=feature_string.length; space_i<5; space_i++){
          feature_space += '　';
        }

        htmlcode += '<input type="checkbox" name="fc[]" onClick="return chk_feature()" value="' + feature[0].childNodes[fi].childNodes[0].firstChild.nodeValue + '"' + checked_str + '> ' + feature_string + feature_space + ((0 == (fi+1) % 4)?'<br>':'　');
      }
    }

    htmlcode = htmlcode + '<input type="hidden" name="star" value="' + star + '"><input type="hidden" name="fini">';

    open_default('作品評價', htmlcode, '<input type="button" value="確定" onclick="chkdata(' + acg_sn + ')" />　<input type="button" value="取消" onclick="$.lightbox.close();" />');

    if( 1 <= star ){
      $('#star_explan').get()[0].innerHTML = messages[star];
      $(':input[name=fini]').get(0).value = 1;

      Star_set(star);
    }
  }
}

function Star_set(f){
  if( 1 == $(':input[name=fini]').get(0).value || $(':input[name=star]').get(0).value != f ){
    Star_func(f,$('#star_explan').get()[0].innerHTML);
    $(':input[name=star]').get(0).value = f;
  }
}

function Star_func(f,s){
  if( 1 == $(':input[name=fini]').get(0).value || $(':input[name=star]').get(0).value != f ){
    $('#star_explan').get()[0].innerHTML = s;

    for(j=1; j<=5; j++){
      $('#star'+j).get()[0].src = (s && j <= f ) ? 'http://pic.bahamut.com.tw/acg/icon_star1.gif' : 'http://pic.bahamut.com.tw/acg/icon_star1a.gif';
    }

    $(':input[name=star]').get(0).value = 0;
    $(':input[name=fini]').get(0).value = 0;
  }
}

function chk_feature(){
  //if( 3 < $(':checkbox[name=fc\[\]]').filter('[checked]').size() ){
  if($('[name=fc\\[\\]]:checked').size() > 5){
    alert('特色最多只能選擇五項，請修正。');
    return false;
  }
  return true;
}

function chkdata(s){
  if( !$(':input[name=star]').get(0).value || 0 == $(':input[name=star]').get(0).value ){
    alert( '請給個評價喔' );
    return false;
  }

  if( !chk_feature() ){ return false; }

  var fc_comb = '';
  if( $(':checkbox[name=fc\\[\\]]').filter('[checked]').size() ){
    var fc_tmp = $(':checkbox[name=fc\\[\\]]').filter('[checked]').val();

    if( fc_tmp.length > 1 ){
      fc_comb = fc_tmp.join('&fc[]=');
    }else{
      fc_comb = fc_tmp;
    }

    fc_comb = '&fc[]=' + fc_comb;
  }

  $.ajax({
    url: '/ajax/acgfeaturea.php',
    success: function(feaxmldoc){acgfeaturea_rs(feaxmldoc, s) },
    param: 's=' + s + '&star=' + $(':input[name=star]').get(0).value + fc_comb,
    method: 'POST'
  });
}

function acgfeaturea_rs(save_xmldoc, acg_sn){
  $.lightbox.close();

  var errNodes = save_xmldoc.getElementsByTagName('errMsg');
  var htmlcode = '';

  if(errNodes.length){
    htmlcode += errNodes[0].firstChild.nodeValue;
    open_default('', htmlcode, '<input type="button" value="確定" onclick="$.lightbox.close();" />');
  }else{
    //定義在home_new.js
    try{ showDetal_destroy() } catch(e){}

    var fin = save_xmldoc.getElementsByTagName('fin');

    htmlcode += fin[0].firstChild.nodeValue;

    var star = save_xmldoc.getElementsByTagName('star');
    var star_num = star[0].firstChild.nodeValue;
    if( $('#star_'+acg_sn).get(0) ){ drawStar(acg_sn, parseInt(star_num, 10)); }

    open_default('作品評價　　　　', htmlcode, '<input type="button" value="確定" onclick="$.lightbox.close();" />');
    if( $('#newscore' + acg_sn).size() ) {
      var html = save_xmldoc.getElementsByTagName('html')[0].firstChild.nodeValue;
      $('#newscore' + acg_sn).html(html);
    }
  }
}

function signin_func(acgsn){
  $.ajax({
    url:'/ajax/signinNew1.php',
    success:function(signxml){ signin_rs(signxml, acgsn) },
    param:'s='+acgsn,
    method:'GET'
  });
}

function signin_rs(rsdata, acgsn){
  if( 'string' == typeof(rsdata) ){
    rsdata = '<form name="frm0401"><input type="hidden" name="s" value="' + acgsn + '">' + rsdata + '</form>簽到使用規範：<br>1.請勿簽到他人帳號。<br>2.盜簽他人帳號者，一旦查明，最重以刪除帳號處分。';
    open_default('遊戲角色簽到', rsdata, '<input type="button" value="確定" onclick="ckdata_A($(\'form[name=frm0401]\').get(0))" /><input type="button" value="取消" onclick="$.lightbox.close();" />');
  }else{
    var errnode = rsdata.getElementsByTagName('errMsg');
    if( errnode.length ){
      open_default('遊戲角色簽到', errnode[0].firstChild.nodeValue, '<input type="button" value="確定" onclick="$.lightbox.close();" />');
    }else{
      open_default('遊戲角色簽到', '發生不明原因錯誤，請稍候再試!', '<input type="button" value="確定" onclick="$.lightbox.close();" />');
    }
  }
}

function ckdata_A(f){
  gogo = '';
  ss = f.ss.value;
  switch(ss){
    case '1':
      mm = 'Xbox Live帳號';

      var regExpID=/^[a-z0-9 ]{1,16}$/i;
      if( 16 < f.acct.value.length || !regExpID.test(f.acct.value) ){
        alert( mm + ' 限 16 英數字。' );
        return false;

      }
      break;
    case '2':
      mm = 'PS3 線上 ID';

      var regExpID=/^[a-z0-9 _-]{1,16}$/i;
      if( 16 < f.acct.value.length || !regExpID.test(f.acct.value) ){
        alert( mm + ' 限 16 英數字。' );
        return false;
      }
      break;
    case '3':
      f.acct.value = f.a1.value + f.a2.value + f.a3.value + f.a4.value;
      mm = 'Friend Code';
      if( 16 < f.acct.value.length || 16 !== f.acct.value.length || !(f.a1.value && f.a2.value && f.a3.value && f.a4.value) || isNaN(f.a1.value) || isNaN(f.a2.value) || isNaN(f.a3.value) || isNaN(f.a4.value) ){
        alert( mm + ' 限 16 數字。' );
        return false;
      }
      break;
    case '4':
      f.acct.value = f.a1.value + f.a2.value + f.a3.value;
      mm = '遊戲連線 Code';
      if( 12 < f.acct.value.length || 12 !== f.acct.value.length || !(f.a1.value && f.a2.value && f.a3.value) || isNaN(f.a1.value) || isNaN(f.a2.value) || isNaN(f.a3.value) ){
        alert( mm + ' 限 12 數字。' );
        return false;
      }
      break;
    case '5':
      mm = '遊戲帳號';
      if( 12 < f.acct.value.length ){
        alert( mm + ' 限 12 字。' );
        return false;
      }

      if( !f.serv.value || 10 < f.serv.value.length ){
        alert( '請填寫 伺服器，限 10 字。' );
        return false;
      }

      if( f.race.value && 10 < f.race.value.length ){
        alert( '種族，限 10 字。' );
        return false;
      }

      if( f.career.value && 10 < f.career.value.length ){
        alert( '職業，限 10 字。' );
        return false;
      }

      gogo = '&serv=' + encodeURIComponent(f.serv.value) + '&race=' + encodeURIComponent(f.race.value) + '&career=' + encodeURIComponent(f.career.value);

      break;
    case '6':
      if( !f.ckid.value || 32 < f.ckid.value.length ){
        alert( '遊戲驗證碼錯誤。' );
        return false;
      }
      gogo = '&ckid=' + encodeURIComponent(f.ckid.value);
      break;
    default:
      alert( '資料查詢失敗(0-1)' );
      return false;
  }

  if( 6 != ss ) {
    if( !f.acct.value ){
      alert( mm + ' 為必填欄位。' );
      return false;
    }

    gogo = 'acct=' + encodeURIComponent(f.acct.value) + gogo;
  }
  
  if( !ckdata_C(f) ){
    return false;
  }
}

function ckdata_C(f){
  if( !f.msg.value || 30 < f.msg.value.length ){
    alert( '請填寫 玩家留言，限 20 字。' );
    return false;
  }

  if( !(f.time11.value && f.time12.value) ){
    alert( '請填寫 假日上線時間。');
    return false;
  }

  if( !(f.time21.value && f.time22.value) ){
    alert( '請填寫 非假日 的上線時間。');
    return false;
  }

  if( confirm('確定要送出?') ){
    gogo += '&msg=' + encodeURIComponent(f.msg.value) + '&time11=' + f.time11.value + '&time12=' + f.time12.value + '&time21=' + f.time21.value + '&time22=' + f.time22.value + '&s=' + f.s.value;

    $.ajax({
      url: '/ajax/signinNew2.php',
      success: siginSuccess,
      param: gogo,
      method: 'POST'
    });
  }

  return false;
}

function siginSuccess(signin_xmldoc){
  var errNodes = signin_xmldoc.getElementsByTagName('errMsg');
  var htmlcode = '';

  if( errNodes.length ){
    htmlcode = errNodes[0].firstChild.nodeValue;
    open_default('遊戲角色簽到 - 訊息', htmlcode, '<input type="button" value="確定" onclick="$.lightbox.close();" />', '500px');
  }else{
    var signFin = signin_xmldoc.getElementsByTagName('fin');
    if( signFin.length ){
      //定義在home_new.js
      try{ showDetal_destroy() } catch(e){}

      open_default('遊戲角色簽到 - 訊息', '簽到完成<br>1.觀看<a href="http://acg.gamer.com.tw/signinList.php?s=' + signFin[0].childNodes[2].firstChild.nodeValue + '" target="_blank"><font color="blue">簽到列表</font></a>。<br>2.若需修改請至小屋中的<a href="http://home.gamer.com.tw/acgboxSignin.php?owner=' + signFin[0].childNodes[1].firstChild.nodeValue + '" target="_blank"><font color="blue">簽到管理</font></a>。', '<input type="button" value="確定" onclick="$.lightbox.close();" />', '500px');
    }else{
      open_default('遊戲角色簽到- 訊息', '簽到失敗', '<input type="button" value="確定" onclick="$.lightbox.close();" />', '500px');
    }
  }
}

function platform_gather(k, sn){
  $.lightbox.close();
  $.ajax({
    url: '/ajax/collectNew.php',
    success: function(xmldoc){ collectNew_rs(xmldoc, k) },
    param: 's='+sn,
    method: 'POST'
  });
}

function collectNew_rs(xmldoc, k) {
  var nodes = xmldoc.getElementsByTagName('errMsg');
  var okmsg = xmldoc.getElementsByTagName('fin');
  var htmlcode = '';
  var msg = '';

  if(nodes.length) {
    msg = nodes[0].firstChild.nodeValue;
    open_default('',msg,'<input type="button" value="確定" onclick="$.lightbox.close();" />');
  }else if(okmsg.length){
    //重產「最近加入的玩家」區塊
    var html = xmldoc.getElementsByTagName('html')[0].firstChild.nodeValue;
    $('#collectNewArea').html(html);

    $('#collectNewNum').get(0).innerHTML = parseInt($('#collectNewNum').get(0).innerHTML, 10) + 1;

    m3('collectNew'+k,'完成設定，已收藏至<a href="http://home.gamer.com.tw/platformbox.php?owner='+$.cookie.get('BAHAID')+'" target="_blank" style="color:blue">遊戲動漫櫃</a>','1');
  }else{
    m3('collectNew'+k,'完成設定，已收藏至<a href="http://home.gamer.com.tw/platformbox.php?owner='+$.cookie.get('BAHAID')+'" target="_blank" style="color:blue">遊戲動漫櫃</a>','1');
  }
}

function want2play(sn) {
  $.ajax({
    url: '/ajax/want2play.php',
    param: 's='+sn,
    cache: false,
    success: function(xmldoc){ rewant2play(xmldoc,sn); },
    method: 'GET'
  });

  return false;
}

function rewant2play(xmldoc,sn) {
  var nodes = xmldoc.getElementsByTagName('errMsg');
  var okmsg = xmldoc.getElementsByTagName('okMsg');

  if(nodes.length) {
    msg = nodes[0].firstChild.nodeValue;
    open_default('',msg,'<input type="button" value="確定" onclick="$.lightbox.close();" />');
  }else if(okmsg.length){
    $('#w2pnum_'+sn).html(parseInt($('#w2pnum_'+sn).html(),10)+1);
    m4('w2p_'+sn,'完成設定，已收藏至<a href="http://home.gamer.com.tw/acgbox.php?owner='+$.cookie.get('BAHAID')+'" target="_blank" style="color:blue"> 遊戲動漫櫃</a>','1');
    $('#w2p_'+sn).attr('onclick','').click(function(){return m4('w2p_'+sn,'你已經收藏過，前往<a href="http://home.gamer.com.tw/acgbox.php?owner='+$.cookie.get('BAHAID')+'" target="_blank" style="color:blue"> 遊戲動漫櫃</a>','1')}).attr('href','javascript:;');

  }
}

function m4(what_o,msg,what_k) {
  if( 1 == what_k ) {
    var tp = document.createElement('div');
    tp.id = 'm4txt';

    $(tp).css({
      'position':'absolute',
      'border':'1px solid #b46600',
      'background':'#fffad2',
      'padding':'3px',
      'top':$('#'+what_o).pos().y-32+'px',
      'left':$('#'+what_o).pos().x+'px'
    });

    $(tp).html(msg);
    $(tp).appendTo(document.body);

    setTimeout("m4('','','2')",3000);
  }else{
    try{document.body.removeChild($('#m4txt').get(0)) } catch(e){}
  }

  return false;
}

function Star_now(s1,s2,s3,s4,s5) {
  $('[name=ACGStar]').get(0).className = 'ACG-Star'+s1;
  $('[name=ACGStar]').get(1).className = 'ACG-Star'+s2;
  $('[name=ACGStar]').get(2).className = 'ACG-Star'+s3;
  $('[name=ACGStar]').get(3).className = 'ACG-Star'+s4;
  $('[name=ACGStar]').get(4).className = 'ACG-Star'+s5;
}

