function load_scoop(mode)
{
    var url = "/scoop/index/"+node_id+"/"+human_id+"/"+mode;
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $('scoop').innerHTML = res;
	    if (res == '<!--NONE-->' || res == '') $('scoop').hide();
	},
	onFailure:function(httpObj){
	    $('main_img').innerHTML = "";
    	}
    });    
}

function openRelDetail(key, type, hid) 
{
    // 表示調整
    $('reldet_key').innerHTML = key;
    $('reldet_human_id').value = hid;
    $('node_profile').hide();
    $('reldet_contents').show();
    reset_edges_bg_color('edge_'+hid);
    $('edge_'+hid).setAttribute('def_color', '#FFFFFF');
    
    update_reldet(type);
}

function closeRelDetail() 
{
    // 表示調整
    $('reldet_contents').hide();
    $('node_profile').appear();
    reset_edges_bg_color();
}

function reset_edges_bg_color(ex_id)
{
    var objs_edge = $('edge').getElementsByClassName('edge_col');    
    for (var n=0; n<objs_edge.length; n++ ) {    
        var obj_edge = $(objs_edge[n].id);         
        obj_edge.setAttribute('def_color', '#EEEEEE');
        if (ex_id != objs_edge[n].id) {
            Element.setStyle(obj_edge,{'backgroundColor':'#EEEEEE'});
        }
    }
}

function load_profiles()
{
    var urle_name = name.urlEncode();
    var urle_key  = $('urle_sub_query').innerHTML;
    if (!urle_key) {
	    urle_key = urle_name;
    }
    
    //update_reldet_news(urle_name, urle_key, 'prof_news', node_id);
    //update_reldet_video(urle_name, urle_key, 'prof_video', 6);
    //update_reldet_web(urle_name, urle_key, 'prof_web', node_id);
    //update_reldet_okazon(human_id, 'prof_okazon');
    
}

//////// RelDet更新
function update_reldet(type)
{
    var urle_qname = $('urle_query_name').innerHTML;
    var key        = $('reldet_key').innerHTML;
    key = key.replace(/\/+|\?/, ' ');
    var urle_key  = key.urlEncode();
    var urle_type = '';
    if (type) {
	    urle_type = type.urlEncode();
    }
    if (!urle_key) {
	    urle_key = urle_qname;
    }

    // update_reldet_hito(urle_qname, urle_key, human_id, urle_type, 'reldet_hito');
    // update_reldet_news(urle_qname, urle_key, 'reldet_news', 0);
    update_reldet_fix(urle_qname, urle_key, 'reldet_fix', 0);
    //update_reldet_web(urle_qname, urle_key, 'reldet_web', 0);
    //update_reldet_video(urle_qname, urle_key, 'reldet_video', 6);

}

//////// RelNode更新
function update_relnode(key)
{
    $('relnode').show();
    $('relnode').innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    var urle_name = $('urle_query_name').innerHTML;
    var urle_key  = key.urlEncode();
    var url = "/relnode_ajax/index/"+urle_name+'/'+urle_key;
    new Ajax.Request(url, {
	    method: "get",
	    onSuccess:function(httpObj){
	        var res = get_response_text(httpObj);
	        $('relnode').innerHTML = res;
	        if (res == '<!--NONE-->') $('relnode').hide(); },
	    onFailure:function(httpObj){
	            $('main_img').innerHTML = "";
    	}
    });    
}

