
	(function($){
		window.addEvent('domready',function() {
			
			// opacity
			var opacity = 0.01, toOpacity = 0.3;
	
			//set opacity ASAP and events
			$$('div.opacity').set('opacity',opacity).addEvents({
				mouseenter: function() {
					this.tween('opacity',toOpacity);
				},
				mouseleave: function() {
					this.tween('opacity',opacity);
				}
			});
			
			// opacity2
			var opacity2 = 0.01, toOpacity2 = 1.0;
			
			$$('div.opacity2').set('opacity',opacity2).addEvents({
				mouseenter: function() {
					if(Browser.Engine.trident)
						this.setStyle('opacity',toOpacity2);
					else this.tween('opacity',toOpacity2);
				},
				mouseleave: function() {
					if(Browser.Engine.trident)
						this.setStyle('opacity',opacity2);
					else this.tween('opacity',opacity2);
				}
			});
			
			// opacity3
			$$('div.opacity3').set('opacity',opacity2).addEvents({
				mouseenter: function() {
					if(Browser.Engine.trident)
						this.setStyle('opacity',toOpacity2);
					else this.tween('opacity',toOpacity2);
				},
				mouseleave: function() {
					if(Browser.Engine.trident)
						this.setStyle('opacity',opacity2);
					else this.tween('opacity',opacity2);
				}
			});
			
			// fadeout && vtiger
			var opacity3 = 0.01, toOpacity3 = 0.8, toOpacity4 = 1.0;
			$$('a#vtiger_login').addEvents({
				click: function() {
					if(Browser.Engine.trident){
						$$('div#fadeout').setStyle('display','block').setStyle('opacity',toOpacity3);
						$$('div#vtiger_form').setStyle('display','block').setStyle('opacity',toOpacity4);
					}
					else{
						$$('div#fadeout').setStyle('display','block').tween('opacity',toOpacity3);
						$$('div#vtiger_form').setStyle('display','block').tween('opacity',toOpacity4);
					}
				}
			});
			
			// fadein && x-out
			$$('div#x_out').addEvents({
				click: function() {
					if(Browser.Engine.trident){
						$$('div#fadeout').setStyle('opacity',opacity3).setStyle('display','none');
						$$('div#vtiger_form').setStyle('opacity',opacity3).setStyle('display','none');
					}
					else{
						$$('div#fadeout').tween('opacity',opacity3).setStyle('display','none');
						$$('div#vtiger_form').tween('opacity',opacity3).setStyle('display','none');
					}
				}
			});
			
			// remember me
			$$('div#remember_btn').addEvents({
				click: function() {
					var rem = $$('div#remember_btn')[0];
					if(rem.className == 'on')
						rem.className = 'off';
					else rem.className = 'on';
				}
			});
			
		});
	})(document.id);
