function Loja(){
	alert('Em Breve você poderá conferir nossa nova loja.');	
}

function FechaRockinrio(){
	document.getElementById('banner_rock_inrio').style.display = "none";
	document.getElementById('rockinrio').style.display = "block";
}
function AbreRockinRio(){
	document.getElementById('banner_rock_inrio').style.display = "block";
	document.getElementById('rockinrio').style.display = "none";
}

function valor(event) {
	var tecla=event.keyCode;
	if(tecla==08) {
	tamanho_ = document.contratante.senhaescondido.value.length;
	var valor_ = document.contratante.senhaescondido.value.substring(0, tamanho_-1);
	document.contratante.senhaescondido.value=valor_;
	return false;
	}
	tamanho_ = document.contratante.senhaescondido.value.length;
	tamanho = document.contratante.senhanormal.value.length;
	if(tamanho_ > 4) {
	return false;
	}
	var valor = document.contratante.senhanormal.value.substring(tamanho-1, tamanho);
	document.contratante.senhaescondido.value+=valor;
	if(tamanho==1) { document.contratante.senhanormal.value = "*"; return false; }
	if(tamanho==2) { document.contratante.senhanormal.value = "**"; return false; }
	if(tamanho==3) { document.contratante.senhanormal.value = "***"; return false; }
	if(tamanho==4) { document.contratante.senhanormal.value = "****"; return false; }
	if(tamanho==5) { document.contratante.senhanormal.value = "*****"; return false; }
}

function mudaInputContratanteSenha(campoatual){
	var cor = "#FFFFFF"
	document.getElementById(campoatual).value = "";
}

function voltaInputContratanteSenha(campoatual){
	if(document.getElementById(campoatual).value == ""){
		document.getElementById(campoatual).value = "SENHA";
	}
}


function PopUp(){
	document.body.style.overflow='hidden';
	window.scrollTo(-20,0);
}

function mudaInputCadastroNome(campoatual){
	var cor = "#FFFFFF"
	document.getElementById(campoatual).value = "";
}

function voltaInputCadastroNome(campoatual,valor){
	if(valor == "" || valor == "NOME"){
		var cor = "#FFFFFF"
		document.getElementById(campoatual).value = "NOME";
	}
}
function mudaInputCadastroEmail(campoatual){
	var cor = "#FFFFFF"
	document.getElementById(campoatual).value = "";
}

function voltaInputCadastroEmail(campoatual,valor){
	if(valor == "" || valor == "E-MAIL"){
		var cor = "#FFFFFF"
		document.getElementById(campoatual).value = "E-MAIL";
	}
}

function mudaInputContatoNomeComentario(campoatual){
	var cor = "#FFFFFF"
	document.getElementById(campoatual).value = "";
}

function voltaInputContatoNomeComentario(campoatual,valor){
	if(valor == "" || valor == "NOME"){
		var cor = "#FFFFFF"
		document.getElementById(campoatual).value = "NOME";
	}
}
function mudaInputContatoEmailComentario(campoatual){
	var cor = "#FFFFFF"
	document.getElementById(campoatual).value = "";
}

function voltaInputContatoEmailComentario(campoatual,valor){
	if(valor == "" || valor == "E-MAIL"){
		var cor = "#FFFFFF"
		document.getElementById(campoatual).value = "E-MAIL";
	}
}



function mudaInputContatoNome(campoatual){
	var cor = "#FFFFFF"
	document.getElementById(campoatual).value = "";
}

function voltaInputContatoNome(campoatual,valor){
	if(valor == "" || valor == "NOME"){
		var cor = "#FFFFFF"
		document.getElementById(campoatual).value = "NOME";
	}
}

function mudaInputContatoEmail(campoatual){
	var cor = "#FFFFFF"
	document.getElementById(campoatual).value = "";
}

function voltaInputContatoEmail(campoatual,valor){
	if(valor == "" || valor == "E-MAIL"){
		var cor = "#FFFFFF"
		document.getElementById(campoatual).value = "E-MAIL";
	}
}

function cleanit(thefield){
	if(thefield.defaultValue==thefield.value){
		thefield.value="";
	};
}
	
function ValidaSenha(){
	var error = 0;
	var cont_selecionados = 0;
	
	var msg = "Os seguintes erros foram encontrados no seu formulário";
		msg += "\n------------------------------------------------------------\n\n";
	
		if(document.contratante.senhanormal.value == '' || document.contratante.senhanormal.value == 'SENHA'){
			msg += "O campo Senha é obrigatório.\n";
			error++;
		}
		
		msg += "\n------------------------------------------------------------\n";
		msg += "Por favor, corrija os erros informados e tente novamente.";
		
	if(error > 0){
		alert(msg);
		Break;
		return false;
	}else{
		return true;
	}
}	
	
function ValidaComentario(){
	var error = 0;
	var cont_selecionados = 0;
	
	var msg = "Os seguintes erros foram encontrados no seu formulário";
		msg += "\n------------------------------------------------------------\n\n";
	
		if(document.comentario.nome.value == '' || document.comentario.nome.value == 'NOME'){
			msg += "O campo Nome é obrigatório.\n";
			error++;
		}
		
		if(document.comentario.email.value=="" || document.comentario.email.value=="E-MAIL"){
			msg += "O campo Email é obrigatório.\n";
			error++;
		}else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.comentario.email.value)) && (document.comentario.email.value!="")){            
			msg += "Informe um e-mail válido.\n";
			error++;      
		}
		
		if(document.comentario.mensagem.value == '' || document.comentario.mensagem.value == 'COMENTÁRIO'){
			msg += "O campo Comentário é obrigatório.\n";
			error++;
		}
		
		msg += "\n------------------------------------------------------------\n";
		msg += "Por favor, corrija os erros informados e tente novamente.";
		
	if(error > 0){
		alert(msg);
		Break;
		return false;
	}else{
		return true;
	}
}
	
