function ValidaRadio(nome, descricao)
{
    var arrNome = nome.split(",");
    var arrDescricao = descricao.split(",");
    for (k=0; k < arrNome.length; k++)
    {
	    var obj = document.getElementsByName(arrNome[k]);
	    var validou = false;
        if (obj != null )
        {
		    for (var i=0; i< obj.length; i++) 
		    {   
			    if ( obj[i].checked )
			    {
				    validou = true;
				    break;
			    }
		    }
	    }
        if (!validou)
        {
	        alert("Selecione ao menos uma opção do item " + arrDescricao[k]);
	        break;
	    }
	}
	return validou;
}

//*************************************************************************
// Formata o CEP enquanto o usuário está digitando
//*************************************************************************
function FormataCEP(objCampo,intKeyCode)
{
	if (!VerificaSoNumeros(objCampo,intKeyCode))
	{
		return false;
	}
	else
	{
		strValor = objCampo.value;
		intLengthValor = parseInt(strValor.length);

		if(intLengthValor == 5)
		{
			objCampo.value = strValor + "-";
		}
	}

	return true;
}


function VerificaSoNumeros(objCampo,e){
	var tecla=new Number();
				
	if(window.event) {
		tecla = e.keyCode; 
	}else if(e.which) {
		tecla = e.which;
	}else {
		return true;
	}
	if ( (tecla==8) || (tecla==9) || (tecla==46) )
		return true;
	
	if((tecla < 48) || (tecla > 57)){
		return false;
	}
	return true;
}

function noCTRL(e)
{
	var code = (document.all) ? event.keyCode:e.which;
	var ctrl = (document.all) ? event.ctrlKey:e.modifiers & Event.CONTROL_MASK;
	if (document.all)
	{
		if (ctrl && code==86) //CTRL+V
		{
			//alert(msg);
			window.event.returnValue = false;
		}
		else if (ctrl && code==67) //CTRL+C (Copy)
		{
			//alert(msg);
			window.event.returnValue = false;
		}
	}
	else {
			if (ctrl==2) //CTRL key
		{
			//alert(msg);
			return false;
		}
	}
}


function VerificaSoLetras(objCampo,e){
	var tecla=new Number();
    	
	if(window.event) {
		tecla = e.keyCode; 
	}else if(e.which) {
		tecla = e.which;
	}else {
		return true;
	}
	if ( (tecla==8) || (tecla==9) )
		return true;
	
	if( ! ( ((tecla >= 65) && (tecla <= 90)) || ((tecla >= 97) && (tecla <= 122)) || (tecla == 32)) ){
		return false;
	}
	return true;
}

//*************************************************************************
// Verifica se o campo está vazio
//*************************************************************************
function VerificaVazio(campo)
{
	strValor = campo.value
	intLengthValor = parseInt(strValor.length)

	if(intLengthValor == 0)
		return false
	else
		return true 
}	

// Formata a data enquanto o usuário está digitando
function FormataData(objCampo,intKeyCode){
	
	if (!VerificaSoNumeros(objCampo,intKeyCode))
	{
		return false;
	}
	else
	{
		strValor = objCampo.value;
		intLengthValor = parseInt(strValor.length);
		if(intLengthValor == 0 && intKeyCode.charCode > 51){
				objCampo.value = strValor + "0";
		}
		
		if((intKeyCode.keyCode != 8) && (intKeyCode.keyCode != 46))
		{
		
			if(intLengthValor == 2){
				if(intKeyCode.charCode > 49)
					objCampo.value = strValor + "/0";
				else
					objCampo.value = strValor + "/";
			}
			
			if(intLengthValor == 5 && objCampo.maxLength > 5){
				objCampo.value = strValor + "/";
			}
		}
		return true;
	}
}

// RETIRA TUDO QUE NÃO É NÚMERO DO CLIPBOARD
function RetirarAlfaNumerico() {
    clipboardData.setData("Text", clipboardData.getData("Text").replace(/[\D]/g, ""));
}
