/* Empresa */
function trocaTexto(qual, idioma) {
	var texto;
	var skroll = document.getElementById("scroll");

		switch(qual) {
			case 'hoje':
				if(idioma == "por"){
				texto = "<p>Atualmente a empresa est&aacute; instalada em 56.000 m&sup2;, sendo que destes 17.000 m&sup2; s&atilde;o de &aacute;rea constru&iacute;da.</p>\n";
				texto+= "<p>A empresa possui m&atilde;o-de-obra qualificada, que &eacute; traduzida na qualidade dos produtos. Comercializando seus produtos em v&aacute;rios pa&iacute;ses dos cinco continentes, pretende expandir-se no mercado, nunca perdendo a vis&atilde;o inovadora da empresa.</p>";
					}else if(idioma == "ing"){
					texto = "<p>Nowadays, the company has 56,000 square meters of installed capacity, being 17,000 square meters of built area.</p>\n";
					texto+= "<p>The company counts on qualified labor, which is translated into the quality of its products. Marketing its products in many countries from the five continents, it intends to increase its market share while keeping its innovative view.</p>";
						}else if(idioma == "esp"){
						texto = "<p>Actualmente la empresa est&aacute; instalada en 56.000 m&sup2;, siendo que de estos, 17.000 m&sup2; son de &aacute;rea construida.</p>\n";
						texto+= "<p>La empresa posee mano de obra calificada,  que se traduce en la calidad de los productos. Comercializando sus productos en  varios pa&iacute;ses de los cinco continentes, pretende expandirse en el mercado, no  perdiendo nunca la visi&oacute;n innovadora de la empresa.</p>";	
							}
				break;
			default:
			case 'historico':
				if(idioma == "por"){
				texto = "<p>A Artesano M&oacute;veis destaca-se como uma das mais modernas ind&uacute;strias do setor moveleiro. Situada no munic&iacute;pio de Bento Gon&ccedil;alves, ocupa uma &aacute;rea de 56.000 m&sup2;, sendo que 17.000 m&sup2; s&atilde;o de &aacute;rea constru&iacute;da, que abrigam um parque fabril com m&aacute;quinas de &uacute;ltima gera&ccedil;&atilde;o.</p>\n";
				texto+= "<p>Seu parque industrial est&aacute; em constante transforma&ccedil;&atilde;o, somando sempre alta tecnologia ao conhecimento de uma empresa que est&aacute; no mercado desde 1982.</p>\n";
				texto+= "<p>Cumpre os mais rigorosos padr&otilde;es de qualidade e busca constantemente a qualifica&ccedil;&atilde;o das pessoas que trabalham na empresa, colhendo excelentes resultados desta boa rela&ccedil;&atilde;o com seus colaboradores. E isto tudo reflete na qualidade dos produtos, que s&atilde;o comercializados em v&aacute;rios pa&iacute;ses dos cinco continentes.</p>";
				texto+= "<p>A Artesano &eacute; dirigida por Vanildo e Delsiras Lazzarotto e seus filhos, que juntos trabalham com seriedade, conhecimento, determina&ccedil;&atilde;o e inova&ccedil;&atilde;o, desenvolvendo produtos diferenciados e com design arrojado.</p>";
				texto+= "<p>&Eacute; uma empresa que tem como base o conhecimento adquirido ao longo dos anos. Mas com vis&atilde;o de futuro, buscando o crescimento constante, a preserva&ccedil;&atilde;o do meio ambiente, e acima de tudo, a satisfa&ccedil;&atilde;o de seus clientes.</p>";
				texto+= "<p>Desde o princ&iacute;pio, desenvolve cada projeto com carinho. A valoriza&ccedil;&atilde;o do elemento humano faz toda a diferen&ccedil;a, colocando no m&oacute;vel fabricado, mais do que trabalho: dedica&ccedil;&atilde;o total para voc&ecirc; e por voc&ecirc;!</p>";
				}else if (idioma == "ing"){
					texto = "<p>Artesano M&oacute;veis is one of the most modern manufacturing companies in the furniture sector. Located in the city of Bento Gon&ccedil;alves in a 56,000m&sup2; area, the company features a 17,000m&sup2; manufacturing plant with leading-edge machinery.</p>\n";
					texto+= "<p>Its industrial facilities are continuously renewed by adding high technology to the know-how of a company that has been in the market since 1982.</p>\n";
					texto+= "<p>The company meets rigorous quality standards and constantly invests in the qualification of its staff, obtaining excellent results from this special relationship with its employees. All these factors contributed to the quality of products that are sold in several countries all over the world.</p>";
					texto+= "<p>Artesano is managed by Vanildo and Delsiras Lazzarotto and their children, who develop their work with seriousness, knowledge, determination and innovation, creating unique products with bold design.</p>";
					texto+= "<p>Based on the knowledge acquired over the years, Artesano is a forward-thinking company that focuses on its steady growth, the environment preservation, and above all, the satisfaction of its customers.</p>";
					texto+= "<p>Since its establishment, it has developed each project with special care. The enhancement of its human resources makes all the difference, as the final product is the result of more than just labor: it contains total dedication to you and for you!</p>";
					}else if(idioma == "esp"){
						texto = "<p>Artesano M&oacute;veis se destaca como una de las m&aacute;s modernas industrias del sector del mobiliario. Ubicada en el municipio de Bento Gon&ccedil;alves, ocupa un &aacute;rea de 56.000m&sup2;, de los cuales 17.000m&sup2; son de &aacute;rea construida que abriga una planta fabril con m&aacute;quinas de &uacute;ltima generaci&oacute;n.</p>\n";
						texto+= "<p>Su planta industrial est&aacute; en constante transformaci&oacute;n, uniendo siempre alta tecnolog&iacute;a al conocimiento de una empresa que est&aacute; en el mercado desde 1982.</p>\n";
						texto+= "<p>Cumple los m&aacute;s rigurosos est&aacute;ndares de calidad y busca constantemente la cualificaci&oacute;n de las personas que trabajan en la empresa, obteniendo excelentes resultados de esta buena relaci&oacute;n con sus empleados.</p>";
						texto+= "<p>Y todo ello se refleja en la calidad de sus productos, los cuales son comercializados en varios pa&iacute;ses de los cinco continentes.</p>";
						texto+= "<p>Artesano es dirigida por Vanildo y Delsiras Lazzarotto y sus hijos, que juntos trabajan con seriedad, conocimiento, determinaci&oacute;n e innovaci&oacute;n, desarrollando productos diferenciados y con un dise&ntilde;o audaz.</p>";
						texto+= "<p>Es una empresa que tiene como base el conocimiento adquirido a lo largo de los a&ntilde;os, pero con visi&oacute;n de futuro, siempre en la b&uacute;squeda del crecimiento constante, la preservaci&oacute;n del medio ambiente, y sobre todo, la satisfacci&oacute;n de sus clientes. Desde el principio, desarrolla cada proyecto con cari&ntilde;o. La valoraci&oacute;n del elemento humano hace toda la diferencia, colocando en el mueble fabricado, algo m&aacute;s que el trabajo: &iexcl;dedicaci&oacute;n total para usted y por usted!</p>";
						}
				
				break;
		}
	
	skroll.innerHTML = texto;
	skroll.scrollTop = 0;

	return false;
}

