// JavaScript Document

//Funções para as páginas de fale conosco

var browser = navigator.appName;

var dsplTableRow = 'block';
if(browser == 'Netscape') dsplTableRow = 'table-row';

// da display block no form que estava display none
function displayMeioAmbienteForm(){
	var meioAmb = document.getElementById('formMeioAmbiente');
	if(meioAmb.style.display == 'none'){
		meioAmb.style.display = 'block';
	}else
		meioAmb.style.display = 'none';
}


//validaMeioAmbiente(frm) - 
function validaMeioAmbiente(frm){
	document.getElementById('nome').className = 'inputDefault';
	var erro = false;
    if(frm.nome.value.length == 0){
        frm.nome.style.border = '1px solid #F00';
        frm.nome.style.background = '#FFF7F1';
        frm.nome.focus();        
        erro = true;
    }

	if(frm.email.value == '' && !validaEmail(frm.email.value)){
		frm.email.style.border = '1px solid #F00';
        frm.email.style.background = '#FFF7F1';
		if(!erro){
            frm.email.focus();
            erro = true;
        }
	}

    if(frm.instituEnsino.value.length == 0 ){
        frm.instituEnsino.style.border = '1px solid #F00';
        frm.instituEnsino.style.background = '#FFF7F1';
        if(!erro){
            frm.instituEnsino.focus();
            erro = true;
        }
        erro = true;
    }

	if(frm.endereco.value.length == 0){
        frm.endereco.style.border = '1px solid #F00';
        frm.endereco.style.background = '#FFF7F1';
        if(!erro){
            frm.endereco.focus();
            erro = true;
        }
    }

	if(frm.numero.value.length == 0 || isNaN(frm.numero.value)){
        frm.numero.style.border = '1px solid #F00';
        frm.numero.style.background = '#FFF7F1';
        if(!erro){
            frm.numero.focus();
            erro = true;
        }
    }

	if(frm.cidade.value.length == 0){
        frm.cidade.style.border = '1px solid #F00';
        frm.cidade.style.background = '#FFF7F1';
        if(!erro){
            frm.cidade.focus();
            erro = true;
        }
    }

	if(frm.estadoInternacional.value.length == 0){
        frm.estadoInternacional.style.border = '1px solid #F00';
        frm.estadoInternacional.style.background = '#FFF7F1';
        if(!erro){
            frm.estadoInternacional.focus();
            erro = true;
        }
    }

	if(frm.pais.value.length == 0){
        frm.pais.style.border = '1px solid #F00';
        frm.pais.style.background = '#FFF7F1';
        if(!erro){
            frm.pais.focus();
            erro = true;
        }
    }

	if(frm.cep.value.length != 5 || isNaN(frm.cep.value)){
        frm.cep.style.border = '1px solid #F00';
        frm.cep.style.background = '#FFF7F1';
        if(!erro){
            frm.cep.focus();
            erro = true;
        }
    }

	if(frm.cep2.value.length != 3 || isNaN(frm.cep2.value)){
        frm.cep2.style.border = '1px solid #F00';
        frm.cep2.style.background = '#FFF7F1';
        if(!erro){
            frm.cep2.focus();
            erro = true;
        }
    }

	if(frm.ddd.value.length != 3 || isNaN(frm.ddd.value)){
        frm.ddd.style.border = '1px solid #F00';
        frm.ddd.style.background = '#FFF7F1';
        if(!erro){
            frm.ddd.focus();
            erro = true;
        }
    }

	if(frm.tel.value.length != 8 || isNaN(frm.tel.value)){
        frm.tel.style.border = '1px solid #F00';
        frm.tel.style.background = '#FFF7F1';
        if(!erro){
            frm.tel.focus();
            erro = true;
        }
    }

	if(erro){
        document.getElementById('trAlert').style.display = dsplTableRow;
		return false;
    }else{
        document.getElementById('trAlert').style.display = 'none';
		return true;
    }
}

//inputTextDefault(input) - Muda o background e a borda do input
function inputTextDefault(input, val){
    if(val && input.value.length > 0){
        input.style.border = '1px solid #3D6694';
        input.style.background = '#F3F6FD';
    }else if(!val){
        input.style.border = '1px solid #3D6694';
        input.style.background = '#F3F6FD';
    }
}

//selectTextDefault(input) - Muda o background e a borda do select
function selectTextDefault(sel, val){
    if(val && !sel[0].selected){
        sel.style.border = '1px solid #3D6694';
        sel.style.background = '#F3F6FD';
    }else if(!val){
        sel.style.border = '1px solid #3D6694';
        sel.style.background = '#F3F6FD';
    }
}