function changeToThumb()
{
    changeListType(listBaseQuery + '&listtype=thumbnail', 'mainVideoList');
    isListType='thumbnail';
}

function changeToList()
{
    changeListType(listBaseQuery + '&listtype=list', 'mainVideoList');
    isListType='list';
}

function changeListType(params, to)
{
    var target = $(to);
    target.innerHTML = '<img src="'+baseUrl+'/img/loading.gif">&nbsp;読み込み中...';
    
    new Ajax.Updater(
        {success: to},
        listBaseUrl,
        {
            method: 'post',
            parameters: params,
            onFailure: function(){
                $(to).innerHTML='申し訳ありません。リストを取得することができませんでした。';
            }
        }
    );
}



function setList(id)
{
    var url = listBaseUrl;

    switch(id)
    {
        case 'popular':
        var msg = '<a href="'+rankUrl+'">もっと人気の動画を見る</a>';
        var title = '最近の人気動画';
        var bar = 'none';
        listBaseQuery = 's_btype=popular&s_page=1';
        break;
        
        case 'popularAll':
        var msg = '<a href="'+rankUrl+'">もっと人気の動画を見る</a>';
        var title = 'おすすめ編集動画';
        var bar = 'none';
        listBaseQuery = 's_btype=popularAll&s_page=1';
        break;
    
        case 'latest':
        var msg = '<a href="'+latestUrl+'">さらに最新動画を見る</a>';
        var title = '最近投稿された動画';
        var bar = 'block';
        listBaseQuery = 's_btype=latest&s_page=1';
        break;
    }

    var target = $('list-msgblock-upper');
    target.innerHTML = msg;
    
    var target = $('list-msgblock-bottom');
    target.innerHTML = msg;
    
    var target = $('list-titleblock');
    target.innerHTML = title;

    var target = $('list-bar');
    target.style.display = bar;

    if(!isListType) isListType = 'list';
    changeListType(listBaseQuery + '&listtype='+isListType, 'mainVideoList');
}



function setLoginWin(type)
{
    var gWin = document.getElementById('gWin');
    var oWin = document.getElementById('oWin');
    var gTab = document.getElementById('gTab');
    var oTab = document.getElementById('oTab');

    switch(type){
        case 'openid':
        gWin.style.display="none";
        oWin.style.display="block";
        gTab.style.backgroundColor="#444";
        oTab.style.backgroundColor="#666";
        break;
        default:
        gWin.style.display="block";
        oWin.style.display="none";
        gTab.style.backgroundColor="#666";
        oTab.style.backgroundColor="#444";
        break;
    }
}