/* Produtos */
function trocaProduto(ref, img, tec, cor) {
	
	if (ref == "") {
		document.getElementById("swapRef").innerHTML = "";
	} else if (ref.length > 10) {
		document.getElementById("swapRef").innerHTML = "<span>REF.: "+ref+"</span>";
	} else {
		document.getElementById("swapRef").innerHTML = "REF.: "+ref;
	}
	
	document.getElementById("swapImg").src = "img/n_produtos/pq/"+img;
	document.getElementById("swapTec").innerHTML = tec;
	document.getElementById("swapCor").innerHTML = cor;
	
	document.getElementById("swapLink").onclick = function() {
		$.prettyPhoto.open('img/n_produtos/gd/'+img);
	}
	
	return false;
}

/* Right button block */
if (document.layers) {
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS;
} else {
	document.onmouseup=clickNS;document.oncontextmenu=clickIE;
}
function clickIE() {
	if (document.all)
		return false;
}
function clickNS(e) {
	if (document.layers||(document.getElementById&&!document.all)) {
		if (e.which==2||e.which==3) {return false;}
	}
}


document.oncontextmenu=new Function("return false")

/* Representantes - form */

function valida() {
	if (document.representantes.nome.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu nome.");
		document.representantes.nome.focus(); 
		return false;
	}
	else if (document.representantes.email.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu e-mail.");
		document.representantes.email.focus(); 
		return false;
	}
	else if (document.representantes.fone.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu telefone.");
		document.representantes.fone.focus(); 
		return false;
	}
	else if (document.representantes.cidade_estado.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua cidade e estado.");
		document.representantes.cidade_estado.focus(); 
		return false;
	}
	else if (document.representantes.msg.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua mensagem.");
		document.representantes.msg.focus(); 
		return false;
	}
	
	return true;
}

/* Fale Conosco - form */

