function go()
{
	box = document.forms[0].area;
	destination = box.options[box.selectedIndex].value;
	if (destination) location.href = destination;
}

// validaçao de FORMATO DO EMAIL
function checkEmail (strng) {
	var error=false;
    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng)))
	{ 
       error = true;
    }else{

//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
       if (strng.match(illegalChars))
	   {
          error = true;
       }
    }
	return error;
}

// validação do formulário de CONTATO.
function validate_form ( )
{
    valid = true;

//nome
    if ( document.contatos.nome.value == "" )
    {
        
		alert ( "Você precisa informar seu nome." );
        valid = false;
		document.contatos.nome.focus();
		document.contatos.nome.select();
		return false;
    }

//email
	if ( document.contatos.email.value == "" )
    {
        alert ( "Você precisa informar seu email." );
        valid = false;
		document.contatos.email.focus();
		document.contatos.email.select();
		return false;
    }else{
		if(checkEmail (document.contatos.email.value))
		{
        	alert ( "O email informado é inválido." );
        	valid = false;
			document.contatos.email.focus();
			document.contatos.email.select();
			return false;
		}
	}

	
//assunto
	if ( document.contatos.assunto.value == "" )
    {
        alert ( "Sua mensagem está sem assunto." );
        valid = false;
		document.contatos.assunto.focus();
		document.contatos.assunto.select();
		return false;
    }
	
//mensagem
	if ( document.contatos.mensagem.value == "" )
    {
        alert ( "O campo Mensagem está vazio." );
        valid = false;
		document.contatos.mensagem.focus();
		document.contatos.mensagem.select();
		return false;
    }	
	

    return valid;
}