function updateSpecializationSelect(indId, val)
{
    var spec = specializations[indId];
    var sel = $("select[name=specialization]");
    $("option", sel).remove();
    sel.append($("<option>-- выберите --</option>"));
    if ( indId != "" )
    {
        sel.removeAttr("disabled");
        for ( var s in spec )
        {
            var o = $("<option></option>");
            o.text(spec[s]);
            o.val(s);
            sel.append(o);
        }
    }
    else
    {
        sel.attr("disabled", "disabled");
    }
    if ( val )
    {
        sel.val(val);
    }
}

function init()
{
    $("select[name=industry]").change( function () {
            updateSpecializationSelect($(this).val());
        }
    );
    updateSpecializationSelect($("select[name=industry]").val(),$("input[name=specialization_value]").val());

    if ( typeof(wrongFields) != "undefined" )
    {
        for ( var i = 0; i < wrongFields.length; i++ )
        {
            $(".f_" + wrongFields[i]).addClass("wrong");
        }
    }
    
    $("#submit").attr("disabled","disabled");
    $("#accept_contract").click( function () {
        if ( $(this).is(":checked") )
        {
            $("#submit").removeAttr("disabled");
        }
        else
        {
            $("#submit").attr("disabled","disabled");
        }
    });
    
    $('.skills, .extra_info').autoResize({
        extraSpace : 20,
        limit : 400
    }).trigger("change.dynSiz");

}

$(document).ready(init);
