function keyPressNumeric(event, obj)
{
	
	var keynum = getKeyCode(event);
	if(keynum == 8 || keynum == 9 || keynum == 13) return true;
	var keychar = String.fromCharCode(keynum);
	var numcheck = /\d/
	return (numcheck.test(keychar))
}

function getKeyCode(event){
	var keynum
	if(window.event) // IE
		keynum = event.keyCode
	else if(event.which) // Netscape/Firefox/Opera
		keynum = event.which
	return keynum;
}


function showmenu2(what0){
		var df;
		df = document.frmPesquisa;
	
		if(what0){
			if (what0.style.display != '')
			{
				what0.style.display='';
				what0.style.visibility='visible';
			}
			
			else
			{
				what0.style.display='none';
				what0.style.visibility='';
			}
		
		}
}

function showmenu3(what0,idField){
    var df;
    df = document.frmPesquisa;
    
    if(what0){
    if (what0.style.display != '')
    {
    what0.style.display='';
    what0.style.visibility='visible';
                
                df.elements[idField].value = "";
    }
    
    else
    {
    what0.style.display='none';
    what0.style.visibility='';
                
                df.elements[idField].value = "0";
    }
    
    }
}

function showmenu4(what0,idField){
    var df;
    df = document.frmPesquisa;
    
    if(what0){
        if (what0.style.display != '')
        {
            what0.style.display='';
            what0.style.visibility='visible';
                        
            df.elements[idField][0].value = 1;
            df.elements[idField][0].checked = false;
        }
        
        else
        {
        what0.style.display='none';
        what0.style.visibility='';
                    
            df.elements[idField][i].value = 0;
            df.elements[idField][0].checked = true;
        }
    
    }
}

function showmenu5(what0,idField, idField2){
    var df;
    df = document.frmPesquisa;
    
    if(what0){
        if (what0.style.display != '')
        {
            what0.style.display='';
            what0.style.visibility='visible';
            
            for(i =1; i<=7; i++)
            {            
                df.elements[idField+"_"+i].value = 1;
                df.elements[idField+"_"+i].checked = false;
                
                df.elements[idField2+"_"+i].value = 1;
                df.elements[idField2+"_"+i].checked = false;
            }
            
                df.elements[idField+"A"].value = "";
                df.elements[idField2+"A"].value = "";

        }
        
        else
        {
            what0.style.display='none';
            what0.style.visibility='';
                    
            for(i =1; i<=7; i++)
            {            
                df.elements[idField+"_"+i].value = 0;
                df.elements[idField+"_"+i].checked = true;
                
                df.elements[idField2+"_"+i].value = 0;
                df.elements[idField2+"_"+i].checked = true;
            }

                df.elements[idField+"A"].value = 0;
                df.elements[idField2+"A"].value = 0;

        }
    
    }
}


var arrayLetras = new Array();
arrayLetras[0] = "A";
arrayLetras[1] = "B";
arrayLetras[2] = "C";
arrayLetras[3] = "D";
arrayLetras[4] = "E";
arrayLetras[5] = "F";
arrayLetras[6] = "G";
arrayLetras[7] = "H";
arrayLetras[8] = "I";
arrayLetras[9] = "J";
arrayLetras[10] = "K";
				
function showmenu6(what0,idField, idField2){
    var df;
    df = document.frmPesquisa;
    
    if(what0){
        if (what0.style.display != '')
        {
            what0.style.display='';
            what0.style.visibility='visible';
            
			if(idField!="")
			{
				df.elements[idField][0].value = 1;
            	df.elements[idField][0].checked = false;
			}
			
            for(i =0; i<7; i++)
            {     
				if(df.elements[idField2+"_"+arrayLetras[i]])
				{       
                	df.elements[idField2+"_"+arrayLetras[i]][0].value = 1;
                	df.elements[idField2+"_"+arrayLetras[i]][0].checked = false
				}
            }
            

        }
        
        else
        {
            what0.style.display='none';
            what0.style.visibility='';
			
			if(idField!="")
			{
				df.elements[idField][0].value = 0;
            	df.elements[idField][0].checked = true;
			}
                    
            for(i =0; i<7; i++)
            {   
				if(df.elements[idField2+"_"+arrayLetras[i]])
				{         
                	df.elements[idField2+"_"+arrayLetras[i]][0].value = 0;
                	df.elements[idField2+"_"+arrayLetras[i]][0].checked = true
				}
            }

        }
    
    }
}

function showmenu(qtde, what0, what1){
		var df;
		df = document.frmPesquisa;
	
		if(what0){
		what0.style.display='';
		what0.style.visibility='visible';

			for(ia = 0; ia<qtde; ia++)
			{
				rdGroup = df.elements[what0.id.replace("_TAB","")+"_"+(ia+1)];

				rdGroup[0].value = 1;
				for(i=0; i<rdGroup.length; i++)
				{
					rdGroup[i].checked = false;
				}	
			}

		}
		if(what1){
		what1.style.display='none';
		what1.style.visibility='hidden';
		
			for(ia = 0; ia<4; ia++)
			{
				rdGroup = df.elements[what1.id.replace("_TAB","")+"_"+(ia+1)];
				rdGroup[0].value = 1
		
				for(i=0; i<rdGroup.length; i++)
				{
					rdGroup[i].checked = false;
				}	
			}

		}
		
}

