//###################################################################################
function mostraCarrinho(pri) {
	var textview = document.getElementById(pri);
		if (textview.style.display=='none') {
			textview.style.display='';
			} else {
			textview.style.display='none';
	}
}

//###################################################################################
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//###################################################################################

function EnviaContatoEng(){
	if (VerificaEnviaContatoEng() == false){
		return false;
	} else {document.eng_contato.acao.value = "envia";
			document.eng_contato.submit();}
		
}

function VerificaEnviaContatoEng(){
	if (document.eng_contato.nome.value == ""){
		alert("Please, put your name.");
		document.eng_contato.nome.focus();
		return false;
	}
	if (document.eng_contato.email.value.indexOf('@', 0) == -1 || document.eng_contato.email.value.indexOf('.', 0) == -1){
		alert("Please, put your e-mail.");
		document.eng_contato.email.focus();
		return false;
	}
	if (document.eng_contato.assunto.value == ""){
		alert("Please, put subsject.");
		document.eng_contato.assunto.focus();
		return false;
	}
	if (document.eng_contato.mensagem.value == ""){
		alert("Please, put your message.");
		document.eng_contato.mensagem.focus();
		return false;
	}
}


function EnviaContato(){
	if (VerificaEnviaContato() == false){
		return false;
	} else {document.falecon.acao.value = "envia";
			document.falecon.submit();}
		
}

function VerificaEnviaContato(){
	if (document.falecon.nome.value == ""){
		alert("Preencha seu nome.");
		document.falecon.nome.focus();
		return false;
	}
	if (document.falecon.email.value.indexOf('@', 0) == -1 || document.falecon.email.value.indexOf('.', 0) == -1){
		alert("Preencha seu e-mail.");
		document.falecon.email.focus();
		return false;
	}
	if (document.falecon.assunto.value == ""){
		alert("Preencha seu assunto.");
		document.falecon.assunto.focus();
		return false;
	}
	if (document.falecon.mensagem.value == ""){
		alert("Preencha sua mensagem.");
		document.falecon.mensagem.focus();
		return false;
	}
}


function EnviaEng(form){
	var campos = form;
	if (VerificaEnviaEng() == false){
		return false;
	} else {document.consulte_eng.acao.value = "envia";
			document.consulte_eng.submit();}
		
}

function VerificaEnviaEng(){
	if (document.consulte_eng.nome.value == ""){
		alert("Please, put your name.");
		document.consulte_eng.nome.focus();
		return false;
		}
    if (document.consulte_eng.email.value.indexOf('@', 0) == -1 || document.consulte_eng.email.value.indexOf('.', 0) == -1) {
		alert("Please, put your email.");
		document.consulte_eng.email.focus();
		return false;
	}
	if (document.consulte_eng.assunto.value == "0"){
		alert("Please, put subject");
		document.consulte_eng.assunto.focus();
		return false;
	}
	if (document.consulte_eng.altura.value == ""){
		alert("Please, put your height.");
		document.consulte_eng.altura.focus();
		return false;
	}
	if (document.consulte_eng.peso.value == ""){
		alert("Please, put your weight.");
		document.consulte_eng.peso.focus();
		return false;
	}	
	if (document.consulte_eng.idade.value == ""){
		alert("Please, put yout age.");
		document.consulte_eng.idade.focus();
		return false;
	}
	if (document.consulte_eng.sexo.value == "0"){
		alert("Please, put your gender.");
		document.consulte_eng.sexo.focus();
		return false;
	}
	if (document.consulte_eng.atividade[0].checked == false && document.consulte_eng.atividade[1].checked == false && document.consulte_eng.atividade[2].checked == false && document.consulte_eng.atividade[3].checked == false){
		alert("Please, choice a workout level.");
		return false;
	}
	if (document.consulte_eng.mensagem.value == ""){
		alert("Please, put a comments.");
		document.consulte_eng.mensagem.focus();
		return false;
	}

}




function Envia(form){
	var campos = form;
	if (VerificaEnvia() == false){
		return false;
	} else {document.consulte.acao.value = "envia";
			document.consulte.submit();}
		
}

