   window.addEvent('domready', function() {
	var inick = $('nickname');
	var FXnick = new Fx.Tween(inick, {duration: 1500, link: 'cancel'});
	$('nickname').addEvents({
	'focus': function(e) {
		e.stop();
		FXnick.start('background-color', color7);
		FXnick.set('color', color2);
	   inick.tween('border', '1px solid '+color6);
	},
	'blur': function(e) {
		e.stop();
		FXnick.start('background-color', color3);
		FXnick.set('color', color1);
	   inick.tween('border', '1px solid '+color1);
	}
	});
	//////////////////////////////////////////////
	/////////////////////////////////////////
	var icomm = $('comment');
	var FXcomm = new Fx.Tween(icomm, {duration: 1500, link: 'cancel'});
	$('comment').addEvents({
	'focus': function(e) {
		e.stop();
		FXcomm.start('background-color', color7);
		FXcomm.set('color', color2);
	   icomm.tween('border', '1px solid '+color6);
	},
	'blur': function(e) {
		e.stop();
		FXcomm.start('background-color', color3);
		FXcomm.set('color', color1);
	   icomm.tween('border', '1px solid '+color1);
	}
	});
	//////////////////////////////////////////////
	/////////////////////////////////////////
	var icode = $('code');
	var FXcode = new Fx.Tween(icode, {duration: 1500, link: 'cancel'});
	$('code').addEvents({
	'focus': function(e) {
		e.stop();
		FXcode.start('background-color', color7);
		FXcode.set('color', color2);
	   icode.tween('border', '1px solid '+color6);
	},
	'blur': function(e) {
		e.stop();
		FXcode.start('background-color', color3);
		FXcode.set('color', color1);
	   icode.tween('border', '1px solid '+color1);
	}
	});
	//////////////////////////////////////////////
	/////////////////////////////////////////
	var icommb = $('commentbutton');
	$('commentbutton').addEvent('mouseover', function(e) {
		// You often will need to stop propagation of the event
		e.stop();
		icommb.highlight(color1);
	});
   });
