
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->


<!--
function FormataData(Campo,teclapres)
	{
  var tecla = teclapres.keyCode;
  vr = document.frm[Campo].value;
  vr = vr.replace( ".", "" );
  vr = vr.replace( "/", "" );
  vr = vr.replace( "/", "" );
  tam = vr.length + 1;
 
  if ( tecla != 9 && tecla != 8 ){
   if ( tam > 2 && tam < 5 )
    document.frm[Campo].value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
   if ( tam >= 5 && tam <= 10 )
    document.frm[Campo].value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 ); }
 }
 
<!-- Para campos cujo nome seja um número.
function FormataData2(i,teclapres)
	{
	 var tecla = teclapres.keyCode;
	 vr = document.frm.elements[i].value;
	 vr = vr.replace( ".", "" );
	 vr = vr.replace( "/", "" );
	 vr = vr.replace( "/", "" );
	 tam = vr.length + 1;
 
	 if ( tecla != 9 && tecla != 8 ){
	  if ( tam > 2 && tam < 5 )
	   document.frm.elements[i].value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
	  if ( tam >= 5 && tam <= 10 )
	   document.frm.elements[i].value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 ); }
	}

 
function FormataCPF(campo,teclapres) 
{
	var tecla = teclapres.keyCode;
	vr = campo.value;
	vr = vr.replace( "-", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;
	if (tam < 11 && tecla != 8){ tam = vr.length + 1 ; }
	if (tecla == 8 ){	tam = tam - 1 ; }
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )
	{
		if ( tam <= 2 ){
	 		campo.value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		campo.value = vr.substr( 0, tam - 2 ) + '-' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		campo.value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + '-' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 9) && (tam <= 11) ){
	 		campo.value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + '-' + vr.substr( tam - 2, tam ) ; }
	}
}


function bloqueia_alfa()
 {
	//função que permite a digitação de números 0-9
  if (event.keyCode < 47 || event.keyCode >57)
  {
   event.keyCode = 0;
   return false;
  }
  else
  {
   if (event.keyCode == 47)
   {
    event.keyCode = 0;
    return false;
   }
  }
 }


function bloqueia_aspas()
 {
	//função que não permite a digitação de " e '
	if (event.keyCode == 39 || event.keyCode == 34)
	{
	 event.keyCode = 0;
	 return false;
	}
	else
	{
	 if (event.keyCode == 47)
	 {
	  event.keyCode = 0;
	  return false;
	  }
	}
 }


function verifica_branco(parametro)   // FUNCAO PARA VERIFICAÇÃO DE CAMPOS NÃO PREENCHIDOS
									// OU PREENCHIDOS APENAS COM ESPAÇOS EM BRANCO
{
	teste_parametro = "false"; //variavel para teste de espacos em branco
	tamanho_parametro = parametro.length;
	if (tamanho_parametro != 0)
	{
		for (i = 0; i < tamanho_parametro; i++)
			{if (parametro.charAt(i) != " ")
				{
					teste_parametro = "true"; /*existe caracter diferente de branco*/
				}
			}
		if (teste_parametro == "false")  //todos os caracteres digitados são brancos
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return false;
	}
		
}


//############################################################################################
//Função que conta caracteres e delimita o textarea.
//############################################################################################
function ContaCaracteres(tamanho,obj,form,cont)
{
//Funcao que limita a digitacao em campos textarea
//tamanho = maximo de caracteres permitidos
//obj = nome do campo(textarea) 
//form = nome do formulario da pagina ]
	if (parseInt(eval("document." + form + "." + obj + ".value.length")) < tamanho -1){
		eval("document." + form + "." + cont + ".value = tamanho - document." + form + "." + obj + ".value.length");
    }else{
		eval("document." + form + "." + obj + ".value = document." + form + "." + obj + ".value.substr(0,tamanho-1);");
		eval("document." + form + "." + cont + ".value = '0';");
	}
}

//############################################################################################
//Função que conta caracteres e delimita o textarea qdo o name dos elements forem números.
//############################################################################################
function ContaCaracteres2(tamanho,i,form,cont)
{
//Funcao que limita a digitacao em campos textarea
//tamanho = maximo de caracteres permitidos
//i = posicao de elements
//form = nome do formulario da pagina ]
	if (parseInt(eval("document." + form + ".elements[" + i + "].value.length")) < tamanho -1){
		eval("document." + form + "." + cont + ".value = tamanho - document." + form + ".elements[" + i + "].value.length");
    }else{
		eval("document." + form + ".elements[" + i + "].value = document." + form + ".elements[" + i + "].value.substr(0,tamanho-1);");
		eval("document." + form + "." + cont + ".value = '0';");
	}
}

