function toggleLeftForm(show) {
    if (show) {
        var required = 'true';
        var animation = dojo.fx.wipeIn({node:"transfer_form_left", duration:500});
    }
    else {
        var required = 'false';
        var animation = dojo.fx.wipeOut({node:"transfer_form_left", duration:500});
    }
    dojo.byId('passengers_from').setAttribute('required', required);
    dojo.byId('number_from').setAttribute('required', required);
    dojo.byId('date_from').setAttribute('required', required);
    dojo.byId('passengers_from').setAttribute('required', required);
    animation.play();
}

function toggleRightForm(show) {
    if (show) {
        var required = 'true';
        var animation = dojo.fx.wipeIn({node:"transfer_form_right", duration:500});
    }
    else {
        var required = 'false';
        var animation = dojo.fx.wipeOut({node:"transfer_form_right", duration:500});
    }
    dojo.byId('passengers_to').setAttribute('required', required);
    dojo.byId('date_to').setAttribute('required', required);
    dojo.byId('passengers_to').setAttribute('required', required);
    animation.play();
}

function testTransferForm(dir, node) {
    var show = !(node.value == document.forms.transfer_form.transfer_default_value.value || node.value == document.forms.transfer_form.transfer_default_value2.value);
    if (dir == 'left') {
        toggleLeftForm(show);
    }
    else {
        toggleRightForm(show);
    }
}

function submitTransferForm(form) {
    var doSubmit = true;
    var transfer_from, transfer_to, transfer_from_display, transfer_to_display;
    if (form.transfer_from == undefined) {
        transfer_from = document.getElementById("tr_f_transfer_from");
        transfer_to   = document.getElementById("tr_f_transfer_to");
        transfer_from_display = transfer_from;
        transfer_to_display   = transfer_to;
    } else {
        transfer_from = form.transfer_from;
        transfer_to   = form.transfer_to;
        transfer_from_display = transfer_from.previousSibling;
        transfer_to_display   = transfer_to.previousSibling;
    }
    if (form.name.value == "") {
        document.getElementById("form_err_name").style.display = "block";
        form.name.className = "form_value error_input"
        doSubmit = false;
    }
    if (form.surname.value == "") {
        document.getElementById("form_err_surname").style.display = "block";
        form.surname.className = "form_value error_input"
        doSubmit = false;
    }
    if (!form.email.value.match(/[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+/)) {
        document.getElementById("form_err_email").style.display = "block";
        form.email.className = "form_value error_input"
        doSubmit = false;
    }
    if ((transfer_from.value == form.transfer_default_value.value || transfer_from.value == form.transfer_default_value2.value) && (transfer_to.value == form.transfer_default_value.value || transfer_to.value == form.transfer_default_value2.value)) {
        document.getElementById("form_err_transfer_from").style.display = "block";
        transfer_from_display.className = "error_input"
        transfer_to_display.className = "error_input"
        doSubmit = false;
    }
    if (transfer_from.value != form.transfer_default_value.value && transfer_from.value != form.transfer_default_value2.value) {
        if (form.passengers_from.value == "") {
            document.getElementById("form_err_passengers_from").style.display = "block";
            form.passengers_from.className = "form_value error_input"
            doSubmit = false;
        }
        if (form.number_from.value == "") {
            document.getElementById("form_err_number_from").style.display = "block";
            form.number_from.className = "form_value error_input"
            doSubmit = false;
        }
    }
    if (transfer_to.value != form.transfer_default_value.value && transfer_to.value != form.transfer_default_value2.value) {
        if (form.passengers_to.value == "") {
            document.getElementById("form_err_passengers_to").style.display = "block";
            form.passengers_to.className = "form_value error_input"
            doSubmit = false;
        }
        if (form.number_to.value == "") {
            document.getElementById("form_err_number_to").style.display = "block";
            form.number_to.className = "form_value error_input"
            doSubmit = false;
        }
    }
    if (form.captcha.value == "") {
        document.getElementById("form_err_captcha").style.display = "block";
        form.captcha.className = "form_value error_input"
        doSubmit = false;
    }
    return doSubmit;
}

