function validaContacto(){
	reg = new RegExp('([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z])');
	//ret = true;
	
    boolvalidarContacto = true;
    
    try{document.getElementById('nome_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('nome').className = "";}catch(e){}
	try{document.getElementById('telefone_email_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('telefone').className = "";}catch(e){}
	try{document.getElementById('email').className = "";}catch(e){}
	try{document.getElementById('mensagem_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('mensagem').className = "";}catch(e){}
	
	try{	
		if(document.getElementById('nome').value.length < 3){
			document.getElementById('nome_erro').innerHTML = "Preencha, por favor o campo Nome.";
			document.getElementById('nome').className = "inputs_erro";
			boolvalidarContacto = false;
		}
	}catch(e){}
	
	if(isEmptyString(document.getElementById('telefone').value) && isEmptyString(document.getElementById('email').value)){
		document.getElementById('telefone_email_erro').innerHTML = "Por favor, preencha o telefone ou o email.";
		document.getElementById('telefone').className = "inputs_erro";
		document.getElementById('email').className = "inputs_erro";
		boolvalidarContacto = false;
	}
	
	if(!isEmptyString(document.getElementById('telefone').value) && (!isInt(document.getElementById('telefone').value) || document.getElementById('telefone').value.length < 9)){
		document.getElementById('telefone_email_erro').innerHTML = "Por favor, preencha o telefone correctamente.";
		document.getElementById('telefone').className = "inputs_erro";
		boolvalidarContacto = false;
	}
	
	if(!isEmptyString(document.getElementById('email').value) && !isEmail(document.getElementById('email').value)){
		document.getElementById('telefone_email_erro').innerHTML = "Por favor, preencha o email correctamente.";
		document.getElementById('email').className = "inputs_erro";
		boolvalidarContacto = false;
	}
	/*
	
	try{	
		if((document.getElementById('telefone').value.length < 9 || !(isInt(document.getElementById('telefone').value))) && isEmptyString(document.getElementById('email').value)){
			document.getElementById('telefone_erro').innerHTML = "Por favor, preencha o Telefone correctamente.";
			document.getElementById('telefone').className = "inputs_erro";	
			boolvalidarContacto = false;
		}
	}catch(e){}
	
	try{	
		if(!isEmptyString(document.getElementById('email').value)){
			if(!reg.test(document.getElementById('email').value)){	
				document.getElementById('email_erro').innerHTML = "Por favor, preencha o campo Email correctamente.";
				document.getElementById('email').className = "inputs_erro";			
				boolvalidarContacto = false;
			}
		}
	}catch(e){}
		
	try{	
		if(isEmptyString(document.getElementById('email').value) && document.getElementById('telefone').value.length < 9){
			document.getElementById('telefone_erro').innerHTML = "Por favor, preencha pelo menos um dos campos Telefone ou Email.";
			document.getElementById('telefone').className = "inputs_erro";
			document.getElementById('email_erro').innerHTML = "Por favor, preencha pelo menos um dos campos Telefone ou Email.";
			document.getElementById('email').className = "inputs_erro";
			boolvalidarContacto = false;
		}
	}catch(e){}
	*/
	try{	
		if(isEmptyString(document.getElementById('mensagem').value)){
			document.getElementById('mensagem_erro').innerHTML = "Por favor, preencha o campo Mensagem.";
			document.getElementById('mensagem').className = "inputs_erro";
			boolvalidarContacto = false;
		}
	}catch(e){}
	
	return boolvalidarContacto;
}

function contactoSent() {
	document.getElementById("divFeedback").innerHTML = 
		"<div class=\"inputs_erro\" style=\"text-align:center;\"><strong>" +
		"O seu contacto foi enviado com sucesso." +
		"</strong></div>";	
	
	//window.parent.location = "/contactos/";	
}

function contactoNotSent() {
	document.getElementById("divFeedbackError").innerHTML = 
		"<br/><div class=\"inputs_erro\" style=\"text-align:center;\"><strong>" +
		"Ocorreu um erro no envio do seu contacto.<br />Por favor, tenta mais tarde." +
		"</strong></div>";
}
