// JavaScript Document
function popItUp() { //v2.0
  window.open("/v2/br/pages/pop_up_dia_das_criancas.html", "JinJin", "scrollbars=yes,width=615,height=550");
}

function popup_RegulamentoNatal() { //v2.0
  window.open("/v2/br/pages/pop_up_regulamento_natal.html", "JinJin", "scrollbars=yes,width=615,height=550");
}

function popup_RegulamentoNamorados2009() { //v2.0
  window.open("/v2/br/pages/pop_up_20090526_regulamento_namorados.html", "JinJin", "scrollbars=yes,width=615,height=550");
}

function getBrowser() {
if (window.XMLHttpRequest) { 
	a=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)
else {
  try { 
	 a=new ActiveXObject("Msxml2.XMLHTTP");  //activeX (IE5.5+/MSXML2+)
  }   
  catch(e) {
	try { 
 a=new ActiveXObject("Microsoft.XMLHTTP"); //activeX (IE5+/MSXML1)
	}   
	catch(e) { /* O navegador nÃ£o tem suporte */ 
 a=false; 
	}
  }
} 
return a;
}


function lojas(estados){
	valor = document.getElementById("estados").value;
	ajax = getBrowser();
	if(ajax){
		ajax.open("GET","/v2/br/_ajax/func_ajax.asp?acao=Cidades&n="+valor, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState != 4){
				document.getElementById("divID").innerHTML = "Carregando...";
			}
			if(ajax.readyState == 4){
				if(ajax.status == 200){
					 document.getElementById("divID").innerHTML =  ajax.responseText;
       			} else {
					document.getElementById("divID").innerHTML = ajax.responseText;
      			}
			}
		}
		ajax.send(null);
	}
}

function lojas2(estados){
	valor = document.getElementById("estados").value;
	ajax = getBrowser();
	if(ajax){
		ajax.open("GET","/v2/br/_ajax/func_ajax.asp?acao=Cidades2&n="+valor, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState != 4){
				document.getElementById("divID").innerHTML = "Carregando...";
			}
			if(ajax.readyState == 4){
				if(ajax.status == 200){
					 document.getElementById("divID").innerHTML =  ajax.responseText;
       			} else {
					document.getElementById("divID").innerHTML = ajax.responseText;
      			}
			}
		}
		ajax.send(null);
	}
}

//Seleciona a loja
function lojas_2(buscaLoja){
	valor = document.getElementById("buscaLoja").value;
	ajax = getBrowser();
	if(ajax){
		ajax.open("GET","/v2/br/_ajax/func_ajax.asp?acao=Loja&n="+valor, true);
		ajax.onreadystatechange = function(){
			if(ajax.readyState == 1){
				document.getElementById("divID2").innerHTML = "Carregando...";
			}
			if(ajax.readyState == 4){
				if(ajax.status == 200) {
					 document.getElementById("divID2").innerHTML = ajax.responseText;
       			} else {
					document.getElementById("divID2").innerHTML= ajax.responseText;
      			}
			}
		}
		ajax.send(null);
	}
}
//fim SEÇÃO LOJA


function menuP(param){
	
	if(param==1){ document.getElementById("bt_lingua_01").src = "../img/gif/bt_lingua_01_on.gif"; } 
	if(param==2){ document.getElementById("bt_lingua_01").src = "../img/gif/bt_lingua_01.gif"; }
	if(param==3){ document.getElementById("bt_lingua_02").src = "../img/gif/bt_lingua_02_on.gif"; } 
	if(param==4){ document.getElementById("bt_lingua_02").src = "../img/gif/bt_lingua_02.gif"; }
}

function buscaForma(url){
	document.form1.action=url
	document.form1.submit()
}

function enviar(){
	document.form1.submit();
}

function validaContatoSac(){
	var dc = document.form1;
	if(dc.nome.value==""){alert("Preencha o campo Nome!"); dc.nome.focus(); return false;}
	
	var email = dc.email.value;
	var emailFocus = dc.email;
	if(email.value==""){
		alert("Preencha o campo E-mail!")
		emailFocus.focus();
		return false
	}else {
		prim = email.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
	}
	
	if(dc.telDDD.value==""){alert("Preencha o campo DDD do Telefone!");dc.telDDD.focus();return false}
	if(dc.tel.value==""){alert("Preencha o campo Telefone!");dc.tel.focus();return false}
	if(dc.assunto.value==""){alert("Preencha o campo Assunto!");dc.assunto.focus();return false}
	if(dc.mensagem.value==""){alert("Preencha o campo Mensagem!");dc.mensagem.focus();return false}
		
}

