var Site = {
	
	
	ready: function() {
		Cufon.now();
		
		if ($('logocontrol')) {
			$('logocontrol').dispose();
		}
		
		if ($('contactform'))  {
			
			var myInputs = $$('input', 'textarea');
		
			var myHilighter = new SL_Hilight({
					inputs: myInputs, 
					activeClass: 'active_field',
					initialFocus: true
			});
		
		}

		var counter = 0;
	
		var foo;
		var toggler = $$('div.project h2');
		var toggler2 = $$('div.project img');
		var colapseel = $$('div.project div');
		
		colapseel.each(function(el) {
			var SlideMap = new Fx.Slide(el);
			SlideMap.hide();
		});

		colapseel.each(function(el) {
						
			foo = 'slider'+counter;
			

			var SlideMap = new Fx.Slide(el);
			
			toggler[counter].addEvent('click', function(e){
				e.stop();
				SlideMap.toggle();
			});

			toggler2[counter].addEvent('click', function(e){
				e.stop();
				SlideMap.toggle();
			});
			
		counter++;	
			
		});

		
		$$('#newsletter .col2 ul li a').each(function(el) {
			
				el.set('rel','{handler:"iframe",size:{x:980,y:600}}');
				
				SqueezeBox.assign(el, { 
					parse: 'rel'});
		    
		});

		
			
		dogs = $$('#services .col1 ul li a');
		
		
		SqueezeBox.assign(dogs, {
				size: {x: 430, y: 430},
				ajaxOptions: {
					method: 'get' // we use GET for requesting plain HTML (you can skip it, it is the default value)
				},
				onUpdate: function() {
						Cufon.replace('h1');
					}
			});

		
		
		
		if ($('map')) {
			
			var SlideMap = new Fx.Slide('map');
			var SlideForm = new Fx.Slide('contactform');

			$('toggle').addEvent('click', function(e){
				e = new Event(e);
				SlideMap.toggle();
				SlideForm.toggle();
				e.stop();
			});
	
		SlideMap.toggle();
		
		}
		
		
		new SmoothScroll({
			duration: 700
		}, window);
		
		
		
		var myImages = new Asset.images(['/images/propellor.jpg', 
		'/images/boatyard-palma.jpg', 
		'/images/teak-deck.jpg', 
		'/images/travel-lift.jpg', 
		'/images/yacht-finishing.jpg'], {


		    onComplete: function(){
		        
								
							var items = $$('div#video-inner img');
							var newitems=0+',';
							items.setStyle('display','block');	
							for(var i=1; i < items.length; i++) {
								
								if (i<items.length-1) { newitems = newitems + i+','; }
									else { newitems = newitems + i;}
						  	}

							var nS1 = new noobSlide({

								box: $('video-inner'),
								items: items,
								interval: 5450,
								fade: true,
								autoPlay: true,
								onWalk: function(currentItem){}
							});
		    }
		});
		
		
		
	
	}
};
