﻿//----------------------------base function pool

//gets element by id
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}


function checkName(txtName) {
    var val = WebForm_GetElementById(txtName);
    cvicky.WebService.freeName(val.value, onNameCheckDone);
}
function onNameCheckDone(result) {
    if (result == true) {
        WebForm_GetElementById('nameNAvailable').style.display = "none";
        WebForm_GetElementById('nameAvailable').style.display = "block";
        WebForm_GetElementById(btnName).disabled = false;
    }
    else {
        WebForm_GetElementById('nameNAvailable').style.display = "block";
        WebForm_GetElementById('nameAvailable').style.display = "none";
        WebForm_GetElementById(btnName).disabled = true;
    }
}
function sameAddress(checkName) {
    var endis = WebForm_GetElementById(checkName).checked;
    WebForm_GetElementById(invAd1).value = '';
    WebForm_GetElementById(invAd1).disabled = endis;
    WebForm_GetElementById(invAd2).value = '';
    WebForm_GetElementById(invAd2).disabled = endis;
    WebForm_GetElementById(invAd3).value = '';
    WebForm_GetElementById(invAd3).disabled = endis;
    WebForm_GetElementById(invAd4).value = '';
    WebForm_GetElementById(invAd4).disabled = endis;
    WebForm_GetElementById(invAd5).value = '';
    WebForm_GetElementById(invAd5).disabled = endis;
    WebForm_GetElementById(invAd6).value = '';
    WebForm_GetElementById(invAd6).disabled = endis;
}

var movingIn = false;
var t = 0;

function moveIn(divName) {
    var myDiv = document.getElementById(divName);
    if (myDiv == null) return;

    t = 100;
    if (movingIn) clearInterval(moveInTimer);
    movingIn = true;
    moveInTimer = setInterval('stepIn("' + divName + '")', 1);
}

function stepIn(divName) {
    t -= 2;
    var wi = parseInt(110 - 0.05 * (100 - t) * (100 - t));
    if (wi < 0) wi = 0;
    var myDiv = document.getElementById(divName)
    if (myDiv == null) {
        return;
        clearInterval(moveInTimer);
        movingIn = false;
    }
    
    myDiv.style.left = wi + "px";

    if (t <= 0) {
        clearInterval(moveInTimer);
        movingIn = false;
    }
}

function moveOut(divName) {
    clearInterval(moveInTimer);
    document.getElementById(divName).style.left = '110px';
}
