function open_galeria() {
   window.open('galeria.html', 'galeria', 'width=810,height=510,scrollbars=0,top=5,left=20');
}
function open_galeria2() {
   window.open('../galeria.html', 'galeria', 'width=810,height=510,scrollbars=0,top=5,left=20');
}

function open_video() {
   window.open('video.html', 'galeria', 'width=810,height=510,scrollbars=0,top=5,left=20');
}
function open_video2() {
   window.open('../video.html', 'galeria', 'width=810,height=510,scrollbars=0,top=5,left=20');
}

function isEmailAddr(email) {
   var result = false;
   var theStr = new String(email);
   var index = theStr.indexOf("@");
   if (index > 0) {
      var pindex = theStr.indexOf(".",index);
      if ((pindex > index+1) && (theStr.length > pindex+1))
         result = true;
   }
   return result;
}
function mascara_FONEFAX(Campo, teclapres){
	var tecla = teclapres.keyCode;
	var vr = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");
	tam = vr.length + 1 ;
	if (tam > 4) {
		Campo.value = vr.substr(0, 4) + '-' + vr.substr(4, tam);
	}
}
function mascara_CNPJ(Campo, teclapres) {
   var tecla = teclapres.keyCode;
   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");
   tam = vr.length + 1;
   if (tecla != 9 && tecla != 8){
      if (tam > 2 && tam < 6)
         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
      if (tam >= 6 && tam < 9)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
      if (tam >= 9 && tam < 13)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
      if (tam >= 13 && tam < 15)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
   }
   checaCNPJ(vr);
}
function doClock(){
   var t=new Date(), a=doClock.arguments, str="", i, a1, lang="8";
   var month=new Array('Janeiro','Jan','Fevereiro', 'Fev','Março', 'Mar','Abril', 'Abr','Maio', 'Mai','Junho', 'Jun','Julho', 'Jul','Agosto', 'Ago','Setembro', 'Set','Outubro', 'Out','Novermbro', 'Nov','Dezembro', 'Dez');
   var tday= new Array('Domingo', 'Dom','Segunda-feira', 'Seg','Terça-feira', 'Ter','Quarta-feira', 'Qua','Quinta-feira', 'Qui','Sexta-feira', 'Sex','Sábado', 'Sab');
   for(i=0;i<a.length;i++) {
      a1=a[i].charAt(1);
      switch (a[i].charAt(0)) {
         case "M":
            if  ((Number(a1)==3) && ((t.getMonth()+1)<10))
               str+="0";
            str+=(Number(a1)>1)?t.getMonth()+1:month[t.getMonth()*2+Number(a1)];
            break;
         case "D":
            if ((Number(a1)==1) && (t.getDate()<10))
               str+="0";
            str+=t.getDate();
            break;
         case "Y":
            str+=(a1=='0')?t.getFullYear():t.getFullYear().toString().substring(2);
            break;
         case "W":
            str+=tday[t.getDay()*2+Number(a1)];
            break;
         default:
            str+=unescape(a[i]);
      }
   }
   return str;
}
function setcountdown(theyear,themonth,theday){ yr=theyear;mo=themonth;da=theday; }
var date_aux = new Date();
var dia_aux = date_aux.getDate();
var mes_aux = date_aux.getMonth();
setcountdown(2010, 04, 16);
var occasion="16ª Erótika Fair";
var message_on_occasion="HOJE! Das 15:00 às 23:00";
var countdownwidth='518px';
var countdownheight='20px';
var countdownbgcolor='black';
var opentags='<font face="Tahoma" size=^1^>';
var closetags='</font>';
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
function start_countdown(){ countdown(2000,1,1); }
function countdown(){
	var today=new Date();
	var todayy=today.getYear();
	if (todayy < 1000) todayy+=1900;
	var todaym=today.getMonth();
	var todayd=today.getDate();
	var todayh=today.getHours();
	var todaymin=today.getMinutes();
	var todaysec=today.getSeconds();
	var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec;
	futurestring=montharray[mo-1]+" "+(da-1)+", "+yr+" 15:00:00";
	dd=Date.parse(futurestring)-Date.parse(todaystring);
	dday=Math.floor(dd/(60*60*1000*24)*1) + 1;
	dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1);
	if (dhour < 0) dhour += 24;
	dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1);
	if (dmin < 0) dmin += 60;
	dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1);
	if (dsec < 0) dsec += 60;
	if(dday<0 || dhour<0 || dmin<0 || dsec<0){
		document.getElementById('countdown').innerHTML = message_on_occasion;
	} else if (dday<=0){
		document.getElementById('countdown').innerHTML = "Faltam " + (dhour < 10 ? "0" + dhour : dhour) + ":" + (dmin < 10 ? "0" + dmin : dmin) + ":" + (dsec < 10 ? "0" + dsec : dsec) +" hrs";
	} else if (dday==1) {
		document.getElementById('countdown').innerHTML = "Faltam " + (dday < 10 ? "0" + dday : dday) + " dia " + (dhour < 10 ? "0" + dhour : dhour) + ":" + (dmin < 10 ? "0" + dmin : dmin) + ":" + (dsec < 10 ? "0" + dsec : dsec) +" hrs";
	} else {
		document.getElementById('countdown').innerHTML = "Faltam " + dday+ " dias " + (dhour < 10 ? "0" + dhour : dhour) + ":" + (dmin < 10 ? "0" + dmin : dmin) + ":" + (dsec < 10 ? "0" + dsec : dsec) + " hrs";
	}
	setTimeout("countdown()",1000);
}
function somente_numero(campo){
	var digits="0123456789"
	var campo_temp
	for (var i=0;i<campo.value.length;i++){
		campo_temp=campo.value.substring(i,i+1)
		if (digits.indexOf(campo_temp)==-1){
			campo.value = campo.value.substring(0,i);
		}
	}
}

