function flash(nome, id, com, alt, query){
	document.write(
	'<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"  width="'+com+'" height="'+alt+'" id="'+id+'" > <param name="movie" value="'+nome+'" />'+
		'<param name="FlashVars" value="'+query+'" />'+
		'<param name="quality" value="best" /><param name="wmode" value="transparent" /><embed src="'+nome+'" wmode="transparent" FlashVars="'+query+'"  quality="best" width="'+com+'" height="'+alt+'" id="'+id+'" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
		'</object>'
	);
}

function abre_prox(){
	document.getElementById("banner_header").style.display="block";	
}

function verificaLogin(form){
	if(form.email.value == ""){
		form.email.focus();
		return false;
	}
	else {
		prim = form.email.value.indexOf("@")
		if(prim < 2) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("@",prim + 1) != -1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".") < 1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(" ") != -1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("zipmeil.com") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("hotmeil.com") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".@") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("@.") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".com.br.") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("/") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("[") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("]") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("(") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(")") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("..") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
	}
	if(form.senha.value == ""){
		form.senha.focus();
		return false;
	}
}


function openBannerPopup(url){
	largura = 300;
	altura = 250;
	if(screen.width != 800){
	 meiox = (screen.width-largura)/2;
	 meioy = (screen.height-altura)/2;
	}
	else{
	 meiox = (screen.width-largura)/2;
	 meioy = 0;
	}
	window.open(url,'','width='+largura+',height='+altura+',top='+meioy+',left='+meiox+',scrrolbar=no');
}

function openBannerRich(url){
	largura = 400;
	altura = 300;
	if(screen.width != 800){
	 meiox = (screen.width-largura)/2;
	 meioy = (screen.height-altura)/2;
	}
	else{
	 meiox = (screen.width-largura)/2;
	 meioy = 0;
	}
	window.open(url,'','width='+largura+',height='+altura+',top='+meioy+',left='+meiox+',scrrolbar=no');
}


//gradual imagem

var baseopacity=60

function slowhigh(which2){
imgobj=which2
browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
instantset(baseopacity)
highlighting=setInterval("gradualfade(imgobj)",10)
}

function slowlow(which2){
cleartimer()
instantset(baseopacity)
}

function instantset(degree){
if (browserdetect=="mozilla")
imgobj.style.MozOpacity=degree/100
else if (browserdetect=="ie")
imgobj.filters.alpha.opacity=degree
}

function cleartimer(){
if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}

//fim gradual imagem



//valida newsletter

function verifica_news(form){
	if(form.nome.value == " > nome:"){
		form.nome.focus();
		return false;
	}
	if(form.email.value == " > e-mail:"){
		form.email.focus();
		return false;
	}
	else {
		prim = form.email.value.indexOf("@")
		if(prim < 2) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("@",prim + 1) != -1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".") < 1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(" ") != -1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("zipmeil.com") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("hotmeil.com") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".@") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("@.") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".com.br.") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("/") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("[") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("]") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("(") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(")") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("..") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
	}
}

//valida cadFt

