<!--

// BramidiaShop Funções automáticas ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// :::::::::::::::::::::::::::::::::::Utilize este arquivo para:
// ::  1 - Criar funcionalidade de Abre e fecha no menu de produtos  - menuProdutos_AbrirFechar     ::
// ::  2 - Checar consistências do campo busca  - lojaBuscarProduto                                 ::
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


var ativar_menuProdutos_AbrirFechar;


menuProdutos_AbrirFechar = false;




// 1 -----------------------------------------------------------------------------------------------------
// A função abaixo, dá ao menu de produtos a funcionalidade de abrir e fechar.
// Para utilizar a função basta chamar este js no html principal e setar a
// variável menuProdutos_AbrirFechar com true;
// Segue abaixo o código a ser colocado no html principal
// Atenção ! Coloque o código acima dentro de HEAD após todas chamadas de arquivos css ou tag style

// <!-- Ativar funções automáticas -->
// <script src="shop/js_produtos.js" type="text/javascript" language="JavaScript"></script>
// <script language='javascript'>
//		menuProdutos_AbrirFechar = true;
// </script>

function menuProdutos_criarLink(){

	// Ocultando divs de subgrupo e criando link
	var menuProdutosBoxNo
	menuProdutosBoxNo = document.getElementById("menuProdutosBox");
	if(menuProdutosBoxNo){
		menuProdutosBoxNoFilhos = menuProdutosBoxNo.getElementsByTagName("div");
		for(i_mpcL_ = 0;  i_mpcL_ < menuProdutosBoxNoFilhos.length; i_mpcL_++){

			// Criando link
			if(menuProdutosBoxNoFilhos[i_mpcL_].className == "vitrineMenu_tituloGrupo"){
				// Desabilitando links
				menuProdutosBoxNoFilhosLink = menuProdutosBoxNoFilhos[i_mpcL_].getElementsByTagName("a");
				for(i_mpcL_J = 0;  i_mpcL_J < menuProdutosBoxNoFilhosLink.length; i_mpcL_J++){
					menuProdutosBoxNoFilhosLink[i_mpcL_J].href = "javascript:void(0);";
				}
				menuProdutosBoxNoFilhos[i_mpcL_].onclick = function(){

					//menuProdutosOcultarSubs();
					var nomeTeste_mpcL_
					nomeTeste_mpcL_ = this.id + "_"

					menuProdutosBoxNo2 = document.getElementById("menuProdutosBox");
					if(menuProdutosBoxNo2){
						menuProdutosBoxNoFilhos2 = menuProdutosBoxNo2.getElementsByTagName("div");
						for(i_mpcL2_ = 0;  i_mpcL2_ < menuProdutosBoxNoFilhos.length; i_mpcL2_++){
							if(menuProdutosBoxNoFilhos[i_mpcL2_].className == "vitrineMenu_item"){
									
								if(menuProdutosBoxNoFilhos[i_mpcL2_].id.substring(0,nomeTeste_mpcL_.length) == nomeTeste_mpcL_){
									if(menuProdutosBoxNoFilhos[i_mpcL2_].style.display == "none"){
										menuProdutosBoxNoFilhos[i_mpcL2_].style.display = "block";
									}
									else{
										menuProdutosBoxNoFilhos[i_mpcL2_].style.display = "none";
									}
								}

								else{
									// Ocultando todos os outros
									menuProdutosBoxNoFilhos[i_mpcL2_].style.display = "none";	
								}

							}
						}
					}
					//vitrineMenuGrupo_5_
				}
			}

			// Ocultando div
			if(menuProdutosBoxNoFilhos[i_mpcL_].className == "vitrineMenu_item"){
				menuProdutosBoxNoFilhos[i_mpcL_].style.display = "none";	
			}
		}
	}
}
// -------------------------------------------------------------------------------------








// 2 -----------------------------------------------------------------------------------------------------
// A função abaixo, checa a consistência do campo "busca"
// Primeiramente a função procura pelo campo em quaisquer formulário existente na página
// Caso encontre, checa a consistência, cria o url e envia os dados via get
// Parâmetros Necessários
// 1 - Nome da página de destino
function lojaBuscarProduto(pag_){

		var formularios_, encontrou_, campoValor_

		encontrou_ = false;
		formularios_ = document.getElementsByTagName("form");
		for(i_=0; i_ < formularios_.length; i_++){

			if(formularios_[i_].busca){

				encontrou_ = true;
				campoValor_ = formularios_[i_].busca.value;

				
				if(campoValor_ == ""){
					alert('Por favor, prencha o campo Buscar Produtos');
					formularios_[i_].busca.focus();
					return false;
				}

				
				// Configurando URL
				pag_ = pag_ + "?busca=" + campoValor_;
				document.location.href = pag_;

			}

		}

		if(encontrou_ == false){
			alert('Campos de BUSCA não encontrado. Entre em contado com a administração da loja.');
		}

		return false;

}
// -------------------------------------------------------------------------------------












// -------------------------------------------------------------------------------------------------------
// Iniciando funções automáticas

// Main
function menuProdutos_Main(){
	// Ativando função menuProdutos_criarLink
	if(menuProdutos_AbrirFechar){
			menuProdutos_criarLink();
	}

	// Coloque aqui chamada a outras funções conforme linhas acima
	// .....
}

//	InternetExplorer
document.onreadystatechange = function(){
	if (document.readyState == "complete"){
		menuProdutos_Main();
	}
}
// for Mozilla browsers
if (document.addEventListener){
	document.addEventListener("DOMContentLoaded", menuProdutos_Main, false);
}

// -->