function valida_expositor() {
	var erro = 0;
	var msg = "";
	document.getElementById('lblnome').style.color = "#000000";
	document.getElementById('nome').style.background = "#FFFFFF";
	document.getElementById('lblmail').style.color = "#000000";
	document.getElementById('mail').style.background = "#FFFFFF";
	document.getElementById('lblfone').style.color = "#000000";
	document.getElementById('ddd').style.background = "#FFFFFF";
	document.getElementById('fone').style.background = "#FFFFFF";
	if (document.getElementById('nome').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME\n";
		document.getElementById('lblnome').style.color = "#FF0000";
		document.getElementById('nome').style.background = "#FFA8A8";
	}
	if (document.getElementById('mail').value == "") {
		erro = 1;
		msg = msg + "Informe o E-MAIL\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	} else if (! isEmailAddr(document.getElementById('mail').value)) {
		erro = 1;
		msg = msg + "Informe um E-MAIL válido\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	}
	if (document.getElementById('ddd').value == "" || document.getElementById('fone').value == "") {
		erro = 1;
		msg = msg + "Informe o DDD e TELEFONE\n";
		document.getElementById('lblfone').style.color = "#FF0000";
		document.getElementById('ddd').style.background = "#FFA8A8";
		document.getElementById('fone').style.background = "#FFA8A8";
	}
	if (erro) {
		alert(msg);
		return false;
	} else
		document.forms[0].submit();
}

function valida_contato() {
	var erro = 0;
	var msg = "";
	document.getElementById('lblnome').style.color = "#000000";
	document.getElementById('nome').style.background = "#FFFFFF";
	document.getElementById('lblmail').style.color = "#000000";
	document.getElementById('mail').style.background = "#FFFFFF";
	document.getElementById('lblassunto').style.color = "#000000";
	document.getElementById('assunto').style.background = "#FFFFFF";
	document.getElementById('lblmsg').style.color = "#000000";
	document.getElementById('msg').style.background = "#FFFFFF";
	if (document.getElementById('nome').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME\n";
		document.getElementById('lblnome').style.color = "#FF0000";
		document.getElementById('nome').style.background = "#FFA8A8";
	}
	if (document.getElementById('mail').value == "") {
		erro = 1;
		msg = msg + "Informe o E-MAIL\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	} else if (! isEmailAddr(document.getElementById('mail').value)) {
		erro = 1;
		msg = msg + "Informe um E-MAIL válido\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	}
	if (document.getElementById('assunto').value == "") {
		erro = 1;
		msg = msg + "Informe o ASSUNTO\n";
		document.getElementById('lblassunto').style.color = "#FF0000";
		document.getElementById('assunto').style.background = "#FFA8A8";
	}
	if (document.getElementById('msg').value == "") {
		erro = 1;
		msg = msg + "Informe a MENSAGEM\n";
		document.getElementById('lblmsg').style.color = "#FF0000";
		document.getElementById('msg').style.background = "#FFA8A8";
	}
	if (erro) {
		alert(msg);
		return false;
	} else
		document.forms[0].submit();
}

//function myAlert(strTitle, message, w, h, t, l) { var win1 = new Zapatec.AlertWindow(message, {title:strTitle, modal:true, width:w, height:h, top:t, left:l, theme: "minimal"}); }
//function _myAlert(strTitle, message, t, w, h, l) { var win1 = new Zapatec.AlertWindow(message, {title:strTitle, modal:true, width:w, height:h, top:t, left:l, theme : "minimal"}); }
//function myDialog(strTitle, message, t, w, h) { var win1 = new Zapatec.DialogWindow(message, {title:strTitle, width:w, height:h, modal:true, theme:"minimal", top:t}); win1.getResponse(function (res) { alert(res + " is a nice color"); }); }

function checa_campo(cpo, lbl) {
//   document.getElementById('nm').innerHTML = eval("document.getElementById('" + cpo + "').value.length");
	if (eval("document.getElementById('" + cpo + "').value.length") > 0) {
		eval("document.getElementById('" + lbl + "').style.color = '#888'");
		eval("document.getElementById('" + cpo + "').style.background = '#FFF'");
	}
}
function checa_email(em) {
   if (isEmailAddr(em)) {
   	document.getElementById('lblmail').style.color = "#888";
   	document.getElementById('mail').style.background = "#FFFFFF";
   } else {
   	document.getElementById('lblmail').style.color = "#FF0000";
   	document.getElementById('mail').style.background = "#FFA8A8";
   }
}

function checa_ramo(id) {
	if (id == 24) {
		document.getElementById('outro').disabled = false;
	} else {
		document.getElementById('outro').disabled = true;
	}
	if (id > 0) {
   	document.getElementById('lblramo').style.color = "#888";
   	document.getElementById('ramo').style.background = "#FFF";
   }
}

function valida_credencia() {
	var erro = 0;
	var msg = "";
	document.getElementById('lblnome').style.color = "#888";
	document.getElementById('nome').style.background = "#FFFFFF";
	document.getElementById('lblempr').style.color = "#888";
	document.getElementById('empresa').style.background = "#FFFFFF";
	document.getElementById('lblsite').style.color = "#888";
	document.getElementById('site').style.background = "#FFFFFF";
	document.getElementById('lblcnpj').style.color = "#888";
	document.getElementById('cnpj').style.background = "#FFFFFF";
	document.getElementById('lblramo').style.color = "#888";
	document.getElementById('ramo').style.background = "#FFFFFF";
	document.getElementById('lbloutro').style.color = "#888";
	document.getElementById('outro').style.background = "#FFFFFF";
	document.getElementById('lblmail').style.color = "#888";
	document.getElementById('mail').style.background = "#FFFFFF";
	document.getElementById('lblfone').style.color = "#888";
	document.getElementById('ddd').style.background = "#FFFFFF";
	document.getElementById('fone').style.background = "#FFFFFF";
	document.getElementById('lblendereco').style.color = "#888";
	document.getElementById('endereco').style.background = "#FFFFFF";
	document.getElementById('lblbairro').style.color = "#888";
	document.getElementById('bairro').style.background = "#FFFFFF";
	document.getElementById('lblcidade').style.color = "#888";
	document.getElementById('lbluf').style.color = "#888";
	document.getElementById('uf').style.background = "#FFFFFF";

	if (document.getElementById('nome').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME\n";
		document.getElementById('lblnome').style.color = "#FF0000";
		document.getElementById('nome').style.background = "#FFA8A8";
	}
	if (document.getElementById('empresa').value == "") {
		erro = 1;
		msg = msg + "Informe a EMPRESA\n";
		document.getElementById('lblempr').style.color = "#FF0000";
		document.getElementById('empresa').style.background = "#FFA8A8";
	}
	if (document.getElementById('cnpj').value == "") {
		erro = 1;
		msg = msg + "Informe o CNPJ\n";
		document.getElementById('lblcnpj').style.color = "#FF0000";
		document.getElementById('cnpj').style.background = "#FFA8A8";
	} else
   	checaCNPJ(document.getElementById('cnpj').value);
	if (document.getElementById('ramo').value == "0") {
		erro = 1;
		msg = msg + "Selecione o RAMO DE ATIVIDADE\n";
		document.getElementById('lblramo').style.color = "#FF0000";
		document.getElementById('ramo').style.background = "#FFA8A8";
	} else if (document.getElementById('ramo').value == 24 && document.getElementById('outro').value == "") {
		erro = 1;
		msg = msg + "Informe DESCRIÇÃO para outro ramo de atividade\n";
		document.getElementById('lbloutro').style.color = "#FF0000";
		document.getElementById('outro').style.background = "#FFA8A8";
	}
	if (document.getElementById('mail').value == "") {
		erro = 1;
		msg = msg + "Informe o E-MAIL\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	} else if (! isEmailAddr(document.getElementById('mail').value)) {
		erro = 1;
		msg = msg + "Informe um E-MAIL válido\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	}
	if (document.getElementById('ddd').value == "" || document.getElementById('fone').value == "") {
		erro = 1;
		msg = msg + "Informe o DDD e TELEFONE\n";
		document.getElementById('lblfone').style.color = "#FF0000";
		document.getElementById('ddd').style.background = "#FFA8A8";
		document.getElementById('fone').style.background = "#FFA8A8";
	}
	if (document.getElementById('endereco').value == "") {
		erro = 1;
		msg = msg + "Informe o ENDEREÇO\n";
		document.getElementById('lblendereco').style.color = "#FF0000";
		document.getElementById('endereco').style.background = "#FFA8A8";
	}
	if (document.getElementById('bairro').value == "") {
		erro = 1;
		msg = msg + "Informe o BAIRRO\n";
		document.getElementById('lblbairro').style.color = "#FF0000";
		document.getElementById('bairro').style.background = "#FFA8A8";
	}
	if (document.getElementById('uf').value == "0") {
		erro = 1;
		msg = msg + "Selecione a UF\n";
		document.getElementById('lbluf').style.color = "#FF0000";
		document.getElementById('uf').style.background = "#FFA8A8";
	}

	if (erro) {
		alert(msg);
		return false;
	} else
		document.forms[0].submit();
}

function valida_credencia2a() {
	var erro = 0;
	var msg = "";
	document.getElementById('lblnome').style.color = "#888";
	document.getElementById('nome').style.background = "#FFFFFF";
	document.getElementById('lblmail').style.color = "#888";
	document.getElementById('mail').style.background = "#FFFFFF";

	if (document.getElementById('nome').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME\n";
		document.getElementById('lblnome').style.color = "#FF0000";
		document.getElementById('nome').style.background = "#FFA8A8";
	}
	if (document.getElementById('mail').value == "") {
		erro = 1;
		msg = msg + "Informe o E-MAIL\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	} else if (! isEmailAddr(document.getElementById('mail').value)) {
		erro = 1;
		msg = msg + "Informe um E-MAIL válido\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	}
	if (erro) {
		alert(msg);
		return false;
	} else
		document.forms[0].submit();
}

function valida_imprensa() {
	var erro = 0;
	var msg = "";
	document.getElementById('lblnome').style.color = "#888";
	document.getElementById('nome').style.background = "#FFFFFF";
	document.getElementById('lblmtb').style.color = "#888";
	document.getElementById('mtb').style.background = "#FFFFFF";
	document.getElementById('lblrg').style.color = "#888";
	document.getElementById('rg').style.background = "#FFFFFF";
	document.getElementById('lblmail').style.color = "#888";
	document.getElementById('mail').style.background = "#FFFFFF";
	document.getElementById('lblveiculo').style.color = "#888";
	document.getElementById('veiculo').style.background = "#FFFFFF";
	document.getElementById('lblfone1').style.color = "#888";
	document.getElementById('ddd1').style.background = "#FFFFFF";
	document.getElementById('fone1').style.background = "#FFFFFF";
	document.getElementById('lblfone2').style.color = "#888";
	document.getElementById('ddd2').style.background = "#FFFFFF";
	document.getElementById('fone2').style.background = "#FFFFFF";
	document.getElementById('lbltipo').style.color = "#888";
	document.getElementById('tipo').style.background = "#FFFFFF";
	document.getElementById('lblcobertura').style.color = "#888";
	document.getElementById('cobertura').style.background = "#FFFFFF";
	document.getElementById('lblcarro').style.color = "#888";
	document.getElementById('carro').style.background = "#FFFFFF";
	if (document.getElementById('nome').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME\n";
		document.getElementById('lblnome').style.color = "#FF0000";
		document.getElementById('nome').style.background = "#FFA8A8";
	}
	if (document.getElementById('mtb').value == "") {
		erro = 1;
		msg = msg + "Informe o MTB\n";
		document.getElementById('lblmtb').style.color = "#FF0000";
		document.getElementById('mtb').style.background = "#FFA8A8";
	}
	if (document.getElementById('rg').value == "") {
		erro = 1;
		msg = msg + "Informe o RG\n";
		document.getElementById('lblrg').style.color = "#FF0000";
		document.getElementById('rg').style.background = "#FFA8A8";
	}
	if (document.getElementById('mail').value == "") {
		erro = 1;
		msg = msg + "Informe o E-MAIL\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	} else if (! isEmailAddr(document.getElementById('mail').value)) {
		erro = 1;
		msg = msg + "Informe um E-MAIL válido\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	}
	if (document.getElementById('veiculo').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME DO VEÍCULO DE COMUNICAÇÃO\n";
		document.getElementById('lblveiculo').style.color = "#FF0000";
		document.getElementById('veiculo').style.background = "#FFA8A8";
	}
	if (document.getElementById('ddd1').value == "" || document.getElementById('fone1').value == "") {
		erro = 1;
		msg = msg + "Informe o DDD e TELEFONE\n";
		document.getElementById('lblfone1').style.color = "#FF0000";
		document.getElementById('ddd1').style.background = "#FFA8A8";
		document.getElementById('fone1').style.background = "#FFA8A8";
	}
	if (document.getElementById('tipo').value == "") {
		erro = 1;
		msg = msg + "Informe o TIPO DE VEÍCULO DE COMUNICAÇÃO\n";
		document.getElementById('lbltipo').style.color = "#FF0000";
		document.getElementById('tipo').style.background = "#FFA8A8";
	}
	if (document.getElementById('cobertura').value == "" || document.getElementById('cobertura').value == "(quais os temas de interesse do veículo de comunicação no evento)") {
		erro = 1;
		msg = msg + "Informe o TIPO DE COBERTURA\n";
		document.getElementById('lblcobertura').style.color = "#FF0000";
		document.getElementById('cobertura').style.background = "#FFA8A8";
	}
	if (erro) {
		alert(msg);
		return false;
	} else
		document.forms[0].submit();
}

function valida_mostra() {
	var erro = 0;
	var msg = "";
	document.getElementById('lblnome').style.color = "#888";
	document.getElementById('nome').style.background = "#FFFFFF";
	document.getElementById('lblnomea').style.color = "#888";
	document.getElementById('nomea').style.background = "#FFFFFF";
	document.getElementById('lblmail').style.color = "#888";
	document.getElementById('mail').style.background = "#FFFFFF";
	document.getElementById('lblnac').style.color = "#888";
	document.getElementById('nac').style.background = "#FFFFFF";
	document.getElementById('lblsexo').style.color = "#888";
	document.getElementById('lblnasc').style.color = "#888";
	document.getElementById('dtnasc').style.background = "#FFFFFF";
	document.getElementById('lblrg').style.color = "#888";
	document.getElementById('rg').style.background = "#FFFFFF";
	document.getElementById('lblorgao').style.color = "#888";
	document.getElementById('orgao').style.background = "#FFFFFF";
	document.getElementById('lblcpf').style.color = "#888";
	document.getElementById('cpf').style.background = "#FFFFFF";
	document.getElementById('lblende').style.color = "#888";
	document.getElementById('endereco').style.background = "#FFFFFF";
	document.getElementById('lblbair').style.color = "#888";
	document.getElementById('bairro').style.background = "#FFFFFF";
	document.getElementById('lbluf').style.color = "#888";
	document.getElementById('uf').style.background = "#FFFFFF";
	document.getElementById('lblcid').style.color = "#888";
	document.getElementById('lblcep').style.color = "#888";
	document.getElementById('cep').style.background = "#FFFFFF";
	document.getElementById('lblfone').style.color = "#888";
	document.getElementById('fone1').style.background = "#FFFFFF";
	document.getElementById('fone2').style.background = "#FFFFFF";
	document.getElementById('lblcurriculo').style.color = "#888";
	document.getElementById('curriculo').style.background = "#FFFFFF";
	document.getElementById('lbldisc').style.color = "#888";
	document.getElementById('lblmemorial').style.color = "#888";
	document.getElementById('memorial').style.background = "#FFFFFF";
	if (document.getElementById('nome').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME\n";
		document.getElementById('lblnome').style.color = "#FF0000";
		document.getElementById('nome').style.background = "#FFA8A8";
	}
	if (document.getElementById('nomea').value == "") {
		erro = 1;
		msg = msg + "Informe o NOME ARTÍSTICO\n";
		document.getElementById('lblnomea').style.color = "#FF0000";
		document.getElementById('nomea').style.background = "#FFA8A8";
	}
	if (document.getElementById('mail').value == "") {
		erro = 1;
		msg = msg + "Informe o E-MAIL\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	} else if (! isEmailAddr(document.getElementById('mail').value)) {
		erro = 1;
		msg = msg + "Informe um E-MAIL válido\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail').style.background = "#FFA8A8";
	}
	if (document.getElementById('nac').value == "") {
		erro = 1;
		msg = msg + "Informe a NACIONALIDADE\n";
		document.getElementById('lblnac').style.color = "#FF0000";
		document.getElementById('nac').style.background = "#FFA8A8";
	}
	if (!document.getElementById('sexf').checked && !document.getElementById('sexm').checked) {
		erro = 1;
		msg = msg + "Informe o SEXO\n";
		document.getElementById('lblsexo').style.color = "#FF0000";
	}
	if (!Valid_Data(document.getElementById('dtnasc'))) {
		erro = 1;
		msg = msg + "Informe DATA DE NASCIMENTO válida\n";
		document.getElementById('lblnasc').style.color = "#FF0000";
		document.getElementById('dtnasc').style.background = "#FFA8A8";
	}
	if (document.getElementById('rg').value == "") {
		erro = 1;
		msg = msg + "Informe o RG\n";
		document.getElementById('lblrg').style.color = "#FF0000";
		document.getElementById('rg').style.background = "#FFA8A8";
	}
	if (document.getElementById('orgao').value == "") {
		erro = 1;
		msg = msg + "Informe o ÓRGÃO EMISSOR DO RG\n";
		document.getElementById('lblorgao').style.color = "#FF0000";
		document.getElementById('orgao').style.background = "#FFA8A8";
	}
	if (!Valid_CPF(document.getElementById('cpf'))) {
		erro = 1;
		msg = msg + "Informe CPF válido\n";
		document.getElementById('lblcpf').style.color = "#FF0000";
		document.getElementById('cpf').style.background = "#FFA8A8";
	}
	if (document.getElementById('endereco').value == "") {
		erro = 1;
		msg = msg + "Informe o ENDEREÇO\n";
		document.getElementById('lblende').style.color = "#FF0000";
		document.getElementById('endereco').style.background = "#FFA8A8";
	}
	if (document.getElementById('bairro').value == "") {
		erro = 1;
		msg = msg + "Informe o BAIRRO\n";
		document.getElementById('lblbair').style.color = "#FF0000";
		document.getElementById('bairro').style.background = "#FFA8A8";
	}
	if (document.getElementById('uf').value == 0) {
		erro = 1;
		msg = msg + "Selecione o ESTADO\n";
		document.getElementById('lbluf').style.color = "#FF0000";
		document.getElementById('uf').style.background = "#FFA8A8";
	}
	if (!Valid_Cep(document.getElementById('cep'))) {
		erro = 1;
		msg = msg + "Informe CEP válido\n";
		document.getElementById('lblcep').style.color = "#FF0000";
		document.getElementById('cep').style.background = "#FFA8A8";
	}
	if (!Valid_Fone(document.getElementById('fone1'))) {
		erro = 1;
		msg = msg + "Informe TELEFONE válido\n";
		document.getElementById('lblfone').style.color = "#FF0000";
		document.getElementById('fone1').style.background = "#FFA8A8";
	}
	if (document.getElementById('fone2').value != "" && !Valid_Fone(document.getElementById('fone2'))) {
		erro = 1;
		msg = msg + "Informe TELEFONE válido\n";
		document.getElementById('lblfone').style.color = "#FF0000";
		document.getElementById('fone2').style.background = "#FFA8A8";
	}
	if (document.getElementById('curriculo').value == "") {
		erro = 1;
		msg = msg + "Preencha BREVE CURRÍCULO\n";
		document.getElementById('lblcurriculo').style.color = "#FF0000";
		document.getElementById('curriculo').style.background = "#FFA8A8";
	}
	if (!document.getElementById('disc1').checked && !document.getElementById('disc2').checked && !document.getElementById('disc3').checked && !document.getElementById('disc4').checked) {
		erro = 1;
		msg = msg + "Selecione a DISCIPLINA\n";
		document.getElementById('lbldisc').style.color = "#FF0000";
	}
	if (document.getElementById('memorial').value == "") {
		erro = 1;
		msg = msg + "Preencha MEMORIAL DESCRITIVO\n";
		document.getElementById('lblmemorial').style.color = "#FF0000";
		document.getElementById('memorial').style.background = "#FFA8A8";
	}
	if (erro) {
		alert(msg);
		return false;
	} else
		document.form1.submit();
}

function Valid_Data(data){
	exp = /\d{2}\/\d{2}\/\d{4}/
	if(!exp.test(data.value))
		return false;                        
	else
		return true;
}
function Valid_CPF(Objcpf){
	var cpf = Objcpf.value;
	exp = /\.|\-/g
	cpf = cpf.toString().replace( exp, "" ); 
	var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
	var soma1=0, soma2=0;
	var vlr =11;
	for(i=0;i<9;i++){
		soma1+=eval(cpf.charAt(i)*(vlr-1));
		soma2+=eval(cpf.charAt(i)*vlr);
		vlr--;
	}       
	soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
	soma2=(((soma2+(2*soma1))*10)%11);
	var digitoGerado=(soma1*10)+soma2;
	alert("digitoGerado = " + digitoGerado + "\ndigitoDigitado = " + digitoDigitado);
	if(digitoGerado!=digitoDigitado)        
		return false;
	else
		return true;
}
function Valid_Cep(cep){
	exp = /\d{5}\-\d{3}/
	if(!exp.test(cep.value))
		return false;
	else
		return true;
}
function Valid_Fone(tel){
	exp = /\(\d{2}\)\ \d{4}\-\d{4}/
	if(!exp.test(tel.value))
		return false;
	else
		return true;
}

function limpacampo(cpo) {
	if (cpo.value == "(quais os temas de interesse do veículo de comunicação no evento)") {
		cpo.value = "";
	}
	if (cpo.value == "(Marca, Modelo, Cor, Placas)") {
		cpo.value = "";
	}
	return;
}

var httpr = createRequestObject();
var httpr2 = createRequestObject();
var getc;
var newc;
function createRequestObject() { var xhr; var browser = navigator.appName; if(!window.XMLHttpRequest){ if(browser == "Microsoft Internet Explorer") { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } else { alert("Esta página não pode ser visualizada no browser " + browser); return false; } } else { xhr = new XMLHttpRequest(); } return xhr; }
var pendingQuery = 0;
function monta_combo_cidade() {
	var uf = document.getElementById('uf').value;
	if (uf == 0) {
		document.getElementById('combo_cidade').innerHTML = "<select style=\"width:260px;\" disabled=\"\"></select>";
	} else {
		document.getElementById('combo_cidade').innerHTML = "<select disabled=\"\" style=\"width: 260px;\"><option value=\"0\">Carregando...</option></select>";
		var query = "ok=1&id=" + uf;
		if(pendingQuery) { httpr.abort(); }
		httpr.open('GET', 'erotika-aux.php?' + query);
		httpr.onreadystatechange = atualiza_cidade;
		httpr.send(null);
		pendingQuery = 1;
	}
}
function atualiza_cidade() {
	if(httpr.readyState == 4) {
		if(httpr.status == 200) {
			var data = httpr.responseText;
			if(data == "-1") {
				alert("Um erro desconhecido ocorreu enquanto tentava recuperar os dados. Recarregue esta página novamente, teclando 'F5'");
				pendingQuery = 1;
			} else {
			  document.getElementById('combo_cidade').innerHTML = data;
			}
		}
	}
}

function checaCNPJ(cnpj) {
   tam = cnpj.length + 1;
   if (tam < 15) {
      document.getElementById('lblcnpj').style.color = "#888";
      document.getElementById('cnpj').style.background = "#FFF";
   } else {
   	if (cnpj != "") {
   		var query = "ok=2&cnpj=" + cnpj;
   		if(pendingQuery) { httpr.abort(); }
   		httpr.open('GET', 'erotika-aux.php?' + query);
   		httpr.onreadystatechange = retorna_cnpj;
   		httpr.send(null);
   		pendingQuery = 1;
   	}
  	}
}
function retorna_cnpj() {
	if(httpr.readyState == 4) {
		if(httpr.status == 200) {
			var data = httpr.responseText;
			if(data == "-1") {
				alert("Um erro desconhecido ocorreu enquanto tentava recuperar os dados. Recarregue esta página novamente, teclando 'F5'");
				pendingQuery = 1;
			} else {
            dados = data.split('|');
            document.getElementById('lblcnpj').style.color = dados[0];
            document.getElementById('cnpj').style.background = dados[1];
			}
		}
	}
}

function valida_cadastro() {
	var erro = 0;
	var msg = "";
	document.getElementById('lblnome').style.color = "#000000";
	document.getElementById('nome_1').style.background = "#FFFFFF";
	document.getElementById('lblmail').style.color = "#000000";
	document.getElementById('mail_1').style.background = "#FFFFFF";
	document.getElementById('lblrg').style.color = "#000000";
	document.getElementById('rg_1').style.background = "#FFFFFF";
	document.getElementById('lblnasc').style.color = "#000000";
	document.getElementById('dtnasc_1').style.background = "#FFFFFF";
	document.getElementById('lbluf').style.color = "#000000";
	document.getElementById('uf').style.background = "#FFFFFF";

	document.getElementById('lblnome2').style.color = "#000000";
	document.getElementById('nome_2').style.background = "#FFFFFF";
	document.getElementById('lblmail2').style.color = "#000000";
	document.getElementById('mail_2').style.background = "#FFFFFF";
	document.getElementById('lblrg2').style.color = "#000000";
	document.getElementById('rg_2').style.background = "#FFFFFF";
	document.getElementById('lblnasc2').style.color = "#000000";
	document.getElementById('dtnasc_2').style.background = "#FFFFFF";
	if (document.getElementById('nome_1').value == "") {
		erro = 1;
		msg = msg + "Informe o SEU NOME\n";
		document.getElementById('lblnome').style.color = "#FF0000";
		document.getElementById('nome_1').style.background = "#FFA8A8";
	}
	if (document.getElementById('mail_1').value == "") {
		erro = 1;
		msg = msg + "Informe o SEU E-MAIL\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail_1').style.background = "#FFA8A8";
	} else if (! isEmailAddr(document.getElementById('mail_1').value)) {
		erro = 1;
		msg = msg + "O SEU E-MAIL não é válido!\n";
		document.getElementById('lblmail').style.color = "#FF0000";
		document.getElementById('mail_1').style.background = "#FFA8A8";
	}
	if (document.getElementById('rg_1').value == "") {
		erro = 1;
		msg = msg + "Informe o Nro do SEU RG\n";
		document.getElementById('lblrg').style.color = "#FF0000";
		document.getElementById('rg_1').style.background = "#FFA8A8";
	}
	if (!Valid_Data(document.getElementById('dtnasc_1'))) {
		erro = 1;
		msg = msg + "A SUA DATA DE NASCIMENTO não é válida\n";
		document.getElementById('lblnasc').style.color = "#FF0000";
		document.getElementById('dtnasc_1').style.background = "#FFA8A8";
	}
	if (document.getElementById('uf').value == 0) {
		erro = 1;
		msg = msg + "Selecione o ESTADO\n";
		document.getElementById('lbluf').style.color = "#FF0000";
		document.getElementById('uf').style.background = "#FFA8A8";
	}
	if (document.getElementById('nome_2').value != "") {
		if (document.getElementById('mail_2').value == "") {
			erro = 1;
			msg = msg + "Informe o E-MAIL DO ACOMPANHANTE\n";
			document.getElementById('lblmail2').style.color = "#FF0000";
			document.getElementById('mail_2').style.background = "#FFA8A8";
		} else if (! isEmailAddr(document.getElementById('mail_2').value)) {
			erro = 1;
			msg = msg + "O E-MAIL DO ACOMPANHANTE não é válido!\n";
			document.getElementById('lblmail2').style.color = "#FF0000";
			document.getElementById('mail_2').style.background = "#FFA8A8";
		}
		if (document.getElementById('rg_2').value == "") {
			erro = 1;
			msg = msg + "Informe o Nro do RG DO ACOMPANHANTE\n";
			document.getElementById('lblrg2').style.color = "#FF0000";
			document.getElementById('rg_2').style.background = "#FFA8A8";
		}
		if (!Valid_Data(document.getElementById('dtnasc_2'))) {
			erro = 1;
			msg = msg + "A DATA DE NASCIMENTO DO ACOMPANHANTE não é válida\n";
			document.getElementById('lblnasc2').style.color = "#FF0000";
			document.getElementById('dtnasc_2').style.background = "#FFA8A8";
		}
	}
	if (erro) {
		alert(msg);
		return false;
	} else
		document.forms[0].submit();
}
function mostra_galeria(id) {
	cpo = "a" + id;
	style_display = document.getElementById(cpo).style.display == 'none' ? "block" : "none";
	document.getElementById(cpo).style.display = style_display;
	return true;
	for (i=1; i<=30; i++) {
		cpo = "a" + i;
		document.getElementById(cpo).style.display='none';
	}
	cpo = "a" + id;
	document.getElementById(cpo).style.display='block';
}
function mostra_show(id) {
	for (i=2; i<=14; i++) {
		if (i != 9){
			cpo = "a" + i;
			eval("document.getElementById('" + cpo + "').style.display='none'");
		}
	}
	cpo = "a" + id;
	eval("document.getElementById('" + cpo + "').style.display='block'");
}