function GerarSWF(arquivo,altura,largura,id){
    document.writeln('    <object id="globalnav-object" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + largura + '" height="' + altura + '" id="' + id + '" name="' + id + '">');
    document.writeln('        <param name="movie" value="' + arquivo + '" />');
    document.writeln('        <param name="FlashVars" value="loc=en_US&htmlApp=false&gatewayURL=gwurl" />');
    document.writeln('        <param name="bgcolor" value="#ffffff" />');
    document.writeln('        <param name="menu" value="false" />');
    document.writeln('        <param name="quality" value="high" />');
    document.writeln('        <param name="scale" value="noscale" />');
    document.writeln('        <param name="wmode" value="transparent" />');
    document.writeln('        <embed id="globalnav-embed" src="' + arquivo + '" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent" flashvars="loc=en_US&htmlApp=false&gatewayURL=gwurl" bgcolor="#ffffff" menu="false" quality="high" scale="noscale" id="' + id + '" width="' + largura + '" height="' + altura + '"></embed>');
    document.writeln('    </object>');
}

function fechaPop() {
	document.getElementById("apDiv1").style.display = 'none';
	document.getElementById("apDiv1").style.visibility = 'hidden';
}

function popFotos(url) {
	newwindow=window.open(url,'popup','height=600,width=750,scrollbars=no,resizable=no');
	if (window.focus) {newwindow.focus()}
}

function openWindowVerao() {
	newwindow=window.open('campanhas/verao-2007/index.html','verao','height=665,width=800,scrollbars=no,resizable=no');
	if (window.focus) {newwindow.focus()}
}


function openWindow() {
	newwindow=window.open('campanhas/lancamentos_1008/index.asp','lancamentos','height=590,width=800,scrollbars=no,resizable=no');
	if (window.focus) {newwindow.focus()}
}

function openWindowCampanha() {
	newwindow=window.open('campanhas/up/index.html','campanha','height=530,width=780,scrollbars=no,resizable=no');
	if (window.focus) {newwindow.focus()}
}

function openWindowPublicidade() {
	newwindow=window.open('campanhas/primavera_2007/index.html','primavera','height=500,width=640,scrollbars=no,resizable=no');
	if (window.focus) {newwindow.focus()}
}

/*
function openWindow() {
	newwindow=window.open('campanhas/maes_2007/index.html','maes','height=569,width=800,scrollbars=no,resizable=no');
;
	if (window.focus) {newwindow.focus()}
}
*/

function VerificaCPF(v){
	var s=null
	var r=null
	if(v.length!=11||
		v=='00000000000'||v=='11111111111'||v=='22222222222'||v=='33333333333'||v=='44444444444'||
		v=='55555555555'||v=='66666666666'||v=='77777777777'||v=='88888888888'||v=='99999999999'||
		v=='01234567890'||v=='12345678909')return false
	s=0
	for(var i=0;i<9;i++)s+=parseInt(v.charAt(i))*(10-i)
	r=11-(s%11)
	if(r==10||r==11)r=0
	if(r!=parseInt(v.charAt(9)))return false
	s=0
	for(var i=0;i<10;i++)s+=parseInt(v.charAt(i))*(11-i)
	r=11-(s%11)
	if(r==10||r==11)r=0
	if(r!=parseInt(v.charAt(10)))return false
	return true
}

function DFonlyThisChars(numbers,letters,others,e){
	if(window.event)key=window.event.keyCode
	else if(e)key=e.which
	else return true
	S=(others)?others:''
	if(numbers)S+='0123456789'
	if(letters)S+='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
	if(key==null||key==0||key==8||key==9||key==13||key==27)return true
	else if(S.indexOf(String.fromCharCode(key))!=-1)return true
	else return false
}

/* Validação de CNPJ */

function validaCNPJ(cnpj)
      {
      var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
      digitos_iguais = 1;
      if (cnpj.length < 14 && cnpj.length < 15)
            return false;
      for (i = 0; i < cnpj.length - 1; i++)
            if (cnpj.charAt(i) != cnpj.charAt(i + 1))
                  {
                  digitos_iguais = 0;
                  break;
                  }
      if (!digitos_iguais)
            {
            tamanho = cnpj.length - 2
            numeros = cnpj.substring(0,tamanho);
            digitos = cnpj.substring(tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(0))
                  return false;
            tamanho = tamanho + 1;
            numeros = cnpj.substring(0,tamanho);
            soma = 0;
            pos = tamanho - 7;
            for (i = tamanho; i >= 1; i--)
                  {
                  soma += numeros.charAt(tamanho - i) * pos--;
                  if (pos < 2)
                        pos = 9;
                  }
            resultado = soma % 11 < 2 ? 0 : 11 - soma % 11;
            if (resultado != digitos.charAt(1))
                  return false;
            return true;
            }
      else
            return false;
      } 

/* Formatação para qualquer mascara */

function formatar(src, mask) 
{
  var i = src.value.length;
  var saida = mask.substring(0,1);
  var texto = mask.substring(i)
if (texto.substring(0,1) != saida) 
  {
	src.value += texto.substring(0,1);
  }
}

/* Fim da formatação para qualquer máscara */

/* Fim da Validação do CNPJ */

function validarDistribuidor() {
	var f = document.distribuidor_form;

	if(f.nome.value == "") {
		alert("Por favor, preencha seu Nome!");
		f.nome.focus();
		return false;
	}
	if(f.nascimento.value == "") {
		alert("Por favor, preencha sua Data de Nascimento!");
		f.nascimento.focus();
		return false;
	}
	if(f.endereco.value == "") {
		alert("Por favor, preencha seu Endereço!");
		f.endereco.focus();
		return false;
	}
	if(f.bairro.value == "") {
		alert("Por favor, preencha seu Bairro!");
		f.bairro.focus();
		return false;
	}
	if(f.cidade.value == "") {
		alert("Por favor, preencha sua Cidade!");
		f.cidade.focus();
		return false;
	}
	if(f.dddfixo.value == "") {
		alert("Por favor, o DDD da sua cidade!");
		f.dddfixo.focus();
		return false;
	}
	if(f.telfixo.value == "") {
		alert("Por favor, preencha seu Telefone Fixo!");
		f.telfixo.focus();
		return false;
	}
	if(f.email.value == "") {
		alert("Por favor, preencha seu E-mail!");
		f.email.focus();
		return false;
	}
	if(/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(f.email.value) == false)
	{
		alert("Por favor, digite seu E-mail corretamente!");
		f.email.focus();
		return false;
	}
	if(f.cpf.value == "") {
		alert("Por favor, preencha seu CPF!");
		f.cpf.focus();
		return false;
	}
	if(!VerificaCPF(f.cpf.value)) { 
		alert("Por favor, digite o CPF corretamente!"); 
		f.cpf.focus(); 
		return false; 
	}
	if(f.comoconheceu.value == "") {
		alert("Por favor, diga como nos conheceu!");
		f.comoconheceu.focus();
		return false;
	}
	f.submit();
}

function validaRevendedor() {

	var f = document.revendedor;
	
	if(f.nome.value == "") {
		alert("Por favor, preencha seu Nome!");
		f.nome.focus();
		return false;
	}
	if(f.nascimento.value == "") {
		alert("Por favor, preencha sua Data de Nascimento!");
		f.nascimento.focus();
		return false;
	}
	if(f.endereco.value == "") {
		alert("Por favor, preencha seu Endereço!");
		f.endereco.focus();
		return false;
	}
	if(f.bairro.value == "") {
		alert("Por favor, preencha seu Bairro!");
		f.bairro.focus();
		return false;
	}
	if(f.cidade.value == "") {
		alert("Por favor, preencha sua Cidade!");
		f.cidade.focus();
		return false;
	}
	if(f.dddfixo.value == "") {
		alert("Por favor, o DDD da sua cidade!");
		f.dddfixo.focus();
		return false;
	}
	if(f.telfixo.value == "") {
		alert("Por favor, preencha seu Telefone Fixo!");
		f.telfixo.focus();
		return false;
	}
	if(f.email.value == "") {
		alert("Por favor, preencha seu E-mail!");
		f.email.focus();
		return false;
	}
	if(/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(f.email.value) == false)
	{
		alert("Por favor, digite seu E-mail corretamente!");
		f.email.focus();
		return false;
	}
	if(f.comoconheceu.value == "") {
		alert("Por favor, diga como nos conheceu!");
		f.comoconheceu.focus();
		return false;
	}
	f.submit();
}

function validaContato() {

	var f = document.contato;
	
	if(f.nome.value == "") {
		alert("Por favor, preencha seu Nome!");
		f.nome.focus();
		return false;
	}
	if(f.email.value == "") {
		alert("Por favor, preencha seu E-mail!");
		f.email.focus();
		return false;
	}
	if(/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(f.email.value) == false)
	{
		alert("Por favor, digite seu E-mail corretamente!");
		f.email.focus();
		return false;
	}
	if(f.tipo_contato.options[f.tipo_contato.selectedIndex].value == "0") {
		alert("Por favor, selecione o tipo de cliente que você é!");
		f.tipo_contato.focus();
		return false;
	}
	f.submit();
}

function validaForm() {

	var f = document.form_newsletter;
	
	if(f.nome.value == "") {
		alert("Por favor, preencha seu Nome!");
		f.nome.focus();
		return false;
	}
	if(f.email.value == "") {
		alert("Por favor, preencha seu E-mail!");
		f.email.focus();
		return false;
	}
	if(/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(f.email.value) == false)
	{
		alert("Por favor, digite seu E-mail corretamente!");
		f.email.focus();
		return false;
	}
	f.submit();

}


function validaCartao() {

	var f = document.enviarCartao;
	
	if(f.nome.value == "") {
		alert("Por favor, preencha seu Nome!");
		f.nome.focus();
		return false;
	}
	if(f.email.value == "") {
		alert("Por favor, preencha seu E-mail!");
		f.email.focus();
		return false;
	}
	if(/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(f.email.value) == false)
	{
		alert("Por favor, digite seu E-mail corretamente!");
		f.email.focus();
		return false;
	}
	if(f.nome_dest.value == "") {
		alert("Por favor, preencha o nome do Destinatário!");
		f.nome_dest.focus();
		return false;
	}
	if(f.email_dest.value == "") {
		alert("Por favor, preencha seu E-mail do destinatário!");
		f.email_dest.focus();
		return false;
	}
	if(/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(f.email_dest.value) == false)
	{
		alert("Por favor, digite seu E-mail do destinatário corretamente!");
		f.email_dest.focus();
		return false;
	}
	f.submit();

}

function alturaFlash(altura) {
	document.getElementById("produtos_flash").style.height = altura+"px";
}

function alturaMenu(altura) {
	document.getElementById("menu-flash").style.height = altura+"px";
}

function alturaMenuHome(altura) {
	document.getElementById("menu-flash-home").style.height = altura+"px";
}

function mudarTamanho(altura, id) {
	document.getElementById(id).style.height = altura+"px";
}

function trocarImagem(id) {
	var foto = document.getElementById("imagem");
	foto.src = "";
	foto.src = "imagens/webcards/" + id + ".jpg";
	document.enviarCartao.idcartao.value = id;
}

function contDistribuidor(qual) {
	for(i=0;i<4;i++) {
		var valor = "distribuidor_"+i;
		if(valor != qual) {
			document.getElementById(valor).style.display = 'none';	
		}
		document.getElementById(qual).style.display = 'block';
	}
}

function mostrarTemas() {
	
	var id = document.getElementById('Conteudo_temas');
	
	if(id.style.display == 'block') {
		id.style.display = 'none';	
	} else {
		id.style.display = 'block';
	}
}

function enviaCartao(){
	document.enviarCartao.submit();
}

function validarEnquete() {
	f = document.Enquete;
	respondeu = false;
	
	for(i=0;i<f.Resposta.length;i++) {
		if(f.Resposta[i].checked) {
			respondeu = true;
			break;
		}
	}
	if(respondeu) {
		f.submit();
	} else {
		alert('Por favor, escolha uma das opções!');
	}
}

function validarNewsletter() {

	var r = document.newsletter;
	
	if(r.nome.value == "") {
		alert("Por favor, preencha seu Nodfgdf gme!");
		r.nome.focus();
		return false;
	}
	if(r.sobrenome.value == "") {
		alert("Por favor, preencha seu Sobrenome!");
		r.sobrenome.focus();
		return false;
	}
	if(r.email.value == "") {
		alert("Por favor, preencha seu E-mail!");
		r.email.focus();
		return false;
	}
	if(/^([\w\.\-])+\@(([\w\-])+\.)+([\w ]{2,4})$/.test(r.email.value) == false)
	{
		alert("Por favor, digite seu E-mail corretamente!");
		r.email.focus();
		return false;
	}
	if(r.dia_nasc.options[r.dia_nasc.selectedIndex].value == "") {
		alert("Por favor, selecione o dia do seu nascimento!");
		r.dia_nasc.focus();
		return false;
	}
	if(r.mes_nasc.options[r.mes_nasc.selectedIndex].value == "") {
		alert("Por favor, selecione o mês do seu nascimento!");
		r.mes_nasc.focus();
		return false;
	}
	if(r.ano_nasc.options[r.ano_nasc.selectedIndex].value == "") {
		alert("Por favor, selecione o ano do seu nascimento!");
		r.ano_nasc.focus();
		return false;
	}
	if(r.cidade.value == "") {
		alert("Por favor, preencha sua Cidade!");
		r.cidade.focus();
		return false;
	}
	r.submit();
}