function intervalos()
{
	clearTimeout(topBanner_timeout);
	
	topBanner_move(1);
	adjudicados_move();
	planes_move();
	
	topBanner_timeout = setTimeout('intervalos();',15000);
}

var topBanner_curr=0;
var topBanner_total=0;
var topBanner_timeout=0;

(function() {
	var time = 10000,
	delta = 100,
	tid;
	tid = setInterval(function() {
		if ( window.blurred ) { return; }
		time -= delta;
		if ( time <= 0 ) {
			clearInterval(tid);
			topBanner_timeout = setTimeout('intervalos();',15000);
		}
	}, delta);
})();

window.onblur = function() { window.blurred = true; };
window.onfocus = function() { window.blurred = false; }; 



$(document).ready(function(){
	topBanner_total = $('#banner .image').length;
	topBanner_curr=0;
	
	
	
	
	
});

function topBanner_move(direction)
{
	if(topBanner_total>1)
	{
		$('#banner .image:eq('+topBanner_curr+')').fadeOut(500);
		$('.cita:eq('+topBanner_curr+')').fadeOut(500);
		if($('.bannerLeftText').length>0) $('.bannerLeftText:eq('+topBanner_curr+')').fadeOut(500);
		
		if(direction>0)
		{
			topBanner_curr++;
			if(topBanner_curr>=topBanner_total) topBanner_curr=0;
		}
		else
		{
			topBanner_curr--;
			if(topBanner_curr<0) topBanner_curr=topBanner_total-1;
		}
		$('.cita:eq('+topBanner_curr+')').fadeIn(500);
		$('#banner .image:eq('+topBanner_curr+')').fadeIn(500);
		if($('.bannerLeftText').length>0) $('.bannerLeftText:eq('+topBanner_curr+')').fadeIn(500);
	
	}
}

/********************************************************************************
************************ ADJUDICADOS WIDGET *************************************
*********************************************************************************/

var adjudicados_curr=0;
var adjudicados_total=0;

$(document).ready(function(){
	adjudicados_total = $('.f-adjudicados').length;
	adjudicados_curr=0;

	
});

function adjudicados_move()
{
	if(adjudicados_total>1)
	{
		$('.f-adjudicados:eq('+adjudicados_curr+')').fadeOut(500);
		adjudicados_curr++;
		if(adjudicados_curr>=adjudicados_total) adjudicados_curr=0;
		$('.f-adjudicados:eq('+adjudicados_curr+')').fadeIn(500);
	}
}

/********************************************************************************
************************ PLANES WIDGET ******************************************
*********************************************************************************/

var planes_curr=0;
var planes_total=0;

$(document).ready(function(){
	planes_total = $('.box-planes img').length;
	planes_curr=0;
});

function planes_move()
{
	if(planes_total>1)
	{
		$('.box-planes img:eq('+planes_curr+')').fadeOut(500);
		planes_curr++;
		if(planes_curr>=planes_total) planes_curr=0;
		$('.box-planes img:eq('+planes_curr+')').fadeIn(500);
	}
}


/********************************************************************************
************************ SUBTABS ************************************************
*********************************************************************************/

function subtab_change(rel)
{
	$('.lista-planes li a[rel!='+rel+']').removeClass('select');
	$('.lista-planes li a[rel='+rel+']').addClass('select');
	$('.subtab[rel!='+rel+']').fadeOut(500);
	$('.subtab[rel='+rel+']').fadeIn(500);
}

