/**
 * JS: Global Events
 * @author Darío Ruellan <druellan@ecimtech.com>
 * @copyright ecimTech 2011
 */

$(function()
{
	// Slider start here!
	$("#banner .type1 .banner").load(function(){
		bannerSlide();
	}).each(function() {
		if(this.complete) $(this).trigger("load");
	});

});

/*
 * Banner Slide
 */

function bannerSlide(){
	var speed = 1500;
	
	var $active = $("#banner .slide.active");
	if ( $active.size() == 0 ) $active = $("#banner .slide:last");
	
	var $next = $active.next();
	if ( $next.size() == 0 ) $next = $("#banner .slide:first");
	
	$active.removeClass("active").addClass("fadeing");
	
	$next
	.addClass("active")
	.fadeIn(speed, function(){ $active.hide().removeClass("fadeing"); });

	//Animaciones específicas de textos
	var pos1 = $(".line1", $next).position().left;
	var pos2 = $(".line2", $next).position().left;
	if ( $(".line3", $next).size() )var pos3 = $(".line3", $next).position().left;
	
	if ( $(".type1", $next) ){
		var startPos1 = pos1-20;
		var startPos2 = pos2+30;
		var startPos3 = pos3-40;
		$(".line1", $next)
		.css({ left: startPos1 })
		.animate({ left: pos1 }, speed);
		$(".line2", $next)
		.css({ left: startPos2 })
		.animate({ left: pos2 }, speed);
		$(".line3", $next)
		.css({ left: startPos3 })
		.animate({ left: pos3 }, speed);
	}

//	$(".line1", $next).hide().delay(200).fadeIn(2300)
//	$(".line2", $next).hide().delay(500).fadeIn(2600);
//	$(".line3", $next).hide().delay(800).fadeIn(2900);

	setTimeout( "bannerSlide()", 5000 );
}
