var imgFalse = './images/false.gif';
var imgTrue = './images/true.gif';
var flightTypes;
var traditionalCheck = 0;
var lowCostCheck = 0;
function replaceChecks() {
    flightTypes = document.getElementsByTagName('input');
    for (var i = 0; i < flightTypes.length; i++) {
        if (flightTypes[i].getAttribute('type') == 'checkbox') {
            var img = document.createElement('img');
            if (flightTypes[i].checked) {
                img.src = imgTrue;
            } else {
                img.src = imgFalse;
            }
            img.id = 'CheckChange' + i;
            img.onclick = new Function('CheckChange(' + i + ')');
            flightTypes[i].parentNode.insertBefore(img, flightTypes[i]);
            flightTypes[i].style.display = 'none';
            if (flightTypes[i].id == "Traditional"){traditionalCheck = i;}
            else if (flightTypes[i].id == "LowCost") {lowCostCheck = i;}
        }
    }
}
function CheckChange(idx) {
    var allow = true;
    var traditional = document.getElementById("Traditional");
    var lowCost = document.getElementById("LowCost");
    if (traditional && lowCost && (flightTypes[idx].id == 'Traditional' || flightTypes[idx].id == 'LowCost') && flightTypes[idx].checked) {
        if ((traditional.checked && !lowCost.checked) || (!traditional.checked && lowCost.checked)) allow = false;
    }
    if (flightTypes[idx].checked && allow) {
        flightTypes[idx].checked = '';
        document.getElementById('CheckChange' + idx).src = imgFalse;
    }
    else {
        flightTypes[idx].checked = 'checked';
        document.getElementById('CheckChange' + idx).src = imgTrue;
    }
    if (traditional && lowCost && (flightTypes[idx].id == 'Traditional' || flightTypes[idx].id == 'LowCost') ) {
        if (traditional.checked && lowCost.checked) document.getElementById('flight_type').value = 2;
        else if (!traditional.checked && lowCost.checked) document.getElementById('flight_type').value = 1;
        else if (traditional.checked && !lowCost.checked) document.getElementById('flight_type').value = 0;
    }
    if (flightTypes[idx].id == 'win_time_d') fill_calendar('w');
    else if (flightTypes[idx].id == 'win_time_p') fill_calendar('p');
    else if (flightTypes[idx].id == 'czy_faktura') toggleVisibilityById('faktura_dane');
}

