$(document).ready(function(){
    
    $("select#id_form-0-community").find('option')
                                   .remove()
                                   .end()
                                   .append('<option selected="selected" value="">----</option>')
                                   .val('');
    $("select#id_form-0-community").append('<option value="164">No Community</option>')

    $("select#id_form-0-state").change(function() {
        var url = "/contact/community/state/"+$(this).val();
        $.getJSON(url,function(data){
            if (data[0]) {
                $("select#id_form-0-community").find('option')
                                               .remove()
                                               .end()
                                               .append('<option selected="selected" value="">----</option>')
                                               .val('');
                $.each(data, function(i,data) {
                    $("select#id_form-0-community").append('<option value="'+data.pk+'">'+data.fields.name+'</option>')
                });
            } else {
                $("select#id_form-0-community").find('option')
                                               .remove()
                                               .end()
                                               .append('<option selected="selected" value="">----</option>')
                                               .val('');
                $("select#id_form-0-community").append('<option value="164">No Community</option>')
            }
        });
    });
    
    $("input#id_form-0-zip").blur(function() {
        if ($("input#id_form-0-zip").val().length >= 5) {
            var url = "/contact/community/zip/"+$(this).val();
            $.getJSON(url,function(data){
                if (data[0]) {
                    $("select#id_form-0-community").find('option')
                                                   .remove()
                                                   .end()
                                                   .append('<option selected="selected" value="">----</option>')
                                                   .val('');
                    $.each(data, function(i,data) {
                        $("select#id_form-0-community").append('<option value="'+data.pk+'">'+data.fields.name+'</option>')
                    });
                } else {
                    $("select#id_form-0-community").find('option')
                                                   .remove()
                                                   .end()
                                                   .append('<option selected="selected" value="">----</option>')
                                                   .val('');
                    $("select#id_form-0-community").append('<option value="164">No Community</option>')

                }
            });
        }   
    });


});

