// global js file

// jQuery image swap for international tours link
$(document).ready(function () {
    // preload image
    var hoverimg = $('<img />').attr('src', '/includes/ef/smithsoniansite/images/intntl_lnk_hover.png');
    $('#intllinkimg').hover(function () {
        $(this).attr('src', '/includes/ef/smithsoniansite/images/intntl_lnk_hover.png');
    }, function () {
        $(this).attr('src', '/includes/ef/smithsoniansite/images/intntl_lnk.png');
    });
});

// global helper functions
function checkPax(url) {
    if (!document.forms[0].formtocheck[0].checked && !document.forms[0].formtocheck[1].checked) {
        alert('Please select if you would like to view or enroll on a tour.');
        return;
    }
    else if (document.forms[0].txtSalesTourID.value.length == "") {
        alert('Please enter a tour number and try again.');
        document.forms[0].txtSalesTourID.focus();
        return;
    }
    else if (isNaN(parseInt(document.forms[0].txtSalesTourID.value))) {
    alert('You have entered an invalid tour number. Please re-enter the tour number using numbers only.');
        document.forms[0].txtSalesTourID.focus();
        return;
    }

    switchPleaseWait();
    if (document.forms[0].formtocheck[0].checked) {
        document.forms[0].txtAction.value = "PAXCheck";
        document.forms[0].action = url + "?salestour=" + parseInt(document.forms[0].txtSalesTourID.value);
        document.forms[0].submit();
    }
    if (document.forms[0].formtocheck[1].checked) {
        document.forms[0].txtAction.value = "PAXEnroll";
        document.forms[0].action = url;
        document.forms[0].submit();
    }
}

function switchPleaseWait() {

    var image = document.getElementById("ctl00_cphContent1_EnrollStudent_GoButton");
    var pleaseWait = document.getElementById("ctl00_cphContent1_EnrollStudent_PleaseWait");

    image.style.display = "none";
    pleaseWait.style.display = "block";
}

function empty(control) {
    if (control.cleared == null) {
        control.value = "";
        control.cleared = true;
    }
}

function clear(control) {
    if (control.cleared == null) {
        control.value = "";
        control.cleared = true;
    }
}