/********************************************************************************
************************ MENUES ************************************************
*********************************************************************************/
var limits_height;
var limits_width;
var limits_repeats;
var limits_x1;
var limits_x2;
var limits_y;
var limits_x;
var limits_pos=new Array;
var rel;
$(document).ready(function(){
	
	limits_pos['full']=0;
	limits_pos['left']=-72;
	limits_pos['right']=-144;
	limits_pos['none']=-216;
	
	limits_height=72;
	limits_repeat=20;
	limits_y=limits_height/limits_repeat;
	limits_width=parseInt($('.limits').css('width'));
	limits_x=limits_width/limits_repeat;
	
	
	$('#menu ul li a.select').css('color','#CCCCCC');
	rel = $('#menu ul li a.select').attr('rel');
	$('.limits[rel$=":'+rel+'"]').css('background-position','0 '+limits_pos['right']+'px');
	$('.limits[rel^="'+rel+':"]').css('background-position','0 '+limits_pos['left']+'px');
	Cufon.replace('#menu ul li a', {hover: true}, {fontFamily: 'Helvetica Neue LT Std'});
	
	$('.limits').each(function(){
		
		for(i=0;i<limits_repeat;i++)
		{
			limits_x2=limits_x * i;
			limits_x1=limits_width-limits_x2;
			
			$(this).append('<div class="limits-left" style="height:'+limits_y+'px; width:'+limits_x1+'px;"></div>');
			$(this).append('<div class="limits-right" style="height:'+limits_y+'px; width:'+limits_x2+'px;"></div>');
		}
		
	});
	
	$('.limits-main').hover(function(){
		var rel=parseInt($(this).attr('rel'));
		
		$(this).addClass('select-hover');
		$(this).css('color','#CCCCCC');
		
		if($('.limits-main[rel='+(rel+1)+']').hasClass('select'))//si el de la derecha tiene select
		{
			$('.limits[rel^="'+rel+':"]').css('background-position','0 '+limits_pos['full']+'px');
			$('.limits[rel$=":'+rel+'"]').css('background-position','0 '+limits_pos['right']+'px');
			
		}
		else if($('.limits-main[rel='+(rel-1)+']').hasClass('select'))//el de la izquierda tiene select
		{
			$('.limits[rel$=":'+rel+'"]').css('background-position','0 '+limits_pos['full']+'px');
			$('.limits[rel^="'+rel+':"]').css('background-position','0 '+limits_pos['left']+'px');
		}
		else 
		{
			$('.limits[rel$=":'+rel+'"]').css('background-position','0 '+limits_pos['right']+'px');
			$('.limits[rel^="'+rel+':"]').css('background-position','0 '+limits_pos['left']+'px');
		}
	},
	function(){
		var rel=parseInt($(this).attr('rel'));
		
		$(this).removeClass('select-hover');
		$(this).css('color','#4D4D4D');
		if($('.limits-main[rel='+(rel+1)+']').hasClass('select'))//si el de la derecha tiene select
		{
			$('.limits[rel^="'+rel+':"]').css('background-position','0 '+limits_pos['right']+'px');
			$('.limits[rel$=":'+rel+'"]').css('background-position','0 '+limits_pos['none']+'px');
			
		}
		else if($('.limits-main[rel='+(rel-1)+']').hasClass('select'))//el de la izquierda tiene select
		{
			$('.limits[rel$=":'+rel+'"]').css('background-position','0 '+limits_pos['left']+'px');
			$('.limits[rel^="'+rel+':"]').css('background-position','0 '+limits_pos['none']+'px');
		}
		else
		{
			$('.limits[rel$=":'+rel+'"]').css('background-position','0 '+limits_pos['none']+'px');
			$('.limits[rel^="'+rel+':"]').css('background-position','0 '+limits_pos['none']+'px');
		}
	});
	
	//el de la posicion derecha respecto al boton principal
	$('.limits-left').hover(function(){
		var posi=$(this).parent().attr('rel').split(':');
		$('.limits-main[rel='+posi[0]+']').addClass('select-hover');
		$('.limits-main[rel='+posi[0]+']').css('color','#CCCCCC');
		
		Cufon.replace('#menu ul li a', {hover: true}, {fontFamily: 'Helvetica Neue LT Std'});
		if(!$('.limits-main[rel='+posi[0]+']').hasClass('select'))
		{
			
		}
		
		if($('.limits-main[rel='+posi[1]+']').hasClass('select'))//si el de la derecha tiene select
		{
			$('.limits[rel^="'+posi[0]+':"]').css('background-position','0 '+limits_pos['full']+'px');
			$('.limits[rel$=":'+posi[0]+'"]').css('background-position','0 '+limits_pos['right']+'px');
			
		}
		else if($('.limits-main[rel='+(parseInt(posi[0])-1)+']').hasClass('select'))//el de la izquierda tiene select
		{
			$('.limits[rel$=":'+posi[0]+'"]').css('background-position','0 '+limits_pos['full']+'px');
			$('.limits[rel^="'+posi[0]+':"]').css('background-position','0 '+limits_pos['left']+'px');
		}
		else
		{
			$('.limits[rel$=":'+posi[0]+'"]').css('background-position','0 '+limits_pos['right']+'px');
			$('.limits[rel^="'+posi[0]+':"]').css('background-position','0 '+limits_pos['left']+'px');
		}
		
	},function(){
		var posi=$(this).parent().attr('rel').split(':');
		
		$('.limits-main[rel='+posi[0]+']').removeClass('select-hover');
		$('.limits-main[rel='+posi[0]+']').css('color','#4D4D4D');
		
		Cufon.replace('#menu ul li a', {hover: true}, {fontFamily: 'Helvetica Neue LT Std'});
		
		if($('.limits-main[rel='+posi[1]+']').hasClass('select'))//si el de la derecha tiene select
		{
			$('.limits[rel^="'+posi[0]+':"]').css('background-position','0 '+limits_pos['right']+'px');
			$('.limits[rel$=":'+posi[0]+'"]').css('background-position','0 '+limits_pos['none']+'px');
			
		}
		else if($('.limits-main[rel='+(parseInt(posi[0])-1)+']').hasClass('select'))//el de la izquierda tiene select
		{
			$('.limits[rel$=":'+posi[0]+'"]').css('background-position','0 '+limits_pos['left']+'px');
			$('.limits[rel^="'+posi[0]+':"]').css('background-position','0 '+limits_pos['none']+'px');
		}
		else
		{
			$('.limits[rel$=":'+posi[0]+'"]').css('background-position','0 '+limits_pos['none']+'px');
			$('.limits[rel^="'+posi[0]+':"]').css('background-position','0 '+limits_pos['none']+'px');
		}
	});
	
	$('.limits-right').hover(function(){
		var posi=$(this).parent().attr('rel').split(':');
		
		$('.limits-main[rel='+posi[1]+']').addClass('select-hover');
		$('.limits-main[rel='+posi[1]+']').css('color','#CCCCCC');
		
		Cufon.replace('#menu ul li a', {hover: true}, {fontFamily: 'Helvetica Neue LT Std'});
		
		var posi2=$('.limits[rel^="'+posi[1]+':"]').attr('rel').split(':');//el de la posicion derecha respecto al boton principal
		if($('.limits-main[rel='+posi2[1]+']').hasClass('select'))//si el de la derecha tiene select
		{
			$('.limits[rel^="'+posi[1]+':"]').css('background-position','0 '+limits_pos['full']+'px');
			$('.limits[rel$=":'+posi[1]+'"]').css('background-position','0 '+limits_pos['right']+'px');
			
		}
		else if($('.limits-main[rel='+posi[0]+']').hasClass('select'))//el de la izquierda tiene select
		{
			$('.limits[rel$=":'+posi[1]+'"]').css('background-position','0 '+limits_pos['full']+'px');
			$('.limits[rel^="'+posi[1]+':"]').css('background-position','0 '+limits_pos['left']+'px');
		}
		else
		{
			$('.limits[rel$=":'+posi[1]+'"]').css('background-position','0 '+limits_pos['right']+'px');
			$('.limits[rel^="'+posi[1]+':"]').css('background-position','0 '+limits_pos['left']+'px');
		}
		
	},function(){
		var posi=$(this).parent().attr('rel').split(':');
		
		$('.limits-main[rel='+posi[1]+']').removeClass('select-hover');
		$('.limits-main[rel='+posi[1]+']').css('color','#4D4D4D');
		
		Cufon.replace('#menu ul li a', {hover: true}, {fontFamily: 'Helvetica Neue LT Std'});
		
		var posi2=$('.limits[rel^="'+posi[1]+':"]').attr('rel').split(':');//el de la posicion derecha respecto al boton principal
		if($('.limits-main[rel='+posi2[1]+']').hasClass('select'))//si el de la derecha tiene select
		{
			$('.limits[rel^="'+posi[1]+':"]').css('background-position','0 '+limits_pos['right']+'px');
			$('.limits[rel$=":'+posi[1]+'"]').css('background-position','0 '+limits_pos['none']+'px');
			
		}
		else if($('.limits-main[rel='+posi[0]+']').hasClass('select'))//el de la izquierda tiene select
		{
			$('.limits[rel$=":'+posi[1]+'"]').css('background-position','0 '+limits_pos['left']+'px');
			$('.limits[rel^="'+posi[1]+':"]').css('background-position','0 '+limits_pos['none']+'px');
		}
		else
		{
			$('.limits[rel$=":'+posi[1]+'"]').css('background-position','0 '+limits_pos['none']+'px');
			$('.limits[rel^="'+posi[1]+':"]').css('background-position','0 '+limits_pos['none']+'px');
		}
	});
	
	$('.limits:last .limits-right').unbind('mouseover');
	$('.limits:last .limits-right').unbind('mouseout');
	
	$('.limits:first .limits-left').unbind('mouseover');
	$('.limits:first .limits-left').unbind('mouseout');
	
	//saco el over al select poque no hace falta y molesta
	$('#menu ul li a.select').unbind('mouseover');
	$('#menu ul li a.select').unbind('mouseout');
	
	rel = $('#menu ul li a.select').attr('rel');
	$('.limits[rel$=":'+rel+'"] .limits-right').unbind('mouseover');
	$('.limits[rel$=":'+rel+'"] .limits-right').unbind('mouseout');
	
	$('.limits[rel^="'+rel+':"] .limits-left').unbind('mouseout');
	$('.limits[rel^="'+rel+':"] .limits-left').unbind('mouseover');
	
});