//############################################################################################
//Função Marcara CEP 
//############################################################################################
	function MascaraCEP (formato, keypress, objeto)
	{
	campo = eval (objeto);
	if (formato=='TXT_CEP')
		{
		caracteres = '01234567890';
		separacoes = 1;
		separacao1 = '-';
		conjuntos = 2;
		conjunto1 = 5;
		conjunto2 = 3;
		if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < 
		(conjunto1 + conjunto2 + 1))
			{
			if (campo.value.length == conjunto1) 
			   campo.value = campo.value + separacao1;
			}
		else 
			event.returnValue = false;
		}
	}
	
//############################################################################################
//Função formata CNPJ
//############################################################################################	
function FormataCNPJ(campo,teclapres) {
  var tecla = teclapres.keyCode;
  vr = document.frm[campo].value;
  if ("0123456789".search(vr.substr(vr.length-1,1)) == -1) {
      vr = vr.substr(0, vr.length-1);
      document.frm[campo].value = vr;
  }
  else {   
    vr = vr.replace( ".", "" );
    vr = vr.replace( ".", "" );
    vr = vr.replace( "/", "" );
    vr = vr.replace( "-", "" );
    tam = vr.length;
    if ( tecla != 9 && tecla != 8 ) {
      if ( tam > 1 && tam < 4 ) {
        document.frm[campo].value = vr.substr( 0, 2 ) + '.' + vr.substr( 2 );
      }
      if ( tam > 4 && tam < 7 ) {
        document.frm[campo].value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5 );
      } 
      if ( tam > 7 && tam < 11 ) {
        document.frm[campo].value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, 3 ) + '/' + vr.substr( 8 );
      }
      if ( tam > 11 && tam <= 14 ) {
        document.frm[campo].value = vr.substr( 0, 2 ) + '.' + vr.substr( 2, 3 ) + '.' + vr.substr( 5, 3 ) + '/' + vr.substr( 8, 4 ) + "-" + vr.substr( 12 );
      }
    }
  }
}

//############################################################################################
//NewWindow page
//############################################################################################	
function NewWindow(mypage, myname, w, h, t, l, scroll) {
 //var winl = (screen.width - w) / 2;
 //var wint = (screen.height - h) / 2;
 var winl = l;
 var wint = t;
 winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
 win = window.open(mypage, myname, winprops)
 if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

//############################################################################################
//Formata Hora
//############################################################################################	
function FormataHora(campo,teclapres) {
  var tecla = teclapres.keyCode;
  vr = document.frm[campo].value;
  if ("0123456789".search(vr.substr(vr.length-1,1)) == -1) {
      vr = vr.substr(0, vr.length-1);
      document.frm[campo].value = vr;
  }
  else {   
    vr = vr.replace( ".", "" );
    vr = vr.replace( ":", "" );
    tam = vr.length + 1;
    if ( tecla != 9 && tecla != 8 ) {
      if ( tam > 2 && tam < 5 ) {
        document.frm[campo].value = vr.substr( 0, tam - 2  ) + ':' + vr.substr( tam - 2, tam );
      }
    }
  }
}


//############################################################################################
//valida ficha de inscrição para seminário de empresa
//############################################################################################	
function valida_ficha_seminario_empresa() 
{
	if (frm.txt_nome.value=="") {
		alert("O Nome deve ser Informado !");
		frm.txt_nome.focus();
		return false;
	}
	
	if (frm.txt_cargo.value=="") {
		alert("O Cargo deve ser informada !");
		frm.txt_cargo.focus();
		return false;
	}
	
	if (frm.DDD.value=="") {
		alert("O DDD deve ser informada !");
		frm.DDD.focus();
		return false;
	}
	if (frm.num_telefone1.value=="") {
		alert("O telefone deve ser Informada !");
		frm.num_telefone1.focus();
		return false;
	}
	if (frm.email.value=="") {
		alert("O e-mail deve ser Informada !");
		frm.email.focus();
		return false;
	}
	
	if (checkEmail(frm.email) == false){
		alert("O e-mail está incorreto !");
		frm.email.focus();
		return false;
	}
	
	if (frm.txt_Empresa.value=="") {
		alert("A Organização deve ser Informada !");
		frm.txt_Empresa.focus();
		return false;
	}
	
	if (frm.CBO_Sala.value=="") {
		alert("A Sala Temática deve ser Informada !");
		frm.CBO_Sala.focus();
		return false;
	}
	
	if (frm.CBO_Oficina.value=="") {
		alert("A Oficina Pedagógica deve ser Informada !");
		frm.CBO_Oficina.focus();
		return false;
	}
	
	else return true;
}

void function checkEmail(obj)
{
	if (obj.value.length <= 0)
	{
		return(true);
	}
	
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(obj.value))
	{
		return(true);
	}
	
	obj.focus();
	return(false);
}