function validaForm(VAR){
	
	//validar nome
	d = document.form;
	if (VAR == 3 || VAR == 2) {
		if (d.opcao.selectedIndex == 0) {
			alert('O campo OPCAO deve ser preenchido!');
			return false;
		}
	}
	
	if (d.nome.value == ""){
		alert("O campo nome deve ser preenchido!");
		d.nome.focus();
		return false;
	}
	//validar email
	if (d.email.value == ""){
		alert("O campo " + d.email.name + " deve ser preenchido!");
		d.email.focus();
		return false;
	}
	//validar email(verificao de endereco eletronico)
	parte1 = d.email.value.indexOf("@");
	parte2 = d.email.value.indexOf(".");
	parte3 = d.email.value.length;
	if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
		alert("O campo " + d.email.name + " deve ser conter um endereco eletronico!");
		d.email.focus();
		return false;
	}
	//Validar DDD
	if (d.ddd.value == ""){
		alert("O campo DDD deve ser preenchido!");
		d.ddd.focus();
		return false;
	}	
	//Validar telefone
	if (d.itelefone.value == ""){
		alert("O campo Telefone deve ser preenchido!");
		d.itelefone.focus();
		return false;
	}		
	//Validar assunto
	if (d.assunto.value == ""){
		alert("O campo Assunto deve ser preenchido!");
		d.assunto.focus();
		return false;
	}			
	//Validar chegada
	if (VAR > 1) {
		if (d.chegada.value == ""){
			alert("O campo chegada deve ser preenchido!");
			d.chegada.focus();
			return false;
		}	
	}
	//Validar saida
	if (VAR > 1) {
		if (d.saida.value == ""){
			alert("O campo saida deve ser preenchido!");
			d.saida.focus();
			return false;
		}			
	}
	
	d.submit();

}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function num(v){
    return v.replace(/\D/g,"")
}

function telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}
