window.addEvent('domready', function() {
	var links = $$('#left_column .menu_link');
	
	links.each(function(link, i) {
		link.addEvent('mouseenter', function() {
			new Fx.Style(link, 'padding-right', {duration:200, transition: Fx.Transitions.linear, wait:false}).start(0,15);
		});
		
		link.addEvent('mouseleave', function() {
			new Fx.Style(link, 'padding-right', {duration:200, transition: Fx.Transitions.linear, wait:false}).start(15,0);
		});
	});
	
	//Vimeo Hover	
	$('vimeo_link').addEvents({
		'mouseenter': function() {
			$('vimeo_link_image').setProperty('src', "/images/vimeo_hover.jpg");
		},
		'mouseleave': function() {
			$('vimeo_link_image').setProperty('src', "/images/vimeo.jpg");
		}
	});
	
	//Email Link Hover
	var Tips2 = new Tips($$('.email_link'), {
		initialize:function(){
			this.fx = new Fx.Style(this.toolTip, 'opacity', {duration: 350, wait: false}).set(0);
		},
		onShow: function(toolTip) {
			this.fx.start(1);
		},
		onHide: function(toolTip) {
			this.fx.start(0);
		},
		className: 'email'
	});
	
	//Login Form - Sidebar
	if ($('login')) {
		var login = $('login');
		var pass = $('password');
		login.addEvents({
			'focus': function() {
				if (login.getProperty('value') != "login") {
					return
				}
				else {
					login.setProperty('value', "");
				}
			},
			'blur': function() {
				if (login.getProperty('value') != "") {
					return
				}
				else {
					login.setProperty('value', "login");
				}
			}
		});
		pass.addEvents({
			'focus': function() {
				if (pass.getProperty('value') == "password") {
					pass.setProperty('type', 'password');
					pass.setProperty('value', "");
				}
				else {
					return
				}
			},
			'blur': function() {
				if (pass.getProperty('value') != "") {
					return
				}
				else {
					pass.setProperty('type', 'text');	
					pass.setProperty('value', "password");
				}
			}
		});
	}
	
	//Make the footer light up the night!
	$('footer').addEvents({
		'mouseenter' : function() {
			this.addClass('footer_highlight');
			$('bp_logo').setProperty('src','/images/bp_logo_bright.jpg');
		},
		'mouseleave' : function() {
			this.removeClass('footer_highlight');
			$('bp_logo').setProperty('src','/images/bp_logo_dark.jpg');
		}
	});
});