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

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

function propercase(v){
	v= v.toLowerCase().replace(/^(.)|\s(.)/g, 
    function($1) { 
		return $1.toUpperCase(); 
	});
	var special_words = new Array(
				'E',
				'De',
				'Do',
				'Da',
				'Dos',
				'Das');
	for (var i=0;i<special_words.length;i++) {
		v=v.replace(' ' + special_words[i]+' ', ' '+special_words[i].toLowerCase()+' ')
  	}
	return v
};

function soNumeros(v){
    return v.replace(/\D/g,"")
};
function emailaddress(v){
	v= v.toLowerCase();
	v= v.replace(/^([a-z0-9|\@|\.|\_|\-]*)(.*)$/,"$1");
	return v
};


function codendpos(v){
    v=v.replace(/\D/g,"");                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2"); //Esse é tão fácil que não merece explicações
    return v
};

function telefonemasc(v){
    v=v.replace(/\D/g,"");                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2"); //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2");    //Coloca hífen entre o quarto e o quinto dígitos
    return v
};

function validar(){
	frm = document.form_inscrevase;
	
	if(frm.nome.value == ""){
		alert("O campo Nome deve ser informado!");
		frm.nome.focus();
		return false;
	}
	
	if(frm.endereco.value == ""){
		alert("O campo Endereço deve ser informado!");
		frm.endereco.focus();
		return false;
	}
	
	if(frm.bairro.value == ""){
		alert("O campo Bairro deve ser informado!");
		frm.bairro.focus();
		return false;
	}
	
	if(frm.mail.value == ""){
		alert("O campo E-Mail deve ser informado!");
		frm.mail.focus();
		return false;
	}
	if(frm.Cidade.value==""){
	alert("O campo Cidade deve ser informado!");
	frm.Cidade.focus();
	return false;
	}
	
divmail = frm.mail.value.split("@");
if(divmail.length == 2){
	login = divmail[0];
	servidor = divmail[1];
	if((login.length <= 2) || (servidor.length <=2)){
	alert("Insira um E-mail válido, caso o erro continuar entre em contato através do telefone (14)3841-1799");
			frm.mail.focus();
		return false;
}
}else{
		alert("Insira um E-mail válido, caso o erro continuar entre em contato através do telefone (14)3841-1799");
		frm.mail.focus();
		return false;
}

	if(frm.Estado.value == ""){
		alert("O campo Estado deve ser informado!");
		frm.mail.focus();
		return false;
	}
	
	if(frm.cep.value == ""){
		alert("O campo CEP deve ser informado!");
		frm.cep.focus();
		return false;
	}
	if(frm.cep.value.length != 9){
		alert("O CEP informado não é válido! O CEP deve conter 8 digitos Ex: 18650000");
		frm.cep.focus();
		return false;
	}

	if(frm.telefone.value == ""){
		alert("O campo Telefone deve ser informado!");
		frm.telefone.focus();
		return false;
	}
	if(frm.telefone.value.length != 14){
		alert("O campo Telefone deve ser informado junto com o DDD! Ex: 1438411799");
		frm.telefone.focus();
		return false;
	}
	
	if(frm.celular.value != ""){
		if(frm.celular.value.length != 14){
		alert("O campo Celular deve ser informado junto com o DDD! Ex: 1438411799");
		frm.celular.focus();
		return false;
		}
	}
	if(frm.fax.value != ""){
		if(frm.fax.value.length != 14){
		alert("O campo Fax deve ser informado junto com o DDD! Ex: 1438411799");
		frm.fax.focus();
		return false;
		}
	}
	if(frm.telefone_comercial.value != ""){
		if(frm.telefone_comercial.value.length != 14){
		alert("O campo Telefone Comercial deve ser informado junto com o DDD! Ex: 1438411799");
		frm.telefone_comercial.focus();
		return false;
		}
	}
	
}










