window.addEvent('domready', function() {

	$('deco-top-sx').setStyle('height', '0');
	$('deco-top-dx').setStyle('width', '0');
	$('deco-bottom-sx').setStyle('width', '0');
	$('deco-bottom-dx').setStyle('width', '0');
		
});

window.addEvent('load', function() {


	var d1 =function() { animateDIV('deco-top-sx','height',0,185,Fx.Transitions.Quart.easeOut,1000) }.delay(200);
	var d2 =function() { animateDIV('deco-top-dx','width',0,348,Fx.Transitions.Quart.easeOut,1000) }.delay(500);
	var d3 =function() { animateDIV('deco-bottom-sx','width',0,257,Fx.Transitions.Quart.easeOut,1000) }.delay(800);
	var d3 =function() { animateDIV('deco-bottom-sx','height',0,227,Fx.Transitions.Quart.easeOut,1000) }.delay(800);
	var d4 =function() { animateDIV('deco-bottom-dx','width',0,222,Fx.Transitions.Quad.easeOut,1000) }.delay(1100);

});


function animateDIV(divID,cssProperty,startValue,endValue,transition,duration) {
	var DivFX = new Fx.Tween( $(divID) , {
		duration: duration, 
		transition: transition
	});	
	if (startValue != null) {
		DivFX.start(cssProperty,startValue,endValue);
	}else {
		DivFX.start(cssProperty,endValue);
	}
}



function goTop() {
	var myFx = new Fx.Scroll(window).toElement('AnchorTopPage');
}



function showItemsWithFade(itemsSelector,initialDelay,fadeDuration,itemDelay,fxTransition) {

   if ( initialDelay === undefined ) {
      initialDelay = 0;
   }
   if ( fadeDuration === undefined ) {
      fadeDuration = 1000;
   }
   if ( itemDelay === undefined ) {
      itemDelay = 80;
   }

   if ( fxTransition === undefined ) {
      fxTransition =  Fx.Transitions.Linear;
   }

	var timer = initialDelay;
	var sideblocks = $$(itemsSelector);
	var slidefxs = [];
	sideblocks.each(function(el, i){
		el.setStyle('opacity', '0');
		timer += itemDelay;
		slidefxs[i] = new Fx.Tween(el, { 
			property: 'opacity', 
			duration: fadeDuration,
			transition: fxTransition,
			wait: false
		});
		slidefxs[i].start.delay(timer, slidefxs[i], 1);

	}, this);
}


function moveItemsWithFade(itemsSelector,initialDelay,fadeDuration,fxTransition) {

   if ( initialDelay === undefined ) {
      initialDelay = 0;
   }
   if ( fadeDuration === undefined ) {
      fadeDuration = 1000;
   }

   if ( fxTransition === undefined ) {
      fxTransition =  Fx.Transitions.Linear;
   }

	var timer = initialDelay;
	var sideblocks = $$(itemsSelector);
	var slidefxs = [];
	sideblocks.each(function(el, i){
		//el.setStyle('margin-bottom', '0');
		timer += 60;
		slidefxs[i] = new Fx.Tween(el, { 
			property: 'margin-bottom', 
			duration: fadeDuration,
			transition: fxTransition,
			wait: false
		});
		slidefxs[i].start.delay(timer, slidefxs[i], 0);

	}, this);
}

