window.onload = setDefaults; 

function validate() {
    var independent = document.getElementById('independent');
    var job_asigurat = document.getElementById('job_asigurat');
    var pachetspecial = document.getElementById('pachetspecial');
    var pachet_special = document.getElementById('pachet_special');
    var full_refund = document.getElementById('full_refund');

    var msg = "";
    var total = 0;
    deleteCookies();
    if (independent.checked) {
       var independent_value = parseInt(independent.value);
       msg += "Independent $" + independent_value.toString() +"<br />";
       total += independent_value;
       setCookie(independent.name.toString(), independent_value.toString(), 30);
    }
    else if (job_asigurat.checked) {
       var job_asigurat_value = parseInt(job_asigurat.value);
       msg += "Job asigurat $"+ job_asigurat_value.toString() + "<br />";
       total += job_asigurat_value;
       setCookie(job_asigurat.name.toString(), job_asigurat_value.toString(), 30);
       if (pachetspecial.checked) {
          var pachet_special_value =  parseInt(pachet_special.value);
          msg += "Pachet special $" + pachet_special_value.toString() + " <br />";
          total += pachet_special_value;
          setCookie(pachetspecial.name.toString(), pachet_special_value.toString(), 30);
          setCookie(pachet_special.name.toString(), pachet_special.selectedIndex, 30);
       }
    }
    if ((independent.checked || job_asigurat.checked) && full_refund.checked) {
    //if (full_refund.checked) {
       var full_refund_value = parseInt(full_refund.value);
       msg += "Extraoptiunea Taxa de siguranta $25 <br />";
       total += full_refund_value;
       setCookie(full_refund.name.toString(), full_refund_value.toString(), 30);
    }
    if ( total == 0 ) {
        alert("Alege un pachet");
        return false;
    }
    display_total(msg,total);
    return false;
}



function setDefaults() {
 var independent = document.getElementById('independent');
    var job_asigurat = document.getElementById('job_asigurat');
    var pachetspecial = document.getElementById('pachetspecial');
    var pachet_special = document.getElementById('pachet_special');
    var full_refund = document.getElementById('full_refund');

    var fields = new Array();
    fields[0] = independent;
    fields[1] = job_asigurat;
    fields[2] = pachet_special;
    fields[3] = pachetspecial;
    fields[4] = full_refund;

    var total = 0;
    var msg = "";
    //for (field in fields) {
    for (var field=0; field<=fields.length; field++) {
        var html_field = fields[field];
          var cookie = html_field == null ? "" : getCookie(html_field.name.toString());
          if (cookie != "") {
            html_field.checked = true;
            if (html_field.name =='independent') {
                msg += "Independent $"+html_field.value.toString() +"<br />";
                total += parseInt(html_field.value);
                job_asigurat.checked = false;
                pachetspecial.checked = false;
                job_asigurat.disabled = true;
                pachetspecial.disabled = true;
                pachet_special.disabled = true;
            }
            if (html_field.name =='job_asigurat') {
                msg += "Job Asigurat $"+ html_field.value.toString()+"<br />";
                independent.checked = false;
                independent.disabled = true;
                total += parseInt(html_field.value);
            }
            if (html_field.name =='pachetspecial') {
                msg += "Pachete Speciale $"+ cookie.toString() + "<br />";
                total += parseInt(cookie);
                independent.checked = false;
                independent.disabled = true;
            }
            if (html_field.name == 'pachet_special') {
                pachet_special.selectedIndex = parseInt(cookie);
            }
            if (html_field.name =='full_refund') {
                msg += "Full Refund $25 <br />";
                total += parseInt(html_field.value);
            }
          }
       
    }
    pachet_special.disabled = !pachetspecial.checked;

    display_total(msg,total);
}
function display_total(msg,total) {
   document.getElementById('total').innerHTML = "<div id=\"total_pannel\"><strong>Pachete alese:</strong> <br />" +msg + "<strong>Total: $" + total.toString() + "</strong></div>";
}

