var g_url_id;  //URLID
var g_updComplete = false;  //キーワード分析更新完了フラグ
var NEXT_SITE_ANALYSIS = 2;
var MYPAGE_SEOCHECK_ID = "seocheck-line-kw-";
var MP_TIME_OUT  = 10000;

//-----------------------
//マイサイトデータの取得
//-----------------------
function getMysiteData(url_id, url) {
    i=1;
    showSeoRanking(url_id, i);
    
    //アクセス解析
    getAccessAnalysis(url_id);
    
    //SEO分析
    var kw = $(MYPAGE_SEOCHECK_ID + url_id + "-1").innerHTML;
    getSiteAnalysis(url_id, kw, 'mysite', 0);
    
    //更新日の更新
    updMypageTop('upddate_' + url_id, 'mysite', url_id);
}

//--------------------------
//クリップサイトデータの取得
//--------------------------
function getClipsiteData(url_id) {
    var clipdatas = getElementsByClassNameForFerret('clipdata', 'TD');
    var clipChild;
    for(var i=0; i<clipdatas.length; i++){
        clipChild = clipdatas[i].childNodes;
        for(var j=0; j<clipChild.length; j++) {
            if(clipChild[j].nodeType == 1 && clipChild[j].tagName.toUpperCase() == 'SPAN') {
                displayLoading_b(clipChild[j].id);
            }
        }
    }
    
    showSeoClipsiteRanking(url_id, 1);
    g_updComplete = true;
}

//------------------------------
//クリップキーワードデータの取得
//------------------------------
function getClipKeywordData(id) {
    var clipdatas = getElementsByClassNameForFerret('clipdata', 'DIV');
    var clipChild;
    for(var i=0; i<clipdatas.length; i++){
        //clipChild = clipdatas[i].childNodes;
        /*
        for(var j=0; j<clipChild.length; j++) {
            if(clipChild[j].nodeType == 1 && clipChild[j].tagName.toUpperCase() == 'SPAN') {
                
            }
        }
        */
        displayLoading_b(clipdatas[i].id);
    }
    
    updKwdLine(id);
    g_updComplete = true;
}



//-------------------
//SEO Ranking Check
//-------------------
function showSeoRanking(url_id, count) {
    if($('seocheck-line-kw-' + url_id + '-' + count) == null){
        return
    }
    
    var kwd = $('seocheck-line-kw-' + url_id + '-' + count).innerHTML;
    if(kwd == "---") {
        return
    }
    
    var url = $('url_' + url_id).innerHTML;
    url = encodeURIComponent(url);
    kwd = encodeURIComponent(kwd);
    id = 'yrank-' + url_id + '-' + count;
    
    getYahooSeoRanking(id, kwd, url);
    
    id = 'grank-' + url_id + '-' + count;
    getGoogleSeoRanking(id, kwd, url);
    
    id = 'brank-' + url_id + '-' + count;
    getBingSeoRanking(id, kwd, url);
    
    
    //setTimeout("showSeoRanking(" + url_id + ","+ count + ")",   100);
    waitUpdLoading(url_id, count);
    //count = count + 1;
}

//------------------------------
//マイページトップから呼ばれる??
//------------------------------
function updMypageTop(id, call, url_id) {
    //displayLoading_b(id);
    new Ajax.Updater(id
            , '/site/upddate/' + call + '/' + url_id
            , {
                  asynchronous: true
                , evalScripts:  false
              });                
}


//---------------------------------
// マイサイトキーワード分析
//---------------------------------
function updateSiteAnalysis(url_id, kw, call, num) {
    $('mypage_analysis_table_' + url_id).style.backgroundColor = "";
    
    displayLoadingMypageSiteAnalysis('mypage_analysis_table_' + url_id);
    
    getSiteAnalysis(url_id, kw, call);

    var count = 0;

    
    //色を戻す
    var tds = $('seorank_' + url_id).getElementsByTagName("td");
    for(var i=0; i<tds.length; i++) {
        tds[i].style.backgroundColor = "";
    }
    
    var children = $('ana_' + url_id + '_' + num).childNodes;
    for(var i=0; i<children.length; i++) {
        if(children[i].nodeName == "TD") {
            children[i].style.backgroundColor = "#FFE4E1";
        }
    }
    
    while(true){
        count++;
        if(count > 10000){
            alert('タイムアウト');
            break;
        }
        if($('mypage_analysis_table_' + url_id).innerHTML.indexOf('axload') != -1) {
            $('mypage_analysis_table_' + url_id).style.backgroundColor = "#FFE4E1";
            break;
        }
    }
}


