window.addEvent('domready', function() {
	
	
		if($('elementBox1')) {
			$('elementBox1').addEvent('click',function(){		
				location = $('elementLink1').get('href');	
			})
		}
				
		if($('elementBox2')) {
			$('elementBox2').addEvent('click',function(){		
				location = $('elementLink2').get('href');	
			})
		}		

		if($('elementBox3')) {
			$('elementBox3').addEvent('click',function(){		
				location = $('elementLink3').get('href');	
			})
		}
		


		/*
		// Portfolio
		*/
	
		$$('.fadingElement').fade('hide');
	
    	$$('.fadeToggle').addEvent('mouseenter',function() {
    		
    		this.getChildren('.fadingElement').fade(0.8);
    	
    	}) 		
    	
    	$$('.fadeToggle').addEvent('mouseleave',function() {
    		
    		this.getChildren('.fadingElement').fade('out');
    	
    	}) 		
     
		
		if($('portfolio-wrapper')) {
		
			portfolioScroll = new Fx.Scroll('portfolio-wrapper', {
			    offset: {'x': 0,'y': 0},
			    'transition': 'quad:out',
		        'duration':1000,	    
			    wheelStops : false
			});
			
			var portfolioWidth = 960;
			
			var portfolioWrapper = 0;							
			$$('.portfolio').each(function(element) {
				portfolioWrapper += 960;
			})		
			$('portfolio-inner').setStyle('width',portfolioWrapper);		
			
			$$('.portfolio-next').addEvent('click',function(event) {			
				event.stop();			
				portfolioScroll.setOptions({'offset': {'x' : portfolioWidth}}).start();
			});
			
			$$('.portfolio-previous').addEvent('click',function(event) {
				event.stop();
				portfolioScroll.setOptions({'offset': {'x' : -portfolioWidth}}).start();
			});
		}
			
		/*
		// The shutters
		*/
		
		if($$('.shutter')) {
			$$('.shutter').addEvent('mouseenter',function() {			
				this.getFirst('.inner-shutter').set('tween',{duration: 700, transition: 'bounce:out'});
				this.getFirst('.inner-shutter').tween('top',0);
			})
			
			$$('.shutter').addEvent('mouseleave',function() {
				this.getFirst('.inner-shutter').set('tween',{duration: 500});
				this.getFirst('.inner-shutter').tween('top',0-this.getStyle('height').toInt());				
			})
		}
		
		/*
		// Contact form
		*/
			
		if($('contact')) {
			$('contact').addEvent('submit',function(event) {
				event.stop();				
				var sendform = new Request.HTML({url:'/ajax-email.php',update: $('email-response')}).post($('contact'));												
			})		
		}		
		
		/* ToolTips */
		$$('.ToolTips').each(function(element,index) {  
			var content = element.get('title').split('::');  
			element.store('tip:title', content[0]);  
			element.store('tip:text', content[1]);  
		});
		
		var ToolTips = new Tips('.ToolTips',{
			className: 'tips'
		});
		
		ToolTips.addEvent('show', function(tip){
			tip.fade('in');
		});
		
		ToolTips.addEvent('hide', function(tip){
			tip.fade('out');
		});
				
})