﻿function onChangeArtist(index, sender) {
    updateCompositions(index, sender);
}

function updateCompositions(index, sender) {
    new Ajax.Updater("compositions" + index, "/NokiaAction.aspx?request_type=ajax&artist=" + sender.value, { method: 'get' });
}

function checkFieldsAndSubmitForm() {
    if (fieldsValidated()) {
        document.forms.action.submit();
    }
    else {
        document.getElementById('msg').innerHTML = "В Вашей анкете не хватает данных. Пожалуйста, заполните все поля анкеты. ";
    }
}

function fieldsValidated() {
    var res = true;
    res = res & checkSelect('artist0');
    res = res & checkSelect('compositions0');
    res = res & checkSelect('artist1');
    res = res & checkSelect('compositions1');
    res = res & checkSelect('artist2');
    res = res & checkSelect('compositions2');
    res = res & checkSelect('artist3');
    res = res & checkSelect('compositions3');
    res = res & checkSelect('artist4');
    res = res & checkSelect('compositions4');
    res = res & checkInput('user_name');
    res = res & checkInput('phone');
    res = res & checkInput('email');

    return res;
}

function checkSelect(name) {
    element = document.getElementsByName(name)[0];
    if (element.value == '0') {
        return false;
    }
    return true;
}

function checkInput(name) {
    element = document.getElementsByName(name)[0];
    if (element.value == '') {
        return false;
    }
    return true;
}

