$(document).ready(function(){
	startSlide();
});

var LS_h3Span;
var LS_subtit;
var LS_subtit1;
var LS_subtit2;
var LS_image;
var LS_actualItem = 1;

function toggleLSBtnItens(toHide, toShow){
	$('#linkitem-'+toShow).show();
	$('#linkitem-'+toHide).hide();
	
	$('#lsbtnitem-'+toShow+'-off').stop().animate({
		opacity: 0
	}, 150, 'easeInOutExpo', function (){
		$('#lsbtnitem-'+toShow+'-off').css('display','none');
		$('#lsbtnitem-'+toShow+'-on').css('display','inline-block');
		$('#lsbtnitem-'+toShow+'-on').animate({opacity:0},0);
		
		$('#lsbtnitem-'+toShow+'-on').animate({
			opacity: 1
		}, 150, 'easeInOutExpo', function (){
			$('#lsbtnitem-'+toHide+'-on').stop().animate({
				opacity: 0
			}, 150, 'easeInOutExpo', function (){
				$('#lsbtnitem-'+toHide+'-on').css('display','none');
				$('#lsbtnitem-'+toHide+'-off').css('display','inline-block');
				$('#lsbtnitem-'+toHide+'-off').animate({opacity:0},0);
				
				$('#lsbtnitem-'+toHide+'-off').animate({
					opacity: 1
				}, 150, 'easeInOutExpo');
			});
		});
	});
}

function getItemSlide(numItem){
	toggleLSBtnItens(LS_actualItem, numItem);
	hideItemSlide(LS_actualItem);
	LS_actualItem = numItem;
	showItemSlide(LS_actualItem);
}

function nextItemSlide(){
	hideItemSlide(LS_actualItem);
	var sizeItens = $('.lsitem').size();
	if (LS_actualItem == sizeItens){
		toggleLSBtnItens(LS_actualItem, 1);
		LS_actualItem = 1;
	} else {
		toggleLSBtnItens(LS_actualItem, LS_actualItem+1);
		LS_actualItem++;
	}
	showItemSlide(LS_actualItem);
}

function showItemSlide(numItem){
	LS_h3Span = '#lsitem-'+numItem+' .holderinfos h3 span';
	LS_subtit = '#lsitem-'+numItem+' .holderinfos .lssubtitle span';
	LS_subtit1 = '#lsitem-'+numItem+' .holderinfos .lssubtitle .lspspan1';
	LS_subtit2 = '#lsitem-'+numItem+' .holderinfos .lssubtitle .lspspan2';
	LS_image = '#lsimage-'+numItem;
	
	var widthH3Span = $(LS_h3Span).css('width');
	var widthSubtitSpan = (parseInt($(LS_subtit1).css('width'))+50)+'px';
	
	$(LS_h3Span).stop().delay(150).animate({
		marginLeft: '0'
	}, 1000, 'easeInOutExpo');
	
	$(LS_subtit1).stop().delay(400).animate({
		marginLeft: '0'
	}, 1000, 'easeInOutExpo');
	
	$(LS_subtit2).stop().delay(500).animate({
		marginLeft: '0'
	}, 1000, 'easeInOutExpo');
	
	$(LS_image).stop().animate({
		top: '120px',
		left: '157px'
	}, 1000, 'easeInOutExpo');
	
	$(LS_image).rotate({
		animateTo:-5,
		easing: $.easing.easeInOutExpo,
		callback: function(){
			$('.lsnextitem').css('z-index','500');
		}
	});
	
	/*
	$('#titlehomecases').delay(7000).animate({
		left: '0em'
	}, 1, 'easeInOutExpo', function(){
		$('#titlehomecases').css('left', '0px');
		nextItemSlide();
	});
	*/
	
	clearTimeout($.data(window, 'timer'));
	$.data(window, 'timer', setTimeout(function() {
		nextItemSlide();
	}, 7000));

}

function hideItemSlide(numItem){
	$('.lsnextitem').css('z-index','0');
	
	LS_h3Span = '#lsitem-'+numItem+' .holderinfos h3 span';
	LS_subtit = '#lsitem-'+numItem+' .holderinfos .lssubtitle span';
	LS_subtit1 = '#lsitem-'+numItem+' .holderinfos .lssubtitle .lspspan1';
	LS_subtit2 = '#lsitem-'+numItem+' .holderinfos .lssubtitle .lspspan2';
	LS_image = '#lsimage-'+numItem;
	
	var widthH3Span = $(LS_h3Span).css('width');
	var widthSubtitSpan = (parseInt($(LS_subtit1).css('width'))+50)+'px';
	
	$(LS_h3Span).stop().delay(150).animate({
		marginLeft: '-'+widthH3Span
	}, 500, 'easeInOutExpo');
	
	$(LS_subtit1).stop().delay(400).animate({
		marginLeft: '-'+widthSubtitSpan
	}, 500, 'easeInOutExpo');
	
	$(LS_subtit2).stop().delay(500).animate({
		marginLeft: '-'+widthSubtitSpan
	}, 500, 'easeInOutExpo');
	
	$(LS_image).stop().animate({
		top: '590px',
		left: '400px'
	}, 500, 'easeInOutExpo');
	
	$(LS_image).rotate({
		animateTo:-160,
		easing: $.easing.easeInOutExpo,
		callback: function(){
			resetItemLs(numItem);
		}
	});
}

function resetItemLs(numItem){
	var h3Span = '#lsitem-'+numItem+' .holderinfos h3 span';
	var subtit = '#lsitem-'+numItem+' .holderinfos .lssubtitle span';
	var subtit1 = '#lsitem-'+numItem+' .holderinfos .lssubtitle .lspspan1';
	var subtit2 = '#lsitem-'+numItem+' .holderinfos .lssubtitle .lspspan2';
	var image = '#lsimage-'+numItem;
	
	var widthH3Span = $(h3Span).css('width');
	var widthSubtitSpan = (parseInt($(subtit1).css('width'))+50)+'px';
	
	$(h3Span).css('marginLeft','-700px');
	$(subtit).css('marginLeft','-'+widthSubtitSpan);
	
	$(image).css('top','590px');
	$(image).css('left','-390px');
	$(image).rotate(60);
}

function startSlide(){
	var sizeItens = $('.lsitem').size();
	for (i=1; i<sizeItens+1; i++){
		$('#lsitem-'+i+' .holderinfos .lssubtitle').html(breakText($('#lsitem-'+i+' .holderinfos .lssubtitle').text()));
		$('#lsbtnitens ul').append('<li id="lsbtnitem-'+i+'-off"><a href="javascript:void(0);" onclick="javascript:getItemSlide('+i+');"><img src="/wp-content/themes/betheme/imgs/largeslide_dot_off.png" /></a></li>');
		$('#lsbtnitens ul').append('<li id="lsbtnitem-'+i+'-on"><a href="javascript:void(0);"><img src="/wp-content/themes/betheme/imgs/largeslide_dot_on.png" /></a></li>');
		$('#lsbtnitem-'+i+'-off').css('display','inline-block');
		$('#lsbtnitem-'+i+'-on').css('display','none');
		resetItemLs(i);
	}
	$('#lsbtnitens > ul').css('width',(sizeItens*30)+'px');
	$('#lsbtnitem-1-off').css('display','none');
	$('#lsbtnitem-1-on').css('display','inline-block');
	$('#lsbtnitem-1-off').stop().delay(1000).animate({
		opacity: 1
	}, 0, 'easeInOutExpo', function (){
		showItemSlide(LS_actualItem);
	});
}





