/*--------------------------------------------------------------------
JAVASCRIPT "Produtos"

Version: 	2.0 - 2009
author: 	Burocratik (alexandre gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
var W3CDOM = (document.getElementsByTagName && document.createElement);
if (W3CDOM){
	var link = document.createElement('link');
	link.setAttribute("rel", "stylesheet");
	link.setAttribute("type", "text/css");
	link.setAttribute("href", "scripts/javascript-produtos.css");
	link.setAttribute("media", "screen");
	document.getElementsByTagName("head")[0].appendChild(link);
}

/* =ABRIR E FECHAR BLOCOS na pagina produtos
-----------------------------------------------------------------------*/
////////CLASSIC
function fBotaoClassic(clicado){
 	var links = getElementsByClassName(document, "a", "linkMenu1");
  for (var i=0; i<links.length; i++ ) {
		if (links[i] == clicado) {
			if (addClass("check",links[i],"linkOn")){ //verifica se ja apliquei a class linkOn (isto e' se ja estava aberto)
					addClass("remove",links[i],"linkOn"); //tira a class
				} else {
					addClass("add",links[i],"linkOn"); //adiciona nova class, esta funcao esta em geral.js
			}
	  } else {
			addClass("remove",links[i],"linkOn");
    }

	}
}
function fClassic(id) {
  var divs = document.getElementsByTagName("ul");
  for (var i=0; i<divs.length; i++ ) {
    if (divs[i].className.indexOf("txtMenu1") == -1) continue;
    if (divs[i].getAttribute("id") == id) {
		if (addClass("check",divs[i],"show")){ //verifica se ja apliquei a class (isto e' se ja estava aberto)
			addClass("remove",divs[i],"show"); //tira a class
		} else {
			addClass("add",divs[i],"show"); //adiciona nova class, esta funcao esta em geral.js
		}
    } else {
	  addClass("remove",divs[i],"show"); //remove nova class, esta funcao esta em geral.js
    }
  }
}
function iniciarClassic() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	var links = getElementsByClassName(document, "a", "linkMenu1");
	for (var i=0; i<links.length; i++ ) {
   	var sectionId = links[i].getAttribute("href").split("#")[1];
    	if (!document.getElementById(sectionId)) continue;
			links[i].destination = sectionId;
    	links[i].onclick = function() {
      	fClassic(this.destination);
				fBotaoClassic(this);
      	return false;
    	}
	}
}

////////GOLD
function fBotaoGold(clicado){
 	var links = getElementsByClassName(document, "a", "linkMenu2");
  for (var i=0; i<links.length; i++ ) {
		if (links[i] == clicado) {
			if (addClass("check",links[i],"linkOn")){ //verifica se ja apliquei a class linkOn (isto e' se ja estava aberto)
					addClass("remove",links[i],"linkOn"); //tira a class
				} else {
					addClass("add",links[i],"linkOn"); //adiciona nova class, esta funcao esta em geral.js
			}
	  } else {
			addClass("remove",links[i],"linkOn");
    }

	}
}
function fGold(id) {
  var divs = document.getElementsByTagName("ul");
  for (var i=0; i<divs.length; i++ ) {
    if (divs[i].className.indexOf("txtMenu2") == -1) continue;
    if (divs[i].getAttribute("id") == id) {
		if (addClass("check",divs[i],"show")){ //verifica se ja apliquei a class (isto e' se ja estava aberto)
			addClass("remove",divs[i],"show"); //tira a class
		} else {
			addClass("add",divs[i],"show"); //adiciona nova class, esta funcao esta em geral.js
		}
    } else {
	  addClass("remove",divs[i],"show"); //remove nova class, esta funcao esta em geral.js
    }
  }
}
function iniciarGold() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	var links = getElementsByClassName(document, "a", "linkMenu2");
	for (var i=0; i<links.length; i++ ) {
   	var sectionId = links[i].getAttribute("href").split("#")[1];
    	if (!document.getElementById(sectionId)) continue;
			links[i].destination = sectionId;
    	links[i].onclick = function() {
      	fGold(this.destination);
				fBotaoGold(this);
      	return false;
    	}
	}
}

////////SUBMENU
function fSubMenu(id) {
  var divs = document.getElementsByTagName("ul");
  for (var i=0; i<divs.length; i++ ) {
    if (divs[i].className.indexOf("txtSubMenu") == -1) continue;
    if (divs[i].getAttribute("id") == id) {
		if (addClass("check",divs[i],"show")){ //verifica se ja apliquei a class (isto e' se ja estava aberto)
			addClass("remove",divs[i],"show"); //tira a class
		} else {
			addClass("add",divs[i],"show"); //adiciona nova class, esta funcao esta em geral.js
		}
    } else {
	  addClass("remove",divs[i],"show"); //remove nova class, esta funcao esta em geral.js
    }
  }
}

function iniciarSubMenu() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	var links = getElementsByClassName(document, "a", "linkSubMenu");
	for (var i=0; i<links.length; i++ ) {
   	var sectionId = links[i].getAttribute("href").split("#")[1];
    	if (!document.getElementById(sectionId)) continue;
			links[i].destination = sectionId;
    	links[i].onclick = function() {
      	fSubMenu(this.destination);
      	return false;
    	}
	}
}

/* =Preparar Eventos
-----------------------------------------------------------------------*/
addLoadEvent(iniciarClassic);
addLoadEvent(iniciarGold);
addLoadEvent(iniciarSubMenu);



