function fValidaFormEspecificacaoMercado(){
    var oChkMercado= document.frmEditarTab.chkMercado;
    var TamMercado= oChkMercado.length > 1 ? oChkMercado.length : 1;
    var params_aux = "";
    //alert(TamMercado);
    //alert(oChkMercado);
    if (TamMercado > 1){
        for (i=0;i<TamMercado;i++){
            if (oChkMercado[i].checked)
                if (params_aux == "")
                    params_aux = oChkMercado[i].value;
                else
                    params_aux += ","+ oChkMercado[i].value;
        }
    }else{
        if (oChkMercado.checked)
            if (params_aux == "")
                params_aux = oChkMercado.value;
             else
                params_aux += ","+ oChkMercado.value;
    }
    $("hddMercado").value = params_aux;
    
    fValidaFormTab();

}
function fValidaFormEspecBasica(){
	$("ajaxcontentareaCadLoad").innerHTML = "<font id='load'>&nbsp;Salvando...&nbsp;</font>";
	
	var InUserIdLogado = $("InUserIdLogado").value;
	var InModuleID = $("module").value;
	var InFormID = $("form").value;

	if (document.frmEditarTab.txtEspecBasica_.value == ""){
		alert("Você deve preencher o campo Especificação Básica");
		document.frmEditarTab.txtEspecBasica_.focus();
		try{
			$("ajaxcontentareaTabLoad").innerHTML = "";
			$("btnCadastrar").disabled = false;
		}catch(e){}
		return;
	}
	fEnviaFormAjax("frmEditarTab",$("divRetorno__"),"eval($('divRetorno__').innerHTML)");
}
function fBuscarEspecBasicaCad(id){
	$("ajaxcontentareaLoad").innerHTML = "<font id='load'>&nbsp;Carregando...&nbsp;</font>";
	
	var InUserIdLogado = $("InUserIdLogado").value;
	var InModuleID = $("module").value;
	var InFormID = $("form").value;
	
	var strURL = "./Cadastro/listarEspecificacao.asp?InUserIdLogado="+InUserIdLogado+"&module="+InModuleID+"&form="+InFormID;

	if($('txtEspecificacao')){
		strURL += '&Especificacao=' + $('txtEspecificacao').value;
	}
	
	if($('cboTipo')){
		strURL += '&Tipo=' + $('cboTipo').value;
	}
	
	$("hddItemSelecionarGrid").value = id;
	$("hddNomeGrid").value = "GridEspecificacao";
	
	new Ajax.Updater(
		'ajaxcontentarea', 
		strURL,
		{
			method: 'get',
			onComplete:fReposicionarItem
		}
	);
}

function fBuscarEspecBasicaGrupoGerador(){
	var InUserIdLogado = $("InUserIdLogado").value;
	var InModuleID = $("module").value;
	var InFormID = $("form").value;
	
	var strURL = "./Cadastro/listarEspecificacaoDetalhe.asp?InUserIdLogado="+InUserIdLogado+"&module="+InModuleID+"&form="+InFormID;

	if($('txtGrupoGerador')){
		strURL += '&GrupoGerador=' + $('txtGrupoGerador').value;
	}
	if($('cboFornecedor_')){
		strURL += '&Fornecedor=' + $('cboFornecedor_').options[$('cboFornecedor_').selectedIndex].value;
	}
	if($('cboMotor_')){
		strURL += '&Motor=' + $('cboMotor_').options[$('cboMotor_').selectedIndex].value;
	}
	if($('cboGerador_')){
		strURL += '&Gerador=' + $('cboGerador_').options[$('cboGerador_').selectedIndex].value;
	}
	
	var oRbtFrequencia = document.all.rbtFrequencia;
	var TamFrequencia = oRbtFrequencia.length > 1 ? oRbtFrequencia.length : 1;
	
	for (i=0;i<TamFrequencia;i++){
		if (oRbtFrequencia[i].checked)
			strURL += '&Frequencia=' + oRbtFrequencia[i].value;
	}
	
	if($('InCodEspecBasica')){
		strURL += '&EspecBasica=' + $('InCodEspecBasica').value;
	}
	if($('hddMarcados')){
		strURL += '&Marcados=' + $("hddMarcados").value;
	}
	if($('hddDesmarcados')){
		strURL += '&Desmarcados=' + $("hddDesmarcados").value;
	}
	if($('chkVerMarcados')){
		if ($('chkVerMarcados').checked)
			strURL += '&VerMarcados=' + $("chkVerMarcados").value;
	}

	new Ajax.Updater(
		'tdGridGrupoGerador', 
		strURL,
		{
			method: 'get',
			onComplete:fVerificaErroBusca
		}
	);
}