/* INTRO */

var __dynamite4css_timers = {
fade_intro_logoimg_group_0: new Array,
resize_intro_logoimg_group_1: new Array,
move_intro_logoimg_group_2: new Array,
move_intro_interleavediv_group_3: new Array,
display_intro_interleavediv_group_4: new Array,
move_intro_nameimg_group_5: new Array,
fade_intro_bg_6: 0,
display_intro_bg_7: 0

}

var __dynamite4css_timers_interval = {
fade_intro_logoimg_group_0: new Array,
resize_intro_logoimg_group_1: new Array,
move_intro_logoimg_group_2: new Array,
move_intro_interleavediv_group_3: new Array,
display_intro_interleavediv_group_4: new Array,
move_intro_nameimg_group_5: new Array,
fade_intro_bg_6: 0,
display_intro_bg_7: 0

}

var __dynamite4css_effects = {
fade_intro_logoimg_group: new Array,
resize_intro_logoimg_group: new Array,
move_intro_logoimg_group: new Array,
move_intro_interleavediv_group: new Array,
move_intro_nameimg_group: new Array,
fade_intro_bg: new Fx.Morph()

}

var __dynamite4css_animations = {

	
		fade_intro_logoimg_group_0: function(_dyn_cont) {

			if ($$('#intro_logo img')[_dyn_cont]) {
	
				var target_element = $$('#intro_logo img')[_dyn_cont];
	
				try {$clear(__dynamite4css_timers.fade_intro_logoimg_group_0[_dyn_cont])} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.fade_intro_logoimg_group_0[_dyn_cont])} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
			
						try {__dynamite4css_effects.fade_intro_logoimg_group[_dyn_cont].cancel()} catch (err) {};

						
				var initial = 0;
				var final = 1;
			
						__dynamite4css_effects.fade_intro_logoimg_group[_dyn_cont] = new Fx.Morph(target_element , {
							fps: 34,
							duration: 300,
							transition: 'expo:out'
						});
		
						__dynamite4css_effects.fade_intro_logoimg_group[_dyn_cont].start({
							'opacity': [initial , final]
						});
	
			

					}
				
					__dynamite4css_timers.fade_intro_logoimg_group_0[_dyn_cont] = exeAnimation.delay(1500);

				}

				exePeriodicalAnimation();

				

			}
	
		},

	
		resize_intro_logoimg_group_1: function(_dyn_cont) {

			if ($$('#intro_logo img')[_dyn_cont]) {
	
				var target_element = $$('#intro_logo img')[_dyn_cont];
	
				try {$clear(__dynamite4css_timers.resize_intro_logoimg_group_1[_dyn_cont])} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.resize_intro_logoimg_group_1[_dyn_cont])} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
			
						try {__dynamite4css_effects.resize_intro_logoimg_group[_dyn_cont].cancel()} catch (err) {};

						
			var initial = {
				x: 10,
				y: 10
			}
			var final = {
				x: 120,
				y: 120
			}
			
			
						__dynamite4css_effects.resize_intro_logoimg_group[_dyn_cont] = new Fx.Morph(target_element , {
							fps: 34,
							duration: 3000,
							transition: 'bounce:out'
						});
		
						__dynamite4css_effects.resize_intro_logoimg_group[_dyn_cont].start({
							'width': [initial.x , final.x],
					'height': [initial.y , final.y]
						});
	
			

					}
				
					__dynamite4css_timers.resize_intro_logoimg_group_1[_dyn_cont] = exeAnimation.delay(1500);

				}

				exePeriodicalAnimation();

				

			}
	
		},

	
		move_intro_logoimg_group_2: function(_dyn_cont) {

			if ($$('#intro_logo img')[_dyn_cont]) {
	
				var target_element = $$('#intro_logo img')[_dyn_cont];
	
				try {$clear(__dynamite4css_timers.move_intro_logoimg_group_2[_dyn_cont])} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.move_intro_logoimg_group_2[_dyn_cont])} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
			
						try {__dynamite4css_effects.move_intro_logoimg_group[_dyn_cont].cancel()} catch (err) {};

						
			if (target_element.getStyle('position') != 'relative') {
				target_element.setStyle('position' , 'relative');
			}
			var initial = {
				x: 0,
				y: 0
			}
			var final = {
				x: 89,
				y: 0
			}
			
			
						__dynamite4css_effects.move_intro_logoimg_group[_dyn_cont] = new Fx.Morph(target_element , {
							fps: 34,
							duration: 1500,
							transition: 'sine:out'
						});
		
						__dynamite4css_effects.move_intro_logoimg_group[_dyn_cont].start({
							'left': [initial.x , final.x],
					'top': [initial.y , final.y]
						});
	
			

					}
				
					__dynamite4css_timers.move_intro_logoimg_group_2[_dyn_cont] = exeAnimation.delay(4500);

				}

				exePeriodicalAnimation();

				

			}
	
		},

	
		move_intro_interleavediv_group_3: function(_dyn_cont) {

			if ($$('#intro_interleave div')[_dyn_cont]) {
	
				var target_element = $$('#intro_interleave div')[_dyn_cont];
	
				try {$clear(__dynamite4css_timers.move_intro_interleavediv_group_3[_dyn_cont])} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.move_intro_interleavediv_group_3[_dyn_cont])} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
			
						try {__dynamite4css_effects.move_intro_interleavediv_group[_dyn_cont].cancel()} catch (err) {};

						
			if (target_element.getStyle('position') != 'relative') {
				target_element.setStyle('position' , 'relative');
			}
			var initial = {
				x: 0,
				y: 0
			}
			var final = {
				x: 63,
				y: 0
			}
			
			
						__dynamite4css_effects.move_intro_interleavediv_group[_dyn_cont] = new Fx.Morph(target_element , {
							fps: 34,
							duration: 680,
							transition: 'sine:out'
						});
		
						__dynamite4css_effects.move_intro_interleavediv_group[_dyn_cont].start({
							'left': [initial.x , final.x],
					'top': [initial.y , final.y]
						});
	
			

					}
				
					__dynamite4css_timers.move_intro_interleavediv_group_3[_dyn_cont] = exeAnimation.delay(4500);

				}

				exePeriodicalAnimation();

				

			}
	
		},

	
		display_intro_interleavediv_group_4: function(_dyn_cont) {

			if ($$('#intro_interleave div')[_dyn_cont]) {
	
				var target_element = $$('#intro_interleave div')[_dyn_cont];
	
				try {$clear(__dynamite4css_timers.display_intro_interleavediv_group_4[_dyn_cont])} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.display_intro_interleavediv_group_4[_dyn_cont])} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
		
				target_element.setStyle('display' , 'none');
		
				

					}
				
					__dynamite4css_timers.display_intro_interleavediv_group_4[_dyn_cont] = exeAnimation.delay(7500);

				}

				exePeriodicalAnimation();

				

			}
	
		},

	
		move_intro_nameimg_group_5: function(_dyn_cont) {

			if ($$('#intro_name img')[_dyn_cont]) {
	
				var target_element = $$('#intro_name img')[_dyn_cont];
	
				try {$clear(__dynamite4css_timers.move_intro_nameimg_group_5[_dyn_cont])} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.move_intro_nameimg_group_5[_dyn_cont])} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
			
						try {__dynamite4css_effects.move_intro_nameimg_group[_dyn_cont].cancel()} catch (err) {};

						
			if (target_element.getStyle('position') != 'relative') {
				target_element.setStyle('position' , 'relative');
			}
			var initial = {
				x: 0,
				y: 0
			}
			var final = {
				x: -134,
				y: 0
			}
			
			
						__dynamite4css_effects.move_intro_nameimg_group[_dyn_cont] = new Fx.Morph(target_element , {
							fps: 34,
							duration: 1500,
							transition: 'bounce'
						});
		
						__dynamite4css_effects.move_intro_nameimg_group[_dyn_cont].start({
							'left': [initial.x , final.x],
					'top': [initial.y , final.y]
						});
	
			

					}
				
					__dynamite4css_timers.move_intro_nameimg_group_5[_dyn_cont] = exeAnimation.delay(4500);

				}

				exePeriodicalAnimation();

				

			}
	
		},

	
		fade_intro_bg_6: function(_dyn_cont) {

			if ($('intro_bg')) {
	
				var target_element = $('intro_bg');
	
				try {$clear(__dynamite4css_timers.fade_intro_bg_6)} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.fade_intro_bg_6)} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
			
						try {__dynamite4css_effects.fade_intro_bg.cancel()} catch (err) {};

						
				var initial = 1;
				var final = 0;
			
						__dynamite4css_effects.fade_intro_bg = new Fx.Morph(target_element , {
							fps: 34,
							duration: 500,
							transition: 'sine:in'
						});
		
						__dynamite4css_effects.fade_intro_bg.start({
							'opacity': [initial , final]
						});
	
			

					}
				
					__dynamite4css_timers.fade_intro_bg_6 = exeAnimation.delay(7500);

				}

				exePeriodicalAnimation();

				

			}
	
		},

	
		display_intro_bg_7: function(_dyn_cont) {

			if ($('intro_bg')) {
	
				var target_element = $('intro_bg');
	
				try {$clear(__dynamite4css_timers.display_intro_bg_7)} catch (err) {}
	
				try {$clear(__dynamite4css_timers_interval.display_intro_bg_7)} catch (err) {}

				var exePeriodicalAnimation = function() {
			
					var exeAnimation = function() {

					
		
				target_element.setStyle('display' , 'none');
		
				

					}
				
					__dynamite4css_timers.display_intro_bg_7 = exeAnimation.delay(8500);

				}

				exePeriodicalAnimation();

				

			}
	
		}

}

