var introINI=0;			
var totalFrases=7;	
	
var cual=0;	
var pos=0;	

var anchoDL=320;	
var anchoDD=320;

var minAnchoDD=320;	
var lapsoFrases=500;

function intro_ini(){			
	
	totalFrases=$j('.intro dl dd').length;
	$j("#intro dl dd").css({'opacity':.1});
	$j("#intro dl").css({opacity:1});
	introINI=1;
	creoIntervalFrases()
	
}

function muestroFraseCheck(){				
		clearInterval(timer);				
		cual++			
		muevoFrases();
		creoIntervalFrases();	
}		

function creoIntervalFrases(){
	timer = setInterval("muestroFraseCheck()", lapsoFrases);
}

function anchoDLfunc(){
	
	var anchoDL=$j('.intro').width();
	return anchoDL;
	
}

function anchoDDfunc(){
		
		var anchoDD=anchoDLfunc();				
		if(anchoDD<minAnchoDD){
			anchoDD=minAnchoDD;					
		}								
		return anchoDD;	
					
}

function muevoFrases(){
	
	if(cual>totalFrases){				
		cual=1;
	}else if(cual<=0){
		cual=totalFrases;	
	}			
	
	for(i=1;i<=totalFrases;i++){
		
		frase=$j('#intro dl dd:nth-child('+i+')');				
		
		if(i != cual){	
		
			frase.clearQueue();
			frase.stop();
			
			if(frase.css('opacity') > .1){
				frase.delay(900).animate({'opacity':.1},300);
			}
			
		}
		
	}
	
	pos=(anchoDLfunc() - (cual*anchoDDfunc()));
	
	if(pos>0){pos=0;}
	
	$j('#intro dl dd:nth-child('+(cual)+')').delay(1000).animate({'opacity':1},500);
	$j('.intro dl').animate({'left':pos},900, 'easeInOutCubic');
	
	$j('#control_frases a').removeClass('seleccionado');
	$j('#bt_frase_'+cual+' a').addClass('seleccionado');
	
	lapsoFrases=$j('#intro dl dd:nth-child('+(cual)+') div').text().length*46;	
	if(	lapsoFrases<2000){
		lapsoFrases=2000
	}
	checo(false)
}


function siguiente(){
	clearInterval(timer);
	cual++;
	muevoFrases();
}

function atras(){
	clearInterval(timer);
	cual--;
	muevoFrases();
}

function voy(acual){
	clearInterval(timer);
	cual=acual;
	muevoFrases();
}		

var cualNav=0;

function muestroNav(){
		
		totalNav=$j(".nav dl dd").length;
		clearInterval(timerNav);
		cualNav++
		
		var nav=$j(".nav dl dd:nth-child("+(cualNav)+")");
		nav.css({display:'block'});
		nav.animate({opacity:1},300);				
		
		if(cualNav<totalNav){	
			creoIntervalNav()
		}
		
}

function creoIntervalNav(){
	timerNav = setInterval("muestroNav();", 100);
}


var cualArticulo=0;

function muestroArticulos(){
		
		totalArticulos=$j(".articulos dl dd").length;
		clearInterval(timerArticulos);
		cualArticulo++
		
		var articulo=$j(".articulos dl dd:nth-child("+(cualArticulo)+")");
		articulo.animate({opacity:1},300);				
		
		if(cualArticulo<totalArticulos){	
			creoIntervalArticulos()
		}
		
}

function creoIntervalArticulos(){
	timerArticulos = setInterval("muestroArticulos();", 400);
}

function checo(resize){
	
	$j('.intro dl dd').css({'width':anchoDDfunc()+'px'});
	$j('.intro dl').css({'width':(anchoDDfunc()*totalFrases)+'px'});
	
	if(resize==true){				
		$j('.intro dl').css({'left':(anchoDDfunc()*-(cual-1))+'px'});
	}
	
	if(anchoDDfunc()<330){
		$j('.intro dl dd div').css({'fontSize':'18px'});
		$j('.intro dl dd div').css({'lineHeight':'22px'});
	}else{
		$j('.intro dl dd div').css({'fontSize':'21px'});
		$j('.intro dl dd div').css({'lineHeight':'25px'});
	}			
	
	if(introINI==1){		
		
		if(resize==true){
			$j('.intro dl').clearQueue();
			$j('.intro dl').stop();		
		}
		
		altoW=$j(window).height() - (561);
		altoDL=$j('.intro dl').height();
		
		if(altoW>altoDL){
			$j('.intro').height(altoW);
		}else{
			$j('.intro').height(altoDL+30);
		}			
		
	}
	
	alto=(($j('.intro').height()-$j('.intro dl').height())/2)+'px';
	$j('.intro dl').animate({'marginTop':alto});
}	

$j(document).ready(function(){
	checo(true); 
	$j(window).bind("load resize", function(){
		checo(true);  
	});
	
	//$j(".nav dl dd").css({'display':'none'});						
	creoIntervalNav();
	
	//$j(".articulos dl dd").css({'display':'none'});						
	creoIntervalArticulos();
	
	if($j("#intro").length){
		intro_ini();
	}
   
 });
