﻿var currentEngaPage = 0;

function Scroll(controlId, distance) {
    // $("#" + controlId).marginLeft = $("#" + controlId).marginLeft + distance;
    var hfMax = document.getElementById("hfMax");
    var btnNext = document.getElementById("btnNext");
    var btnPrev = document.getElementById("btnPrev");
    if (hfMax != null) {
        if ((distance > 0 && currentEngaPage > 0) || (distance < 0 && (currentEngaPage + 1) < (hfMax.value/5))) {
            var m = Number($("#" + controlId).css("margin-left").replace('px', ''));
            $("#" + controlId).animate({ marginLeft: (m + distance) + "px" }, 1500);
            if (distance > 0) {
                --currentEngaPage;
                btnNext.style.visibility = "visible";
                if(currentEngaPage == 0)
                    btnPrev.style.visibility = "hidden";
            } else {
                ++currentEngaPage;
                btnPrev.style.visibility = "visible";
                if ((currentEngaPage + 1) >= (hfMax.value / 5))
                    btnNext.style.visibility = "hidden";
            }
        }
    }
}

function Preview(controlid) {
    document.getElementById('previewVideo').innerHTML = document.getElementById(controlid).value
}
function PreviewImage(controlid) {
    previewImage.innerHTML = "<img src='" + document.getElementById(controlid).value + "'/>";
}

/*VALIDATION*/
function Validate(myType, myControlId, myMessage, myErrorId) {

    var myControlValue = document.getElementById(myControlId)
    var myValue = myControlValue.value
    Validation.ValidateValue(myType, myControlId, myValue, myMessage, myErrorId, OnValidateSucces, OnFailed)
}
function OnValidateSucces(result) {
    var myError = document.getElementById(result[2])
    myError.className = "visible"
    myError.alt = result[1]
    myError.title = result[1]
    myError.name = result[1]
    if (result[1] != "ok") {
        myError.src = "images/fout.gif"
        myError.onclick = function() { alert(result[1]) }
    } else {
        myError.src = "images/ok.gif"
        myError.onclick = ""
    }

}
function OnFailed(error) {
    // Alert user to the error.
    if (error._statusCode > 0) {
        alert(error.get_message());
        CursorNormal();
    }
}
/*************/
