window.addEvent('domready', function () {

	var page = $(document.body).get('id');

	if (page === 'works') {	
		var is_animating = false;
		
		$('info').set('tween', {
			'onStart': function () {
				is_animating = true;
			}.bind(this),
			'onComplete': function () {
				is_animating = false;
			}.bind(this)
		});
	
		var is_visible = false;		
		$('projectName').getElement('a').addEvent('click', function (e) {		
			e.stop();
		});
		
		$('projectName').getElement('a').addEvent('mouseover', function (e) {
			if (!is_visible && !is_animating) {		
			    $('info').tween('left', -680, 0);
			    is_visible = true;
		    }
		});
		
		$('projectName').addEvent('mouseleave', function () {
			if (is_visible && !is_animating) {
				$('info').tween('left', 0, -680);
				is_visible = false;
			}
		});
				
	} else if (page === 'index') {
		show = new showcase();	
		show.parent.fade('in'); // fade first project...
		show.logos[0].fade('in'); // logo
		show.names[0].fade('in'); // ...and name

		$('previous').addEvent('click', function () {
			show.previous();
		});
		$('next').addEvent('click', function () {
			show.next();
		});	
	
	} else if (page === 'contact') {
		var is_visible = false;

		$$('fieldset.radio input').addEvent('change', function (e) {		
			if (!is_visible) {
				is_visible = true;
			    $('more').tween('height', 0, 400);			
			}
		});
		
		$$('fieldset.radio label').addEvent('click', function (e) {		
			if (!is_visible) {
				is_visible = true;
			    $('more').tween('height', 0, 400);			
			}
		});
		
		
		if ($('error') && !is_visible) {
		    $('more').setStyle('height', 400);					
			is_visible = true;		    
		}
	
	}
});

