
main = {
	
	/* Main function initiation
	--------------------------------------------------------------*/
	init: function(){
		if(this._INIT == null){
			this._INIT = true;
			
			if ($('email') != null) this.email = $('email');
		};
		
		this.startup();
	},
	
	
	/* Startup function
	--------------------------------------------------------------*/
	startup: function(){
		if (this.email != null) this.addEvents(this.email);
	},
	
	
	/* add events
	--------------------------------------------------------------*/
	addEvents:function(tE){
		tE.set('value',dict.get(tE.name));
		tE.store('defaultValue', tE.get('value'));
		
		tE.addEvent('focus', function(){
			var tV = this.get('value');
			if (tV == this.retrieve('defaultValue')) this.set('value','');
		});
		
		tE.addEvent('blur', function(){
			var tV = this.get('value');
			if (tV == '') this.set('value',this.retrieve('defaultValue'));
		});
	},
	
	
	/* Use may vary
	--------------------------------------------------------------*/
	empty: function(){
	},
	
	
	/* Handles window events
	--------------------------------------------------------------*/
	onWindowDomReady: function(){
		this.init();
	},
	
	onWindowLoad: function(){
	}
};

window.addEvent('domready', function(){
	main.onWindowDomReady();
});

window.addEvent('load', function(){
	main.onWindowLoad();
});