function verificaFt (form) {
	if(form.ftNome.value==""){
		form.ftNome.focus();
		form.ftNome.style.background='#cccccc';
		form.ftNome.style.color='#e2014d';
		return false;
	}
	if(form.ftIdade.value==""){
		form.ftIdade.focus();
		form.ftIdade.style.background='#cccccc';
		form.ftIdade.style.color='#e2014d';
		return false;
	}
	if(form.ftTelContato.value==""){
		form.ftTelContato.focus();
		form.ftTelContato.style.background='#cccccc';
		form.ftTelContato.style.color='#e2014d';
		return false;
	}
	if(form.ftEmail.value==""){
		form.ftEmail.focus();
		form.ftEmail.style.background='#cccccc';
		form.ftEmail.style.color='#e2014d';
		return false;
	}
	else {
		prim = form.ftEmail.value.indexOf("@")
		if(prim < 2) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("@",prim + 1) != -1) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(".") < 1) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(" ") != -1) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("zipmeil.com") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("hotmeil.com") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(".@") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("@.") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(".com.br.") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("/") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("[") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("]") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("(") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(")") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("..") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
	}
	if(form.ftCidade.value==""){
		form.ftCidade.focus();
		form.ftCidade.style.background='#cccccc';
		form.ftCidade.style.color='#e2014d';
		return false;
	}
	if(form.ftEstado.value==""){
		form.ftEstado.focus();
		form.ftEstado.style.background='#cccccc';
		form.ftEstado.style.color='#e2014d';
		return false;
	}
	if(form.ftOcupacao.value==""){
		form.ftOcupacao.focus();
		form.ftOcupacao.style.background='#cccccc';
		form.ftOcupacao.style.color='#e2014d';
		return false;
	}
	if(form.ftAltura.value==""){
		form.ftAltura.focus();
		form.ftAltura.style.background='#cccccc';
		form.ftAltura.style.color='#e2014d';
		return false;
	}
	if(form.ftPeso.value==""){
		form.ftPeso.focus();
		form.ftPeso.style.background='#cccccc';
		form.ftPeso.style.color='#e2014d';
		return false;
	}
	if(form.ftRosto.value==""){
		form.ftRosto.focus();
		document.getElementById("ftMsg").innerHTML = "(Selecione a foto de rosto)";
		return false;
	}
	if(form.ftFrente.value==""){
		form.ftFrente.focus();
		document.getElementById("ftMsg").innerHTML = "(Selecione a foto de frente)";
		return false;
	}
	if(form.ftCostas.value==""){
		form.ftCostas.focus();
		document.getElementById("ftMsg").innerHTML = "(Selecione a foto de costas)";
		return false;
	}
	if(form.ftSobre.value==""){
		form.ftSobre.focus();
		form.ftSobre.style.background='#cccccc';
		form.ftSobre.style.color='#e2014d';
		return false;
	}
}


//valida cadastro