//////// hito
function update_reldet_hito(urle_name, urle_key, hid, urle_type, id)
{
    if (urle_name == urle_key) {
	    $(id).innerHTML = ""; return 0;
    }
    $(id).show();
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    // 読み込み
    var url = "/reldet_ajax/hito/"+urle_name+'/'+urle_key+'/'+urle_type+'/'+hid;
    //alert(url);
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
	    $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// keyreonode
function update_reldet_keyrelnode(urle_name, urle_key, id)
{
    if (urle_name == urle_key) {
	    $(id).innerHTML = ""; return 0;
    }
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet_ajax/keyrelnode/"+urle_name+'/'+urle_key;
	$('log').innerHTML = url;
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
	    $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// news
function update_reldet_news(urle_name, urle_key, id, node_id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet_ajax/news/"+urle_name+'/'+urle_key+'/'+node_id;
    //alert(url);
    // $('log').innerHTML = url;
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();	
	    $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// news
function update_reldet_tv(urle_name, urle_key, id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    // 読み込み
    var url = "/reldet_ajax/tv/"+urle_name+'/'+urle_key;
	//$('log').innerHTML = url;
    var myAjax = new Ajax.Updater(id, url, {method: 'get'});    
    $(id).hide();
    $(id).appear();
}

function update_reldet_fix(urle_name, urle_key, id, node_id)
{
    $(id).innerHTML = "<div style='margin:100px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet_ajax/fix/"+urle_name+'/'+urle_key+'/'+node_id;
    new Ajax.Request(url, {
	    method: "get",
	    onSuccess:function(httpObj){
	        var res = get_response_text(httpObj);
	            $(id).hide();		
            $(id).innerHTML = res;
	        if (res != '<!--NONE-->') {
		            $(id).appear();
	        }
	    },
	    onFailure:function(httpObj){
	            $(id).innerHTML = "";
    	}
    });        
}

//////// web
function update_reldet_web(urle_name, urle_key, id, node_id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet_ajax/web/"+urle_name+'/'+urle_key+'/'+node_id;
    //alert(url);
	//$('log').innerHTML = url;
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
            $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).appear();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// blog
function update_reldet_blog(urle_name, urle_key, id, node_id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet_ajax/blog/"+urle_name+'/'+urle_key+'/'+node_id;
    // alert(url);
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
            $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// yahoo auction
function update_reldet_yauction(urle_name, id, node_id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet/yauction/keyw/"+urle_name+'/'+node_id;
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
            $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// yahoo chiebukuro
function update_reldet_ychie(urle_name, id, node_id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet/ychie/keyw/"+urle_name+'/'+node_id;
    //alert(url);
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
            $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// yahoo pia
function update_reldet_pia(urle_name, id, node_id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet/pia/keyw/"+urle_name+'/'+node_id;
    // alert(url);
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
            $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// amazon
function update_reldet_amazon(urle_name, urle_key, id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet_ajax/amazon/"+urle_name+'/'+urle_key;
	//$('log').innerHTML = url;
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
            $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// amazon
function update_reldet_okazon(hid, id)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    // 読み込み
    var url = "/reldet_ajax/okazon/"+hid;
	//$('log').innerHTML = url;
    //alert(url);
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
            $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		$(id).show();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// video
function update_reldet_video(urle_name, urle_key, id, num)
{
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    $(id).show();
    // 読み込み
    var url = "/reldet_ajax/video_new/"+urle_name+'/'+urle_key+'/'+num+"/"+node_id;
    new Ajax.Request(url, {
	method: "get",
	onSuccess:function(httpObj){
	    var res = get_response_text(httpObj);
	    $(id).hide();		
        $(id).innerHTML = res;
	    if (res != '<!--NONE-->') {
		        $(id).appear();
	    }
	},
	onFailure:function(httpObj){
	    $(id).innerHTML = "";
    	}
    });    
}

//////// keyword
function update_reldet_keyword(urle_name, urle_key, id)
{
    if (urle_name == urle_key) {
	    $(id).innerHTML = ""; return 0;
    }
    $(id).innerHTML = "<div style='margin:20px;text-align:center'><img src='/_img/ajax-loader.gif'></div>";
    // 読み込み
    var url = "/reldet_ajax/keyword/"+urle_name+'/'+urle_key;
	//$('log').innerHTML = url;
    var myAjax = new Ajax.Updater(id, url, {method: 'get'});    
}

//////// newsもっと読む
function open_more_news()
{
    $('link_open_more_news').hide();    
    $('more_news').show();
    
}

//////// newsもっと読む隠す
function close_more_news()
{
    $('more_news').hide();
    $('link_open_more_news').show();    
    
}

//////// newsもっと読む
function open_more_okazon()
{
    $('btn_more_okazon').hide();
    $('more_okazon').show();
}

//////// newsもっと読む隠す
function close_more_okazon()
{
    $('more_okazon').hide();
    $('btn_more_okazon').show();
    Effect.ScrollTo('prof_okazon');
}
