var arrayImg = new Array();
var list_arrayImg = new Array();
var arrayThb = new Array();
var list_arrayThb = new Array();
var arrayPst = new Array();
var list_arrayPst = new Array();
var arrayLinks = new Array();
var arrayTarget = new Array();
var arrayLinksPrincipal = new Array();
var arrayTargetPrincipal = new Array();

var carpetaC = "/skin/frontend/bestbuy/tema_bestbuy/images/Imagenes_control_banner/";
var carpetaX = "/skin/frontend/bestbuy/tema_bestbuy/images/Banner_frontend/pastilla/";

arrayLinks[0]="http://www.bestbuy.com.mx/tiendas";
arrayLinks[1]="http://www.bestbuy.com.mx/devoluciones";
arrayLinks[2]="http://www.bestbuy.com.mx/eclipse";
arrayTarget[0] = '_self';
arrayTarget[1] = '_self';
arrayTarget[2] = '_blank';

tam = arrayImg.length;

index=0;
var counter=0;
var indexTope=0;
var Intervalo;
Intervalo=15000;

var pausa=0;

function cambiar(a)
{
	if(counter==1)
	{
		window.clearInterval(intVal);
		Intervalo=7000;
		intVal=window.setInterval("cambiar()",Intervalo);
	}
	new Effect.Opacity('div_carrusel',{ from:0.0, to:1.0, duration:1.0 });
	if(a==1)
	{
		window.clearInterval(intVal);
		intVal=window.setInterval("cambiar()",Intervalo);
	}
	if(pausa==1)
	{
		window.clearInterval(intVal);
	}
	if(parseInt(index+1)>=parseInt(indexTope))
	{
		index=0;
	}
	else
	{
		index++;
	}
	index_t = index+1;
	for(t=1;t<tam+1;t++)
	{
		txt='thumb0'+t;
		nEffect='td_'+txt;
		if(index_t==t)
		{
			new Effect.Opacity(nEffect,{from:0.5, to:1.0});
		}
		else
		{
			new Effect.Opacity(nEffect,{from:1.0, to:0.5});
		}
	}
	$('div_carrusel').innerHTML=list_arrayImg[parseInt(index)];
	counter=1;
}
function again(a)
{
	window.clearInterval(intVal);
	if(pausa==0)
	{
		intVal=window.setInterval("cambiar()",Intervalo);
	}
	nID=parseInt(a.substring(5))-1;
	index=nID;
	index_t = index+1;

	for(t=1;t<indexTope+1;t++)
	{
		txt='thumb0'+t;
		nEffect='td_'+txt;
		if(index_t==t)
		{
			new Effect.Opacity(nEffect,{from:0.5, to:1.0});
		}
		else
		{
			new Effect.Opacity(nEffect,{from:1.0, to:0.5});
		}
	}
	$('div_carrusel').innerHTML=list_arrayImg[parseInt(index)];
}
function play()
{
	var img_actual=$('pausa').src;
	
	if(img_actual.indexOf('pausa.gif')>-1 || img_actual.indexOf('pausa_over.gif')>-1)
	{
		$('pausa').src=carpetaC+'play_over.gif'
		window.clearInterval(intVal);
		pausa=1;
	}
	else
	{
		$('pausa').src=carpetaC+'pausa_over.gif'
		intVal=window.setInterval("cambiar()",Intervalo);
		pausa=0;
	}
}
function inicio()
{
	new Ajax.Request('js/leeBanner.php',{
	method:'post',
	onSuccess:function(t)
	{
		resp=t.responseText;
		eval(resp);
		for(a_p=0;a_p<3;a_p++)
		{
			list_arrayPst[a_p] = new Image();
			list_arrayPst[a_p].src = carpetaX+arrayPst[a_p];
		}
		for(p=0;p<3;p++)
		{
			if(arrayLinks[p]!="")
			{
				var link1 = Builder.node('a',{href:arrayLinks[p], target:arrayTarget[p]});
				txt_div_pastilla = "div_pastilla-0"+(p+1);
				$(txt_div_pastilla).appendChild(link1);
				img1 = Builder.node('img',{id:'pastilla-0'+(p+1), alt:"", width:"215px", height:"125px", src:list_arrayPst[p].src});
				link1.appendChild(img1);
				txt_pas='pastilla-0'+(p+1);
				$(txt_pas).src = list_arrayPst[p].src;
			}
			else
			{
				txt_div_pastilla = "div_pastilla-0"+(p+1);
				img1 = Builder.node('img',{id:'pastilla-0'+(p+1), alt:"", width:"215px", height:"125px", src:list_arrayPst[p].src});
				$(txt_div_pastilla).appendChild(img1);
				txt_pas='pastilla-0'+(p+1);
				$(txt_pas).src = list_arrayPst[p].src;
			}
		}
	},
	onFailure:function()
	{
		alert('Error en la pagina, intente nuevamente');
	}
	});
}
Event.observe(window,'load',function(){
	//inicio();
});

function blink_element(element, id)
{
	new Effect.Pulsate(element,{pulses:3, duration:0.3, from:0.5 });
	return false;

}
function antiblink_element(element, id)
{
	new Effect.Opacity(element,{from:0.5, to:1.0, duration:0.3 });
	return false;
}
function control_toggle(id, on)
{
	var img_actual=$(id).src;
	img_actual_b = img_actual.substring(0,img_actual.length-4);
	if(on==0)
	{
		img_actual_b = img_actual_b.substring(0,img_actual_b.length-5);
		nuevoO=img_actual_b+".gif";
	}
	else
	{
		nuevoO=img_actual_b+"_over.gif";
	}
	$(id).src=nuevoO;
}

