//FUNCAO PRINCIPAL DE TARGET
function fnTarget(str_target) 
{
	//declaracao de variaveis
	var ch_tag_A, vet_A, int_i;
	var str_titulo;
	
	//pega todos os <a> da pagina e percorre um por um para achar o rel="external"
    ch_tag_A = document.getElementsByTagName('a');
    for(int_i=0; int_i<ch_tag_A.length; int_i++) 
	{
		vet_A = ch_tag_A[int_i];
		if(vet_A.getAttribute("href") && vet_A.getAttribute('rel') != null) 
		{
			if (vet_A.getAttribute('rel').substring(0,8) == 'external')
			{
				vet_A.target = str_target;
				str_titulo = ch_tag_A.title;
				ch_tag_A.title = str_titulo;
			}
		}
	}
}



function validaEmail(email){
	if (email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1){
		return false;
	}
	else{
		return true;
	}
}


function jMascara (objForm, strField, sMask, evtKeyPress) {
  var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

  if(window.event) { // Internet Explorer
	nTecla = evtKeyPress.keyCode; }
  else if(evtKeyPress.which) { // Nestcape
	nTecla = evtKeyPress.which;
  }

  sValue = objForm[strField].value;

  // Limpa todos os caracteres de formatação que
  // já estiverem no campo.
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( " ", "" );
  sValue = sValue.toString().replace( " ", "" );
  fldLen = sValue.length;
  mskLen = sMask.length;

  i = 0;
  nCount = 0;
  sCod = "";
  mskLen = fldLen;

  if (nTecla != 8) { // backspace
	if (sMask.charAt(i-1) == "9") { // apenas números...
	  return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
	else { // qualquer caracter...

	
	  while (i <= mskLen) {
		bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
		bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

		if (bolMask) {
		  sCod += sMask.charAt(i);
		  mskLen++; }
		else {
		  sCod += sValue.charAt(nCount);
		  nCount++;
		}

		i++;
	  }

	  objForm[strField].value = sCod;

	  return true;
	} }
  else {
	return true;
  }
}


// Função de Máscara de Campos
function FormatMask(objForm, strField, sMask, evtKeyPress) {
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

      if(window.event) { // Internet Explorer
        nTecla = evtKeyPress.keyCode; }
      else if(evtKeyPress.which) { // Nestcape
        nTecla = evtKeyPress.which;
      }

      sValue = objForm[strField].value;

      // Limpa todos os caracteres de formatação que
      // já estiverem no campo.
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( " ", "" );
      sValue = sValue.toString().replace( " ", "" );
      fldLen = sValue.length;
      mskLen = sMask.length;

      i = 0;
      nCount = 0;
      sCod = "";
      mskLen = fldLen;

      if (nTecla != 8) { // backspace
        if (sMask.charAt(i-1) == "9") { // apenas números...
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
        else { // qualquer caracter...


          while (i <= mskLen) {
            bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
            bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

            if (bolMask) {
              sCod += sMask.charAt(i);
              mskLen++; }
            else {
              sCod += sValue.charAt(nCount);
              nCount++;
            }

            i++;
          }

          objForm[strField].value = sCod;

          return true;
        } }
    else {
       return true;
    }
}


function getHTTPObject() 
{
	if(typeof ActiveXObject == "undefined" && typeof XMLHttpRequest == "undefined") return null;
	var xmlhttp;
	/*@cc_on
	@if (@_jscript_version >= 5) {
	try {
	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
	try {
	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (E) {
	xmlhttp = false;
	}
	}
	}
	@else xmlhttp = null;
	@end @*/

	if (xmlhttp == null && typeof XMLHttpRequest != 'undefined') {
	try {
	xmlhttp = new XMLHttpRequest();
	} catch (e) {
	xmlhttp = null;
	}
	}
	return xmlhttp; 		

}

var http = getHTTPObject();


function handleHttpResponse( campo , selecionado )
{
	campo_select = document.getElementById(campo);
	if (http.readyState == 4) 
	{
		campo_select.options.length = 0;
		results = http.responseText.split(",");
		for( i = 0; i < results.length; i++ )
		{
		
			string = results[i].split( "|" );

			// checa se o texto não está vazio...
			if ( string[0] != '' )
			{

				campo_select.options[i] = new Option( string[0], string[1] ) ;

				// checa se a opção é a selecionada...
				if ( selecionado == string[1] )
				{
					// se for, coloca ela como selecionada
					campo_select.options[i].selected = true ;
				}
				
			}
			
			// verifica se o selecionado está vazio
			if ( selecionado == '' )
			{
				// se estiver, coloca o 1o item como selecionado.
				campo_select.options[0].selected = true ;
			}
		}
	}
}


function pesquisar_dados( valor , pagina , campo , selecionado )
{

	extensao = 1 ;

	for ( cont_string = 0 ; cont_string < pagina.length ; cont_string ++ )
	{
		if ( pagina.charAt(cont_string) == '.' )
		{
			extensao = 0 ;
		}
	}
	
	if ( extensao != 0 )
	{
		pagina = pagina + '.php?' ;
	}
	
	else
	{
		pagina = pagina + '&' ;
	}
	http.open( "GET", pagina + "id=" + valor , true ); 
	http.onreadystatechange = function()
	{
		// chama a função que colocará o conteúdo
		handleHttpResponse(campo , selecionado);
	};
	
	http.send(null);
}


function fVerificaCPF(campo) {
	var CPF = campo.value; // Recebe o valor digitado no campo
	CPF = CPF.replace("-", "");
	CPF = CPF.replace(".", "");
	CPF = CPF.replace(".", "");
	
	if( (CPF == '11111111111') || (CPF == '22222222222') || (CPF == '33333333333') || (CPF == '44444444444') ||
  		(CPF == '55555555555') || (CPF == '66666666666') || (CPF == '77777777777') || (CPF == '88888888888') ||
   		(CPF == '99999999999') || (CPF == '00000000000') )
	{
		if (document.getElementById('cpf_erro')){
		  document.getElementById('cpf_erro').style.display = '';
		}
		if (document.getElementById('cpf_ok')){
		  document.getElementById('cpf_ok').style.display = 'none';
		}
		document.getElementById('cpf').style.bgColor = '#FFCCCC';
		  return false;				  
	}
	else
	{
		
		// Aqui começa a checagem do CPF
		var posicao, i, soma, dv, dv_informado;
		var digito = new Array(10);
		dv_informado = CPF.substr(9, 2); // Retira os dois últimos dígitos do número informado
		
		if (!dv_informado || ((dv_informado*1) == 0) ){
			if (document.getElementById('cpf_erro')){
			  document.getElementById('cpf_erro').style.display = '';
			}
			if (document.getElementById('cpf_ok')){
			  document.getElementById('cpf_ok').style.display = 'none';
			}
			document.getElementById('cpf').style.bgColor = '#FFCCCC';
		  return false;	
		}
		
		// Desemembra o número do CPF na array DIGITO
		for (i=0; i<=8; i++) {
		  digito[i] = CPF.substr( i, 1);
		}
		
		// Calcula o valor do 10º dígito da verificação
		posicao = 10;
		soma = 0;
		   for (i=0; i<=8; i++) {
			  soma = soma + digito[i] * posicao;
			  posicao = posicao - 1;
		   }
		digito[9] = soma % 11;
		   if (digito[9] < 2) {
				digito[9] = 0;
		}
		   else{
			   digito[9] = 11 - digito[9];
		}
		
		// Calcula o valor do 11º dígito da verificação
		posicao = 11;
		soma = 0;
		   for (i=0; i<=9; i++) {
			  soma = soma + digito[i] * posicao;
			  posicao = posicao - 1;
		   }
		digito[10] = soma % 11;
		   if (digito[10] < 2) {
				digito[10] = 0;
		   }
		   else {
				digito[10] = 11 - digito[10];
		   }
		
		// Verifica se os valores dos dígitos verificadores conferem
		dv = digito[9] * 10 + digito[10];
		   if (CPF.length > 0)
		   {
			   if (dv != dv_informado)
			   {
					if (document.getElementById('cpf_erro')){
					  document.getElementById('cpf_erro').style.display = '';
					}
					if (document.getElementById('cpf_ok')){
					  document.getElementById('cpf_ok').style.display = 'none';
					}
					document.getElementById('cpf').style.backgroundColor = '#FF6666';
				  return false;
			   }
			   else
			   {
					if (document.getElementById('cpf_erro')){
						document.getElementById('cpf_erro').style.display = 'none';
					}
					if (document.getElementById('cpf_ok')){
						document.getElementById('cpf_ok').style.display = '';
					}
					
					document.getElementById('cpf').style.backgroundColor = '#FFFFFF';
				  return false;
			   }
			}
			else
			{
					if (document.getElementById('cpf_erro')){
						document.getElementById('cpf_erro').style.display = 'none';
					}
					if (document.getElementById('cpf_ok')){
						document.getElementById('cpf_ok').style.display = 'none';
					}
				document.getElementById('cpf').style.backgroundColor = '#FFFFCC';
			}
		}
}



// Função de Máscara de Campos
function FormatMask(objForm, strField, sMask, evtKeyPress) {
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

      if(window.event) { // Internet Explorer
        nTecla = evtKeyPress.keyCode; }
      else if(evtKeyPress.which) { // Nestcape
        nTecla = evtKeyPress.which;
      }

      sValue = objForm[strField].value;

      // Limpa todos os caracteres de formatação que
      // já estiverem no campo.
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( "-", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( ".", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "/", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( "(", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( ")", "" );
      sValue = sValue.toString().replace( " ", "" );
      sValue = sValue.toString().replace( " ", "" );
      fldLen = sValue.length;
      mskLen = sMask.length;

      i = 0;
      nCount = 0;
      sCod = "";
      mskLen = fldLen;

      if (nTecla != 8) { // backspace
        if (sMask.charAt(i-1) == "9") { // apenas números...
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
        else { // qualquer caracter...


          while (i <= mskLen) {
            bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
            bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

            if (bolMask) {
              sCod += sMask.charAt(i);
              mskLen++; }
            else {
              sCod += sValue.charAt(nCount);
              nCount++;
            }

            i++;
          }

          objForm[strField].value = sCod;

          return true;
        } }
    else {
       return true;
    }
}


//valida o formulário de Entre em Contato
function validaform_entre_contato(){
  if(entre_contato.nome.value.length<=1)
  {
   alert("O campo Nome deve estar preenchido corretamente.");
   entre_contato.nome.focus();
   return false;
   }
   
   if(entre_contato.empresa.value.length<=1)
   {
    alert("O campo Empresa deve estar preenchido corretamente.");
	entre_contato.empresa.focus();
	return false;
	}
	
    var str_email = entre_contato.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	entre_contato.email.focus();
    	return false;
	}
	
   if(entre_contato.telefone.value.length<=1)
   {
    alert("O campo Telefone deve estar preenchido corretamente.");
	entre_contato.telefone.focus();
	return false;
	}

   if(entre_contato.profissao.value.length<=1)
   {
    alert("O campo Profissão/Atividade deve estar preenchido corretamente.");
	entre_contato.profissao.focus();
	return false;
	}
	
   if(entre_contato.cidade.value.length<=1)
   {
    alert("O campo Cidade deve estar preenchido corretamente.");
	entre_contato.cidade.focus();
	return false;
	}

   if(entre_contato.estado.value.length<=1)
   {
    alert("O campo Estado deve estar preenchido corretamente.");
	entre_contato.estado.focus();
	return false;
	}					

   if(entre_contato.pais.value.length<=1)
   {
    alert("O campo País deve estar preenchido corretamente.");
	entre_contato.pais.focus();
	return false;
	}
	
   if(entre_contato.onde_conheceu.value.length<=1)
   {
    alert("O campo Onde Conheceu o C.O Leilões deve estar preenchido corretamente.");
	entre_contato.onde_conheceu.focus();
	return false;
	}
   
   if(entre_contato.mensagem.value.length<=1)
   {
    alert("O campo Mensagem deve estar preenchido corretamente.");
	entre_contato.mensagem.focus();
	return false;
	}
	
	return true;		
}

 // troca a cor de fundo de um objeto
function trocaCorDeFundo ( objeto , valor )
{
    objeto.style.background = valor ;
}

function trocaFoto(foto)
{
    document.getElementById('foto_principal').src = foto.src;
}

//Valida Newsletter
  
function validaform_newsletter ()
{
    // recebe os valores dos objetos
    var str_nome  = form_newsletter.nome ;
    var str_email = form_newsletter.email ;
    
    // verifica se o nome esta correto
    if (( str_nome.value.length <= 1 ) || ( str_nome.value == "Nome" ))
    {
        alert ( "O campo Nome deve estar preenchido corretamente." ) ;
        str_nome.focus () ;
        return false ;
    }
    
    // verifica se o email esta correto
    if (( str_email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email.value == 'E-mail:' ))
	{
    	alert ( "O campo E-mail deve ser preenchido corretamente" ) ;
    	str_email.focus () ;
    	return false ;
	}
    
    // nenhum erro, envia
	return true;
}

//valida Login e Senha

function validaform_area_restrita ()
{
    // recebe os valores dos objetos
    var str_nome  = form_area_restrita.nome ;
    var str_senha = form_area_restrita.senha ;
    
    // verifica se o nome esta correto
    if (( str_nome.value.length <= 1 ) || ( str_nome.value == "Login" ))
    {
        alert ( "O campo Login deve estar preenchido corretamente." ) ;
        str_nome.focus () ;
        return false ;
    }
    
    // verifica se a senha esta correto
    if (( str_senha.value.length <= 1 ) || ( str_senha.value == "Senha" ))
    {
        alert ( "O campo Senha deve estar preenchido corretamente." ) ;
        str_senha.focus () ;
        return false ;
    }
    
    
    // nenhum erro, envia
	return true;
}

//valida Login e Senha

function validaform_leilao_online ()
{
    // recebe os valores dos objetos
    var str_nome  = form_leilao_online.nome ;
    var str_senha = form_leilao_online.senha ;
    
    // verifica se o nome esta correto
    if (( str_nome.value.length <= 1 ) || ( str_nome.value == "Login" ))
    {
        alert ( "O campo Login deve estar preenchido corretamente." ) ;
        str_nome.focus () ;
        return false ;
    }
    
    // verifica se a senha esta correto
    if (( str_senha.value.length <= 1 ) || ( str_senha.value == "Senha" ))
    {
        alert ( "O campo Senha deve estar preenchido corretamente." ) ;
        str_senha.focus () ;
        return false ;
    }
    
    
    // nenhum erro, envia
	return true;
}

//Valida o formulário de Como Comprar

function validaform_como_comprar() {
 
   if(como_comprar.nome.value.length<=1)
   {
    alert("O campo Nome deve ser preenchido corretamente");
	como_comprar.nome.focus();
	return false;
	}
	
   if(como_comprar.endereco.value.length<=1)
   {
    alert("O campo Endereço deve ser preenchido corretamente");
	como_comprar.endereco.focus();
	return false;
	}	
	
    var str_email = como_comprar.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	como_comprar.email.focus();
    	return false;
	}
	 	
	if(como_comprar.cidade.value.length<=1)
   {
    alert("O campo Cidade deve ser preenchido corretamente");
	como_comprar.cidade.focus();
	return false;
	}
	 
	 if(como_comprar.cep.value.length<=1)
	{
	 alert("O campo CEP deve ser preenchido corretamente");
	 como_comprar.cep.focus();
	 return false;
	 }
	 
	 if(como_comprar.fone.value.length<=1)
	{
	 alert("O campo Fone/Fax deve ser preenchido corretamente");
	 como_comprar.fone.focus();
	 return false;
	 }

	 if(como_comprar.cpf.value.length<=1)
	{
	 alert("O campo CGC/CPF deve ser preenchido corretamente");
	 como_comprar.cpf.focus();
	 return false;
	 }
	 
	 if(como_comprar.rg.value.length<=1)
	{
	 alert("O campo Inscrição Estadual/RG deve ser preenchido corretamente");
	 como_comprar.rg.focus();
	 return false;
	 }	 		 	 
	 
	 return true;	      

}


//Valida o Formulário Fale com o Colégio

function validaform_fale_colegio() {
 
   if(fale_colegio.nome.value.length<=1)
   {
    alert("O campo Nome deve ser preenchido corretamente");
	fale_colegio.nome.focus();
	return false;
	}

	
    var str_email = fale_colegio.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
	{
    	alert("O campo E-mail deve ser preenchido corretamente");
    	fale_colegio.email.focus();
    	return false;
	}

	 	
	if(fale_colegio.telefone.value.length<=1)
   {
    alert("O campo Telefone deve ser preenchido corretamente");
	fale_colegio.telefone.focus();
	return false;
	}
	 
	 if(fale_colegio.mensagem.value.length<=1)
	{
	 alert("O campo Mensagem deve ser preenchido corretamente");
	 fale_colegio.mensagem.focus();
	 return false;
	 }
	 
	 return true;	      

}

function validaform_cadastre_se(){

   if(cadastre_se.nome.value.length<=1)
   {
    alert("O campo Nome deve ser preenchido corretamente");
	cadastre_se.nome.focus();
	return false;
	}

   if(cadastre_se.endereco.value.length<=1)
   {
    alert("O campo Endereço deve ser preenchido corretamente");
	cadastre_se.endereco.focus();
	return false;
	}
   
   if(cadastre_se.telefone.value.length<=1)
   {
    alert("O campo Telefone deve ser preenchido corretamente");
	cadastre_se.telefone.focus();
	return false;
	}
	
    var str_email = cadastre_se.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
   {
    alert("O campo E-mail deve ser preenchido corretamente");
	cadastre_se.email.focus();
	return false;
	}
   
   if(cadastre_se.aluno.value.length=0)
   {
    alert("O campo Aluno? deve ser preenchido corretamente");
	cadastre_se.aluno.focus();
	return false;
	}
	
   if(cadastre_se.exaluno.value.length=0)
   {
    alert("O campo Ex-Aluno? deve ser preenchido corretamente");
	cadastre_se.exaluno.focus();
	return false;
	}	
		
}

function validaform_fornecedores(){
   if(fornecedores.nome.value.length<=1)
   {
    alert("O Campo Nome da Empresa deve ser preenchido corretamente.");
	fornecedores.nome.focus();
	return false;
	}
	
	if(fornecedores.seguimento.value.length<=1)
	{
	 alert("O campo Seguimento deve ser preenchido corretamente.");
	 fornecedores.seguimento.focus();
	 return false;
	 }
	 
	 if(fornecedores.contato.value.length<=1)
	 {
	  alert("O campo Contato/Pessoa Responsável deve ser preenchido corretamente.");
	  fornecedores.contato.focus();
	  return false;
	  }
	  
	  if(fornecedores.telefone.value.length<=1)
	  {
	   alert("O campo Telefone deve ser preenchido corretamente.");
	   fornecedores.telefone.focus();
	   return false;
	   }
	   
	var str_email = fornecedores.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
   {
    alert("O campo E-mail deve ser preenchido corretamente");
	fornecedores.email.focus();
	return false;
	}

      return true;
}

function validaform_pre_matricula(){
    if(pre_matricula.nome.value.length<=1)
	{
	 alert("O campo Nome deve ser preenchido corretamente.");
	 pre_matricula.nome.focus();
	 return false;
	 }
	 
	 if(pre_matricula.endereco.value.length<=1)
	 {
	  alert("O campo Endereço deve ser preenchido corretamente.");
	  pre_matricula.endereco.focus();
	  return false;
	  }
	  
	  if(pre_matricula.telefone.value.length<=1)
	  {
	   alert("O campo Telefone deve ser preenchido corretamente.");
	   pre_matricula.telefone.focus();
	   return false;
	   }
	   
	var str_email = pre_matricula.email.value ;
    if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
   {
    alert("O campo E-mail deve ser preenchido corretamente");
	pre_matricula.email.focus();
	return false;
	}
	   
	   if(pre_matricula.serie.value.length=0)
	   {
	    alert("O campo Série Desejada deve ser preenchido corretamente.");
		pre_matricula.serie.focus();
		return false;
		}
		
		if(pre_matricula.periodo.value.length<=1)
		{
		 alert("O campo Período deve ser preenchido corretamente.");
		 pre_matricula.periodo.focus();
		 return false;
		 }
		 
		 return true;

}

function validaform_parceiros(){
   if(parceiros.nome.value.length<=1)
   {
    alert("O Campo Nome da Empresa deve ser preenchido corretamente.");
	parceiros.nome.focus();
	return false;
	}
	
	if(parceiros.seguimento.value.length<=1)
	{
	 alert("O campo Seguimento deve ser preenchido corretamente.");
	 parceiros.seguimento.focus();
	 return false;
	 }
	 
	 if(parceiros.contato.value.length<=1)
	 {
	  alert("O campo Contato/Pessoa Responsável deve ser preenchido corretamente.");
	  parceiros.contato.focus();
	  return false;
	  }
	  
	  if(parceiros.telefone.value.length<=1)
	  {
	   alert("O campo Telefone deve ser preenchido corretamente.");
	   parceiros.telefone.focus();
	   return false;
	   }
	   
	  var str_email = parceiros.email.value ;
      if (( str_email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1 ) || ( str_email == 'Email:' ))
      {
       alert("O campo E-mail deve ser preenchido corretamente");
	   parceiros.email.focus();
	   return false;
	   }
	   
	  if(parceiros.proposta_parceria.value.length<=1)
	  {
	   alert("O campo Escreva sua proposta de parceria deve ser preenchido corretamente.");
	   parceiros.proposta_parceria.focus();
	   return false;
	   }

      return true;
}



// Valida Formulario NewsLetter
function fValidaFormNews(form)
{
	if (form.nome.value == '' )
	{
		alert("Atenção!\nO campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;	
	}
	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	{
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.value = "" ;
		form.email.focus();
		return false;
	}
}

//Limpando Campo do Formulário ("E-mail:" & "Nome:")
function fLimpaCampo(campo,valor)
{
	if (valor == "Nome:" || valor == "E-mail:" ) 
	{
		eval(campo).value = "" ;
	}
}

// Abre Pop-up
function AbrePopUp(url, titulo, largura, altura, scrollbar) {
	var info = window.open(url ,titulo ,'width=' + largura + ', height=' + altura +', scrollbars=' + scrollbar + ', toolbar=no, location=no, status=yes, menubar=no, resizable=no, left=10, top=10');
}

//Função Para exibir Menu "ATUACAO"
function mostra(id, status) 
{
	if (status == 0 ) {
		document.getElementById('submenu').style.visibility = "hidden";
	} else {
		document.getElementById('submenu').style.visibility = "visible"
	}
}

//Função Para exibir Menu "CONTATOS"
function mostra2(id, status) 
{
	if (status == 0 ) {
		document.getElementById('submenu2').style.visibility = "hidden";
	} else {
		document.getElementById('submenu2').style.visibility = "visible"
	}
}


// Função de Máscara de Campos
function FormatMask(objForm, strField, sMask, evtKeyPress) {
  var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

  if(window.event) { // Internet Explorer
    nTecla = evtKeyPress.keyCode; }
  else if(evtKeyPress.which) { // Nestcape
    nTecla = evtKeyPress.which;
  }

  sValue = objForm[strField].value;

  // Limpa todos os caracteres de formatação que
  // já estiverem no campo.
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( "-", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( ".", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "/", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( "(", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( ")", "" );
  sValue = sValue.toString().replace( " ", "" );
  sValue = sValue.toString().replace( " ", "" );
  fldLen = sValue.length;
  mskLen = sMask.length;

  i = 0;
  nCount = 0;
  sCod = "";
  mskLen = fldLen;

  if (nTecla != 8) { // backspace
    if (sMask.charAt(i-1) == "9") { // apenas números...
      return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
    else { // qualquer caracter...


  while (i <= mskLen) {
     bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
     bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

     if (bolMask) {
       sCod += sMask.charAt(i);
       mskLen++; }
     else {
       sCod += sValue.charAt(nCount);
       nCount++;
     }

     i++;
   }

   objForm[strField].value = sCod;

      return true;
    } }
  else {
    return true;
  }
}

// Motra campo qual deficiencia
function mostraDef (valor) {
 if ( valor == 'S' ) {
  document.getElementById("qual").style.display = "block";
 } else {
  document.getElementById("qual").style.display = "none";
 }
}

// Abre Pop-up
function AbrePopUp(url, titulo, largura, altura, scrollbar) {
	var info = window.open(url ,titulo ,'width=' + largura + ', height=' + altura +', scrollbars=' + scrollbar + ', toolbar=no, location=no, status=yes, menubar=no, resizable=no, left=10, top=10');
	info.focus();
}

//Validação de newsletter
function fnValidaNews(form,evento)
{
	if (form.nome.value == "")
	{
		alert("Atenção!\nO campo NOME deve ser preenchido.");
		form.nome.focus();
		return false;	
	}
	
	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1)
	{
		alert("Atenção!\nO campo E-MAIL deve ser preenchido corretamente.");
		form.email.focus();
		return false;
	}
}
