	var Site = {
	
	start: function(){		
		if ($('kwick')) Site.parseKwicks(); 	
	},
	
	appearImage: function() {
	  	var timer = 0;
		var kwickovers = $$('#kwick .kwickover');
				
		var slidefxs = [];
		var colorfxs = [];
		
		kwickovers.each(function(el, i){			
				timer += 850;							
				el.setStyle('opacity', 0);
				if(i != kwickovers.length-1) {
				slidefxs[i] = new Fx.Style(el, 'height', {
				duration: 1800,
				transition: Fx.Transitions.quadOut,
				wait: false								
				});							
				colorfxs[i] = new Fx.Style(el, 'opacity', {
				duration: 1800,
				transition: Fx.Transitions.quadOut,
				wait: false								
				});
				}
				else {
				  	colorfxs[i] = new Fx.Style(el, 'opacity', {
					duration: 1800,
					transition: Fx.Transitions.quadOut,
					wait: false								
					});				
				  slidefxs[i] = new Fx.Style(el, 'height', {
				  duration: 1800,
				  transition: Fx.Transitions.quadOut,
				  wait: false,								
				  onComplete:Site.disappearImage
				});
				}
			slidefxs[i].start.delay(timer, slidefxs[i], 250);
			colorfxs[i].start.delay(timer, colorfxs[i], 0.8);
			
		});
	},
	
	
	disappearImage: function() {
	  	var timer = 0;
		var sideblocks = $$('#kwick .kwickover');
		//alert ("test");
		//alert (sideblocks.length);
		var slidefxs = [];
		var colorfxs = [];
		
		
		sideblocks.each(function(el, i){			
				timer += 850;			
				
				if(i != sideblocks.length-1) {
				slidefxs[i] = new Fx.Style(el, 'height', {
				duration: 800,
				transition: Fx.Transitions.quadOut,
				wait: false								
				});	
				colorfxs[i] = new Fx.Style(el, 'opacity', {
				duration: 800,
				transition: Fx.Transitions.quadOut,
				wait: false								
				});			
				} else {
				  slidefxs[i] = new Fx.Style(el, 'height', {
				duration: 800,
				transition: Fx.Transitions.quadOut,
				wait: false								
				});	
				colorfxs[i] = new Fx.Style(el, 'opacity', {
				duration: 800,
				transition: Fx.Transitions.quadOut,
				wait: false,								
				onComplete:Site.parseKwicks
				});				  
				}
				slidefxs[i].start.delay(timer, slidefxs[i], 0);
				colorfxs[i].start.delay(timer, colorfxs[i], 0);
			
		});
	
	},
	
	
	parseKwicks: function(){
		var kwicks = $$('#kwick .kwick');
		var kwicksOver = $$('#kwick .kwickover');
		var fx = new Fx.Elements(kwicksOver, {wait: false, duration: 1000, transition: Fx.Transitions.quadOut});
		kwicks.each(function(kwick, i){			
			kwick.addEvent('mouseenter', function(e){
				var obj = {};				
				//alert (obj[i]);
				obj[i] = {
					'height': [kwicksOver[i].getStyle('height').toInt(), 250],
					'opacity': [kwicksOver[i].getStyle('opacity').toInt(), 0.8]
				 };				
				kwicks.each(function(other, j){
					if (other != kwick){
						other.setStyle('height', 0);
						var o = other.getStyle('opacity').toInt();
						var h = other.getStyle('height').toInt();
						if (o != 0) obj[j] = {'opacity': [o, 0],'height': [h, 0] };
					}
				});
				fx.start(obj);
			});
		});
		
		$('kwick').addEvent('mouseleave', function(e){
			var obj = {};
			kwicks.each(function(other, j){
				obj[j] = {'opacity': [other.getStyle('opacity').toInt(), 0], 'height': [other.getStyle('height').toInt(), 0]};
			});
			fx.start(obj);
		});
	}
	};
//window.addEvent('load', Site.start);	
	