$(document).ready(function(){

var jobFilter = function() {
		
		var id 			= parseInt( $("#division").val() );
		var lang 		= parseInt( $("#jobsFilterLanguage").val() );
		var firstLabel 	= $("#jobsFilterFirstOptionLabel").val();
		
		var country_options   = '<option value="0">' + firstLabel + '</option>';
		var location_options  = '<option value="">' + firstLabel + '</option>';
		var	company_options   = '<option value="0">' + firstLabel + '</option>';
		
		$.ajax({
        type: 'GET',
        url: '/dev/scripts/extConnector/json/jobFilter.php?type=division&lang=' + lang + '&id=' + id,
        data: '',
        dataType: 'json',
        success: function(data) {
        for(var c = 0; c < data.records['countries'].length; c++) {
                 var country = data.records['countries'][c];
                 country_options += '<option value="' + country['id'] + '">' + country['text'] + '</option>';
        }
        for(var l = 0; l < data.records['locations'].length; l++) {
                 var location = data.records['locations'][l];
                 location_options += '<option value="' + location['id'] + '">' + location['text'] + '</option>';
        }
        for(var x = 0; x < data.records['companies'].length; x++) {
                 var company = data.records['companies'][x];
                 company_options += '<option value="' + company['id'] + '">' + company['text'] + '</option>';
        }
         $("#country").html(country_options);
         $("#location").html(location_options);
         $("#company").html(company_options);
        },

        error: function(xhr, status, error) {
            //alert(error);
        },
        complete: function(jqXHR, textStatus) {

        }
    });

}

$('#division').change(function() {
	jobFilter();
});

$('#jobFilterResetButton').click(function() {
	$('#division option:first').attr('selected', 'selected');
	jobFilter();
});

});

