function CheckForm(Elements)
{
	if(Elements){
		for(var i=0; i<Elements.length; i++){
			//VERIFICA OBJETO DEFINIDO
			if(document.getElementById(Elements[i]) != undefined){
				//VERIFICA VALOR PREENCHIDO
				if(document.getElementById(Elements[i]).value.length == 0){
					alert("Campo obrigatório não preenchido!");
					document.getElementById(Elements[i]).focus();
					return false;
					//VERIFICA EMAIL VALIDO
				}else if(Elements[i] == "frmemail"){
					if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById(Elements[i]).value))){
					alert("O e-mail informado não é válido!");
					document.getElementById(Elements[i]).focus();
					return false;
				}
			}
		}
	}
}
return true;
}
function KeyUpPhone(objeto)
{
	var TEL = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 4)
		TEL += "-";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
		TEL += objeto.value.charAt(i);
	}
	if (TEL != OLD)
	objeto.value = TEL;
}
function KeyUpCEP(objeto)
{
	var CEP = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 5)
		CEP += "-";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
		CEP += objeto.value.charAt(i);
	}
	if (CEP != OLD)
	objeto.value = CEP;
}
function KeyUpCPF(objeto)
{
	var CPF = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 3)
		CPF += ".";
		else if (i == 7)
		CPF += ".";
		else if (i == 11)
		CPF += "-";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
		CPF += objeto.value.charAt(i);
	}
	if (CPF != OLD)
	objeto.value = CPF;
}
function KeyUpDate(objeto)
{
	var NEW = "";
	var OLD = objeto.value;
	for (i=0; i<objeto.value.length; i++)
	{
		if (i == 2 || i == 5)
			NEW += "/";
		if (objeto.value.charAt(i) >= '0' && objeto.value.charAt(i) <= '9')
			NEW += objeto.value.charAt(i);
	}
	if (NEW != OLD)
		objeto.value = NEW;
}