function verificaCad (form) {
	if(form.nome.value==""){
		form.nome.focus();
		form.nome.style.background='#cccccc';
		form.nome.style.color='#e2014d';
		return false;
	}	
	if(form.cpf.value==""){
		form.cpf.focus();
		form.cpf.style.background='#cccccc';
		form.cpf.style.color='#e2014d';
		return false;
	}	
	
	
		var NUM_DIGITOS_CPF  = 11;
		var NUM_DIGITOS_CNPJ = 14;
		var NUM_DGT_CNPJ_BASE = 8;
		
		
		/**
		 * Adiciona método lpad() à classe String.
		 * Preenche a String à esquerda com o caractere fornecido,
		 * até que ela atinja o tamanho especificado.
		 */
		String.prototype.lpad = function(pSize, pCharPad)
		{
			var str = this;
			var dif = pSize - str.length;
			var ch = String(pCharPad).charAt(0);
			for (; dif>0; dif--) str = ch + str;
			return (str);
		} //String.lpad
		
		
		/**
		 * Adiciona método trim() à classe String.
		 * Elimina brancos no início e fim da String.
		 */
		String.prototype.trim = function()
		{
			return this.replace(/^\s*/, "").replace(/\s*$/, "");
		} //String.trim
		
		
		/**
		 * Elimina caracteres de formatação e zeros à esquerda da string
		 * de número fornecida.
		 * @param String pNum
		 *      String de número fornecida para ser desformatada.
		 * @return String de número desformatada.
		 */
		function unformatNumber(pNum)
		{
			return String(pNum).replace(/\D/g, "").replace(/^0+/, "");
		} //unformatNumber
		
		
		/**
		 * Formata a string fornecida como CNPJ ou CPF, adicionando zeros
		 * à esquerda se necessário e caracteres separadores, conforme solicitado.
		 * @param String pCpfCnpj
		 *      String fornecida para ser formatada.
		 * @param boolean pUseSepar
		 *      Indica se devem ser usados caracteres separadores (. - /).
		 * @param boolean pIsCnpj
		 *      Indica se a string fornecida é um CNPJ.
		 *      Caso contrário, é CPF. Default = false (CPF).
		 * @return String de CPF ou CNPJ devidamente formatada.
		 */
		function formatCpfCnpj(pCpfCnpj, pUseSepar, pIsCnpj)
		{
			if (pIsCnpj==null) pIsCnpj = false;
			if (pUseSepar==null) pUseSepar = true;
			var maxDigitos = pIsCnpj? NUM_DIGITOS_CNPJ: NUM_DIGITOS_CPF;
			var numero = unformatNumber(pCpfCnpj);
		
			numero = numero.lpad(maxDigitos, '0');
			if (!pUseSepar) return numero;
		
			if (pIsCnpj)
			{
				reCnpj = /(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})$/;
				numero = numero.replace(reCnpj, "$1.$2.$3/$4-$5");
			}
			else
			{
				reCpf  = /(\d{3})(\d{3})(\d{3})(\d{2})$/;
				numero = numero.replace(reCpf, "$1.$2.$3-$4");
			}
			return numero;
		} //formatCpfCnpj
		
		
		/**
		 * Calcula os 2 dígitos verificadores para o número-efetivo pEfetivo de
		 * CNPJ (12 dígitos) ou CPF (9 dígitos) fornecido. pIsCnpj é booleano e
		 * informa se o número-efetivo fornecido é CNPJ (default = false).
		 * @param String pEfetivo
		 *      String do número-efetivo (SEM dígitos verificadores) de CNPJ ou CPF.
		 * @param boolean pIsCnpj
		 *      Indica se a string fornecida é de um CNPJ.
		 *      Caso contrário, é CPF. Default = false (CPF).
		 * @return String com os dois dígitos verificadores.
		 */
		function dvCpfCnpj(pEfetivo, pIsCnpj)
		{
			if (pIsCnpj==null) pIsCnpj = false;
			var i, j, k, soma, dv;
			var cicloPeso = pIsCnpj? NUM_DGT_CNPJ_BASE: NUM_DIGITOS_CPF;
			var maxDigitos = pIsCnpj? NUM_DIGITOS_CNPJ: NUM_DIGITOS_CPF;
			var calculado = formatCpfCnpj(pEfetivo, false, pIsCnpj);
			calculado = calculado.substring(2, maxDigitos);
			var result = "";
		
			for (j = 1; j <= 2; j++)
			{
				k = 2;
				soma = 0;
				for (i = calculado.length-1; i >= 0; i--)
				{
					soma += (calculado.charAt(i) - '0') * k;
					k = (k-1) % cicloPeso + 2;
				}
				dv = 11 - soma % 11;
				if (dv > 9) dv = 0;
				calculado += dv;
				result += dv
			}
		
			return result;
		} //dvCpfCnpj
		
		
		/**
		 * Testa se a String pCpf fornecida é um CPF válido.
		 * Qualquer formatação que não seja algarismos é desconsiderada.
		 * @param String pCpf
		 *      String fornecida para ser testada.
		 * @return <code>true</code> se a String fornecida for um CPF válido.
		 */
		function isCpf(pCpf)
		{
			var numero = formatCpfCnpj(pCpf, false, false);
			var base = numero.substring(0, numero.length - 2);
			var digitos = dvCpfCnpj(base, false);
			var algUnico, i;
		
			// Valida dígitos verificadores
			if (numero != base + digitos) return false;
		
			/* Não serão considerados válidos os seguintes CPF:
			 * 000.000.000-00, 111.111.111-11, 222.222.222-22, 333.333.333-33, 444.444.444-44,
			 * 555.555.555-55, 666.666.666-66, 777.777.777-77, 888.888.888-88, 999.999.999-99.
			 */
			algUnico = true;
			for (i=1; i<NUM_DIGITOS_CPF; i++)
			{
				algUnico = algUnico && (numero.charAt(i-1) == numero.charAt(i));
			}
			return (!algUnico);
		} //isCpf
		
		
		/**
		 * Testa se a String pCnpj fornecida é um CNPJ válido.
		 * Qualquer formatação que não seja algarismos é desconsiderada.
		 * @param String pCnpj
		 *      String fornecida para ser testada.
		 * @return <code>true</code> se a String fornecida for um CNPJ válido.
		 */
		function isCnpj(pCnpj)
		{
			var numero = formatCpfCnpj(pCnpj, false, true);
			var base = numero.substring(0, NUM_DGT_CNPJ_BASE);
			var ordem = numero.substring(NUM_DGT_CNPJ_BASE, 12);
			var digitos = dvCpfCnpj(base + ordem, true);
			var algUnico;
		
			// Valida dígitos verificadores
			if (numero != base + ordem + digitos) return false;
		
			/* Não serão considerados válidos os CNPJ com os seguintes números BÁSICOS:
			 * 11.111.111, 22.222.222, 33.333.333, 44.444.444, 55.555.555,
			 * 66.666.666, 77.777.777, 88.888.888, 99.999.999.
			 */
			algUnico = numero.charAt(0) != '0';
			for (i=1; i<NUM_DGT_CNPJ_BASE; i++)
			{
				algUnico = algUnico && (numero.charAt(i-1) == numero.charAt(i));
			}
			if (algUnico) return false;
		
			/* Não será considerado válido CNPJ com número de ORDEM igual a 0000.
			 * Não será considerado válido CNPJ com número de ORDEM maior do que 0300
			 * e com as três primeiras posições do número BÁSICO com 000 (zeros).
			 * Esta crítica não será feita quando o no BÁSICO do CNPJ for igual a 00.000.000.
			 */
			if (ordem == "0000") return false;
			return (base == "00000000"
				|| parseInt(ordem, 10) <= 300 || base.substring(0, 3) != "000");
		} //isCnpj
		
		
		
		function isCpfCnpj(pCpfCnpj)
		{
			var numero = pCpfCnpj.replace(/\D/g, "");
			if (numero.length > NUM_DIGITOS_CPF)
				return isCnpj(pCpfCnpj)
			else
				return isCpf(pCpfCnpj);
		}
	
	if(isCpf(form.cpf.value)){
		
	}else{
		form.cpf.focus();
		form.cpf.style.background='#cccccc';
		form.cpf.style.color='#e2014d';
		form.cpf.value='CPF inválido!';
		form.cpf.select();
		return false;
	}
	
	
	
	if(form.end.value==""){
		form.end.focus();
		form.end.style.background='#cccccc';
		form.end.style.color='#e2014d';
		return false;
	}
	
	var reDigits = /^\d+$/;
	pStr = form.num.value;
	if(pStr == ""){
		form.num.focus();
		form.num.style.background='#cccccc';
		form.num.style.color='#e2014d';
		return false;
	}
	if (reDigits.test(pStr)) {
		
	} else if(pStr != null && pStr != ""){
		form.num.focus();
		form.num.style.background='#cccccc';
		form.num.style.color='#e2014d';
		return false;
	}
	if(form.bairro.value==""){
		form.bairro.focus();
		form.bairro.style.background='#cccccc';
		form.bairro.style.color='#e2014d';
		return false;
	}
	if(form.cid.value==""){
		form.cid.focus();
		form.cid.style.background='#cccccc';
		form.cid.style.color='#e2014d';
		return false;
	}
	if(form.uf.value==""){
		form.uf.focus();
		form.uf.style.background='#cccccc';
		form.uf.style.color='#e2014d';
		return false;
	}
	if(form.pais.value==""){
		form.pais.focus();
		form.pais.style.background='#cccccc';
		form.pais.style.color='#e2014d';
		return false;
	}
	
	var CEP = form.cep.value;
	CEP = CEP.replace("-","");
	var valorCEP = isNaN(CEP);//verifica se só possui números
	if(form.cep.value==""){
		form.cep.focus();
		form.cep.style.background='#cccccc';
		form.cep.style.color='#e2014d';
		return false;
	}else{
		if(valorCEP || CEP.length < 8){
			form.cep.focus();
			form.cep.style.background='#cccccc';
			form.cep.style.color='#e2014d';
			form.cep.value='CEP inválido!';
			form.cep.select();
			return false;
		}else{
			var prefixo = CEP.substr(0, 5);
			var sufixo = CEP.substr(5, 7);
			form.cep.value = prefixo+"-"+sufixo+"";
		}
	}
	
	if(form.ftEmail.value==""){
		form.ftEmail.focus();
		form.ftEmail.style.background='#cccccc';
		form.ftEmail.style.color='#e2014d';
		return false;
	}
	else {
		prim = form.ftEmail.value.indexOf("@")
		if(prim < 2) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("@",prim + 1) != -1) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(".") < 1) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(" ") != -1) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("zipmeil.com") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("hotmeil.com") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(".@") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("@.") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(".com.br.") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("/") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("[") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("]") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("(") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf(")") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
		if(form.ftEmail.value.indexOf("..") > 0) {
			form.ftEmail.value = "E-mail inválido!";
			form.ftEmail.focus();
			form.ftEmail.select();
			return false;
		}
	}
	if(form.ddd.value==""){
		form.ddd.focus();
		form.ddd.style.background='#cccccc';
		form.ddd.style.color='#e2014d';
		return false;
	}
	
	var reDigits = /^\d+$/;
	pStr = form.ddd.value;
	if (reDigits.test(pStr)) {
		
	} else if (pStr != null && pStr != "") {
		form.ddd.focus();
		form.ddd.style.background='#cccccc';
		form.ddd.style.color='#e2014d';
		form.ddd.value='';
		return false;
	}
	
	if(form.tel.value==""){
		form.tel.focus();
		form.tel.style.background='#cccccc';
		form.tel.style.color='#e2014d';
		return false;
	}
	
	var reDigits = /^\d+$/;
	pStr = form.tel.value;
	if (reDigits.test(pStr)) {
		
	} else if (pStr != null && pStr != "") {
		form.tel.focus();
		form.tel.style.background='#cccccc';
		form.tel.style.color='#e2014d';
		form.tel.value='';
		return false;
	}

	if(form.dtNas.value==""){
		form.dtNas.focus();
		form.dtNas.style.background='#cccccc';
		form.dtNas.style.color='#e2014d';
		return false;
	}
	
	var reDate5 = /^((0[1-9]|[12]\d)\/(0[1-9]|1[0-2])|30\/(0[13-9]|1[0-2])|31\/(0[13578]|1[02]))\/\d{4}$/;
	pStr = form.dtNas.value;
	eval("reDate = reDate" + 5);
	if (reDate.test(pStr)) {
		//alert(pStr + " é uma data válida.");
	} else if (pStr != null && pStr != "") {
		form.dtNas.style.background='#cccccc';
		form.dtNas.style.color='#e2014d';
		form.dtNas.value='dd/mm/aaaa';
		form.dtNas.select();
		return false;
	}

	if(form.password.value==""){
		form.password.focus();
		form.password.style.background='#cccccc';
		form.password.style.color='#e2014d';
		return false;
	}
	if(form.passC.value==""){
		form.passC.focus();
		form.passC.style.background='#cccccc';
		form.passC.style.color='#e2014d';
		return false;
	} else {
		if(form.passC.value!=form.password.value){
			form.passC.focus();
			form.passC.style.background='#cccccc';
			form.passC.style.color='#e2014d';
			form.passC.value='Confirmação incorreta!';
			form.passC.select();
			return false;
		}
	}
}

