function MedicalAjaxShowHotels() {
	var IdsList = jQuery('input#CheckMedicalsIds');
	jQuery('div#AjaxMedicalHotels').html('<b>LOADING...</b>');
	jQuery.ajax({
		type: 'POST',
		cache: false,
		url: GLOBAL_SETTING_SERVER_NAME + 'wp-content/plugins/configurator/ajax/ajax-medicals.php?server_name=' + GLOBAL_SETTING_SERVER_NAME + '&params=' + IdsList.attr('value'),
		//context: IdsList.attr('value'),
		success: function(data) {
			jQuery('div#AjaxMedicalHotels').html(data);
		}
	});
	//alert(IdsList.attr('value'));
}

function MedicalUpdateIdsList() {
	var IdsList = jQuery('input#CheckMedicalsIds');
	IdsList.attr('value', IdsList.attr('class'));
	MedicalAjaxShowHotels();
}

function MedicalAddId(ThisCheckBox) {
	var IdsList = jQuery('input#CheckMedicalsIds');
	if(!IdsList.hasClass(ThisCheckBox.attr('id'))) {
		IdsList.addClass(ThisCheckBox.attr('id'));
		MedicalUpdateIdsList();
	}
}

function MedicalRemoveId(ThisCheckBox) {
	var IdsList = jQuery('input#CheckMedicalsIds');
	if(IdsList.hasClass(ThisCheckBox.attr('id'))) {
		IdsList.removeClass(ThisCheckBox.attr('id'));
		MedicalUpdateIdsList();
	}
}

function MedicalCheckBoxClick(ThisCheckBox) {
	if(ThisCheckBox.attr('checked')) {
		MedicalAddId(ThisCheckBox);
	} else {
		MedicalRemoveId(ThisCheckBox);
	}
}

jQuery(document).ready(function() {
	jQuery('input[type=checkbox].CheckBoxMedicals').each(function(i) {
		jQuery(this).click(function() {
			MedicalCheckBoxClick(jQuery(this));
		});
	});
	
	var IdsList = jQuery('input#CheckMedicalsIds');
	if(IdsList.attr('value') != '') { MedicalAjaxShowHotels(); }
});
