function mudacor(obj, cor){
	obj.bgColor=cor;
}
function selcampo(obj, cor){
	obj.style.background=cor;
}
function masc_data(objeto,data) 
{ 
    var mydata = ''; 
    mydata = mydata + data; 
    if (mydata.length == 2) { 
        mydata = mydata + '/'; 
		objeto.value = mydata; 
    } 
	if (mydata.length == 5) { 
        mydata = mydata + '/'; 
		objeto.value = mydata; 
    } 
}
function masc_mat(objeto,dados) 
{ 
    var mydados = ''; 
    mydados = mydados + dados; 
    if (mydados.length == 6) { 
        mydados = mydados + '-'; 
		objeto.value = mydados; 
    } 
	if (mydados.length == 9) { 
        mydados = mydados + '-'; 
		objeto.value = mydados; 
    } 
}
function masc_cep(objeto,cep) 
{ 
    var mycep = ''; 
    mycep = mycep + cep; 
    if (mycep.length == 5) { 
        mycep = mycep + '-'; 
		objeto.value = mycep; 
    } 
}

function masc_cpf(objeto,cpf) 
{ 
    var mycpf = ''; 
    mycpf = mycpf + cpf; 
    if (mycpf.length == 3) { 
        mycpf = mycpf + '.'; 
		objeto.value = mycpf; 
    } 
	if (mycpf.length == 7) { 
        mycpf = mycpf + '.'; 
		objeto.value = mycpf; 
    }
	if (mycpf.length == 11) { 
        mycpf = mycpf + '/'; 
		objeto.value = mycpf; 
    }
}
function campo_obri(frm,arr_campos,arr_linhas){
	for (c=0; c<arr_campos.length; c++){
		campo	= arr_campos[c];
		linha		= arr_linhas[c];
		if ((!eval('frm.'+campo+'.value'))||(eval('frm.'+campo+'.value')==" ")){
			document.getElementById(linha).bgColor="#cccccc";
			eval('frm.'+campo+'.focus()');
			return false;
		}
		else {
			document.getElementById(linha).bgColor="";
		}
	}
}

function veremail(obj, email){
	if (email){
		reemail=/^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		if (reemail.test(email)) {
			return true;
		}
		else {
			alert(email + " NÃO é um endereço de e-mail válido.");
			obj.focus();
			return false;
		}
	}
}