function VerificaEnvia(){
	if (document.consulte.nome.value == ""){
		alert("Preencha seu nome.");
		document.consulte.nome.focus();
		return false;
		}
    if (document.consulte.email.value.indexOf('@', 0) == -1 || document.consulte.email.value.indexOf('.', 0) == -1) {
		alert("Preencha seu e-mail.");
		document.consulte.email.focus();
		return false;
	}
	if (document.consulte.assunto.value == "0"){
		alert("Escreva um assunto");
		document.consulte.assunto.focus();
		return false;
	}
	if (document.consulte.altura.value == ""){
		alert("Escreva sua altura.");
		document.consulte.altura.focus();
		return false;
	}
	if (document.consulte.peso.value == ""){
		alert("Escreva seu peso.");
		document.consulte.peso.focus();
		return false;
	}	
	if (document.consulte.idade.value == ""){
		alert("Escreva sua idade.");
		document.consulte.idade.focus();
		return false;
	}
	if (document.consulte.sexo.value == "0"){
		alert("Escolha seu sexo.");
		document.consulte.sexo.focus();
		return false;
	}
	if (document.consulte.atividade[0].checked == false && document.consulte.atividade[1].checked == false && document.consulte.atividade[2].checked == false && document.consulte.atividade[3].checked == false){
		alert("Escolha uma atividade.");
		return false;
	}
	if (document.consulte.mensagem.value == ""){
		alert("Escreva uma mensagem.");
		document.consulte.mensagem.focus();
		return false;
	}

}
function valida_FranquiaEng(){
	Form = document.ficha_franquia_eng;
	var verificador = 0;
	if (Form.nome.value.length == 0) {
		alert("Put your name");		
		Form.nome.focus();
		return false;
	}
	else {verificador = verificador + 1}

    if (Form.endereco.value.length == 0) {
        alert("Put your address");
        Form.endereco.focus();
        return false;
    }
	else {verificador = verificador + 1}

	if (Form.cidade.value.length == 0) {
        alert("Put your city");
        Form.cidade	.focus();
        return false;
    }
	else {verificador = verificador + 1}
	
    if (Form.cep.value.length == 0) {
        alert("Put your zip code");
        Form.cep.focus();
        return false;
    }
	else {verificador = verificador + 1}

    if (Form.telefone.value.length == 0 || Form.ddd_telefone.value.length == 0) {
        alert("Put your phone");
        Form.ddd_telefone.focus();
        return false;
    }
	else {verificador = verificador + 1}

	if (Form.email.value.length == 0) {
        alert("Put your email");
        Form.email.focus();
        return false;
    }
	else {verificador = verificador + 1}

    if (Form.email.value.indexOf('@', 0) == -1 || Form.email.value.indexOf('.', 0) == -1) {
        alert("Please, put you correct email."); 
        Form.email.focus();
        return false;
    }
	else {verificador = verificador + 1}
	
    if (Form.disponibilidade.value.length == 0) {
		alert("Please, answer the first question");
		Form.disponibilidade.focus();
		return false;
	}
	else {verificador = verificador + 1}

    if (Form.iniciar.value.length == 0) {
		alert("Please, answer the second question");
		Form.iniciar.focus();
		return false;
	}
	else {verificador = verificador + 1}

    if (Form.instalar.value.length == 0) {
		alert("Please, answer the third question");
		Form.instalar.focus();
		return false;
	}
	else {verificador = verificador + 1}

	if (verificador == 10){
		document.ficha_franquia.acao.value = "envia";
		Form.submit();
	}
}

function valida_Franquia(){
	Form = document.ficha_franquia;
	var verificador = 0;
	if (Form.nome.value.length == 0) {
		alert("O nome é obrigatório !");		
		Form.nome.focus();
		return false;
	}
	else {verificador = verificador + 1}

    if (Form.endereco.value.length == 0) {
        alert("O endereço é um campo obrigatório !");
        Form.endereco.focus();
        return false;
    }
	else {verificador = verificador + 1}

	if (Form.cidade.value.length == 0) {
        alert("A cidade é um campo obrigatório !");
        Form.cidade	.focus();
        return false;
    }
	else {verificador = verificador + 1}
	
    if (Form.cep.value.length == 0) {
        alert("O CEP é um campo obrigatório !");
        Form.cep.focus();
        return false;
    }
	else {verificador = verificador + 1}

    if (Form.telefone.value.length == 0 || Form.ddd_telefone.value.length == 0) {
        alert("O telefone é um campo obrigatório !");
        Form.ddd_telefone.focus();
        return false;
    }
	else {verificador = verificador + 1}

	if (Form.email.value.length == 0) {
        alert("O e-mail é um campo obrigatório !");
        Form.email.focus();
        return false;
    }
	else {verificador = verificador + 1}

    if (Form.email.value.indexOf('@', 0) == -1 || Form.email.value.indexOf('.', 0) == -1) {
        alert("Por favor, preencha corretamente o campo e-mail."); 
        Form.email.focus();
        return false;
    }
	else {verificador = verificador + 1}
	
    if (Form.disponibilidade.value.length == 0) {
		alert("A 1ª pergunta é obrigatória !");
		Form.disponibilidade.focus();
		return false;
	}
	else {verificador = verificador + 1}

    if (Form.iniciar.value.length == 0) {
		alert("A 2ª pergunta é obrigatória !");
		Form.iniciar.focus();
		return false;
	}
	else {verificador = verificador + 1}

    if (Form.instalar.value.length == 0) {
		alert("A 3ª pergunta é obrigatória !");
		Form.instalar.focus();
		return false;
	}
	else {verificador = verificador + 1}

	if (verificador == 10){
		document.ficha_franquia.acao.value = "envia";
		Form.submit();
	}
}


function valida_busca() {

	Form = document.busca;
	
    if (Form.produto.value.length == 0) {
		alert("Por favor preencha o campo de busca !");
		Form.produto.focus();
		return false;
	}

    if (Form.produto.value.length < 3) {
		alert("A palavra digitada deve conter 3 ou mais caracteres !");
		Form.produto.focus();
		return false;
	}

}

function Limpa(){
	document.consulte.nome.value = "";
	document.consulte.email.value = "";
	document.consulte.assunto.value = "0";
	document.consulte.altura.value = "";
	document.consulte.peso.value = "";
	document.consulte.idade.value = "";
	document.consulte.sexo.value = "0";
	document.consulte.atividade.checked = false;
	document.consulte.mensagem.value = "";
}

function LimpaContato(){
	Form = document.falecon;
	Form.nome.value = "";
	Form.email.value = "";
	Form.assunto.value = "";
	Form.autorizo.checked = true;
	Form.mensagem.value = "";
}


var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
    var keyCode = (isNN) ? e.which : e.keyCode; 
    var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
    if(input.value.length >= len && !containsElement(filter,keyCode)) {
        input.value = input.value.slice(0, len);
        input.form[(getIndex(input)+1) % input.form.length].focus();
}

function containsElement(arr, ele) {
    var found = false, index = 0;
    while(!found && index < arr.length)
        if(arr[index] == ele)
            found = true;
        else
            index++;
        return found;
    }

function getIndex(input) {
    var index = -1, i = 0, found = false;
    while (i < input.form.length && index == -1)
        if (input.form[i] == input)index = i;
        else i++;
        return index;
    }
return true;
}
