
$(document).ready(function() {
		
//seleciona os elementos a com atributo name="modal"
$('a[name=modal]').click(function(e) {
//cancela o comportamento padr‹o do link
e.preventDefault();

//armazena o atributo href do link
var id = $(this).attr('href');

//armazena a largura e a altura da tela
var maskHeight = $(document).height();
var maskWidth = $(window).width();

//Define largura e altura do div#mask iguais ‡s dimens›es da tela
$('#mask').css({'width':maskWidth,'height':maskHeight});

//efeito de transi‹o
$('#mask').fadeIn(1000);
$('#mask').fadeTo("slow",0.8);

//armazena a largura e a altura da janela
var winH = $(window).height();
var winW = $(window).width();
//centraliza na tela a janela popup
$(id).css('top',  winH/2-$(id).height()/2);
$(id).css('left', winW/2-$(id).width()/2);
//efeito de transi‹o
$(id).fadeIn(2000);

});

//se o bot‹oo fechar for clicado
$('.windowModal .close').click(function (e) {
//cancela o comportamento padr‹o do link
e.preventDefault();
$('#mask, .windowModal').hide();
});

//se div#mask for clicado
$('#mask').click(function () {
$(this).hide();
$('.windowModal').hide();
});

});


function contarCaracteres(objeto, e) {
	
	quantidade = 0;
	restantes = 0;
	quantidade = parseInt(objeto.value.length)
	restantes = 500 - quantidade;
	
	if (restantes > 0) {
	document.getElementById("contaCar").innerHTML = "<b>" + restantes + "</b> caracteres restantes";
	} else {
	var nav4 = window.Event ? true : false;
	if(window.event) { // Internet Explorer
	nav4 = event.keyCode;
	}
	else { // Firefox
	nav4 = e.which;
	}
	objeto.value = objeto.value.substr(0,1000);
	if(nav4 == 8 || nav4 == 0 || nav4 == 32 || nav4 == 9) return true;
	return false;
	}

}

function contato_form() {

	var b = document.form;
	
	if (b.nome.value == 0) {
		alert('O campo [ Nome ] nao foi preenchido');
		b.nome.focus();
		return false;
	
	} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(b.email.value))) {
			alert('E-mail invalido.');
			b.email.focus();
			return false;
		
	} else if (b.mensagem.value == 0) {
		alert('O campo [ Mensagem ] nao foi preenchido');
		b.mensagem.focus();
		return false;
	
	}else {	
		b.submit();
		return true;
	}
	
}

function facaparte_form() {

	var c = document.form;

	if (c.nome.value == 0) {
		alert('O campo [ Nome ] nao foi preenchido');
		c.nome.focus();
		return false;
	
	} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(c.email.value))) {
			alert('E-mail invalido.');
			c.email.focus();
			return false;
		
	} else if (c.dia.value == 0) {
		alert('Digite sua data de nascimento completa');
		c.dia.focus();
		return false;
	
	} else if (c.mes.value == 0) {
		alert('Digite sua data de nascimento completa');
		c.mes.focus();
		return false;
	
	} else if (c.ano.value == 0) {
		alert('Digite sua data de nascimento completa');
		c.ano.focus();
		return false;
	
	} else if (c.area.value == 0) {
		alert('Selecione alguma Área de interesse');
		c.area.focus();
		return false;
	
	} else if (c.fileOriginal.value == 0 && c.url.value == 0) {
		alert('Informe o URL do seu LinkedIn/Portfolio ou anexe um curriculum!');
		c.url.focus();
		return false;
	
	} else if (c.mensagem.value == 0) {
		alert('O campo [ Mensagem ] nao foi preenchido');
		c.mensagem.focus();
		return false;
	
	}else {	
		c.submit();
		return true;
	}
	
}

function news_form() {

	var d = document.form;
	
	if (d.nome.value == 0) {
		alert('O campo [ Nome ] nao foi preenchido');
		d.nome.focus();
		return false;
	
	} else if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(d.email.value))) {
			alert('E-mail invalido.');
			d.email.focus();
			return false;
		
	} else {	
		d.submit();
		return true;
	}
	
}

function soNumeros(campo){
	var a = campo;
	input = a.value;
	var charposnum = input.search("[^0-9]"); 
	if(input.length > 0 &&  charposnum >= 0){
	    //alert('Esse campo deve conter somente números!');
	    campo.value="";
	    campo.focus();
		return false;
	}
}

function soLetras(campo){
	var a = campo;
	input = a.value;
	var charposnum = input.search("[^A-Za-z-]"); 
	if(input.length > 0 &&  charposnum >= 0){
	    //alert('Esse campo deve conter somente letras!');
	    campo.value="";
	    campo.focus();
		return false;
	}
}
