// 車輌一覧のボタンにマウスオーバー
function stockLinkMouseOver(imgId)
{
    var srcT = $(imgId).src;
    var arr = srcT.split('-');
    var i;

    srcT = '';
    for (i=0; i<(arr.length-1); i++) {
        srcT += arr[i] + '-';
    }
    srcT += '2';
    srcT += arr[i];
    $(imgId).src = srcT;
}
// 車輌一覧のボタンからマウスアウト
function stockLinkMouseOut(imgId)
{
    var srcT = $(imgId).src;
    var arr = srcT.split('-');
    var i;

    srcT = '';
    for (i=0; i<(arr.length-1); i++) {
        srcT += arr[i] + '-';
    }
    srcT += arr[i].substr(1);

    $(imgId).src = srcT;
}

// 新着車輌のボタンにマウスオーバー
function newArrivedMouseOver(obj)
{
    var srcT = obj.src;
    obj.src = srcT.replace('.gif', 'Act.gif');
}
// 新着車輌のボタンからマウスアウト
function newArrivedMouseOut(obj)
{
    var srcT = obj.src;
    obj.src = srcT.replace('Act.gif', '.gif');
}

// 1ページ前の新着車両リストを取得
function goNewArrivedBack()
{
    var page = $F('nowArrivedPage');
    page = parseInt(page, 10) - 1;
    goNewArrivedPage(page);
}
// 1ページ後の新着車両リストを取得
function goNewArrivedNext()
{
    var page = $F('nowArrivedPage');
    page = parseInt(page, 10) + 1;
    goNewArrivedPage(page);
}
// 新着車両の特定ページを取得
function goNewArrivedPage(page)
{
    $('newArrivedCoreDiv1').innerHTML = '<br /><br /><br /><br /><img src="./img/wait.gif" /> 暫くお待ち下さい...';
    $('newArrivedCoreDiv2').innerHTML = '<br /><br /><br /><br /><img src="./img/wait.gif" /> 暫くお待ち下さい...';
    $('newArrivedCoreDiv3').innerHTML = '<br /><br /><br /><br /><img src="./img/wait.gif" /> 暫くお待ち下さい...';
    $('newArrivedCoreDiv4').innerHTML = '<br /><br /><br /><br /><img src="./img/wait.gif" /> 暫くお待ち下さい...';

    var url   = '_Ajax.php';
    var param = 'acttype=getNewArrivedPage'
              + '&page=' + page
        ;

    var myAjax = new Ajax.Request(
            url,
            {
                method: 'post',
                parameters: param,
                onSuccess: _goNewArrivedPageOk,
                onFailure: _goNewArrivedPageErr
            });
    return false;
}
function _goNewArrivedPageOk(res)
{
    var ret = String(res.responseText);

    if (ret == 'ERROR') {
        $('newArrivedCoreDiv1').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
        $('newArrivedCoreDiv2').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
        $('newArrivedCoreDiv3').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
        $('newArrivedCoreDiv4').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
        alert("データの取得中にエラーが発生しました。");
        return false;
    }

    var arr = ret.split('##!!##$$&&ajj!!###', 6);

    $('newArrivedCoreDiv1').innerHTML = arr[0];
    $('newArrivedCoreDiv2').innerHTML = arr[1];
    $('newArrivedCoreDiv3').innerHTML = arr[2];
    $('newArrivedCoreDiv4').innerHTML = arr[3];

    // 現在のページ
    $('nowArrivedPage').value = arr[4];

    if (arr[5] == '1') {
        // 最終ページだったら
        $('newArrivedNextBtn').style.display = 'none';
    } else {
        $('newArrivedNextBtn').style.display = '';
    }

    if (arr[4] == '1') {
        // 1ページ目だったら
        $('newArrivedBackBtn').style.display = 'none';
    } else {
        $('newArrivedBackBtn').style.display = '';
    }
}
function _goNewArrivedPageErr(res)
{
    $('newArrivedCoreDiv1').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
    $('newArrivedCoreDiv2').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
    $('newArrivedCoreDiv3').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
    $('newArrivedCoreDiv4').innerHTML = '<br /><br /><br /><br /><b>取得できませんでした。</b>';
    alert("通信中にエラーが発生しました。\r\nインターネットに正常に接続されているか、確認して下さい。");
}


// トラックの箱をクリック
var g_truckbox_dlg;

function truckboxClick(){if (! g_truckbox_dlg){g_truckbox_dlg = new Ext.BasicDialog("moreViewTruckBox",{autoTabs:true,width:800,height:650,shadow:true,minWidth:500,minHeight:400,proxyDrag:true});
g_truckbox_dlg.addKeyListener(27,g_truckbox_dlg.hide,g_truckbox_dlg);g_truckbox_dlg.addButton('閉じる',g_truckbox_dlg.hide,g_truckbox_dlg); } g_truckbox_dlg.show(Ext.get('moreTruckBoxLink').dom);  return false;}
