$.tabs = function(selector, start) {
	$(selector).each(function(i, element) {
		$($(element).attr('tab')).css('display', 'none');
		
		$(element).click(function() {
			$(selector).each(function(i, element) {
				$(element).removeClass('selected');
				
				$($(element).attr('tab')).css('display', 'none');
			});
			
			$(this).addClass('selected');
			
			$($(this).attr('tab')).css('display', 'block');
		});
	});
	
	if (!start) {
		start = $(selector + ':first').attr('tab');
	}

	$(selector + '[tab=\'' + start + '\']').trigger('click');
};

function ChangeZone(url, var_postcode, var_city) {
    var postcode = $('#' + var_postcode).val();
    var city     = $('#' + var_city).val();
    $.get(url+"&postcode="+postcode, function(data) {
            $('#' + var_city).val(data);
    });
}

Input = {

	clearDefault: function(elm) {

		elm = $(elm);

		var key = 'defValue';

		elm.data(key, elm.val());

		elm.focus(function(elm) {

			el = $(this);

			if(el.data(key) == el.val()) {
				el.val('');
			}
			
		});

	}

};