function validaTrabalhe1(){
	var dc = document.form1
	if(dc.nome.value==""){
		alert("Preencha o campo nome!");
		dc.nome.focus();
		return false;
	}
	
	if(dc.dd.value==""){
		alert("Informe o dia da Data de Nascimento!")
		dc.dd.focus()
		return false;
	}
	if(isNaN(dc.dd.value)){
		alert("Somente números no campo Data de Nascimento!")
		dc.dd.focus()
		return false
	}
	if(dc.mm.value==""){
		alert("Informe o mês da Data de Nascimento!")
		dc.mm.focus()
		return false
	}
	if(isNaN(dc.mm.value)){
		alert("Somente números no campo Data de Nascimento!")
		dc.mm.focus()
		return false
	}
	if(dc.yy.value==""){
		alert("Informe o ano da Data de Nascimento!")
		dc.yy.focus()
		return false
	}
	if(isNaN(dc.yy.value)){
		alert("Somente números no campo Data de Nascimento!")
		dc.yy.focus()
		return false
	}
	
	var email = dc.email.value;
	var emailFocus = dc.email;
	if(email.value==""){
		alert("Preencha o campo E-mail!")
		emailFocus.focus();
		return false
	}else {
		prim = email.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		
	}
	
	if(dc.ddd_tel.value==""){
		alert("Preencha o campo DDD do Telefone!")
		dc.ddd_tel.focus()
		return false
	}
	if(isNaN(dc.ddd_tel.value)){
		alert("Somente números no campo DDD do Telefone!")
		dc.ddd_tel.focus()
		return false
	}
	if(dc.telefone.value==""){
		alert("Preencha o campo Telefone!")
		dc.telefone.focus()
		return false
	}
	if(isNaN(dc.telefone.value)){
		alert("Somente números no campo Telefone!")
		dc.telefone.focus()
		return false
	}
	
	if(dc.rg.value==""){
		alert("Preencha o campo RG!")
		dc.rg.focus()
		return false
	}
	
	if(isNaN(dc.rg.value)){
		alert("Somente números no campo RG!")
		dc.rg.focus()
		return false
	}
	
	if(dc.cpf.value==""){
		alert("Preencha o campo CPF!");
		dc.cpf.focus();
		return false
	}

	if(isNaN(dc.cpf.value)){
		alert("somente números no campo CPF!");
		dc.cpf.focus();
		return false
	}
	var cpf = dc.cpf.value;
	var cpfFocus = dc.cpf;
	if (cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
		alert("Número inválido");
		cpfFocus.focus();
		return false;
	}
	var i; 
	s = cpf;
	var c = s.substr(0,9); 
	var dv = s.substr(9,2); 
	var d1 = 0; 
	for (i = 0; i < 9; i++) {   
		d1 += c.charAt(i)*(10-i); 
	}  
	if (d1 == 0){ 
		alert("CPF Invalido"); 
		cpfFocus.focus();
		return false; 
	}  
	d1 = 11 - (d1 % 11);  
	if (d1 > 9) d1 = 0; 
	if (dv.charAt(0) != d1){   
		alert("CPF Invalido") 
		cpfFocus.focus();
		return false;   
	} 
	d1 *= 2;   
	for (i = 0; i < 9; i++){ 
	  d1 += c.charAt(i)*(11-i);  
	}   
	d1 = 11 - (d1 % 11);  
	if (d1 > 9) d1 = 0;   
	if (dv.charAt(1) != d1) {  
		alert("CPF Invalido")  
		cpfFocus.focus();
		return false; 
	} 
	if(dc.endereco.value==""){
		alert("Preencha o campo Endereço!")
		dc.endereco.focus()
		return false
	}
	if(dc.bairro.value==""){
		alert("Preencha o campo Bairro!")
		dc.bairro.focus()
		return false
	}
	if(dc.cidade.value==""){
		alert("Preencha o campo Cidade!")
		dc.cidade.focus()
		return false
	}
	if(dc.estado.value==""){
		alert("Preencha o campo Estado!")
		dc.estado.focus()
		return false
	}
	
	if(dc.cep1.value==""){
		alert("Preencha o campo CEP!")
		dc.cep1.focus()
		return false
	}
	if(isNaN(dc.cep1.value)){
		alert("Somente números no campo CEP!")
		dc.cep1.focus()
		return false
	}

	if(dc.estado.value==""){
		alert("Selecione o estado!")
		dc.cep2.focus()
		return false
	}

	if(dc.cep2.value==""){
		alert("Preencha o campo CEP!")
		dc.cep2.focus()
		return false
	}
	if(isNaN(dc.cep2.value)){
		alert("Somente números no campo CEP!")
		dc.cep2.focus()
		return false
	}else{
		dc.action="contato_trabalhe_01.asp?acao=enviar"
		dc.submit()
	}
}