function valida_contato(){
	
	if (document.contato.nome.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu nome.");
		document.contato.nome.focus(); 
		return false;
	}
	else if (document.contato.email.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu e-mail.");
		document.contato.email.focus(); 
		return false;
	}
	else if (document.contato.cidade_estado.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua cidade e estado.");
		document.contato.cidade_estado.focus(); 
		return false;
	}
	else if (document.contato.msg.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua mensagem.");
		document.contato.msg.focus(); 
		return false;
	}
	else if (document.contato.fone.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu telefone.");
		document.contato.fone.focus(); 
		return false;
	}
	else if(document.contato.fone.value != ""){
		try{
			if(document.contato.ddd.value == ""){
				alert("Voc\u00EA esqueceu de fornecer seu DDD.");
				document.contato.ddd.focus(); 
				return false;
			}
		}catch(exc){}
	}
	else if (document.contato.end.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu endere\u00E7o.");
		document.contato.end.focus(); 
		return false;
	} else
		document.contato.submit();
}

/* Cadastro - form */

function valida_cadastro() {
	
	var c = document.getElementById("cadastro");
	
	if (c.razaoSocial.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua Raz\u00E3o Social.");
		c.razaoSocial.focus(); 
		return false;
	}
	else if (c.end.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu Endere\u00E7o.");
		c.end.focus(); 
		return false;
	}
	else if (c.fone.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu Telefone.");
		c.fone.focus(); 
		return false;
	} else if(c.ddd.value == ""){
		alert("Voc\u00EA esqueceu de fornecer seu DDD.");
		c.ddd.focus(); 
		return false;
	}else if (c.fax.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu Fax.");
		c.fax.focus(); 
		return false;
	}else if (c.cnpj.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu CNPJ.");
		c.cnpj.focus(); 
		return false;
	}else if (!validaCNPJ(c.cnpj.value)) {
		c.cnpj.focus(); 
		return false;
	}else if (c.inscEstadual.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua Inscri\u00E7\u00E3o Estadual.");
		c.inscEstadual.focus(); 
		return false;
	}else if (c.contato.value == "") {
		alert("Voc\u00EA esqueceu de fornecer o Contato.");
		c.contato.focus(); 
		return false;
	} else if (c.email.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu E-mail.");
		c.email.focus(); 
		return false;
	}else if (c.login.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu Login.");
		c.login.focus(); 
		return false;
	}else if (c.senha.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua Senha.");
		c.senha.focus(); 
		return false;
	}else if (c.senha_conf.value == "") {
		alert("AVoc\u00EA esqueceu de fornecer sua Senha(confirme).");
		c.senha_conf.focus(); 
		return false;
	}else if (c.senha.value != c.senha_conf.value) {
		alert("As senhas n\u00E3o conferem!");
		c.senha.focus(); 
		return false;
	}
		
}

/* Validacaoo - Trabalhe conosco */

function valida_trabalhe() {
	
	var c = document.getElementById("contato");
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
		
	if (c.nome.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu nome.");
		c.nome.focus(); 
		return false;
	} else if (c.email.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu email.");
		c.email.focus(); 
		return false;
	} else if (c.email.value.search(emailRegEx) == -1) {
		alert("Aparentemente seu email \u00E9 inv\u00E1lido.");
		c.email.focus(); 
		return false;
	} else if (c.sexo.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu sexo.");
		c.sexo.focus(); 
		return false;
	} else if (c.pai.value == "") {
		alert("Voc\u00EA esqueceu de fornecer o nome de seu pai.");
		c.pai.focus(); 
		return false;
	} else if (c.mae.value == "") {
		alert("Voc\u00EA esqueceu de fornecer o nome de sua m\u00E3e.");
		c.mae.focus(); 
		return false;
	} else if (c.estado_civil.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu estado civil.");
		c.estado_civil.focus(); 
		return false;
	} else if (c.dia.value == "") {
		alert("Voc\u00EA esqueceu de fornecer o dia do seu nascimento.");
		c.dia.focus(); 
		return false;
	} else if (c.mes.value == "") {
		alert("Voc\u00EA esqueceu de fornecer o m\u00EAs do seu nascimento.");
		c.mes.focus(); 
		return false;
	} else if (c.ano.value == "") {
		alert("Voc\u00EA esqueceu de fornecer o ano do seu nascimento.");
		c.ano.focus(); 
		return false;
	} else if (c.naturalidade.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua naturalidade.");
		c.naturalidade.focus(); 
		return false;
	} else if (c.endereco.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu endere\u00E7o.");
		c.endereco.focus(); 
		return false;
	} else if (c.bairro.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu bairro.");
		c.bairro.focus(); 
		return false;
	} else if (c.cidade.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua cidade.");
		c.cidade.focus(); 
		return false;
	} else if (c.estado.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu estado.");
		c.estado.focus(); 
		return false;
	} else if (c.cep.value == "") {
		alert("Voc\u00EA esqueceu de fornecer seu CEP.");
		c.cep.focus(); 
		return false;
	} else if (c.escolaridade.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua escolaridade.");
		c.escolaridade.focus(); 
		return false;
	} else if (c.curso.value == "") {
		alert("Voc\u00EA esqueceu de fornecer o curso.");
		c.curso.focus(); 
		return false;
	} else if (c.interesse.value == "") {
		alert("Voc\u00EA esqueceu de fornecer sua \u00E1rea de interesse.");
		c.interesse.focus(); 
		return false;
	}
	
	//telefone e celular nao eram verificados, mas caso
	//eles sejam digitados, obrigo a ter o DDD junto.
	
	try{
		if(c.fone.value != "" && c.dddr.value == ""){
			alert("Voc\u00EA esqueceu de fornecer seu DDD.");
			c.dddr.focus();
			return false;
		}	
	}catch(exc){}
	
	try{
		if(c.celular.value != "" && c.dddc.value == ""){
			alert("Voc\u00EA esqueceu de fornecer seu DDD.");
			c.dddc.focus();
			return false;
		}
	}catch(exc){}
}