var __dynamite4css_events = function() {

			if ($$('#intro_logo img') && $$('#intro_logo img')) {
				for (var cont_start = 0 ; cont_start < $$('#intro_logo img').length ; cont_start++) {
					for (var cont_target = 0 ; cont_target < $$('#intro_logo img').length ; cont_target++) {
							$$('#intro_logo img')[cont_start].addEvent('domready' , __dynamite4css_animations.fade_intro_logoimg_group_0.pass(cont_target));
					}
				}
			}
			
			if ($$('#intro_logo img') && $$('#intro_logo img')) {
				for (var cont_start = 0 ; cont_start < $$('#intro_logo img').length ; cont_start++) {
					for (var cont_target = 0 ; cont_target < $$('#intro_logo img').length ; cont_target++) {
							$$('#intro_logo img')[cont_start].addEvent('domready' , __dynamite4css_animations.resize_intro_logoimg_group_1.pass(cont_target));
					}
				}
			}
			
			if ($$('#intro_logo img') && $$('#intro_logo img')) {
				for (var cont_start = 0 ; cont_start < $$('#intro_logo img').length ; cont_start++) {
					for (var cont_target = 0 ; cont_target < $$('#intro_logo img').length ; cont_target++) {
							$$('#intro_logo img')[cont_start].addEvent('domready' , __dynamite4css_animations.move_intro_logoimg_group_2.pass(cont_target));
					}
				}
			}
			
			if ($$('#intro_interleave div') && $$('#intro_interleave div')) {
				for (var cont_start = 0 ; cont_start < $$('#intro_interleave div').length ; cont_start++) {
					for (var cont_target = 0 ; cont_target < $$('#intro_interleave div').length ; cont_target++) {
							$$('#intro_interleave div')[cont_start].addEvent('domready' , __dynamite4css_animations.move_intro_interleavediv_group_3.pass(cont_target));
					}
				}
			}
			
			if ($$('#intro_interleave div') && $$('#intro_interleave div')) {
				for (var cont_start = 0 ; cont_start < $$('#intro_interleave div').length ; cont_start++) {
					for (var cont_target = 0 ; cont_target < $$('#intro_interleave div').length ; cont_target++) {
							$$('#intro_interleave div')[cont_start].addEvent('domready' , __dynamite4css_animations.display_intro_interleavediv_group_4.pass(cont_target));
					}
				}
			}
			
			if ($$('#intro_name img') && $$('#intro_name img')) {
				for (var cont_start = 0 ; cont_start < $$('#intro_name img').length ; cont_start++) {
					for (var cont_target = 0 ; cont_target < $$('#intro_name img').length ; cont_target++) {
							$$('#intro_name img')[cont_start].addEvent('domready' , __dynamite4css_animations.move_intro_nameimg_group_5.pass(cont_target));
					}
				}
			}
			
			
			if ($('intro_bg')) {
				$('intro_bg').addEvent('domready' , __dynamite4css_animations.fade_intro_bg_6);
			}
			
			
			if ($('intro_bg')) {
				$('intro_bg').addEvent('domready' , __dynamite4css_animations.display_intro_bg_7);
			}

}

window.addEvent('domready', function(){
	__dynamite4css_events();
	$$('#intro_logo').setStyle('display','block');
});
