function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function leech(v){
    v=v.replace(/o/gi,"0")
    v=v.replace(/i/gi,"1")
    v=v.replace(/z/gi,"2")
    v=v.replace(/e/gi,"3")
    v=v.replace(/a/gi,"4")
    v=v.replace(/s/gi,"5")
    v=v.replace(/t/gi,"7")
    return v
}
function soNumeros(v){
    return v.replace(/\D/g,"")
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que n�o � d�gito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca par�nteses em volta dos dois primeiros d�gitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca h�fen entre o quarto e o quinto d�gitos
    return v
}

function cpf(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que n�o � d�gito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto d�gitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto d�gitos
                                             //de novo (para o segundo bloco de n�meros)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um h�fen entre o terceiro e o quarto d�gitos
    return v
}

function cep(v){
    v=v.replace(/\D/g,"")                //Remove tudo o que n�o � d�gito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse � t�o f�cil que n�o merece explica��es
    return v
}

document.observe('dom:loaded', function() {
  $('cartview').observe('mouseover', function(e) {
	$('cartview-panel').show();
  });
  $('cartview').observe('mouseout', function(e) {
   $('cartview-panel').hide();
  });
});

//	Effect.toggle('cart','slide', { delay: 1.0 });

/*function media(hid,vis){
      document.getElementById(hid).style.visibility = 'hidden';
      document.getElementById(hid).style.display = 'none';    
      document.getElementById(vis).style.visibility = 'visible';
      document.getElementById(vis).style.display = 'inherit';          
}*/

// Pre-Loader Banner
function muda_p_carregado()
{
 document.getElementById("posload").style.display = "block";
 document.getElementById("preload").style.display = "none";
}


// Banner
var delay = 5000;
var start_frame = 0;

function init() {
	var lis = $('slide-images').getElementsByTagName('li');
	
	for( i=0; i < lis.length; i++){
		if(i!=0){
			lis[i].style.display = 'none';
		}
	}
	end_frame = lis.length -1;
	
	start_slideshow(start_frame, end_frame, delay, lis);
	
	
}



function start_slideshow(start_frame, end_frame, delay, lis) {
	setTimeout(fadeInOut(start_frame,start_frame,end_frame, delay, lis), delay);
}


function fadeInOut(frame, start_frame, end_frame, delay, lis) {
	return (function() {
		lis = $('slide-images').getElementsByTagName('li');
		Effect.Fade(lis[frame]);
		if (frame == end_frame) { frame = start_frame; } else { frame++; }
		lisAppear = lis[frame];
		setTimeout("Effect.Appear(lisAppear);", 0);
		setTimeout(fadeInOut(frame, start_frame, end_frame, delay), delay + 1850);
	})
	
}


Event.observe(window, 'load', init, false);

/* Mostrar/Esconder informações do chekout */
function getVisibilidade(id,value){
	if (value == false ){
		if (!document.getElementsByTagName == false){
			var tag = document.getElementsByTagName("div");
		    for (var i=0; i<tag.length; i++) {
		    	var div = tag[i];               
		        var verifica = div.title;
		        	if (verifica == id){                             
		        		div.style.visibility="hidden";
		            	div.style.display="none";                
		            }                           
			}                       
		}
	}else{
		if (!document.getElementsByTagName == false){
			var tag = document.getElementsByTagName("div");
		    for (var i=0; i<tag.length; i++) {
		    	var div = tag[i];               
		        var verifica = div.title;
		        	if (verifica == id){
		        		div.style.visibility="visible";
		            	div.style.display="block";
		            }                           
			}                       
		}
	}
}

function getPagina(page){
    new Ajax.Updater('paginaConteudo', page, { method: 'POST',
								onLoading: function(transport) {
									$('paginaConteudo').innerHTML = "Carregando...";
								}});
}
