
/**
 * When called, queries the database for areas that are under the currently selected top level
 * area.
 *
 * Author: peterl
 */
IDBSYachtSearch.OrganisationAreaSelect.selectOrganisationArea = function(organisationArea, organisationAreaSecondLevel, organisationAreaSelectedLevel ) {

	var organisation_area_id_selected = organisationArea.val();
	var organisationAreaSecondLevel = organisationAreaSecondLevel;
	var organisationAreaSelectedLevel = organisationAreaSelectedLevel;
	var url = '/settings/organisation/area?id=' + organisation_area_id_selected;
	$.ajax({
		url: url,
		type: 'GET',
		dataType: 'xml',
		success: function(data) {
			organisationAreaSecondLevel.empty();
			if ($("area", data).length > 0) {
				organisationAreaSecondLevel.append("<option value=\"\">All</option>");
				$("area", data).each(function() {
					if( organisationAreaSelectedLevel == $(this).attr('id') ) {									
						organisationAreaSecondLevel.append("<option value=\"" + $(this).attr("id") + "\" selected=\"selected\">" + $(this).text() + "</option>");
					} else {
						organisationAreaSecondLevel.append("<option value=\"" + $(this).attr("id") + "\">" + $(this).text() + "</option>");
					}
				});
				organisationAreaSecondLevel.multiselect({
				   selectedText: "# of # selected",
				   noneSelectedText: 'Please select...'
				});
				//organisationAreaSecondLevel.css("display", "block");
			}else{
//				alert('test to destroy');
				organisationAreaSecondLevel.multiselect( "destroy" );
				//organisationAreaSecondLevel.css("display", "none");
			}
			
			if(organisationArea.attr('id')=='organisation_area_id'){
				IDBSYachtSearch.OrganisationAreaSelect.selectOrganisationAreaLastNode();
			}
			
		}
	});
	
};
