function centraliza(largura,altura){
	window.moveTo((window.screen.width-largura)/2,(window.screen.height-altura)/2);
}
function abreJanela(arquivo,nome,barra,largura,altura) {
	window.open(arquivo,nome,"resizable=no,toolbar=no,status=no,menubar=no,scrollbars="+barra+",width="+largura+",height="+altura);
}
function redimenciona(){
	var i=0;
	function resize() {
		if (navigator.appName == 'Netscape') i=40;
		if (document.images[0]) window.resizeTo(document.images[0].width +50, document.images[0].height+80-i);
		if (window.moveTo((window.screen.width-document.images[0].width)/2,(window.screen.height-document.images[0].height)/2));
	}
}
function montaSWF(arquivo,largura,altura,action){
	
	var now = new Date();	
	var dia = now.getDay();
	var mes = now.getMonth();
	var ano = now.getFullYear();
	var hora = now.getHours();
	var mintuto = now.getMinutes();
	var segundo = now.getSeconds();
	var data = ano+""+mes+""+dia+""+hora;	
	
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + largura + '" height="' + altura + '">');
	document.write('<param name="movie" value="swf/'+ arquivo +'.swf?ieSux='+ data +'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="menu" value="false" />');
	document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="FlashVars" value="'+ action +'&clearCache='+ data +'" />');
	document.write('<embed FlashVars="'+ action +'&clearCache='+ data +'" wmode="transparent" menu="false" src="swf/'+ arquivo +'.swf?ieSux='+ data +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + largura + '" height="' + altura + '"></embed>');
	document.write('</object>');
	
}

function validarCadastro(f) {
    if (!f.empresa.value) {
        alert('Preencha o campo Empresa.');
        f.empresa.focus();
        return false;
    }
    if (!f.cnpj.value) {
        alert('Preencha o campo CNPJ.');
        f.cnpj.focus();
        return false;
    }
    if (!f.responsavel.value) {
        alert(unescape('Preencha o campo Respons%E1vel.'));
        f.responsavel.focus();
        return false;
    }    
    if (!f.email.value) {
        alert('Preencha o campo Email.');
        f.email.focus();
        return false;
    }    
    if (!f.email.value.match(/^([a-zA-Z0-9_-][a-zA-Z0-9_.-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4})$/)) {
        alert(unescape('Email inv%E1lido'));
        f.email.focus();
        return false;
    }
    if (!f.fone.value) {
        alert('Preencha o campo Telefone.');
        f.fone.focus();
        return false;
    }    
    if (!f.endereco.value) {
        alert('Preencha o campo Endereço.');
        f.endereco.focus();
        return false;
    }    
    if (!f.cidade.value) {
        alert('Preencha o campo Cidade.');
        f.cidade.focus();
        return false;
    }
    return validaCnpj(f.cnpj.value);
}

function validarSugestao(f){
	if (!f.nome.value) {
		alert('Preencha o campo Nome.');
		f.nome.focus();
	return false;
	}
	if (!f.email.value) {
		alert('Preencha o campo Email.');
		f.email.focus();
	return false;
	}
	if (!f.email.value.match(/^([a-zA-Z0-9_-][a-zA-Z0-9_.-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4})$/)) {
		alert(unescape('Email inv%E1lido.'));
		f.email.focus();
	return false;
	}
	if (!f.telefone.value) {
		alert('Preencha o campo Telefone.');
		f.telefone.focus();
	return false;
	}
	if (!f.comentario.value) {
		alert(unescape('Preencha o campo Coment%E1rio.'));
		f.comentario.focus();
	return false;
	}
}

function busca(f) {
    window.location.href = 'default.asp?action=busca&search=' + f.txtBusca.value + '&tipo=n';
    return false;
}

function buscaproduto(f) {
    window.location.href = 'default.asp?action=busca&search=' + f.txtBusca.value + '&tipo=' + f.txtTipo.value;
    return false;
}

function validarContato(f) {
        if (!f.empresa.value) {
            alert('Preencha o campo Empresa.');
            f.empresa.focus();
        return false;
        }
        if (!f.cnpj.value) {
            alert('Preencha o campo CNPJ.');
            f.cnpj.focus();
        return false;
        }
        if (!f.responsavel.value) {
            alert(unescape('Preencha o campo Respons%E1vel.'));
            f.responsavel.focus();
        return false;
        }
        if (!f.departamento.value) {
            alert('Preencha o campo Depart.');
            f.departamento.focus();
        return false;
        }
        if (!f.email.value) {
            alert('Preencha o campo Email.');
            f.email.focus();
        return false;
        }
        if (!f.email.value.match(/^([a-zA-Z0-9_-][a-zA-Z0-9_.-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4})$/)) {
            alert(unescape('Email inv%E1lido.'));
            f.email.focus();
        return false;
        }
        if (!f.telefone.value) {
            alert('Preencha o campo Telefone.');
            f.telefone.focus();
        return false;
        }
        if (!f.endereco.value) {
            alert(unescape('Preencha o campo Endere%E7o.'));
            f.endereco.focus();
        return false;
        }
        if (!f.cidade.value) {
            alert('Preencha o campo Cidade.');
            f.cidade.focus();
        return false;
        }
        if (!f.comentario.value) {
            alert(unescape('Preencha o Coment%E1rio.'));
            f.comentario.focus();
        return false;
        }

}

function newsletter(f){
    if (!f.txtBusca.value) {
        alert(unescape('O campo est%E1 vazio.'));
        f.txtBusca.focus();
        return false;
    }
    else if (!f.txtBusca.value.match(/^([a-zA-Z0-9_-][a-zA-Z0-9_.-]+@([a-zA-Z0-9_-]+\.)+[a-zA-Z]{2,4})$/)) {
        alert(unescape('Email inv%E1lido.'));
        f.txtBusca.focus();
        return false;
    }
    else {
        doRequest('newsletter.asp?action=inserir&email=' + f.txtBusca.value,newsResposta);
    }
    return false;
}

function newsResposta(f) {
    alert(unescape(f));
    document.forms["news1"].txtBusca.value = '';
}

function validaCnpj(cnpj) {    
	cnpj = cnpj.replace(/\./g,'').replace(/-/,'').replace(/\//,'');
	var numeros, digitos, soma, i, resultado, pos, tamanho, digitos_iguais;
	digitos_iguais = 1;
	if (cnpj.length < 14 && cnpj.length < 15) {
				   alert(unescape('CNPJ inv%E1lido.'));
				   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)) {
								   alert(unescape('CNPJ inv%E1lido.'));
								   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)) {
								   alert(unescape('CNPJ inv%E1lido.'));
								   return false;
				   }
				   return true;
	}
	else {
				   alert(unescape('CNPJ inv%E1lido.'));
				   return false;
	}
	return false;
}

var ie =(((navigator.userAgent.indexOf("MSIE")>-1)||(navigator.userAgent.indexOf("Mozilla/5.0")>-1))&&navigator.userAgent.indexOf("Opera")==-1?true:false);
var ns =(navigator.userAgent.indexOf("Netscape")>-1&&navigator.userAgent.indexOf("Opera")==-1?true:false);
function ajustar_cnpj(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9 || (evento.ctrlKey == true && tecla == 97) || (evento.ctrlKey == true && tecla == 99) || (evento.ctrlKey == true && tecla == 118) || (evento.ctrlKey == true && tecla == 120)) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 2 || input.value.length == 6) {
            input.value += ".";
        }
        if (input.value.length == 10) {
            input.value += "/";
        }
        if (input.value.length == 15) {
            input.value += "-";
        }
    }
    return true;
}