(function() {
				// Check if jquery exists
				if(!window.jQuery) {
					return;
				};
				var $ = window.jQuery;
				$(document).ready(function() {
					$('.gateway-selector').change(function(){
						jQuery('body').trigger('update_checkout');
					});
					var gatewaySelector = $('.gateway-selector'),
						zaadField     = $('.zaad_field'),
						edahabField   = $('.edahab_field'),
						pbwalletField = $('.pbwallet_field ');
					// Check that all fields exist
					if(
					!gatewaySelector.length ||
					!zaadField.length ||
					!edahabField.length ||
					!pbwalletField.length
					) {
					return;
					}
					function toggleVisibleFields() {
					var selectedAnswer = gatewaySelector.find(':selected').val();
					if(selectedAnswer === 'zaad') {
						zaadField.show("fast", "swing");
						edahabField.hide();
						pbwalletField.hide();
					} else if(selectedAnswer === 'edahab') {
						zaadField.hide();
						edahabField.show("fast", "swing");
						pbwalletField.hide();
					} else if(selectedAnswer === 'pbwallet') {
						zaadField.hide();
						edahabField.hide();
						pbwalletField.show("fast", "swing");
					} else {
						zaadField.hide();
						edahabField.hide();
						pbwalletField.hide();
					}
					}
					$(document).on('change','input[name=gateway_field]', toggleVisibleFields);
					$(document).on('updated_checkout', toggleVisibleFields);
					toggleVisibleFields();
				});
				})();
				
				Pay via ZAAD, EVC, SAHAL using Sifalo Pay