
// PRELOAD //

function preloadImages() {

  var d=document;

  if(d.images){

    if(!d._p)

      d._p=new Array();

    var i, j=d._p.length, a=preloadImages.arguments;

    for(i=0; i<a.length; i++){

      d._p[j]=new Image;

      d._p[j].src=a[i];

      j++;

    }

  }

}



// RANDOMIZER //

function getId(id){ return document.getElementById(id) }



var random = {

  idMax:'',

  idAtual:'',

  prefix:'nav_el_',

  intervalId:'',

  arrPecas:'',

  url:'',

  play:function(obj){

    this.arrPecas = obj.arrPecas;

    this.idMax = this.arrPecas.length;

    this.url = obj.url;

    getId('destaque').src = this.url + this.arrPecas[0];

    this.idAtual = 0;

    this.intervalId = setInterval('random.next()',10000);

  },

  pause:function(){

    clearInterval(this.intervalId);

    return false;

  },

  next:function(){

    getId(this.prefix + this.idAtual).className = '';

    this.idAtual++;

    this.idAtual = this.idAtual >= this.idMax ? 0 : this.idAtual;

    getId(this.prefix + this.idAtual).className = 'selected';

    //alert(this.idAtual);

    getId('destaque').src = this.url + this.arrPecas[this.idAtual];

  },

  goto: function(id,el){

    getId(this.prefix + this.idAtual).className = '';

    this.idAtual = id;

    getId(this.prefix + this.idAtual).className = 'selected';

    this.pause();

    getId('destaque').src = this.url + this.arrPecas[this.idAtual];

    el.blur();

    return false;

  }

}

var intervalo;
var tempoVisivel = 10000; //milisec

function CarregaFrame(valor, rand)
{
	clearInterval(intervalo);

	$(".navigator.capa li a").removeClass("selected");
	$("#nav_el_" + valor).addClass("selected");

	$(".img_destaque_top div").each(function(){
		$(this).hide();
	})

	$("#item" + valor).show();
	
	if (rand)
	{
		if (valor >= ($(".img_destaque_top div").length))
		{
			valor = 1;
		}
		else
		{
			valor++;
		}

		intervalo = setInterval("CarregaFrame(" + (valor) + "," + true + ")", tempoVisivel);
	}
}

$(document).ready(function(){
  if ($(".navigator.capa").length > 0)
  {
	$(".img_destaque_top div").each(function(){
		$(this).hide();
	})
	  
	$(".navigator.capa li a").click(function(){
	  id = $(this).attr("id").replace("nav_el_", "");
	  
      CarregaFrame(id, false);
    });
	
    CarregaFrame(1, true);
  }

  /*
  $('#departamento').change(function(){
    if ($('#departamento').val() == 'Comercial Brasil'){
      $('#hiddenFone').html('Fone: (54) 2102-1540');
      $('#hiddenFone').css('display','block');
    }
    else if ($('#departamento').val() == 'Comercial Internacional'){
      $('#hiddenFone').html('Fone: (54) 2102-1500');
      $('#hiddenFone').css('display','block');
    }
    else {
      $('#hiddenFone').html('');
      $('#hiddenFone').css('display','none');
    }
  });
  */

});

