function fValidaFormAtributo(){
	$("ajaxcontentareaCadLoad").innerHTML = "<font id='load'>&nbsp;Salvando...&nbsp;</font>";
	
	var InUserIdLogado = $("InUserIdLogado").value;
	var InModuleID = $("module").value;
	var InFormID = $("form").value;

	if (document.frmEditarCad.txtNomAtributo_.value == ""){
		alert("Você deve preencher o Nome do Atributo");
		document.frmEditarCad.txtNomAtributo_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	if (document.frmEditarCad.txtFormName_.value == ""){
		alert("Você deve preencher o Label do Atributo");
		document.frmEditarCad.txtFormName_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	
	if (document.frmEditarCad.cboTipoAtributo_.value==""){
		alert("Você deve selecionar o Tipo Atributo");
		document.frmEditarCad.cboTipoAtributo_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	if (document.frmEditarCad.chkGradeGrupoGerador_){
		if (document.frmEditarCad.chkGradeGrupoGerador_.checked){
			document.frmEditarCad.hddGradeGrupoGerador_.value = 'S';
		}
		else{
			document.frmEditarCad.hddGradeGrupoGerador_.value = 'N';
		}
	}	
	if (document.frmEditarCad.chkFiltro_){
		if (document.frmEditarCad.chkFiltro_.checked){
			document.frmEditarCad.hddFiltro_.value = 'S';
		}
		else{
			document.frmEditarCad.hddFiltro_.value = 'N';
		}
	}	
	if (document.frmEditarCad.chkPermiteComparativo_){
		if (document.frmEditarCad.chkPermiteComparativo_.checked){
			document.frmEditarCad.hddPermiteComparativo_.value = 'S';
		}
		else{
			document.frmEditarCad.hddPermiteComparativo_.value = 'N';
		}
	}
	if (document.frmEditarCad.chkVisivelPublico){
		if (document.frmEditarCad.chkVisivelPublico.checked){
			document.frmEditarCad.hddVisivelPublico_.value = 'Y';
		}
		else{
			document.frmEditarCad.hddVisivelPublico_.value = 'N';
		}
	}	
	if (document.frmEditarCad.chkTraducao){
		if (document.frmEditarCad.chkTraducao.checked){
			document.frmEditarCad.chkTraducao.value = '1';
		}
		else{
			document.frmEditarCad.chkTraducao.value = '0';
		}
	}
	
	var oChkGrupos = document.frmEditarCad.chkGroup;
	var TamGrupos = oChkGrupos.length > 1 ? oChkGrupos.length : 1;
	var params_aux = "";

	for (i=0;i<TamGrupos;i++){
		if (oChkGrupos[i].checked)
			if (params_aux == '')
				params_aux = oChkGrupos[i].value;
			else
				params_aux += ','+ oChkGrupos[i].value;
	}
	document.frmEditarCad.hddGroup_.value = params_aux
	
	fEnviaFormAjax("frmEditarCad",$("divRetornoCad"),"eval($('divRetornoCad').innerHTML)");
}


function fOrdem(alvo, url, func){
//alert(url)
	if ((alvo!="") && (url!="")){
		
		new Ajax.Updater( 
			alvo, 
			url, 
			{ 
				method: 'get',
				onComplete: func
			} 
		);
		
	}
}

function fRecarregarTabAtributo(){
	//$('ajaxcontentareaLoad').innerHTML = ""
	//'fRecarregaConteudo_V2($('hddListarAtributoURL').value,'ajaxcontentareaLoad');
	
	fSetaTab('objTabs', 0);
}

function vSelecionaPublico(cheked,public){
	var oChkGrupos = document.frmEditarCad.chkGroup;
	var TamGrupos = oChkGrupos.length > 1 ? oChkGrupos.length : 1;
	
	for (i=0;i<TamGrupos;i++){
		if((oChkGrupos[i].checked)&&(oChkGrupos[i].public!=public)){
			oChkGrupos[i].checked = false;
		}			
	}
	
}

function fCarregaGridFuncao(alvo, intFieldId, intGroupId){
	var InUserIdLogado = $("InUserIdLogado").value;
	var InModuleID = $("module").value;
	var InFormID = $("form").value;
	
	if (intFieldId!="" && intGroupId!=""){
		new Ajax.Updater( 
			alvo,
			"./Cadastro/cadAtributo.asp?acao=COMBO_FUNCTION&intFieldId="+intFieldId+"&intGroupId="+intGroupId+"&InUserIdLogado="+InUserIdLogado+"&module="+InModuleID+"&form="+InFormID,
			{
			method: 'get',
			onComplete: fPosCarregaGridFuncao
			}
		);
	}
}

function fPosCarregaGridFuncao(){
	eval($("divEvalGridFuncao").innerHTML);
}

function fCarregaFuncao(intGroupId){
	var hddGroupFunction = $("hddGroupFunction"+intGroupId);
	var ochkFunction = document.all.chkFunction;
	
	if (hddGroupFunction.value!="")
		for (i=0;i<ochkFunction.length;i++){
			if (hddGroupFunction.value.indexOf("#"+ochkFunction[i].value+"#") != -1){
				ochkFunction[i].checked = true;
			}
		}
}

function fSelecionaFuncao(objFuncao, intGroupId){
	var hddGroupFunction = $("hddGroupFunction"+intGroupId);
	
	if (objFuncao.checked){
		hddGroupFunction.value += hddGroupFunction.value=="" ? "#"+objFuncao.value+"#" : ",#"+objFuncao.value+"#";
	}else{
		hddGroupFunction.value = eval("hddGroupFunction.value.replace(/#"+objFuncao.value+"#/g,'')");
		hddGroupFunction.value = hddGroupFunction.value.replace(/,/g,"");
		hddGroupFunction.value = hddGroupFunction.value.replace(/##/g,"#,#");
	}
}