function ValidaContato(){
	var error = 0;
	var cont_selecionados = 0;
	
	var msg = "Os seguintes erros foram encontrados no seu formulário";
		msg += "\n------------------------------------------------------------\n\n";
	
		if(document.contato.nome.value == '' || document.contato.nome.value == 'NOME'){
			msg += "O campo Nome é obrigatório.\n";
			error++;
		}
		if(document.contato.email.value=="" || document.contato.email.value=="E-MAIL"){
			msg += "O campo Email é obrigatório.\n";
			error++;
		}else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contato.email.value)) && (document.contato.email.value!="")){            
			msg += "Informe um e-mail válido.\n";
			error++;      
		}
		if(document.contato.mensagem.value == '' || document.contato.mensagem.value == 'MENSAGEM'){
			msg += "O campo Mensagem é obrigatório.\n";
			error++;
		}
		
		msg += "\n------------------------------------------------------------\n";
		msg += "Por favor, corrija os erros informados e tente novamente.";
		
	if(error > 0){
		alert(msg);
		exit;
	}else{
		return true;
	}	
}

function ValidaCadastro(){
	var error = 0;
	var cont_selecionados = 0;
	
	var msg = "Os seguintes erros foram encontrados no seu formulário";
		msg += "\n------------------------------------------------------------\n\n";
	
		if(document.formulario_cadastro.nomeNews.value == ''){
			msg += "O campo Nome é obrigatório.\n";
			error++;
		}
		if(document.formulario_cadastro.emailNews.value==""){
			msg += "O campo Email é obrigatório.\n";
			error++;
		}else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.formulario_cadastro.emailNews.value)) && (document.formulario_cadastro.emailNews.value!="")){            
			msg += "Informe um e-mail válido.\n";
			error++;      
		}
		
		msg += "\n------------------------------------------------------------\n";
		msg += "Por favor, corrija os erros informados e tente novamente.";
		
	if(error > 0){
		alert(msg);
		exit;
	}else{
		return true;
	}	
}

function limitaTextarea(valor) {
   quantidade = 350;
   total = valor.length;
   if(total <= quantidade) {
	  resto = quantidade- total;
	  document.getElementById('contador').innerHTML = resto;
   } else {
   document.getElementById('texto').value = valor.substr(0, quantidade);
   }
}


function Formatadata(Campo, teclapres){
		var tecla = teclapres.keyCode;
		var vr = new String(Campo.value);
		vr = vr.replace("/", "");
		vr = vr.replace("/", "");
		vr = vr.replace("/", "");
		tam = vr.length + 1;
		if (tecla != 8 && tecla != 8)
		{
			if (tam > 0 && tam < 2)
				Campo.value = vr.substr(0, 2) ;
			if (tam > 2 && tam < 4)
				Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2);
			if (tam > 4 && tam < 7)
				Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, 2) + '/' + vr.substr(4, 7);
		}
}

/**  
 * Função para aplicar máscara em campos de texto
 * Copyright (c) 2008, Dirceu Bimonti Ivo - http://www.bimonti.net 
 * All rights reserved. 
 * @constructor  
 */ 
 
/* Version 0.27 */

/**  
  * Função Principal 
  * @param w - O elemento que será aplicado (normalmente this).
  * @param e - O evento para capturar a tecla e cancelar o backspace.
  * @param m - A máscara a ser aplicada.
  * @param r - Se a máscara deve ser aplicada da direita para a esquerda. Veja Exemplos.
  * @param a - 
  * @returns null  
  *		onkeyup="maskIt(this,event,'(##)####-####')" - TELEFONE
  * 	onkeyup="maskIt(this,event,'###.###.###-##')" - CPF
  *		onkeyup="maskIt(this,event,'###.###.###,##',true,{pre:'R$'}) - DINHEIRO
  *		onkeyup="maskIt(this,event,'###,#',true,{pre:'',pos:'º'}) - GRAUS
  */
function maskIt(w,e,m,r,a){
        
        // Cancela se o evento for Backspace
        if (!e) var e = window.event
        if (e.keyCode) code = e.keyCode;
        else if (e.which) code = e.which;
        
        // Variáveis da função
        var txt  = (!r) ? w.value.replace(/[^\d]+/gi,'') : w.value.replace(/[^\d]+/gi,'').reverse();
        var mask = (!r) ? m : m.reverse();
        var pre  = (a ) ? a.pre : "";
        var pos  = (a ) ? a.pos : "";
        var ret  = "";

        if(code == 9 || code == 8 || txt.length == mask.replace(/[^#]+/g,'').length) return false;

        // Loop na máscara para aplicar os caracteres
        for(var x=0,y=0, z=mask.length;x<z && y<txt.length;){
                if(mask.charAt(x)!='#'){
                        ret += mask.charAt(x); x++;
                } else{
                        ret += txt.charAt(y); y++; x++;
                }
        }
        
        // Retorno da função
        ret = (!r) ? ret : ret.reverse()        
        w.value = pre+ret+pos;
}

// Novo método para o objeto 'String'
String.prototype.reverse = function(){
        return this.split('').reverse().join('');
};
