<!--
/*======================
	funcoes padrao DW
=======================*/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ReloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
ReloadPage(true);

/*======================
	funcao para menu
=======================*/

function P7_autoDiv() { //v1.2 by PVII adapted by Claudio
 var g,b,k,f,args=P7_autoDiv.arguments;
 var a = parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc) {p7c=new Array();document.p7setc=true;
  for (var u=0;u<10;u++) {p7c[u] = new Array();}}
 for(k=0; k<p7c[a].length; k++) {
  if((g=MM_findObj(p7c[a][k]))!=null) {
   b=(document.layers)?g:g.style;b.display="";}}
 for(k=1; k<args.length; k++) {
  if((g=MM_findObj(args[k])) != null) {
   b=(document.layers)?g:g.style;b.display="block";f=false;
   for(j=0;j<p7c[a].length;j++) {
    if(args[k]==p7c[a][j]) {f=true;}}
  if(!f) {p7c[a][p7c[a].length++]=args[k];}}}
}

function P7_Snap() { //v2.61 by PVII
  var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,args=P7_Snap.arguments;a=parseInt(a);
  for (k=0; k<(args.length-3); k+=4)
   if ((g=MM_findObj(args[k]))!=null) {
    el=eval(MM_findObj(args[k+1]));
    a=parseInt(args[k+2]);b=parseInt(args[k+3]);
    x=0;y=0;ox=0;oy=0;p="";tx=1;da="document.all['"+args[k]+"']";
    if(document.getElementById) {
     d="document.getElementsByName('"+args[k]+"')[0]";
     if(!eval(d)) {d="document.getElementById('"+args[k]+"')";if(!eval(d)) {d=da;}}
    }else if(document.all) {d=da;} 
    if (document.all || document.getElementById) {
     while (tx==1) {p+=".offsetParent";
      if(eval(d+p)) {x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
      }else{tx=0;}}
     ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);var tw=x+ox+y+oy;
     if(tw==0 || (navigator.appVersion.indexOf("MSIE 4")>-1 && navigator.appVersion.indexOf("Mac")>-1)) {
      ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);
      }else{var w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;
      a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
      x=document.body.scrollLeft + event.clientX + bx;
      y=document.body.scrollTop + event.clientY;}}
   }else if (document.layers) {x=g.x;y=g.y;var q0=document.layers,dd="";
    for(var s=0;s<q0.length;s++) {dd='document.'+q0[s].name;
     if(eval(dd+'.document.'+args[k])) {x+=eval(dd+'.left');y+=eval(dd+'.top');break;}}}
   if(el) {e=(document.layers)?el:el.style;
   var xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
   if(navigator.appName=="Netscape" && parseInt(navigator.appVersion)>4){xx+="px";yy+="px";}
   if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
    xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);
    xx+="px";yy+="px";}e.left=xx;e.top=yy;}}
}

function P7_ReDoIt() { //v1.2 by PVII
 if(document.layers) {MM_reloadPage(false);}
}

function doDiv(qual,modo)	{
	if (document.getElementById) {
		var camada = document.getElementById(qual).style;
	}
	else if (document.all) {
		var camada = document.all[qual].style;
	}
	else if (document.layers) {
		var camada = document.layers[qual].style;
	}
	if(modo == "show") {
		camada.display = "block";
	}
	else if(modo == "hide") {
		camada.display = "none";
	}
	else {
		camada.display = camada.display? "":"block";
	}
}

/*======================
	funcoes form
=======================*/

function confere_busca() {
	if(document.frmbusca.q.value == "" || document.frmbusca.q.value == "Palavra-chave" || document.frmbusca.q.value.length == 1) {
		alert('Por favor, digite uma palavra chave.');
		document.frmbusca.q.select();
	} else {
		document.frmbusca.submit();
	}
}

