function validaAngariacao(){
	reg = new RegExp('([a-zA-Z0-9\\-\\.\\_]+)'+'(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z])');
	//ret = true;
	
    boolvalidarAngariacao = true;
    
    try{document.getElementById('nome_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('nome').className = "";}catch(e){}
	try{document.getElementById('telefone_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('telefone').className = "";}catch(e){}
	try{document.getElementById('email_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('email').className = "";}catch(e){}
	try{document.getElementById('distrito_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('distrito_id').className = "";}catch(e){}
	try{document.getElementById('concelho_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('concelho_id').className = "";}catch(e){}
	try{document.getElementById('freguesia_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('freguesia_id').className = "";}catch(e){}
	try{document.getElementById('tipo_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('tipoId').className = "";}catch(e){}
	try{document.getElementById('tipologia_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('tipologiaId').className = "";}catch(e){}
	try{document.getElementById('valor_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('valor_venda').className = "";}catch(e){}
	try{document.getElementById('valor_arrendamento').className = "";}catch(e){}	
	try{document.getElementById('foto1_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('foto1').className = "";}catch(e){}
		
	try{document.getElementById('descricao_erro').innerHTML = "";}catch(e){}
	try{document.getElementById('descricao').className = "";}catch(e){}
	
	try{	
		if(document.getElementById('nome').value.length < 3){
			document.getElementById('nome_erro').innerHTML = "Preencha, por favor o campo Proprietário.";
			document.getElementById('nome').className = "inputs_erro";
			document.getElementById('nome').focus();
			boolvalidarAngariacao = 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";
		boolvalidarAngariacao = false;
	}
	*/	
	if(isEmptyString(document.getElementById('telefone').value) || document.getElementById('telefone').value.length < 9){
		document.getElementById('telefone_erro').innerHTML = "Preencha o telefone correctamente. ";
		document.getElementById('telefone').className = "inputs_erro";
		document.getElementById('telefone').focus();
		boolvalidarAngariacao = false;
	}
	
	if(!isEmptyString(document.getElementById('email').value) && !isEmail(document.getElementById('email').value)){
		document.getElementById('email_erro').innerHTML = "Preencha o email correctamente.";
		document.getElementById('email').className = "inputs_erro";
		document.getElementById('email').focus();
		boolvalidarAngariacao = false;
	}
	
	if(document.getElementById('distrito_id').selectedIndex == 0){
		document.getElementById('distrito_erro').innerHTML = "Seleccione o Distrito do Imóvel.";
		document.getElementById('distrito_id').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(document.getElementById('concelho_id').selectedIndex == 0){
		document.getElementById('concelho_erro').innerHTML = "Seleccione o Concelho do Imóvel.";
		document.getElementById('concelho_id').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(document.getElementById('freguesia_id').selectedIndex == 0){
		document.getElementById('freguesia_erro').innerHTML = "Seleccione a Freguesia do Imóvel.";
		document.getElementById('freguesia_id').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(document.getElementById('tipoId').selectedIndex == 0){
		document.getElementById('tipo_erro').innerHTML = "Seleccione o tipo do imóvel. ";
		document.getElementById('tipoId').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(document.getElementById('tipologiaId').selectedIndex == 0 && document.getElementById('tipoId').value != 9){
		document.getElementById('tipologia_erro').innerHTML = "Seleccione a tipologia do imóvel.";
		document.getElementById('tipologiaId').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(isEmptyString(document.getElementById('valor_venda').value) && isEmptyString(document.getElementById('valor_arrendamento').value)){
		document.getElementById('valor_erro').innerHTML = "Preencha um dos campos Venda ou Arrendamento.";
		document.getElementById('valor_venda').className = "inputs_erro";
		document.getElementById('valor_arrendamento').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(	!isEmptyString(document.getElementById("foto1").value) && (!IsFoto(document.getElementById("foto1") || !isJPEG(document.getElementById("foto1").value)))) {
		document.getElementById('foto1_erro').innerHTML = "Escolha uma imagem válida (JPG, JPEG, GIF).";
		document.getElementById('foto1').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(	!isEmptyString(document.getElementById("foto2").value) && (!IsFoto(document.getElementById("foto2") || !isJPEG(document.getElementById("foto2").value)))) {
		document.getElementById('foto2_erro').innerHTML = "Escolha uma imagem válida (JPG, JPEG, GIF).";
		document.getElementById('foto2').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	if(	!isEmptyString(document.getElementById("foto3").value) && (!IsFoto(document.getElementById("foto3") || !isJPEG(document.getElementById("foto3").value)))) {
		document.getElementById('foto3_erro').innerHTML = "Escolha uma imagem válida (JPG, JPEG, GIF).";
		document.getElementById('foto3').className = "inputs_erro";
		boolvalidarAngariacao = false;
	}
	
	
	try{	
		if(isEmptyString(document.getElementById('descricao').value)){
			document.getElementById('descricao_erro').innerHTML = "Por favor, preencha o campo Descrição do Imóvel.";
			document.getElementById('descricao').className = "inputs_erro";
			boolvalidarAngariacao = false;
		}
	}catch(e){}
	
	return boolvalidarAngariacao;
}

function angariacaoSent() {
	document.getElementById("divAngariacao").innerHTML = 
		"<div class=\"inputs_erro\" style=\"text-align:center;\"><strong>" +
		"O seu imóvel foi submetido com sucesso para nossa apreciação." +
		"</strong></div>";
}

function angariacaoNotSent() {
	document.getElementById("divAngariacao").innerHTML = 
		"<div class=\"inputs_erro\" style=\"text-align:center;\"><strong>" +
		"Ocorreu um erro no envio do seu imóvel.<br />Por favor, tente mais tarde." +
		"</strong></div>";
}