//valida Contatos

function verificaContEst (form) {
	if(form.estNome.value==""){
		form.estNome.focus();
		form.estNome.style.background='#cccccc';
		form.estNome.style.color='#e2014d';
		return false;
	}
	if(form.estNome.value==""){
		form.estNome.focus();
		form.estNome.style.background='#cccccc';
		form.estNome.style.color='#e2014d';
		return false;
	}
	if(form.estEmail.value==""){
		form.estEmail.focus();
		form.estEmail.style.background='#cccccc';
		form.estEmail.style.color='#e2014d';
		return false;
	}
	else {
		prim = form.estEmail.value.indexOf("@")
		if(prim < 2) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("@",prim + 1) != -1) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf(".") < 1) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf(" ") != -1) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("zipmeil.com") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("hotmeil.com") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf(".@") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("@.") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf(".com.br.") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("/") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("[") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("]") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("(") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf(")") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
		if(form.estEmail.value.indexOf("..") > 0) {
			form.estEmail.value = "E-mail inválido!";
			form.estEmail.focus();
			form.estEmail.select();
			return false;
		}
	}
	if(form.estPais.value==""){
		form.estPais.focus();
		form.estPais.style.background='#cccccc';
		form.estPais.style.color='#e2014d';
		return false;
	}
	if(form.estCid.value==""){
		form.estCid.focus();
		form.estCid.style.background='#cccccc';
		form.estCid.style.color='#e2014d';
		return false;
	}
	if(form.estUf.value==""){
		form.estUf.focus();
		form.estUf.style.background='#cccccc';
		form.estUf.style.color='#e2014d';
		return false;
	}
	if(form.estDdd.value==""){
		form.estDdd.focus();
		form.estDdd.style.background='#cccccc';
		form.estDdd.style.color='#e2014d';
		return false;
	}
	if(form.estTel.value==""){
		form.estTel.focus();
		form.estTel.style.background='#cccccc';
		form.estTel.style.color='#e2014d';
		return false;
	}
	if(form.estDddF.value==""){
		form.estDddF.focus();
		form.estDddF.style.background='#cccccc';
		form.estDddF.style.color='#e2014d';
		return false;
	}
	if(form.estFax.value==""){
		form.estFax.focus();
		form.estFax.style.background='#cccccc';
		form.estFax.style.color='#e2014d';
		return false;
	}
}




