﻿function isTVAnumber(vatnumber) {
    if (vatnumber.length == 9 || vatnumber.length == 10) {
        // First character of 10 digit numbers should be 0
        if (vatnumber.length == 10 && vatnumber.substring(0, 1) != "0") return false;
        // Nine digit numbers have a 0 inserted at the front.
        if (vatnumber.length == 9) vatnumber = "0" + vatnumber;
        // Modulus 97 check on last nine digits
        if (97 - vatnumber.substring(0, 8) % 97 == vatnumber.substring(8, 10))
            return true
        else
            return false;
    }
    else
        return false;
}
function isRSZnumber(number, length) {
    if (number.length == length && isNumeric(number)) {
         return true
    }
    else
        return false;
}
function isNumeric(x) {
    var RegExp = /^(-)?(\d*)(\.?)(\d*)$/; 
    var result = x.match(RegExp);
    return result;
}
function isValidDate(day, month, year) {
    /*var dteDate;
    dteDate = new Date(day + '-' + month + '-' + year);
    return ((day == dteDate.getDate()) && (month == dteDate.getMonth()) && (year == dteDate.getFullYear()));*/
    return true;
}
function getBrowser() {
    var ret = "";
    if (navigator.appName.indexOf('Microsoft') != -1)
        ret = 'IE'
    else if (navigator.appName.indexOf('Netscape') != -1)
        ret = 'NS'
    else if (navigator.appName.indexOf('Opera') != -1)
        ret = 'OP'
    else ret = '';
    return ret;

}
function focusNext(fld, maxlen, nextfld) {
    if (getBrowser() == "NS") {
        if (fld.value.length >= maxlen)
            nextfld.focus();
    }
    else {
        if (fld.value.length >= maxlen)
            nextfld.focus();
    }
}

function validatePage() {
    var flag = Page_ClientValidate('Step1');
    if (flag)
        flag = Page_ClientValidate('Step2');
    if (flag)
        flag = Page_ClientValidate('Step3');
    if (flag)
        flag = Page_ClientValidate('Step4');
    if (flag)
        flag = Page_ClientValidate('Step5');
    /*if (flag)
        flag = Page_ClientValidate();*/
    return flag;
} 
