
function update_package(id_double, id_first, id_last)
{     
    var el_double = document.getElementById(id_double);
    var el_first = document.getElementById(id_first);
    var el_last = document.getElementById(id_last);
    
    if (el_double.checked == true)
    {
        el_first.disabled = false;
        el_last.disabled = false;
    }
    else
    {
        el_first.disabled = true;
        el_last.disabled = true;
    }
}

function update_room(id_4, id_3, id_4_in, id_3_in)
{
        
    var el_4 = document.getElementById(id_4);
    var el_3 = document.getElementById(id_3);
    var el_4_in = document.getElementById(id_4_in);
    var el_3_in = document.getElementById(id_3_in);
    
    var el_4_inputs = el_4_in.getElementsByTagName('input');
    var el_3_inputs = el_3_in.getElementsByTagName('input');
    
    if (el_4.checked == true)
    {
        for (i = 0; i < el_4_inputs.length; i++)
        {
            el_4_inputs[i].disabled = false;
            el_3_inputs[i].disabled = true;
            el_3_inputs[i].checked = false;
        }
    }
    else
    if (el_3.checked == true)
    {
        for (i = 0; i < el_4_inputs.length; i++)
        {
            el_4_inputs[i].disabled = true;
            el_3_inputs[i].disabled = false;
            el_4_inputs[i].checked = false;
        }
    }
    else
    {
        for (i = 0; i < el_4_inputs.length; i++)
        {
            el_4_inputs[i].disabled = true;
            el_3_inputs[i].disabled = true;
        }
    }
    
}

function update_basket_with(id_basket)
{
    var el_basket = document.getElementById(id_basket);
    var total = 0;
        
    if (fields["a"].checked == true)
    {
        total += prices["price_airport"];
    }
    
    if (fields["3w"].checked == true)
    {
        total += prices["price_guided_tour"] * parseInt(fields["t"].value);
    }
             
    
    if (fields["s"].checked == true)
    {
        if (fields["4c"].checked == true)
        {
            total += prices["price_4_with_c"];
            total += 3 * prices["price_sup_c"];
        }
        else
        if (fields["4d"].checked == true)
        {
            total += prices["price_4_with_d"];
            total += 3 * prices["price_sup_d"];
        }
        else
        if (fields["4e"].checked == true)
        {
            total += prices["price_4_with_e"];
            total += 3 * prices["price_sup_e"];
        }
        else
        if (fields["4js"].checked == true)
        {
            total += prices["price_4_with_js"];
            total += 3 * prices["price_sup_js"];
        }
        else
        if (fields["4es"].checked == true)
        {
            total += prices["price_4_with_es"];
            total += 3 * prices["price_sup_es"];
        }
        else
        if (fields["3c"].checked == true)
        {
            total += prices["price_3_with_c"];
            total += 2 * prices["price_sup_c"];
        }        
        else
        if (fields["3d"].checked == true)
        {
            total += prices["price_3_with_d"];
            total += 2 * prices["price_sup_d"];
        }
        else
        if (fields["3e"].checked == true)
        {
            total += prices["price_3_with_e"];
            total += 2 * prices["price_sup_e"];
        }
        else
        if (fields["3js"].checked == true)
        {
            total += prices["price_3_with_js"];
            total += 2 * prices["price_sup_js"];
        }
        else
        if (fields["3es"].checked == true)
        {
            total += prices["price_3_with_es"];
            total += 2 * prices["price_sup_es"];
        }
    }
    else
    if (fields["d"].checked == true)
    {
        if (fields["4c"].checked == true)
        {
            total += prices["price_4_with_c"] * 2;
        }
        else
        if (fields["4d"].checked == true)
        {
            total += prices["price_4_with_d"] * 2;
        }
        else
        if (fields["4e"].checked == true)
        {
            total += prices["price_4_with_e"] * 2;
        }
        else
        if (fields["4js"].checked == true)
        {
            total += prices["price_4_with_js"] * 2;
        }
        else
        if (fields["4es"].checked == true)
        {
            total += prices["price_4_with_es"] * 2;
        }
        else
        if (fields["3c"].checked == true)
        {
            total += prices["price_3_with_c"] * 2;
        }
        else
        if (fields["3d"].checked == true)
        {
            total += prices["price_3_with_d"] * 2;
        }
        else
        if (fields["3e"].checked == true)
        {
            total += prices["price_3_with_e"] * 2;
        }
        else
        if (fields["3js"].checked == true)
        {
            total += prices["price_3_with_js"] * 2;
        }
        else
        if (fields["3es"].checked == true)
        {
            total += prices["price_3_with_es"] * 2;
        }
    }
    
    el_basket.innerHTML = total;
}

function update_basket_wo(id_basket)
{
    var el_basket = document.getElementById(id_basket);    
    var total = 0;
    
    if (fields["3wo"].checked == true)
    {
        total += prices["price_3_wo"];
        total += prices["price_guided_tour"] * parseInt(fields["t"].value);
    }
    else
    if (fields["4wo"].checked == true)
    {
        total += prices["price_4_wo"];
    }
    
    el_basket.innerHTML = total;
}

function update_travel(id_plane, id_disabler)
{
    var el_plane = document.getElementById(id_plane);
    var el_disabler = document.getElementById(id_disabler);
    
    var plane_inputs = el_disabler.getElementsByTagName('input');
    var plane_selects = el_disabler.getElementsByTagName('select');
    
    if (el_plane.checked == true)
    {
        for (i = 0; i < plane_inputs.length; i++)
        {
            plane_inputs[i].disabled = false;
        }
        for (i = 0; i < plane_selects.length; i++)
        {
            plane_selects[i].disabled = false;
        }
    }
    else
    {
        for (i = 0; i < plane_inputs.length; i++)
        {
            plane_inputs[i].disabled = true;
        }
        for (i = 0; i < plane_selects.length; i++)
        {
            plane_selects[i].disabled = true;
        }
    }            
}


function worldpay_onsubmit(url)
{
    document.location.href = url; 
}

function update_heard(id_other, id_text)
{
    var el_other = document.getElementById(id_other);
    var el_text = document.getElementById(id_text);
    
    if (el_other.checked == true)
    {
        el_text.disabled = false;
    }
    else
    {
        el_text.disabled = true;
    }
        
}

function update_tour(id_3, id_tour)
{
    var el_3 = document.getElementById(id_3);
    var el_tour = document.getElementById(id_tour);
    
    if (el_3.checked == true)
    {
        el_tour.disabled = false;
    }
    else
    {
        el_tour.disabled = true;
    }
    
}