function verificaContPar (form) {
	if(form.parNome.value==""){
		form.parNome.focus();
		form.parNome.style.background='#cccccc';
		form.parNome.style.color='#e2014d';
		return false;
	}
	if(form.parEmail.value==""){
		form.parEmail.focus();
		form.parEmail.style.background='#cccccc';
		form.parEmail.style.color='#e2014d';
		return false;
	}
	else {
		prim = form.parEmail.value.indexOf("@")
		if(prim < 2) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("@",prim + 1) != -1) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf(".") < 1) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf(" ") != -1) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("zipmeil.com") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("hotmeil.com") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf(".@") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("@.") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf(".com.br.") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("/") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("[") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("]") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("(") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf(")") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
		if(form.parEmail.value.indexOf("..") > 0) {
			form.parEmail.value = "E-mail inválido!";
			form.parEmail.focus();
			form.parEmail.select();
			return false;
		}
	}
	if(form.parAssunto.value==""){
		form.parAssunto.focus();
		form.parAssunto.style.background='#cccccc';
		form.parAssunto.style.color='#e2014d';
		return false;
	}
	if(form.parMsg.value==""){
		form.parMsg.focus();
		form.parMsg.style.background='#cccccc';
		form.parMsg.style.color='#e2014d';
		return false;
	}
}