function confere_completo() {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmcompleto.Nome.value == "" || document.frmcompleto.Nome.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmcompleto.Nome.select();
	}
	else if(!filter.test(document.frmcompleto.Email.value) || document.frmcompleto.Email.value == "" || document.frmcompleto.Email.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmcompleto.Email.select();
	}
	else if(document.frmcompleto.Data_Nas_Dia.options[document.frmcompleto.Data_Nas_Dia.selectedIndex].value == "" || document.frmcompleto.Data_Nas_Mes.options[document.frmcompleto.Data_Nas_Mes.selectedIndex].value == "" || document.frmcompleto.Data_Nas_Ano.options[document.frmcompleto.Data_Nas_Ano.selectedIndex].value == "" && !checkDate(Data_Nas)) {
		alert('Por favor, digite uma data de nascimento válida.');
		document.frmcompleto.Data_Nas_Dia.focus();
	}
	else if(!validaCPF(document.frmcompleto.CPF.value)) {
		alert('Por favor, digite seu CPF corretamente.');
		document.frmcompleto.CPF.select();
	}
	else if(document.frmcompleto.Ramo.options[document.frmcompleto.Ramo.selectedIndex].value == "") {
		alert('Por favor, selecione o ramo de atividade da empresa.');
		document.frmcompleto.Ramo.focus();
	}
	else {
		document.frmcompleto.submit();
	}
}

var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

function checkDate(name)
{
	var x = document.forms[0].elements;
	var day = parseInt(x[name+"_Dia"].options[x[name+"_Dia"].selectedIndex].value);
	var month = parseInt(x[name+"_Mes"].options[x[name+"_Mes"].selectedIndex].value);
	var year = parseInt(x[name+"_Ano"].options[x[name+"_Ano"].selectedIndex].value);

	if (!day || !month || !year)
		return false;

	if (year/4 == parseInt(year/4))
		monthLength[1] = 29;

	if (day > monthLength[month-1])
		return false;

	monthLength[1] = 28;

	var now = new Date();
	now = now.getTime(); //NN3

	var dateToCheck = new Date();
	dateToCheck.setYear(year);
	dateToCheck.setMonth(month-1);
	dateToCheck.setDate(day);
	var checkDate = dateToCheck.getTime();

	var futureDate = (now < checkDate);
	var pastDate = (now > checkDate);

	return true;
}


function confere_newsletter() {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmnewsletter.news_nome.value == "" || document.frmnewsletter.news_nome.value == "Seu nome" || document.frmnewsletter.news_nome.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmnewsletter.news_nome.select();
	}
	else if(!filter.test(document.frmnewsletter.news_email.value) || document.frmnewsletter.news_email.value == "" || document.frmnewsletter.news_email.value == "Seu e-mail" || document.frmnewsletter.news_email.value.length == 1) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmnewsletter.news_email.select();
	}
	else if(document.frmnewsletter.news_estado.options[document.frmnewsletter.news_estado.selectedIndex].value == "") {
		alert('Por favor, selecione um estado.');
		document.frmnewsletter.news_estado.focus();
	}
	else {
		document.frmnewsletter.submit();
	}
}

function confere_contato() {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmcontato.fale_nome.value == "" || document.frmcontato.fale_nome.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmcontato.fale_nome.select();
	}
	else if(document.frmcontato.fale_empresa.value != "" && document.frmcontato.fale_ramo.options[document.frmcontato.fale_ramo.selectedIndex].value == "selecione") {
		alert('Por favor, selecione o ramo de atividade da empresa.');
		document.frmcontato.fale_ramo.focus();
	}
	else if(!filter.test(document.frmcontato.fale_email.value) || document.frmcontato.fale_email.value == "" || document.frmcontato.fale_email.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmcontato.fale_email.select();
	}
	else if(document.frmcontato.fale_mensagem.value == "" || document.frmcontato.fale_mensagem.value.length < 5) {
		alert('Por favor, digite uma mensagem.');
		document.frmcontato.fale_mensagem.select();
	}
	else {
		document.frmcontato.submit();
	}
}

