function validatePhone(objText) {
    var validChar = "0123456789-().";
    var myLen = objText.value.length;
    var mathOK = false;

    if (myLen < 1) {
        objText.value = "";
    } else {
        for (var i = 0; i < myLen; i++) {
            if (validChar.indexOf(objText.value.charAt(i)) < 0) {
                objText.value = "";
                objText.focus();
            }
        }
    }
}

function validateTextChars(vForm,objText) {
    var validChar = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM@.,;!?()1234567890 ";
    var validAccent = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝàáâãäåæçèéêëìíîïñòóôõöùúûüýÿ"
    validChar = validChar + validAccent
    var myLen = objText.value.length;
    var mathOK = false;

    if (myLen < 1) {
        objText.value = "";
    } else {
        for (var i = 0; i < myLen; i++) {
            if (validChar.indexOf(objText.value.charAt(i)) < 0) {
                objText.value = "";
                objText.focus();
            }
        }
    }
    chopSpaces(vForm, objText);
}

function chopSpaces(vForm, objTextT) {

    var s = "";
    var el = document.getElementById(objTextT.name);
    if (el != null && el != 'undefined')
        s = el.value;

    for (i = 0; i < s.length; i++) {
        if (s.charAt(0) == " ") {
            s = s.substring(1, s.length)
        }
        if (s.charAt(s.indexOf(" ") + 1) == " ") {
            s = s.replace(s.charAt(s.indexOf(" ") + 1), "")
        }
        if (s.charAt(s.length - 1) == " ") {
            s = s.substring(0, s.lastIndexOf(" "))
        }
    }

    if (el != null || el != 'undefined')
        document.getElementById(objTextT.name).value = s;
}

// validation of required information
function validate(vForm) {
    
    var test = document.getElementById("txt1");

    if (test == null || test == 'undefined')
        return false;

    var sObj = document.getElementById("txt1").value;

    if (sObj == "") {
        vForm.txt1.focus();
        return false;
    }

    sObj = document.getElementById("txt2").value;

    if (sObj == "") {
        vForm.txt2.focus();
        return false;
    }

    sObj = document.getElementById("txt5").value;

    if (sObj == "") {
        vForm.txt5.focus();
        return false;
    }

    sObj = document.getElementById("txt8").value.value;

    if (sObj == "") {
        vForm.txt8.focus();
        return false;
    }
    sObj = document.getElementById("txt7_d").value;

    if (sObj == "select") {
        vForm.txt7_d.focus();
        return false;
    }

    sObj = vForm.rad1_a[0].checked;

    if (sObj == true) {
        sObj = document.getElementById("txt2_a").value; 
        
        if (sObj == "") {
            vForm.txt2_a.focus();
            return false;
        }
        sObj = document.getElementById("txt3_a").value;

        if (sObj == "") {
            vForm.txt2_a.focus();
            return false;
        }

        sObj = document.getElementById("txt4_a").value;

        if (sObj == "") {
            vForm.txt2_a.focus();
            return false;
        }

        sObj = document.getElementById("txt5_a").value;

        if (sObj == "") {
            vForm.txt2_a.focus();
            return false;
        }
    }
    return true;
}

function clearHotel() {
    document.getElementById('hotel_t1').style.display = 'none';
    document.getElementById('hotel_t2').style.display = 'none';
}

function showHotel() {
    document.getElementById('hotel_t1').style.display = 'block';
    document.getElementById('hotel_t2').style.display = 'block';
}

function clearAir() {
    document.getElementById('air_t1').style.display = 'none';
    document.getElementById('air_t2').style.display = 'none';
}

function showAir() {
    document.getElementById('air_t1').style.display = 'block';
    document.getElementById('air_t2').style.display = 'block';
}