function verificaContAg (form) {
	if(form.agEmp.value==""){
		form.agEmp.focus();
		form.agEmp.style.background='#cccccc';
		form.agEmp.style.color='#e2014d';
		return false;
	}
	if(form.agCargo.value==""){
		form.agCargo.focus();
		form.agCargo.style.background='#cccccc';
		form.agCargo.style.color='#e2014d';
		return false;
	}
	if(form.agEmail.value==""){
		form.agEmail.focus();
		form.agEmail.style.background='#cccccc';
		form.agEmail.style.color='#e2014d';
		return false;
	}
	else {
		prim = form.agEmail.value.indexOf("@")
		if(prim < 2) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("@",prim + 1) != -1) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf(".") < 1) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf(" ") != -1) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("zipmeil.com") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("hotmeil.com") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf(".@") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("@.") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf(".com.br.") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("/") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("[") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("]") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("(") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf(")") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
		if(form.agEmail.value.indexOf("..") > 0) {
			form.agEmail.value = "E-mail inválido!";
			form.agEmail.focus();
			form.agEmail.select();
			return false;
		}
	}
	if(form.agResp.value==""){
		form.agResp.focus();
		form.agResp.style.background='#cccccc';
		form.agResp.style.color='#e2014d';
		return false;
	}
	if(form.agPais.value==""){
		form.agPais.focus();
		form.agPais.style.background='#cccccc';
		form.agPais.style.color='#e2014d';
		return false;
	}
	if(form.agCid.value==""){
		form.agCid.focus();
		form.agCid.style.background='#cccccc';
		form.agCid.style.color='#e2014d';
		return false;
	}
	if(form.agUf.value==""){
		form.agUf.focus();
		form.agUf.style.background='#cccccc';
		form.agUf.style.color='#e2014d';
		return false;
	}
	if(form.agDdd.value==""){
		form.agDdd.focus();
		form.agDdd.style.background='#cccccc';
		form.agDdd.style.color='#e2014d';
		return false;
	}
	if(form.agTel.value==""){
		form.agTel.focus();
		form.agTel.style.background='#cccccc';
		form.agTel.style.color='#e2014d';
		return false;
	}
	if(form.agCnpj.value==""){
		form.agCnpj.focus();
		form.agCnpj.style.background='#cccccc';
		form.agCnpj.style.color='#e2014d';
		return false;
	}
}