function confere_visita() {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmvisita.visita_nome.value == "" || document.frmvisita.visita_nome.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmvisita.visita_nome.select();
	}
	else if(document.frmvisita.visita_empresa.value == "" || document.frmvisita.visita_empresa.value.length == 1) {
		alert('Por favor, digite o nome da empresa.');
		document.frmvisita.visita_empresa.select();
	}	
	else if(document.frmvisita.visita_ramo.value != "" && document.frmvisita.visita_ramo.options[document.frmvisita.visita_ramo.selectedIndex].value == "selecione") {
		alert('Por favor, selecione o ramo de atividade da empresa.');
		document.frmvisita.visita_ramo.focus();
	}
	else if(document.frmvisita.visita_cargo.value == "" || document.frmvisita.visita_cargo.value.length == 1) {
		alert('Por favor, digite o seu cargo na empresa.');
		document.frmvisita.visita_cargo.select();
	}		
	else if(document.frmvisita.visita_estado.value != "" && document.frmvisita.visita_estado.options[document.frmvisita.visita_estado.selectedIndex].value == "selecione") {
		alert('Por favor, selecione o estado onde se localiza a empresa.');
		document.frmvisita.visita_estado.focus();
	}
	else if(!filter.test(document.frmvisita.visita_email.value) || document.frmvisita.visita_email.value == "" || document.frmvisita.visita_email.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmvisita.visita_email.select();
	}
	else if(document.frmvisita.visita_ddd.value == "" || document.frmvisita.visita_ddd.value.length == 1) {
		alert('Por favor, digite o DDD do telefone.');
		document.frmvisita.visita_ddd.select();
	}		
	else if(document.frmvisita.visita_telefone.value == "" || document.frmvisita.visita_telefone.value.length == 1) {
		alert('Por favor, digite o telefone.');
		document.frmvisita.visita_telefone.select();
	}			
	else {
		document.frmvisita.submit();
	}
}

function confere_inscreva() {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(document.frmcontato.fale_nome.value == "" || document.frmcontato.fale_nome.value.length == 1) {
		alert('Por favor, digite seu nome.');
		document.frmcontato.fale_nome.select();
	}
	else if(!validaCPF(document.frmcontato.fale_cpf.value)) {
		alert('Por favor, digite seu CPF corretamente.');
		document.frmcontato.fale_cpf.focus();
	}
	else if(document.frmcontato.fale_rg.value == "") {
		alert('Por favor, digite seu RG.');
		document.frmcontato.fale_rg.focus();
	}	
	else if(document.frmcontato.fale_empresa.value != "" && document.frmcontato.fale_ramo.options[document.frmcontato.fale_ramo.selectedIndex].value == "selecione") {
		alert('Por favor, selecione o ramo de atividade da empresa.');
		document.frmcontato.fale_ramo.focus();
	}
	else if(document.frmcontato.fale_evento.value == "") {
		alert('Por favor, informe como ficou sabendo deste evento.');
		document.frmcontato.fale_evento.focus();
	}
	else if(!filter.test(document.frmcontato.fale_email.value) || document.frmcontato.fale_email.value == "" || document.frmcontato.fale_email.value.length < 5) {
		alert('Por favor, digite seu e-mail corretamente.');
		document.frmcontato.fale_email.select();
	}
	else if(document.frmcontato.fale_ddd.value == "") {
		alert('Por favor, digite o DDD.');
		document.frmcontato.fale_ddd.select();
	}
	else if(document.frmcontato.fale_ddd.value.length < 2) {
		alert('Por favor, digite o DDD corretamente.');
		document.frmcontato.fale_ddd.select();
	}
	else if(document.frmcontato.fale_telefone.value == "") {
		alert('Por favor, digite seu telefone.');
		document.frmcontato.fale_telefone.select();
	}
	else if(document.frmcontato.fale_telefone.value.length < 8) {
		alert('Por favor, digite seu telefone corretamente.');
		document.frmcontato.fale_telefone.select();
	}
	/*
	else if(document.frmcontato.fale_mensagem.value == "" || document.frmcontato.fale_mensagem.value.length < 5) {
		alert('Por favor, digite uma mensagem.');
		document.frmcontato.fale_mensagem.select();
	}
	*/
	else {
		document.frmcontato.submit();
	}
}

