



$(document).ready(function(){
	// Initializing customer form
	
	$("#customer-name").TextFieldUpdater({form:'customer-request-form', emptyText:'Name'});
	$("#customer-email").TextFieldUpdater({form:'customer-request-form', emptyText:'Email'});
	$("#customer-postcode").TextFieldUpdater({form:'customer-request-form', emptyText:'Postal code (or country)'});
	
	
	$("#retailer-store").TextFieldUpdater({form:'retailer-request-form', emptyText:'Name of brand/store'});
	$("#retailer-contact").TextFieldUpdater({form:'retailer-request-form', emptyText:'Name of contact person'});
	$("#retailer-email").TextFieldUpdater({form:'retailer-request-form', emptyText:'Email'});
	$("#retailer-city").TextFieldUpdater({form:'retailer-request-form', emptyText:'City and Country'});
	
});



;(function($) {
	jQuery.fn.TextFieldUpdater = function(args) {
		
		var container = this;
		var form = $("#"+args.form)
		var emptyText = args.emptyText;
		
		function init(){
			$(container).blur(function(){
				onblur();
			});
			$(container).focus(function(){
				onfocus();
			});
			
			//alert($(form));
			
			
			$(form).submit(function(){
				onfocus();
			});
			
			
			onblur();
		}
		
		
		function onblur() {
			if($(container).attr('value') == '') {
				$(container).attr('value', emptyText);
			}
		}
		
		function onfocus() {
			//alert ($(container).attr('value'));
			if($(container).attr('value') == emptyText) {
				$(container).attr('value', '');
			}
		}
		
		
		// Initializing
		init();
		return container;
	}
})(jQuery);