function verificaAnuncie (form) {
	if(form.nome.value==""){
		form.nome.focus();
		form.nome.style.background='#cccccc';
		form.nome.style.color='#e2014d';
		return false;
	}
	if(form.empresa.value==""){
		form.empresa.focus();
		form.empresa.style.background='#cccccc';
		form.empresa.style.color='#e2014d';
		return false;
	}
	if(form.email.value==""){
		form.email.focus();
		form.email.style.background='#cccccc';
		form.email.style.color='#e2014d';
		return false;
	}
	else {
		prim = form.email.value.indexOf("@")
		if(prim < 2) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("@",prim + 1) != -1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".") < 1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(" ") != -1) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("zipmeil.com") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("hotmeil.com") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".@") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("@.") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(".com.br.") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("/") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("[") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("]") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("(") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf(")") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
		if(form.email.value.indexOf("..") > 0) {
			form.email.value = "E-mail inválido!";
			form.email.focus();
			form.email.select();
			return false;
		}
	}
	if(form.telddd.value==""){
		form.telddd.focus();
		form.telddd.style.background='#cccccc';
		form.telddd.style.color='#e2014d';
		return false;
	}
	
	var reDigits = /^\d+$/;
	pStr = form.telddd.value;
	if (reDigits.test(pStr)) {
		
	} else if (pStr != null && pStr != "") {
		form.telddd.focus();
		form.telddd.style.background='#cccccc';
		form.telddd.style.color='#e2014d';
		form.telddd.value='';
		return false;
	}
	if(form.tel.value==""){
		form.tel.focus();
		form.tel.style.background='#cccccc';
		form.tel.style.color='#e2014d';
		return false;
	}
	
	var reDigits = /^\d+$/;
	pStr = form.tel.value;
	if (reDigits.test(pStr)) {
		
	} else if (pStr != null && pStr != "") {
		form.tel.focus();
		form.tel.style.background='#cccccc';
		form.tel.style.color='#e2014d';
		form.tel.value='';
		return false;
	}
	if(form.assunto.value==""){
		form.assunto.focus();
		form.assunto.style.background='#cccccc';
		form.assunto.style.color='#e2014d';
		return false;
	}
	if(form.msg.value==""){
		form.msg.focus();
		form.msg.style.background='#cccccc';
		form.msg.style.color='#e2014d';
		return false;
	}
}