function numbersonly(myfield, e, dec) {
	var key;
	var keychar;
	if (window.event)
	   key = window.event.keyCode;
	else if (e)
	   key = e.which;
	else
    return true;
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) || 
	    (key==9) || (key==13) || (key==27) )
		return true;
	else if ((("0123456789").indexOf(keychar) > -1))
	   return true;
	else if (dec && (keychar == "."))  {
	   myfield.form.elements[dec].focus();
	   return false;
	}
	else
	   return false;
}

function validaCPF(cpf) {
  erro = new String;
  if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n"; 
  var nonNumbers = /\D/;
  if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n"; 
  if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
     erro += "Numero de CPF invalido!"
  }
  var a = [];
  var b = new Number;
  var c = 11;
  for (i=0; i<11; i++){
    a[i] = cpf.charAt(i);
  if (i < 9) b += (a[i] * --c);
    }
  if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
    b = 0;
    c = 11;
    for (y=0; y<10; y++) b += (a[y] * c--); 
    if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
    if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
      erro +="Digito verificador com problema!";
    }
    if (erro.length > 0){
      //alert(erro);
      return false;
    }
    return true;
}

function confere_boleto() {
  if(document.frmboleto.NomeSacado[0].checked == false && document.frmboleto.NomeSacado[1].checked == false) {
	alert('Selecione um nome para a emissão do boleto.')
  } else {
    document.frmboleto.submit();
  }
}

/*======================
	Checa tamanho iframe
=======================*/
function calcHeight()
{
  //pega altura do iframe
  var the_height = document.getElementById('framev').contentWindow.document.body.scrollHeight;
	 //alert(the_height);

  //regula a altura do iframe
  document.getElementById('framev').height = the_height;
}

/*======================
	Mostra flash
=======================*/
function exibeFlash(swf, width, height, bgcolor, scale, flvar, wmode, quality, nocache, allowscripts)
{
	bgcolor = bgcolor || bgcolor == undefined ? bgcolor : ""
	scale = scale || scale == undefined ? "noscale" : scale
	allowscripts = allowscripts || allowscripts == undefined ? allowscripts : "sameDomain"
	nocache = nocache || nocache == undefined ? "" : "&date=" + new Date();
	flvar = flvar || flvar == undefined ? "?" + flvar : "?"
	quality = quality || quality == undefined ? quality : "high"  
	wmode = wmode || wmode == undefined ? "opaque" : "transparent"
	monta_swf  = "";
	monta_swf += "<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=\""+ width +"\" height=\""+ height +"\">";
	monta_swf += "<param name=\"movie\" value=\""+ swf + flvar + nocache + "\" />";
	monta_swf += "<param name=\"quality\" value=\""+ quality +"\" />";
	monta_swf += "<param name=\"menu\" value=\"false\" />";
	monta_swf += "<param name=\"salign\" value=\"t\" />";
	monta_swf += "<param name=\"scale\" value=\""+ scale +"\" />";
	monta_swf += "<param name=\"bgcolor\" value=\""+ bgcolor +"\" />";
	monta_swf += "<param name=\"wmode\" value=\""+ wmode +"\" />";
	monta_swf += "<embed src=\""+ swf + flvar + nocache + "\" quality=\""+ quality +"\" menu=\"false\" salign=\"t\" scale=\""+ scale +"\" bgcolor=\""+ bgcolor +"\"  wmode=\""+ wmode +"\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+ width +"\" height=\""+ height +"\"></embed>";
	monta_swf += "</object>";
	//alert(monta_swf)
	document.write(monta_swf);
}
//-->