function noFoco(objeto){
	objeto.style.backgroundColor = "#FFE8F0";
}

function semFoco(objeto){
	objeto.style.backgroundColor = "#FFCDD7";
}

function caixaTextoEmail(obj){
	var arroba = obj.value.indexOf("@");
	var ponto = obj.value.indexOf(".");
	if(arroba == -1 || ponto == -1){
		realce(obj.name,1);
		return false;
	}
	else{
		realce(obj.name,0);
		return true;
	}
}

function caixaTextoStr(obj){
    if(obj.value.length < 1){
        realce(obj.id, true);
        return false;
    }
    else{
        realce(obj.id, false);
        return true;
    }
}
function caixaTextoFone(obj){
	var conteudo = obj.value;
	if(obj.value.length > 0){
		for(i=0;i<obj.value.length;i++){
			letra = conteudo.substring(i,i+1);
			if(isNaN(letra) && (letra != "-" && letra != "(" && letra != ")" && letra != "+")){
				realce(obj.id,true);
				return false;
			}
			else{
				realce(obj.id,false);
				return true;
			}
		}
	}
	else{
		realce(obj.id,true);
		return false;
	}
}

function realce(objId,aplica){
    if(aplica){
        document.getElementById(objId).style.backgroundColor = '#FFF9FB'
    }
    else{
        document.getElementById(objId).style.backgroundColor = '#FFFFFF';
    }
}

function validacao(formulario){
	var msg='';
	switch(formulario.name){
		case 'frmVoluntarios':
			if(!caixaTextoStr(formulario.nome)){
				msg += '- Verifique se o nome foi preenchido.\n';
			}
			if(!caixaTextoEmail(formulario.email)){
				msg += '- Verifique se o e-mail é um e-mail válido.\n';
			}
			if(!caixaTextoStr(formulario.disp)){
				msg += '- Verifique se a disponibilidade foi preenchida.\n';
			}
			break;
		case 'frmDoacoes':
			if(!caixaTextoStr(formulario.nome)){
				msg += '- Verifique se o nome foi preenchido.\n';
			}
			if(!caixaTextoEmail(formulario.email)){
				msg += '- Verifique se o e-mail é um e-mail válido.\n';
			}
			if(!caixaTextoFone(formulario.telefone)){
				msg += '- Preencha o telefone somente com números.\n';
			}
			break;
		case 'frmNews':
			if(!caixaTextoStr(formulario.txtnome)){
				msg += '- Verifique se o nome foi preenchido.\n';
			}
			if(!caixaTextoEmail(formulario.txtemail)){
				msg += '- Verifique se o e-mail é um e-mail válido.\n';
			}
			break;
	}
	if(!msg==''){
		alert ('Os seguintes erros foram encontrados:\n'+msg+'\n\nPor favor, corrija-os para continuar.');
	}
	else{
		formulario.submit();
	}
}

function redimensionarImg(imagem){
    x = imagem.width;
    y = imagem.height;
    if(x > y){
        y = (90*y)/x;
        imagem.width = 90;
        imagem.heigh = y;
    }
    else{
        x = (90*x)/y;
        imagem.width = x;
        imagem.heigh = 90;
    }
}

