


function follow_button_disp_2( div_id, target_id, ftype) {
		
    var div = document.getElementById( div_id );
	if ( div == null ){
		return;
	}
	
    // APIリクエストURLの生成(GETメソッド)
	
    var url = "http://"+document.location.hostname+"/admin/get_follow_button.php?callback=follow_button_jsonMetabirdsApi_2&did="+div_id+"&tid="+target_id+"&ftype="+ftype;

	//alert(url);
	
    // script 要素の発行
    var script  = document.createElement( 'script' );
    script.type = 'text/javascript';
    script.src  = url;
    document.body.appendChild( script );
};

// 現在の表示内容をクリアする
function follow_button_remove_children_2 ( id ) {
    var div = document.getElementById( id );
    while ( div.firstChild ) { 
        div.removeChild( div.lastChild );
    }
};

// コールバック関数
function follow_button_jsonMetabirdsApi_2( object ) {
	
		
    // データが取得できているかチェック
    if ( ! object ) return;
	
	var login = object.login;
	var target_id = object.tid;
	var ftype = object.ftype;
	var div_id = object.div_id;
	
	if ( login == "1" ){
	    var div = document.getElementById( div_id );
		div.innerHTML = object.follow_button;
	}else{
		//別ドメインで再チャレンジ
		var hostname = document.location.hostname;
		hostname = hostname.toLowerCase();
		
		var url2 = "";
		if ( hostname.indexOf("slmame.com") != -1 ){
		
			url2 = "http://metabirds.net/admin/get_follow_button.php?callback=follow_button_jsonMetabirdsApi2_2&did="+div_id+"&tid="+target_id+"&ftype="+ftype;
		
		}else if ( hostname.indexOf("metabirds.net") != -1 ){
		
			url2 = "http://slmame.com/admin/get_follow_button.php?callback=follow_button_jsonMetabirdsApi2_2&did="+div_id+"&tid="+target_id+"&ftype="+ftype;
		
		}
	
		//alert(url);
		
		if ( url2 != "" ){
			// script 要素の発行
			var script  = document.createElement( 'script' );
			script.type = 'text/javascript';
			script.src  = url2;
			document.body.appendChild( script );
		}
	}
	
};
	

// コールバック関数2
function follow_button_jsonMetabirdsApi2_2( object ) {
	
		
    // データが取得できているかチェック
    if ( ! object ) return;
	
	var login = object.login;
	var target_id = object.tid;
	var ftype = object.ftype;
	var div_id = object.div_id;
	
	if ( login == "1" ){
		//ログインしている場合、フォローしていたらフォロー表示、フォローしてなかったらそちらのドメインでのフォロー表示
	    var div = document.getElementById( div_id );
		if ( div != null ){
			div.innerHTML = object.follow_button;
		}
	}else{
		//こちらもログインしていない場合、再度元のドメインに対して確認。ただし今回は別ドメインへのリダイレクト無し    
		//ここのホストネームには、最初のドメインが返される
   		var url3 = "http://"+document.location.hostname+"/admin/get_follow_button.php?callback=follow_button_jsonMetabirdsApi3_2&did="+div_id+"&tid="+target_id+"&ftype="+ftype;

		// script 要素の発行
		var script  = document.createElement( 'script' );
		script.type = 'text/javascript';
		script.src  = url3;
		document.body.appendChild( script );
		
	}
	
};
	

// コールバック関数3
function follow_button_jsonMetabirdsApi3_2( object ) {
	
		
    // データが取得できているかチェック
    if ( ! object ) return;
	
	var login = object.login;
	var target_id = object.tid;
	var ftype = object.ftype;
	var div_id = object.div_id;
	
	if ( login == "1" ){
		//ログインしている場合、フォローしていたらフォロー表示、フォローしてなかったらそちらのドメインでのフォロー表示
	    var div = document.getElementById( div_id );
		if ( div != null ){
			div.innerHTML = object.follow_button;
		}
	}else{
		//ログインしていない場合も、与えられた結果で表示
	    var div = document.getElementById( div_id );
		if ( div != null ){
			div.innerHTML = object.follow_button;
		}
		
	}
	
};
	