//---------------------------------------
//SEO Ranking Check for Clipsite
//---------------------------------------
g_waitcount= 0;
function showSeoClipsiteRanking(url_id, count) {
    var clipsite_ids = getElementsByClassNameForFerret('clipsite_id', 'DIV');
    var url_ids = new Array();
    for(var i=0; i<clipsite_ids.length; i++) {
        url_ids[i]= clipsite_ids[i].innerHTML;
    }

    url_id = url_ids[count-1];
    if($('seocheck-line-kw-' + url_id + '-' + count) == null){
        return
    }
    
    var kwd = $('seocheck-line-kw-' + url_id + '-' + count).innerHTML;
    if(kwd == "---") {
        return
    }
    
    var url = $('escape_' + url_id).innerHTML;
    kwd = encodeURIComponent(kwd);
    //url = encodeURIComponent(url);
    id = 'yrank-' + url_id + '-' + count;
    
    getYahooSeoRanking(id, kwd, url);
    
    id = 'grank-' + url_id + '-' + count;
    getGoogleSeoRanking(id, kwd, url);
    
    id = 'brank-' + url_id + '-' + count;
    getBingSeoRanking(id, kwd, url);
    
    getSiteAnalysis(url_id, kwd, 'clipsite',count);
    
    
    count = count + 1;
    setTimeout("showSeoClipsiteRanking(" + url_id + ","+ count + ")",   3000);
    //waitClipsiteUpdLoading(url_id, count);
}


//-------------------------
//クリップキーワード更新
//-------------------------
function updKwdLine(id) {
    if($('enckwd-' + id) == null){
        return;
    }
    var kwd = $('enckwd-' + id).innerHTML;
    var pv = $('snum' + id).innerHTML;
    getGoogleCnt(id, pv, kwd);
    getGoogleKei(id, pv, kwd);
    getYahooCnt(id, pv, kwd);
    getYahooKei(id, pv, kwd);
    //getAdwords(id, pv, kwd);  //Googleの広告数が取れなくなったためコメントアウト
    getSponsored(id, pv, kwd);
    //waitClipKwUpdLoading(id);
    id = id + 1;
    setTimeout("updKwdLine("+ id + ")",   3000);
}



//------------------------
//SEO順位用のみ更新待ち用
//------------------------
function waitUpdLoading(url_id, count) {

    var prefix = new Array('yrank', 'grank', 'brank');
    var fin = 0;
    prefix.each (
        function(pre) {
           if ($(pre + '-' + url_id + '-' + count).innerHTML.indexOf('ajax-load') == -1) {
            fin++;
           }
        }
    );
    
    
    if (fin == 3 ) {
        showSeoRanking(url_id,count + 1);
        return;
    }
        setTimeout("waitUpdLoading(" + url_id + ","+ count + ")",   100);
}

//-----------------------------
//クリップサイト更新待ち用
//-----------------------------
function waitClipsiteUpdLoading(url_id, count) {
    var prefix = new Array('yrank', 'grank', 'brank', 'gpr', 'ycategory', 'link');
    var fin = 0;
    prefix.each (
        function(pre) {
           if ($(pre + '-' + url_id + '-' + count).innerHTML.indexOf('ajax-load') == -1) {
            fin++;
           }
        }
    );
    
    
    if (fin == 6 ) {
        showSeoClipsiteRanking(url_id, count + 1);
        return;
    }
    g_waitcount++;
    if(g_waitcount > 10000) {
        showSeoClipsiteRanking(url_id, count + 1);
        return;
    }
    setTimeout("waitClipsiteUpdLoading(" + url_id + ","+ count + ")",   100);
}

//------------------------------
//クリップキーワード更新待ち 
//------------------------------
function waitClipKwUpdLoading(id) {
  var prefix = new Array('gcnt', 'gkei', 'ycnt', 'ykei', 'sponsored');
  var fin = 0;
  prefix.each (
      function(pre) {
          if ($(pre + id).innerHTML.indexOf('ajax-load') == -1) {
              fin++;
          }
      }
  );
  
  if (fin == 5) {
      updKwdLine(id+1);
      return;
  }
  setTimeout('waitClipKwUpdLoading(' + id + ')', 100);
}


