
function arrow(aFlag){
    if (mFlag == false){
        mFlag = true;

        var element = document.getElementById("slide");

        if (aFlag == 1){

            if (nMax - pMax > nPos){
                if (mSpeed >= 0){
                    mSpeed *= -1;
                }

                nPos++;
                xPos = nPos * xMove * -1;
                sID  = setInterval(move,10);
            }
            if (nMargin == xPos){
                mFlag = false;
            }
        } else if (aFlag == 2){

            if (nPos > 0){
                if (mSpeed < 0){
                    mSpeed *= -1;
                }

                nPos--;
                xPos = nPos * xMove * -1;
                sID  = setInterval(move,10);
            }
            if (nMargin == xPos){
                mFlag = false;
            }
        } else {

            alert("不正なパラメータが渡されました！");
            exit;
        }

    }
}


function move() {
    var element = document.getElementById("slide");


    dx       = xMove * 0.1 * mSpeed;
    nMargin += dx;


    element.style.marginLeft =  nMargin + "px";


    if (nMargin == xPos){
        mFlag = false;
        clearInterval(sID);
    }
}


function arrow_s(aFlag){

    if (m_Flag == false){
        m_Flag = true;

        var element = document.getElementById("slide2");

        if (aFlag == 1){

            if (n_Max - p_Max > n_Pos){
                if (m_Speed >= 0){
                    m_Speed *= -1;
                }

                n_Pos++;
                x_Pos = n_Pos * x_Move * -1;
                s_ID  = setInterval(move_s,10);
            }
            if (n_Margin == x_Pos){
                m_Flag = false;
            }
        } else if (aFlag == 2){

            if (n_Pos > 0){
                if (m_Speed < 0){
                    m_Speed *= -1;
                }

                n_Pos--;
                x_Pos = n_Pos * x_Move * -1;
                s_ID  = setInterval(move_s,10);
            }
            if (n_Margin == x_Pos){
                m_Flag = false;
            }
        } else {

            alert("不正なパラメータが渡されました！");
            exit;
        }

    }
}

function move_s() {
    var element = document.getElementById("slide2");


    n_dx       = x_Move * 0.1 * m_Speed;
    n_Margin += n_dx;


    element.style.marginLeft =  n_Margin + "px";


    if (n_Margin == x_Pos){
        m_Flag = false;
        clearInterval(s_ID);
    }
}





function arrow_b(aFlag){

    if (Flag_m == false){
        Flag_m = true;

        var element = document.getElementById("slide3");

        if (aFlag == 1){

            if (Max_n - Max_p > Pos_n){
                if (Speed_m >= 0){
                    Speed_m *= -1;
                }

                Pos_n++;
                Pos_x = Pos_n * Move_x * -1;
                ID_s  = setInterval(move_b,10);
            }
            if (Margin_n == Pos_x){
                Flag_m = false;
            }
        } else if (aFlag == 2){

            if (Pos_n > 0){
                if (Speed_m < 0){
                    Speed_m *= -1;
                }

                Pos_n--;
                Pos_x = Pos_n * Move_x * -1;
                ID_s  = setInterval(move_b,10);
            }
            if (Margin_n == Pos_x){
                Flag_m = false;
            }
        } else {

            alert("不正なパラメータが渡されました！");
            exit;
        }

    }
}

function move_b() {
    var element = document.getElementById("slide3");


    dx_n       = Move_x * 0.1 * Speed_m;
    Margin_n += dx_n;


    element.style.marginLeft =  Margin_n + "px";


    if (Margin_n == Pos_x){
        Flag_m = false;
        clearInterval(ID_s);
    }
}

