function idmEditDetail(acao, valor) {
	formX.command.value="coleta";

	if( valor == "")
		valor = "0";
	
	if(formX.cdcliente.value==0 && acao=="editCliente"){
		alert("Selecione pelo menos um cliente, para adicionar novas fontes");

	} else {
    	desabilitarTela();
		
		var fonteInterna = "0";
		try {
			fonteInterna = formX.cdfonteinterna.value;
		} catch(e) {
			fonteInterna = "0";
		}
		
		document.getElementById("graybox2").style.visibility="visible";
		document.getElementById("grayboxDiv").innerHTML="";
		document.getElementById("grayboxDiv").style.visibility="visible";

		if( acao == 'editFonte' ) {
			if( valor == '0' ) { // novo
				ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=editFonte&cdfonteinterna=0&cdfonteexterna=0&cdcliente=' + formX.cdcliente.value,'grayboxDiv');
			} else {
				ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=editFonte&cdfonteinterna=' + fonteInterna + '&cdfonteexterna=' + formX.cdfonteexterna.value + '&cdcliente=' + formX.cdcliente.value,'grayboxDiv');
			}
		} else {
			ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=' + acao + '&id=' + valor + '&cdcliente' + formX.cdcliente.value,'grayboxDiv');
		}
	}	
}

function idmChangeTipo(valor) {
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=tipo&id=' + valor,'divTipo');
}

function idmChangeCargoInterna(valor,cliente) {
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=cargointerna&id=' + valor + '&cliente='+cliente,'divCargoInterna');
}

function idmChangeCargoExterna(valor) {
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=cargoexterna&id=' + valor,'divCargoExterna' );
}

function idmCancelDetail() {
	document.getElementById("graybox2").style.visibility="hidden";
	document.getElementById("grayboxDiv").style.visibility="hidden";
	idmChangeCliente(1);
	habilitarTela();
}

function idmCancelDetail2() {
	document.getElementById("graybox2").style.visibility="hidden";
	document.getElementById("grayboxDiv").style.visibility="hidden";
	habilitarTela();
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=changeCliente&ajax=true&opcao=3&idCliente=' + formX.cdcliente.value + '&idcoleta=' + formX.idcoleta.value,'fonteinterna');
}

function idmShowDiv(valor) {
	document.getElementById(valor).style.height = "auto";
}

function idmSalvarVeiculo() {
	idmSalvarDetalhes('saveVeiculo', [formX.cdveiculoAjax, formX.dsveiculo, formX.identveiculo, formX.tipoveiculo, formX.pesojornal, formX.pesorevista, formX.pesojornal2, formX.pesorevista2, formX.pesojornal3, formX.pesorevista3]);
}

function idmSalvarJornalista() {
	idmSalvarDetalhes('saveJornalista', [formX.cdjornalistaAjax, formX.dsjornalista, formX.pesojornal, formX.pesorevista, formX.cdidentificacao]);
}

function idmSalvarCliente() {
	readList( formX.areas, formX.areasTxt );
	readList( formX.temas, formX.temasTxt );

	idmSalvarDetalhes('saveCliente', [formX.cdclienteAjax, formX.dscliente, formX.areasTxt, formX.temasTxt]);
}

function idmSalvarFontes() {
	idmSalvarDetalhes('saveFonte', [formX.cdfonteexternaAjax,formX.cdcliente,formX.novaFonteInterna,formX.novaFonteExterna,formX.cargoFonteInterna,formX.cargoFonteExterna,formX.fontesInternas,formX.fontesExternas]);
}

function idmSalvarDetalhes( acao, valores ) {
	formX.command.value="coleta";
	var query  = '/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action='+acao;
    for( var i = 0; i < valores.length; i++ ){
    	var obj = valores[i];
    	query += ("&" + obj.name+ "=" + obj.value);
    }
	ChamaPaginaArray(query, 'grayboxDiv');
}

function idmSalvar() {
	formX.command.value="coleta";
	formX.action.value="save";
	formX.b1.disabled = true;
	
	doSubmit();
}

function idmChangeCliente(tipo) {
	if( tipo == 1 ) {
		ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=changeCliente&ajax=true&opcao=1&idCliente=' + formX.cdcliente.value,'cdtemaAjaxCombo' );
	}
	
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=changeCliente&ajax=true&opcao=2&idCliente=' + formX.cdcliente.value + '&idcoleta=' + formX.idcoleta.value,'areadepto' );
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=changeCliente&ajax=true&opcao=3&idCliente=' + formX.cdcliente.value + '&idcoleta=' + formX.idcoleta.value,'fonteinterna' );
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=changeCliente&ajax=true&opcao=4&idCliente=' + formX.cdcliente.value + '&idcoleta=' + formX.idcoleta.value,'camposExtra' );
}

function idmMoveListItem(texto, listDest) {
	l2 = listDest.length;
   
	achou = false;
	for( j=0; j < l2; j++ ) {
		idx = listDest.options[j].text;
		if( texto == idx ) {
	    	achou = true;
	        l2 = j;
	        break;
		}
	}
   
	listDest.options[l2]= new Option(texto);
	listDest.options[l2].value = "0-" + texto;
}

function idmRemoveList(nomeLista) {
	nomeLista.options[nomeLista.selectedIndex]=null;
}  

function idmFiltro( div, texto ) {
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=filtro&div=' + div + '&texto=' + texto, div );
}

function idmEditar(valor) {
	formX.command.value="coleta";
    formX.id.value=valor;
    formX.action.value="edit";
    doSubmit();
}

function idmExcluir(valor) {
	formX.command.value="coleta";
    formX.id.value=valor;
    if (confirm('Confirma exclusão deste registro?')) {
        formX.action.value="delete";
        doSubmit();
    }
}

function idmChTema(value) {
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=changeClienteList&idCliente='+value, 'divTema');
}

function idmGerarExcel() {
	formX.command.value="coleta";
	formX.action.value="excel";

	var url = "/maquinaNet/techEngine?" + createQueryString(formX);
	ChamaPaginaArray( url , "listagem" );
}    

function idmPesquisarid() {
	formX.command.value="coleta";
	formX.action.value="findid";

	var url = "/maquinaNet/techEngine?" + createQueryString(formX);
	ChamaPaginaArray( url , "listagem" );
}

function idmPesquisar() {
	formX.command.value="coleta";
	formX.action.value="find";

	var url = "/maquinaNet/techEngine?" + createQueryString(formX);
	ChamaPaginaArray( url , "listagem" );
}

function idmSalvarResumo() {
	formX.command.value="coleta";
	formX.action.value="saveResumo";

	var url = "/maquinaNet/techEngine?" + createQueryString(formX);
	ChamaPaginaArray( url , "principal" );
}

function idmChangeClienteResumo() {
	if( formX.data.value == '' ) {
		alert('Selecione a DATA!');
		formX.idCliente.selectedIndex = 0;
	} else {
		ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=coleta&action=changeClienteResumo&idCliente=' + formX.idCliente.value + '&data=' + formX.data.value,'resumoAjax' );
	}
}
