jQuery(document).ready(function() {
	jQuery('#mycarousel').jcarousel();
});

imagem_lista = Array('imagens/index.cadastro.on.jpg', 'imagens/menu.fundo.jpg');
imagem_qtd = imagem_lista.length;
for (i = 0; i <imagem_qtd; i++) {
    var preload = new Image();
    preload.src = imagem_lista[i];
}

function calcula(campo){	
  var valBru = document.getElementById(''+campo+'').value;
  valBru = valBru.replace(',', '');
  valBru = valBru.replace('.', '');
  var qtd = String(valBru).length;
  var valCont = String(valBru).length - 2;
  var resto = valCont%3;
  var result = Math.floor((valCont)/3);
  var valFin = String(valBru);
  var voltas = 1;
  if (resto==0){result=result-1;}
  if (result<0)
  {
   if(qtd==1){
	valFin = valFin+"";
   }
   else if(qtd==2)
   {
	valFin = valFin.substring(0,1)+","+valFin.substring(1,2)+"";
   }
   else
   {
	valFin = "";
   }
  }
  
  for (var i=0; i<=result; i++)
  {
   if(i==result)
   {
	if (qtd==5){
	 resto=3;
	}  
	valFin = valFin.substring(0,resto)+","+valFin.substring(resto,qtd+voltas);
   }
   else
   {
	if (resto==0){
	 resto=3;
	}
	 valFin = valFin.substring(0,resto)+"."+valFin.substring(resto,qtd+voltas);          
   }
   voltas++;
   resto = resto+4;  
  }
  document.getElementById(''+campo+'').value = valFin;
}

function criaMascara(_RefObjeto, _Modelo){

var valorAtual = _RefObjeto.value;
var valorNumerico = '';
var nIndexModelo = 0;
var nIndexString = 0;
var valorFinal = '';
var adicionarValor = true;
 

// limpa a string valor atual para verificar
// se todos os caracteres são números
for (i=0;i<_Modelo.length;i++){
  if (_Modelo.substr(i,1) != '#'){
    valorAtual = valorAtual.replace(_Modelo.substr(i,1),'');
}}
 
// verifica se todos os caracteres são números
for (i=0;i<valorAtual.length;i++){
  if (!isNaN(parseFloat(valorAtual.substr(i,1)))){
    valorNumerico = valorNumerico + valorAtual.substr(i,1);
}}
 
// aplica a máscara ao campo informado usando
// o modelo de máscara informado no script
for (i=0;i<_Modelo.length;i++){
 
  if (_Modelo.substr(i,1) == '#'){
    if (valorNumerico.substr(nIndexModelo,1) != ''){
      valorFinal = valorFinal + valorNumerico.substr(nIndexModelo,1);
      nIndexModelo++;nIndexString++;
    }
      else {
        adicionarValor = false;
  }}
 
    else {
      if (adicionarValor && valorNumerico.substr(nIndexModelo,1) != ''){
      valorFinal = valorFinal + _Modelo.substr(nIndexString,1)
      nIndexString++;
    }}
}
 
_RefObjeto.value = valorFinal

return Enter(this, event);
 
}


function handleEnter (field, event) {
   var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
  if (keyCode == 13) {
    var i;
  for (i = 0; i < field.form.elements.length; i++)
     if (field == field.form.elements[i])
       break;
       i = (i + 1) % field.form.elements.length;
       field.form.elements[i].focus();
       return false;
    }
   else
return true;
}