function showOutros2(what1, what2){ 
	if (what1.style.display == "none") {
		what1.style.display='';
		what1.style.visibility='visible';
		}else{
		what1.style.display='none';
		what1.style.visibility='hidden';
		document.getElementById(what2).value='';
		}
}

function hide002(what1, what2){
		var df;
		df = document.frmPesquisa;
		
		what1.style.display='none';
		what1.style.visibility='hidden';
		document.getElementById(what2).value='';
		
	for(ia = 0; ia<4; ia++)
	{
		rdGroup = df.elements[what1.id.replace("_TAB","")+"_"+(ia+1)];
		rdGroup[0].value = 0
		rdGroup[0].checked = true
	}
}

function hide003(what1){
		var df;
		df = document.frmPesquisa;
		
		what1.style.display='none';
		what1.style.visibility='hidden';
        
}

function hide005(what1, idField){
		var df;
		df = document.frmPesquisa;
		
		what1.style.display='none';
		what1.style.visibility='hidden';
        
        for(i=0; i<df.elements[idField].lenght; i++)
        {
            df.elements[idField][i].value = 0;
        }
        df.elements[idField][0].checked = true;
}


function hide006(what1, idField, idField2){
		var df;
		df = document.frmPesquisa;
		
		what1.style.display='none';
		what1.style.visibility='hidden';
        
        for(i =1; i<=7; i++)
        {            
            df.elements[idField+"_"+i].value = 0;
            df.elements[idField+"_"+i].checked = true;
            
            df.elements[idField2+"_"+i].value = 0;
            df.elements[idField2+"_"+i].checked = true;
        }

        df.elements[idField+"A"].value = 0;
        df.elements[idField2+"A"].value = 0;
}


function hide007(what1, idField, idField2){
		var df;
		df = document.frmPesquisa;
		
		what1.style.display='none';
		what1.style.visibility='hidden';
        
		if(idField!="")
		{
        	df.elements[idField][0].value = 0;
        	df.elements[idField][0].checked = true;
		}
                
        for(i =0; i<7; i++)
        {    
			if(df.elements[idField2+"_"+arrayLetras[i]])
			{        
            	df.elements[idField2+"_"+arrayLetras[i]][0].value = 0;
				df.elements[idField2+"_"+arrayLetras[i]][0].checked = true;
			}
        }
}


function hide004(what1){
		var df;
		df = document.frmPesquisa;
		
		what1.style.display='none';
		what1.style.visibility='hidden';
		
		for(ia = 0; ia<1; ia++)
			{
				rdGroup = df.elements[what1.id.replace("_TAB","")+"_"+(ia+1)];

				rdGroup[0].value = 1;
				for(i=0; i<rdGroup.length; i++)
				{
					rdGroup[i].checked = false;
				}	
			}
}

function clear007(what0, what1){
		document.getElementById(what0).value='';
		document.getElementById(what1).value='';
	}

function showOutros(what0, what1, what2){
		if(what0){
		what0.style.display='';
		what0.style.visibility='visible';
		}
		if(what2){
		what2.style.display='';
		what2.style.visibility='visible';
		}
		if(what1){
		what1.style.display='none';
		what1.style.visibility='hidden';
		}
		if (document.getElementById("Grupo1_015A_comentarios").value == "" && document.getElementById("Grupo1_015A_comentarios").checked != true) {
		    what0.style.display='hidden';
		}
}

function verificaFrequencia(valor, qtidadePerguntas, nomePadrao, numPergunta){
    var i;

	for(i=1; i<=qtidadePerguntas; i++){

	    if(document.getElementById(nomePadrao+"_"+i) && i != numPergunta && document.getElementById(nomePadrao+"_"+i).value != ""){
		
			if(document.getElementById(nomePadrao+"_"+i).value == valor && valor > 0)
            {
                alert("Você já opinou com o valor " + valor);
                document.getElementById(nomePadrao+"_"+numPergunta).value = "";
                document.getElementById(nomePadrao+"_"+numPergunta).focus();
                return false;
            }
        }
	}
    return true;
}

function MaskValor(objeto, evt) {
    return Mascara(objeto, evt, '##');
}

function proibeNumeroMaior(valorMaximo, campo)
{
	if(document.getElementById(campo).value > valorMaximo)
	{
        document.getElementById(campo).value = "";
		alert("Insira apenas valores entre 0 e " + valorMaximo);
		document.getElementById(campo).focus();
    	return false;
    }
return true;
}

function proibeNumeroMaior2(valorMaximo, valor){
    if(valor.value > valorMaximo){
        document.getElementById("Grupo1_0171").value = "";
        alert("O valor máximo aceito é " + valorMaximo);
    return false;
    }
  return true; 
    
}