// JavaScript Document

function mascara(o,f){
	v_obj=o;
	v_fun=f;
	setTimeout("execmascara()",1);
}
							
function execmascara(){
	v_obj.value=v_fun(v_obj.value);
}
							
function telefone(v){
	v=v.replace(/\D/g,"");                 
	v=v.replace(/^(\d\d)(\d)/g,"($1) $2"); 
	v=v.replace(/(\d{4})(\d)/,"$1-$2");    
	return v;
}

function is_email(email){
	er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;
      
	if(er.exec(email)){
		return true;
    } else {
    	return false;
    }
}
							
function validaForm(formulario){
	if (formulario.nome.value == "")
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o nome!</p>';
		return false;
	}
	else if (formulario.fone.value == '')
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o telefone!</p>';						
		return false;
	}
	else if (formulario.fone.value.length < 14)
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o telefone corretamente!</p>';
		return false;
	}
	else if (formulario.email.value == '')
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o email!</p>';						
		return false;
	}	
	else if (!is_email(formulario.email.value)){
		document.getElementById('erro_form').innerHTML = '<p>Preencha o email corretamente!</p>';
		return false;		
	}
	else if (formulario.mensagem.value == ""){
		document.getElementById('erro_form').innerHTML = '<p>Preencha a sua mensagem!</p>';
		return false;					
	}
	else return true;
}

function validaOrcamento(formulario){
	if (formulario.nome.value == "")
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o nome!</p>';
		return false;
	}
	else if (formulario.empresa.value == '')
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha a empresa!</p>';						
		return false;
	}	
	else if (formulario.fone.value == '')
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o telefone!</p>';						
		return false;
	}
	else if (formulario.fone.value.length < 14)
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o telefone corretamente!</p>';
		return false;
	}
	else if (formulario.cidade.value == ""){
		document.getElementById('erro_form').innerHTML = '<p>Preencha a cidade!</p>';
		return false;					
	}
	else if (formulario.estado.value == '')
	{
		document.getElementById('erro_form').innerHTML = '<p>Selecione o estado!</p>';						
		return false;
	}	
	else if (formulario.email.value == '')
	{
		document.getElementById('erro_form').innerHTML = '<p>Preencha o email!</p>';						
		return false;
	}	
	else if (!is_email(formulario.email.value)){
		document.getElementById('erro_form').innerHTML = '<p>Preencha o email corretamente!</p>';
		return false;		
	}
	else if (formulario.tipo.value == ""){
		document.getElementById('erro_form').innerHTML = '<p>Selecione o produto!</p>';
		return false;					
	}
	else if (formulario.observacoes.value == ""){
		document.getElementById('erro_form').innerHTML = '<p>Digite uma observacao!</p>';
		return false;					
	}
	else return true;
}