//---------------------------
// クリップキーワードを更新
//---------------------------
function updLatestClipkw(){
    //タイムスタンプ確認
    var update = $('latest_clipkw').innerHTML;
    
    //日付比較
    var dObj = new Date();
    var date  = dObj.getDate();
    if(date < 10){
        date = String(0) + date;
    }
    var month = dObj.getMonth() + 1;
    if(month < 10){
        month = String(0) + month;
    }
    var year  = dObj.getFullYear();
    var fullDay = year + '-' + month + '-' + date;

    if(update == fullDay){
        alert('クリップキーワード情報の更新は1日に1回です。');
        return;
    }

    
    if(confirm('クリップキーワード情報を最新に更新しますか？')){
    
        //キーワード分析中の場合は処理しない
        if(g_updComplete == true) {
            g_updComplete = false;
            updBlank(1);
            document.body.style.cursor = "wait";
            new Ajax.Request('/mypage/updclip/clipkw'
                , {
                  "method" : "post"
                  ,onSuccess: function(request) {
                    new Ajax.Updater('latest_clipkw'
                            , '/mypage/upddate/clipkw'
                            , {
                                  asynchronous: true
                                , evalScripts:  false
                              });                
                       getClipKeywordData(1);
                   }
                  ,onComplete: function(request) {
                       document.body.style.cursor = "default";
                   }
                  });
    }
    
    }
}


//---------------------------
//クリップサイトを更新
//---------------------------
function updLatestClipsite(){ 

    if(checkTimestamp('latest_clipsite') == false) {
        return;
    }
 
    
    if(confirm('クリップサイト情報を最新に更新しますか？')){
        //更新中の場合は処理しない
        if(g_updComplete == true) {
           g_updComplete = false;
           updBlankClipsite();
           document.body.style.cursor = "wait";
           new Ajax.Request('/mypage/updclip/clipsite'
             , {
               "method" : "post"
               ,onSuccess: function(request) {
                 new Ajax.Updater('latest_clipsite'
                         , '/mypage/upddate/clipsite'
                         , {
                               asynchronous: true
                             , evalScripts:  false
                           });
                 
                 getClipsiteData(1);
                }
               ,onComplete: function(request) {
                    document.body.style.cursor = "default";
                }
               });
 }
 
 }
}


/*
 * キーワード分析結果を空にする
 */
function updBlank(id) {
    var maxRank = 5+1;
    if ($('wordreg-line-textid-' + id) != null) {
        //空にする
        var prefix = new Array('gcnt', 'gkei', 'ycnt', 'ykei', 'adwords', 'sponsored');
        prefix.each (
            function(pre) {
                if(pre == 'yscore' || pre == 'gscore') {
                    for(var i=1; i<maxRank; i++) {
                        $(pre + id + '-' + i).innerHTML = '';
                    }
                }else{
                    $(pre + id).innerHTML = '';
                }
            }
        );
        id++;
        setTimeout('updBlank('+id+')',100);
    }else{
        return true;
    }
}

//---------------------------
// クリップサイトデータ削除
//---------------------------
function updBlankClipsite() {
    var clipdatas = getElementsByClassNameForFerret('clipdata');
    for(var i=0; i<clipdatas.length; i++) {
        var span = clipdatas[i].childNodes;
        for(var j=0; j<span.length; j++) {
            if(span[j].nodeName.toUpperCase == "SPAN") {
                span[j].innerHTML = "";
            }
        }
    }
}



function checkTimestamp(id) {
    //タイムスタンプ確認
    var update = $(id).innerHTML;
    
    //日付比較
    var dObj = new Date();
    var date  = dObj.getDate();
    if(date < 10){
       date = String(0) + date;
    }
    var month = dObj.getMonth() + 1;
    if(month < 10){
        month = String(0) + month;
    }
    var year  = dObj.getFullYear();
    var fullDay = year + '-' + month + '-' + date;
    if(update == fullDay){
        alert('データの更新は1日に1回までとなっています。');
        return false;
    }
    return true;
}





function getApplication() {
 return 'mypage';
}

function fkwsearch(kw) {
 // form submit
 document.getElementById('fkwsearch').kw.value = kw;
 document.getElementById('fkwsearch').pg.value = '1';
 document.getElementById('fkwsearch').submit();
}

function ykwsearch(kw) {
 // form submit
 document.getElementById('ykwsearch').kw.value = kw;
 document.getElementById('ykwsearch').pg.value = '1';
 document.getElementById('ykwsearch').submit();
}

