

var Site = {

	

	start: function(){

		

		if ($('kwickt')) Site.parseKwickst();



	},

	

	parseKwickst: function(){

		var kwickst = $$('#kwickt .kwickt');

		var fx = new Fx.Elements(kwickst, {wait: false, duration: 200, transition: Fx.Transitions.quadOut});

		kwickst.each(function(kwickt, i){

			kwickt.addEvent('mouseup', function(e){

				e = new Event(e).stop();

				

				var obj = {};

				

				if (i == 0) {ww =118; return;};
				
				var thiswidth = $('bar_a').getStyle('height').toInt();
				if (i == 1 && thiswidth == 100) {return;}
				var thiswidth = $('bar_b').getStyle('height').toInt();
				if (i == 2 && thiswidth == 100) {return;}
				var thiswidth = $('bar_c').getStyle('height').toInt();
				if (i == 3 && thiswidth == 100) {return;}
				var thiswidth = $('bar_d').getStyle('height').toInt();
				if (i == 4 && thiswidth == 100) {return;}
				
				if (i != 0) {ww =100; animation_d()};
				
				


				obj[i] = {

					'height': [kwickt.getStyle('height').toInt(), ww]

				};

				kwickst.each(function(other, j){

									  

					if (j == 0) {ww =118};

					if (j != 0) {ww =33};

					

					if (other != kwickt){

						var w = other.getStyle('height').toInt();

						if (w != 33) obj[j] = {'height': [w, ww]};

					}

				});

				fx.start(obj);

			});

			

		});

		

		document.addEvent('click', function(e){

			e = new Event(e);

			var rel = e.relatedTarget;

			if (!rel) return;

			if (rel.hasClass && (rel.hasClass('kwickst') || rel.hasClass('kwickt') || rel.id == 'kwickt')){

				var obj = {};

				kwickst.each(function(other, j){

					obj[j] = {'height': [other.getStyle('height').toInt(),100]};

				});

				fx.start(obj);

			};

		});

	},

	

	appearText: function(){

		var timer = 0;

		var sideblocks = $$('#sidebar li');

		

		var slidefxs = [];

		var colorfxs = [];

		

		sideblocks.each(function(el, i){

			el.setStyle('margin-left', '-155px');

			timer += 150;

			slidefxs[i] = new Fx.Style(el, 'margin-left', {

				duration: 400,

				transition: Fx.Transitions.backOut,

				wait: false,

				onComplete: Site.createOver.pass([el, i])

			});

			slidefxs[i].start.delay(timer, slidefxs[i], 0);



		}, this);

	},

	

	createOver: function(el, i){

		var first = el.getFirst();

		if (!first || first.getTag() != 'a') return;

		var overfxs = new Fx.Styles(first, {'duration': 200, 'wait': false});

		if (first.hasClass('big')){

			var tocolor = '333';

			var fromcolor = 'fff';

		} else {

			var tocolor = 'faec8f';

			var fromcolor = '666';

		}

		el.addEvent('mouseover', function(){

			overfxs.start({

				'color': tocolor,

				'margin-left': 0

			});

		});

		el.addEvent('mouseout', function(){

			overfxs.start({

				'color': fromcolor,

				'margin-left': 0

			});

		});

	}



};



window.addEvent('domready', Site.start);



