function novaJanela(id){
	document.getElementById(id).target = "_blank";
}
function trocaValor(){
	document.getElementById('inputTexto').value = document.getElementById('inputFile').value;
}
function resetaForm(form){
	document.getElementById(form).reset();
}
function validaNews(){
	d= document.getElementById('formNewsletter');	
	if(d.nome.value ==""){
		alert("O campo 'nome' deve ser preenchido");
		return false;
		}
	if(d.email.value == ""){
		alert("O campo 'email' deve ser preenchido");
		return false;
		}
	var parte1 = d.email.value.indexOf("@");
	var parte2 = d.email.value.indexOf(".");
	var parte3 = d.email.value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
		alert ("O campo E-mail deve conter um e-mail válido!");
		d.email.focus();
		return false;
	}
}
function validafaleConosco(){
	d = document.getElementById('formfaleConosco');
	if (d.nome.value == ""){
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	}
	if (d.email.value == ""){
		alert("O campo E-mail deve ser preenchido!");
		d.email.focus();
		return false;
	}
	//validar email(verificao de endereco eletrônico)
	parte1 = d.email.value.indexOf("@");
	parte2 = d.email.value.indexOf(".");
	parte3 = d.email.value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
		alert ("O campo E-mail deve conter um e-mail válido!");
		d.email.focus();
		return false;
	}
	if (d.telefone.value == ""){
		alert("O campo Fone deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
	if (d.cidade.value == ""){
		alert("O campo Cidade deve ser preenchido!");
		d.cidade.focus();
		return false;
		}
	if (d.estado.value == ""){
		alert("O campo Estado deve ser preenchido!");
		d.estado.focus();
		return false;
		}
	if (d.mensagem.value == ""){
		alert("O campo Mensagem deve ser preenchido!");
		d.mensagem.focus();
		return false;
	}
	return true;
}

function validaCacaTalentos(){
	var d = document.getElementById('formcacaTalentos');
	var cpf = d.cpf.value;
	var erro = new String;
	
	if (d.nome.value == ""){
		alert("O campo Nome deve ser preenchido!");
		d.nome.focus();
		return false;
	}
	if (d.telefone.value == ""){
		alert("O campo Telefone deve ser preenchido!");
		d.telefone.focus();
		return false;
	}
	//validar email(verificao de endereco eletrônico)
	parte1 = d.email.value.indexOf("@");
	parte2 = d.email.value.indexOf(".");
	parte3 = d.email.value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
		alert ("O campo E-mail deve conter um e-mail válido!");
		d.email.focus();
		return false;
	}
	if (d.miniCurriculo.value == ""){
		alert("O campo Mini-Currículo deve ser preenchido!");
		d.miniCurriculo.focus();
		return false;
	}
	/* CPF */
	// SE TIVER MENOS DE 11 CARACTERES
	if(cpf){
		if (cpf.length < 11){
			erro += "São necessários 11 digitos para verificação do CPF! \n\n"; 
		}
		// SE HOUVER ALGO DIFERENTE DE NUMERICOS
		if (isNaN(cpf)){
			erro += "O campo CPF deve conter apenas números! \n\n";
		}
		//Verificação para exceções
		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
			erro += "Número de CPF invalido!"
		}
		//INICIALIZA UMA ARRAY VAZIA
		var a = [];
		var b = new Number;
		var c = 11;
		// VERIFICAÇÂO DO PRIMEIRO DIGITO VERIFICADOR
		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; 
		}
		//VERIFICAÇÂO DO SEGUNDO DIGITO  VERIFICADOR
		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 +="Número de CPF invalido!";
		}
		if (erro.length > 0){
			alert(erro);
			return false;
		}
		return true;
	}
	return true;
}