function ferretFkwSubmit(kw) {
 document.getElementById('fkwsearch').kw.value = kw;
 document.getElementById('fkwsearch').pg.value = '1';
 document.getElementById('fkwsearch').fcclear.value = '1';
 document.getElementById('fkwsearch').submit();
}

function ferretTkwSubmit(kw) {
 document.getElementById('tkwsearch').kw.value = kw;
 document.getElementById('tkwsearch').pg.value = '1';
 document.getElementById('tkwsearch').fcclear.value = '1';
 document.getElementById('tkwsearch').submit();
}

/*
 * マイページTOP
 * サイト分析処理ローディング画像
 */
function displayLoadingMypageSiteAnalysis(id) {
    return $(id).innerHTML = '<div style="width: 100%; margin: auto; text-align: center; padding-top: 25px;"><img src="/imgs/axload_c.gif"></div>';
}

//検索ランキング取得
function seoupd(id) {
    if ($('seocheck-line-kw-' + g_url_id + '-' + id) != null) {
        updSeoLine(id);
    }else{
        //$('urlbox').disabled = false;
    }
}

function updSeoLine(id) {
    showSeoRanking(id);
    waitUpdLoading(id);
}



function getYahooSeoRanking(id, kwd, url) {
    displayLoading_b(id);
    
    
    jQuery.ajax({type: "GET",
                timeout: MP_TIME_OUT,
                url: '/seo/ranking/yrank/' + kwd + '/' + url,
                error:function(XHR, status, errorThrown){
                          $(id).innerHTML = '---';
                      },
                success: function(result, status){
                          $(id).innerHTML = result;
                      }
                
    });
    /*
    jQuery.get('/seo/ranking/yrank/' + kwd + '/' + url, 
           function(result) {
             $(id).innerHTML = result;
           }
     );
     */
    
     /*
     new Ajax.Updater(   id
                      , '/seo/ranking/yrank/' + kwd + '/' + url
                      , {
                        asynchronous: true
                      , evalScripts:  false
                     });
       */
}

function getGoogleSeoRanking(id, kwd, url) {
    displayLoading_b(id);
    
    
    jQuery.ajax({type: "GET",
        timeout: MP_TIME_OUT,
        url: '/seo/ranking/grank/' + kwd + '/' + url,
        error:function(XHR, status, errorThrown){
                  $(id).innerHTML = '---';
              },
        success: function(result, status){
                  $(id).innerHTML = result;
              }
    });
    
    /*
    jQuery.get('/seo/ranking/grank/' + kwd + '/' + url, 
             function(result) {
                 $(id).innerHTML = result;
             }
       );
    */
     
     /*
     new Ajax.Updater(   id
                   , '/seo/ranking/grank/' + kwd + '/' + url
                   , {
                         asynchronous: true
                       , evalScripts:  false
                     });
     */
}


function getBingSeoRanking(id, kwd, url){
    displayLoading_b(id);
    
    
    jQuery.ajax({type: "GET",
        timeout: MP_TIME_OUT,
        url: '/seo/ranking/brank/' + kwd + '/' + url,
        error:function(XHR, status, errorThrown){
                  $(id).innerHTML = '---';
              },
        success: function(result, status){
                  $(id).innerHTML = result;
              }
    });
    
    /*
    jQuery.get('/seo/ranking/brank/' + kwd + '/' + url, 
             function(result) {
               $(id).innerHTML = result;
             }
       );
     */
     /*
     new Ajax.Updater(   id
                   , '/seo/ranking/brank/' + kwd + '/' + url
                   , {
                         asynchronous: true
                       , evalScripts:  false
                     });
     */
}


//アクセス解析
function getAccessAnalysis(url_id) {
     var dispId = 'mypage_access_table_' + url_id;
     var url = $('url_' + url_id).innerHTML;
     displayLoadingMypageSiteAnalysis(dispId);
     
     jQuery.ajax({type: "GET",
         timeout: MP_TIME_OUT,
         url: '/site/access/' + url,
         error:function(XHR, status, errorThrown){
                   $(dispId).innerHTML = '';
               },
         success: function(result, status){
                   $(dispId).innerHTML = result;
               }
     });
    //waitGetData(NEXT_SITE_ANALYSIS, dispId);
}



/*
 * サイト分析情報取得
 */