function validaTrabalhe2(backOption){
	var dc = document.form1
	if (backOption){
		dc.option.value = "back";
		dc.action="contato_trabalhe_02.asp?acao=enviar"
		dc.submit()
	} else {
		if(dc.cargo.value==""){
			alert("Preencha o campo Cargo!")
			dc.cargo.focus()
			return false;
		}
		if(dc.escolaridade.value==""){
			alert("Preencha o campo Escolaridade!")
			dc.escolaridade.focus()
			return false
		}
		
		if(dc.objetivos.value==""){
			alert("Preencha o campo Objetivos!")
			dc.objetivos.focus()
			return false
		}
		
		if(dc.experiencia.value==""){
			alert("Preencha o campo Experiência Profissional!")
			dc.experiencia.focus()
			return false
		}

		dc.action="contato_trabalhe_02.asp?acao=enviar"
		dc.submit()
	}
}

function validaTrabalhe3(backOption){
	var dc = document.form1
	if (backOption){
		dc.option.value = "back";
	}
	dc.action="contato_trabalhe_03.asp?acao=enviar"
	dc.submit()
}

function validaTrabalhe4(backOption){
	var dc = document.form1
	if (backOption){
		dc.option.value = "back";
	}
	dc.action="contato_trabalhe_04.asp?acao=enviar"
	dc.submit()	
}

function validaFornecedores(){
	var dc = document.form1
	if(dc.razao_social.value==""){
		alert("Preencha o campo Razão Social!")
		dc.razao_social.focus()
		return false
	}
	
	if(dc.cnpj.value==""){
		alert("Preencha o campo CNPJ!")
		dc.cnpj.focus()
		return false
	}
	
	//------------------------------------------
	var CNPJ = dc.cnpj.value;
	var CNPJFocus = dc.cnpj.focus();
	if(isNaN(CNPJ)){
		alert("Somente números no campo CNPJ!")
		CNPJFocus
		return false;
	}else{
	erro = new String;
	if (CNPJ.length < 14) erro += "É necessarios preencher corretamente o numero do CNPJ! \n\n";
	/*if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
		if (erro.length == 0) erro += "&Eacute; necessarios preencher corretamente o numero do CNPJ! \n\n";
	}*/
	//substituir os caracteres que nao sao 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ção de CNPJ suporta apenas números! \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 com problema!";
	}
	if (erro.length > 0){
		alert(erro);
		return false;
	} else {
		//alert("CNPJ valido!");
	}
	}
	//------------------------------------------
	
	if(dc.endereco.value==""){
		alert("Preencha o campo Endereco!")
		dc.endereco.focus()
		return false
	}
	if(dc.cidade.value==""){
		alert("Preencha o campo Cidade!");
		dc.cidade.focus()
		return false
	}
	if(dc.estado.value==""){
		alert("Preencha o campo Estado!")
		dc.estado.focus()
		return false
	}
	if(dc.cep1.value==""){
		alert("Preencha o campo CEP!")
		dc.cep1.focus()
		return false
	}
	if(isNaN(dc.cep1.value)){
		alert("Somente números no campo CEP!")
		dc.cep1.focus()
		return false
	}
	if(dc.cep2.value==""){
		alert("Preencha o campo CEP!")
		dc.cep2.focus()
		return false
	}
	if(isNaN(dc.cep2.value)){
		alert("Somente números no CEP!")
		dc.cep2.focus()
		return false
	}
	
	if(dc.ddd_tel.value==""){
		alert("Preencha o DDD do Telefone!")
		dc.ddd_tel.focus()
		return false
	}
	if(isNaN(dc.ddd_tel.value)){
		alert("Somente números no DDD do Telefone!")
		dc.ddd_tel.focus()
		return false
	}
	
	if(dc.telefone.value==""){
		alert("Preencha o campo Telefone!")
		dc.telefone.focus()
		return false
	}
	if(isNaN(dc.telefone.value)){
		alert("Somente números no campo Telefone!")
		dc.telefone.focus()
		return false
	}
	
	var email = dc.email.value;
	var emailFocus = dc.email;
	if(email.value==""){
		alert("Preencha o campo E-mail!")
		emailFocus.focus();
		return false
	}else {
		prim = email.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
		if(email.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			emailFocus.focus();
			return false;
		}
	}
	
	if(dc.produtos.value==""){
		alert("Preencha o campo Produtos!")
		dc.produtos.focus()
		return false
	}
	
}


function openBR(pagina,janela,param){
	window.open(pagina,janela,param);	
}


//Script Função ajax que detecta o navegador
function getBrowser() {
if (window.XMLHttpRequest) { 
	a=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)
else {
  try { 
	 a=new ActiveXObject("Msxml2.XMLHTTP");  //activeX (IE5.5+/MSXML2+)
  }   
  catch(e) {
	try { 
 a=new ActiveXObject("Microsoft.XMLHTTP"); //activeX (IE5+/MSXML1)
	}   
	catch(e) { /* O navegador nÃ£o tem suporte */ 
 a=false; 
	}
  }
} 
return a;
}		