function fValidaFormGrupoGerador(InCodFornecedor){
	$("ajaxcontentareaCadLoad").innerHTML = "<font id='load'>&nbsp;Salvando...&nbsp;</font>";
	
	var InUserIdLogado = $("InUserIdLogado").value;
	var InModuleID = $("module").value;
	var InFormID = $("form").value;

	if (document.frmEditarCad.InCodModulo_.options[document.frmEditarCad.InCodModulo_.selectedIndex].value == ""){
		alert("Você deve selecionar um Módulo");
		document.frmEditarCad.InCodModulo_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	if (document.frmEditarCad.InCodGerador_.options[document.frmEditarCad.InCodGerador_.selectedIndex].value == ""){
		alert("Você deve selecionar um Gerador");
		document.frmEditarCad.InCodGerador_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	if (document.frmEditarCad.InCodMotor_.options[document.frmEditarCad.InCodMotor_.selectedIndex].value == ""){
		alert("Você deve selecionar um Motor");
		document.frmEditarCad.InCodMotor_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	if (document.frmEditarCad.InCodStatus_.options[document.frmEditarCad.InCodStatus_.selectedIndex].value == ""){
		alert("Você deve selecionar um Status");
		document.frmEditarCad.InCodStatus_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	if (document.frmEditarCad.txtKva_.value == ""){
		alert("Você deve preencher o campo Valor Kva");
		document.frmEditarCad.txtKva_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	if (document.frmEditarCad.InValFrequencia_.options[document.frmEditarCad.InValFrequencia_.selectedIndex].value == ""){
		alert("Você deve selecionar uma Frequência");
		document.frmEditarCad.InValFrequencia_.focus();
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	
	var oChkMercado = document.frmEditarCad.chkMercado;
	var oChkMercadoDestaque = document.frmEditarCad.chkMercadoDestaque;
	var TamMercados = oChkMercado.length > 1 ? oChkMercado.length : 1;
	var params = "";
	var inMarcouMercado = 0
	
	if (TamMercados > 1){
		for (i=0;i<TamMercados;i++){
			if (oChkMercado[i].checked){
				inMarcouMercado = 1;
				if (params == "")
					params = oChkMercado[i].value +"|"+ (oChkMercadoDestaque[i].checked ? "S" : "N");
				else
					params += ","+ oChkMercado[i].value +"|"+ (oChkMercadoDestaque[i].checked ? "S" : "N");
			}
		}
	}else{
		if (oChkMercado.checked){
			inMarcouMercado = 1;
			params = oChkMercado.value +"|"+ (oChkMercadoDestaque.checked ? "S" : "N");
		}
	}
	document.frmEditarCad.TxMercado.value = params;
	
	if (inMarcouMercado == 0){
		alert("Você deve selecionar um ou mais Mercados")
		try{
			$("ajaxcontentareaCadLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	
	fEnviaFormAjax("frmEditarCad",$("divRetornoCad"),"eval($('divRetornoCad').innerHTML)");
}

function fBuscarGrupoGeradorCad(id){
	if ($("divMensagem").innerHTML != ""){
		return;
	}
	
	$("ajaxcontentareaLoad").innerHTML = "<font id='load'>&nbsp;Carregando...&nbsp;</font>";
	
	var InUserIdLogado = $("InUserIdLogado").value;
	var InModuleID = $("module").value;
	var InFormID = $("form").value;
	
	var strURL = "./Cadastro/listarGrupoGerador.asp?InUserIdLogado="+InUserIdLogado+"&module="+InModuleID+"&form="+InFormID;

	if($('txtGrupoGerador')){
		strURL += '&GrupoGerador=' + $('txtGrupoGerador').value;
	}
	if($('cboFornecedor_')){
		strURL += '&Fornecedor=' + $('cboFornecedor_').options[$('cboFornecedor_').selectedIndex].value;
	}
	if($('cboGerador_')){
		strURL += '&Gerador=' + $('cboGerador_').options[$('cboGerador_').selectedIndex].value;
	}
	if($('cboModulo_')){
		strURL += '&Modulo=' + $('cboModulo_').options[$('cboModulo_').selectedIndex].value;
	}
	
	var oRbtFrequencia = document.frmBusca.rbtFrequencia;
	var TamFrequencia = oRbtFrequencia.length > 1 ? oRbtFrequencia.length : 1;
	
	for (i=0;i<TamFrequencia;i++){
		if (oRbtFrequencia[i].checked)
			strURL += '&Frequencia=' + oRbtFrequencia[i].value;
	}
	
	$("hddItemSelecionarGrid").value = id;
	$("hddNomeGrid").value = "GridGrupoGerador";

	new Ajax.Updater(
		'ajaxcontentarea', 
		strURL,
		{
			method: 'get',
			onComplete:fReposicionarItem
		}
	);
}

function fGrupoGeradorAltaResolucao(objChk){
	if (objChk.checked){
		$("hddNomeArquivo").value = "grupogeradorAlta"+$("InCodGrupoGerador").value;
		$("hddDirAlta").value = "&DirAlta=grupogerador/alta/pequeno@grupogerador/alta/medio@grupogerador/alta/grande";
		for (i=1;i<=3;i++){
			$("spnFile"+i+"Alta").style.display = "";
			$("spnFile"+i).style.display = "none";
		}
	}else{
		$("hddNomeArquivo").value = "grupogerador"+$("InCodGrupoGerador").value;
		$("hddDirAlta").value = "";
		for (i=1;i<=3;i++){
			$("spnFile"+i+"Alta").style.display = "none";
			$("spnFile"+i).style.display = "";
		}
	}	
}