function getSiteAnalysis(url_id, kw, call, count) {
    var dispId = 'mypage_analysis_table_' + url_id;

    if(call == "mysite") {
        var url = $('url_' + url_id).innerHTML;
    }else{
        var url = $('escape_' + url_id).innerHTML;
    }
    
    
    var encKw  = encodeURIComponent(kw);
    if(call == "mysite") {
    	/*
        if($(dispId).innerHTML.indexOf('axload') != -1){
            return;
        }*/
        var analysisUrl = '/site/analysis/' + url + '/' + encKw + '/mysite';
        displayLoadingMypageSiteAnalysis(dispId);
        
        jQuery.ajax({type: "GET",
            timeout: MP_TIME_OUT,
            url: analysisUrl,
            error:function(XHR, status, errorThrown){
                  },
            success: function(result, status){
                      $(dispId).innerHTML = result;
                  }
        });
        
        /*
        new Ajax.Updater(   dispId
                , analysisUrl
                , {
                      asynchronous: true
                    , evalScripts:  false
                    ,onComplete : function(request) {
                     }
                  });
                  */
    }else{
        var analysisUrl = '/site/analysis/' + url + '/' + encKw + '/clipsite';
        var gprId       = 'gpr-' + url_id + '-' + count;
        var ycategoryId = 'ycategory-' + url_id + '-' + count;
        var linkId      = 'link-' + url_id + '-' + count;
        
        displayLoading_b(gprId);
        displayLoading_b(ycategoryId);
        displayLoading_b(linkId);
        
        
        jQuery.ajax({type: "GET",
            timeout: MP_TIME_OUT,
            url: analysisUrl + '?t=gpr',
            error:function(XHR, status, errorThrown){
                      $(gprId).innerHTML = '---';
                  },
            success: function(result, status){
                      $(gprId).innerHTML = result;
                  }
        });
        
        
        jQuery.ajax({type: "GET",
            timeout: MP_TIME_OUT,
            url: analysisUrl + '?t=ycategory',
            error:function(XHR, status, errorThrown){
                      $(ycategoryId).innerHTML = '---';
                  },
            success: function(result, status){
                      $(ycategoryId).innerHTML = result;
                  }
        });
        
        
        jQuery.ajax({type: "GET",
            timeout: MP_TIME_OUT,
            url: analysisUrl + '?t=link',
            error:function(XHR, status, errorThrown){
                      $(linkId).innerHTML = '---';
                  },
            success: function(result, status){
                      $(linkId).innerHTML = result;
                  }
        });
    }
 }


//データ取得中のループ処理
// next: データ取得処理完了後の次の処理
// id  : データ取得後表示するDOMのID
function waitGetData(next, id) {
    var finish = false;
    if ($(id).innerHTML.indexOf('axload') == -1) {
        finish = true;
    }
    if(finish){
        if(next == NEXT_SITE_ANALYSIS) {
            //サイト分析データ取得処理
            //getSiteAnalysis(true);
            $('ana_kw').disabled = false;
            $('urlbox').disabled = false;
            return;
        }else if(next == 3) {
            seoupd(1);
            return;
        }
    }
    
    setTimeout("waitGetData(" + next + ",'" + id + "')", 100);

}


//URLの変更
function changeUrl(registed) {
    if(registed){
        return;
    }
    var dispId = 'mypage-sitetop';
    $('urlbox').disabled = true;  //selectboxを使用不可にする
    var selected  = $('urlbox').selectedIndex;
    var url_id = $('urlbox').options[selected].value;
    

    new Ajax.Updater(dispId
            , '/mypage/regsite/' + url_id
            , {
                  asynchronous: true
                , evalScripts:  false
                ,onComplete : function(request) {
                     load();
                 }
              });
}




//----------------------
//クリップサイト削除
//----------------------
function delClipsite() {
    // checkboxes
    var chks = getElementsByClassNameForFerret('mpchk','INPUT');    
    var chklist = new Array();
    var names = new Array();
    var value = '';
    for (i = 0; i < chks.length; i++) {
        var chkname = chks[i].name;
         names = chkname.split('_');
        var url_id = names[1];
        var kw_id  = names[2];
        if(chks[i].checked) {
            value = value + url_id + ':' + kw_id + ',';
        }
    }
    
    if(value == ''){
        alert('削除対象を選択してください。');
        return;
    }else{
        if(window.confirm("クリップサイトを削除しますか？")){
            document.getElementById('clipsite').p1.value = value;
            document.getElementById('clipsite').submit();
        }
    }

}