/* Empresa - VIDEO */

function expande(id_categoria){
	//var d = document.getElementById(id_categoria);
	if (document.getElementById(id_categoria).style.display == "none"){
		document.getElementById(id_categoria).style.display = "block";
		//document.getElementById('id_'+id_categoria).style.color = "#FFF";
	} else if (document.getElementById(id_categoria).style.display == "block") {
		document.getElementById(id_categoria).style.display = "none";
		//document.getElementById('id_'+id_categoria).style.color = "#FFF";
	} else {
		document.getElementById(id_categoria).style.display = "none";
	}
}
// Resposabilidade Social | Abre Apresentacao em 100%

function abreTelaCheia(theURL,winName) {
	var largura = screen.availWidth;
	var altura = screen.availHeight; //v2.0
	window.open(theURL,winName, "width=" + largura + ",height=" + altura + ",top=0,left=0");
}

/* CAPA - FUNCOES PARA ATIVAR E DESATIVAR LAYER */

function layer_disable() {
	document.getElementById('banner').style.display = 'none';
}

function layer_enable() {
	document.getElementById('banner').style.display = 'block';
}

/* CNPJ */
function validaCNPJ(CNPJ) {
	if (CNPJ == "" || CNPJ == "00.000.000/0000-00" || CNPJ == "00.000.000/0001-91") {
		alert("Seu CNPJ \u00E9 inv\u00E1lido.");
		return false;
	}
	
	erro = new String;
	if (CNPJ.length < 18) erro += "\u00C9 necessario preencher corretamente o n\u00FAmero do CNPJ! \n\n";
	if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
		if (erro.length == 0) erro += "\u00C9 necessario preencher corretamente o n\u00FAmero do CNPJ! \n\n";
	}
	
	//substituir os caracteres que não são numeros
	if(document.layers && parseInt(navigator.appVersion) == 4){
		x = CNPJ.substring(0,2);
		x += CNPJ.substring(3,6);
		x += CNPJ.substring(7,10);
		x += CNPJ.substring(11,15);
		x += CNPJ.substring(16,18);
		CNPJ = x;
	} else {
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace(".","");
		CNPJ = CNPJ.replace("-","");
		CNPJ = CNPJ.replace("/","");
	}
	
	var nonNumbers = /\D/;
	if (nonNumbers.test(CNPJ)) erro += "A verifica\u00E7\u00E3o de CNPJ suporta apenas n\u00FAmeros! \n\n";
	var a = [];
	var b = new Number;
	var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
	for (i=0; i<12; i++){
		a[i] = CNPJ.charAt(i);
		b += a[i] * c[i+1];
	}
	
	if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
	b = 0;
	
	for (y=0; y<13; y++) {
		b += (a[y] * c[y]);
	}
	
	if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
	
	if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
		erro +="Digito verificador do CNPJ problema!";
	}
	
	if (erro.length > 0){
		//alert(erro);
		alert("CNPJ Inv\u00E1lido.");
		return false;
	}
	
	return true;

}

function FormataCNPJ(Campo, teclapres){

   var tecla = teclapres.keyCode;

   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1 ;

   
   if (tecla != 9 && tecla != 8){
      if (tam > 2 && tam < 6)
         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
      if (tam >= 6 && tam < 9)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
      if (tam >= 9 && tam < 13)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
      if (tam >= 13 && tam < 15)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
      }
}
