// JavaScript Document

	function validaCampos()
	{
		var nome = document.getElementById("nome");
		var email = document.getElementById("email");
		var telefone = document.getElementById("telefone");	
		var msn = document.getElementById("msn");	
		var form = document.getElementById("form_contato");
		
		if (nome.value == "" || nome.value == "NOME *")
			alert('Campo nome obrigatório');
		else if (!checkMail(email.value))
			alert('E-mail inválido');
		else if (msn.value=="" || msn.value == "MENSAGEM *")
			alert('Campo mensagem obrigatório');
		else
			form.submit();
	}
	
	function validaTrabalhe()
	{
		var cpf = document.getElementById("cpf");
		var nome = document.getElementById("nome");
		var senha = document.getElementById("senha");
		var senha2 = document.getElementById("senha2");
		var email = document.getElementById("email");
		var form = document.getElementById("form_trabalhe");
		
		if (!validaCpf(cpf.value))
			alert('CPF inválido');
		else if (nome.value == "" || nome.value == "NOME *")
			alert('Campo nome obrigatório');
		else if (senha.value == "" || senha.value == "senha")
			alert('Campo senha obrigatório');
		else if (senha2.value != senha.value)
			alert('Campo senha diferentes');
		else if (!checkMail(email.value))
			alert('E-mail inválido');
		else
			form.submit();
	}
	
	function validaCamposIndique()
	{
	
		var nome = document.getElementById("nome");	
		var email = document.getElementById("email");	
		var nome2 = document.getElementById("nome2");	
		var email2 = document.getElementById("email2");
		var msn = document.getElementById("msn");
		var form = document.getElementById("form_indique");
		
		if (nome.value == "" || nome.value == "Nome")
			alert('Campo nome obrigatório');
		else if (!checkMail(email.value))
			alert('E-mail inválido');
		else if (nome2.value == "" || nome2.value == "Nome")
			alert('Campo nome obrigatório');
		else if (!checkMail(email2.value))
			alert('E-mail inválido');
		else
			form.submit();		
	}
	
	function validaBusca()
	{
		var busca = document.getElementById("busca");
		var form = document.getElementById("form_busca");
		
		if (busca.value == "" || busca.value == "procurando algo?")
			alert('Você deve digitar algo.');
		else
			form.submit();
	}
	
	function checkMail(mail){
			var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
			if(typeof(mail) == "string"){
				if(er.test(mail)){ return true; }
			}else if(typeof(mail) == "object"){
				if(er.test(mail.value)){ 
							return true; 
						}
			}else{ 
				return false;
				}
	}
	function validaCpf(cpf)
	{ 
	  
		var i; 
		s = cpf; 
		var c = s.substr(0,9); 
		var dv = s.substr(9,2); 
		var d1 = 0; 
		for (i = 0; i < 9; i++) 
		{ 
			d1 += c.charAt(i)*(10-i);
		}	 
		if (d1 == 0)
		{ 
			return false; 
		} 
		d1 = 11 - (d1 % 11); 
		if (d1 > 9) d1 = 0; 
		if (dv.charAt(0) != d1) 
		{ 
			return false; 
		} 
		d1 *= 2; 
		for (i = 0; i < 9; i++) 
		{ 
		d1 += c.charAt(i)*(11-i); 
		} 
		d1 = 11 - (d1 % 11); 
		if (d1 > 9) d1 = 0; 
		if (dv.charAt(1) != d1) 
		{ 
			return false; 
		} 
	  
		return true; 
	  
	}