//----------------------
//クリップワード削除
//----------------------
function delClipword() {
    // checkboxes
    var chks = getElementsByClassNameForFerret('mpchk', 'INPUT');    
    var chklist = new Array();
    var names = new Array();
    var value = '';
    for (i = 0; i < chks.length; i++) {
        var wid = chks[i].value;
        if(chks[i].checked) {
            value = value + wid + ":";
        }
    }
    
    if(value == ''){
        alert('削除対象を選択してください。');
        return;
    }else{
        if(window.confirm("クリップキーワードを削除しますか？")){
            document.getElementById('clipkw').p1.value = value;
            document.getElementById('clipkw').submit();
        }
    }
}



//---------------------------------
// 全チェックボックスのON OFF切り替え
//---------------------------------
function switchAllCheck(check) {
    var clipChkList = getElementsByClassNameForFerret('mpchk','INPUT'); 
    
    if(check) {
        for(var i=0; i<clipChkList.length; i++){
            clipChkList[i].checked = true;
        }
    }else{
        for(var i=0; i<clipChkList.length; i++){
            clipChkList[i].checked = false;
        }
    }
}



function mypageRegsitePopup() {
    var url = '/ax/mypage/site';
    var dispId = 'regsite';
    new Lightbox.base(dispId);
    new Ajax.Updater(   dispId
                   , url
                   , {
                         asynchronous: false
                       , evalScripts:  false
                       , onLoading :   function() {  }
                     });
}

function closePopup(id){
     $(id).innerHTML = '';
     $('overlay').setStyle({'display' : 'none'}); 
}

//マイサイト移動処理　上
function mysiteUp(url_id){
    var hidden = document.getElementById("set").value;
    sequence  = hidden.split(":");
    for(var i=0; i<sequence.length; i++){
        if(url_id == sequence[i]) {
            if(i==0) return;
            str = sequence[i-1];
            sequence.splice(i-1,1,url_id);
            sequence.splice(i,1,str);
        }
    }
    
    var postSeq = '';
    for(var i=0; i<sequence.length; i++) {
        postSeq = postSeq + sequence[i];
        if(i != sequence.length-1) {
            postSeq = postSeq + ':';
        }
    }
    document.getElementById("set").value = postSeq;
    
    var item = jQuery(document.getElementById('mysite_' + url_id));
    var prev = item.prev();
    if(prev.size() == 1){
        document.getElementById('mysite_' + url_id).style.display = "none";
        prev.before(item);
        jQuery(document.getElementById('mysite_' + url_id)).fadeIn("slow");
    }

    //サーバーへのリクエスト
    jQuery.post('/mypage/sequence', 
            {'set': postSeq},
            function(result) {
                
            });
    
}


//マイサイト移動処理　下
function mysiteDown(url_id){
    var hidden = document.getElementById("set").value;
    sequence  = hidden.split(",");
    for(var i=0; i<sequence.length; i++){
        if(url_id == sequence[i]) {
            if(i+1 == sequence.length) return;
            str = sequence[i+1];
            sequence.splice(i+1,1,url_id);
            sequence.splice(i,1,str);
        }
    }
    var postSeq = '';
    for(var i=0; i<sequence.length; i++) {
        postSeq = postSeq + sequence[i];
        if(i != sequence.length-1) {
            postSeq = postSeq + ':';
        }
    }
    
    document.getElementById("set").value = postSeq;
    
    var item = jQuery(document.getElementById('mysite_' + url_id));
    var next = item.next();
    if(next.size() == 1){
        document.getElementById('mysite_' + url_id).style.display = "none";
        next.after(item);
        jQuery(document.getElementById('mysite_' + url_id)).fadeIn("slow");
    }
    
    //サーバーへのリクエスト
    jQuery.post('/mypage/sequence', 
            {'set': postSeq},
            function(result) {
                
            });
}

//マイサイト　閉じる
function mysiteClose(url_id) {
    var params = {height: "toggle"};
    var item = jQuery(document.getElementById('mysiteBody_' + url_id));
    //item.animate(params).toggle().siblings();
    item.slideToggle();
    if($('display_' + url_id).value == 0) {
        //close処理
        $('display_' + url_id).value =1;
        $('mysite_status' + url_id).src="/imgs/mypage/mysiteopen.gif";
    }else{
        //open処理
        $('display_' + url_id).value =0;
        $('mysite_status' + url_id).src="/imgs/mypage/mysiteclose.gif";
    }
    
    var display = $('display_' + url_id).value;
    //サーバーへのリクエスト
    jQuery.post('/mypage/display', 
            {'display': display, 'url_id' : url_id},
            function(result) {
                
            });
    
}

