// -----------------------------------------------------------------------
// Default
// -----------------------------------------------------------------------
function addDetalhe(div){
	formX.command.value="nn_empresa";
	formX.action.value="add"+div;
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), div );
}

function editDetalhe(div, id){
	formX.command.value="nn_empresa";
	formX.action.value="edit"+div;
	var url = "/maquinaNet/techEngine?" + createQueryString(formX) + "&id"+div+"="+id;
	ChamaPaginaArray(url, div );
}

function deleteDetalhe(div, id){
	formX.command.value="nn_empresa";
	formX.action.value="delete"+div;
	var url = "/maquinaNet/techEngine?" + createQueryString(formX) + "&id"+div+"="+id;
	if( confirm("Tem certeza que deseja excluir o registro?") ) {
		ChamaPaginaArray(url, div );
	}
}

function voltarEmpresa(div){
	empresaMaisDetalhes(div);
}

function empresaAddList( listSource, listDest ) {
	if( listSource.value != 0 ) {
		l1 = listSource.length;
		for (i = 0; i < l1; i++) {
			if (listSource.options[i].selected == true) {
				l2 = listDest.length;
				achou = false;
				for (j = 0; j < l2; j++) {
					if (listSource.options[i].value == listDest.options[j].value) {
						achou = true;
						break;
					}
				}
				if (!achou) {
					listDest.options[l2] = new Option(listSource.options[i].text);
					listDest.options[l2].value = listSource.options[i].value;
				}
			}
		}
	}
}

function empresaAddList2( listSource, valor, listDest ) {
	if( valor == "" || valor == "0") {
		alert("Preencha o valor");
		return;
	}
	
	if( listSource.value != 0 ) {
		l1 = listSource.length;
		for (i = 0; i < l1; i++) {
			if (listSource.options[i].selected == true) {
				l2 = listDest.length;
				achou = false;
				for (j = 0; j < l2; j++) {
					if (listSource.options[i].value == listDest.options[j].value) {
						achou = true;
						break;
					}
				}
				
				if( !achou ) {
					listDest.options[l2] = new Option(listSource.options[i].text + ": R$ " + valor);
					listDest.options[l2].value = listSource.options[i].value;
				}
			}
		}
	}
}

function empresaRemoveList( listDest ) {
	listDest.options[listDest.selectedIndex]=null;
}

// -----------------------------------------------------------------------
// Empresas
// -----------------------------------------------------------------------
function empresaEditar(valor) {
    formX.command.value="nn_empresa";
    formX.id.value=valor;
    formX.action.value="edit";
    ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
}

function empresaPesquisar() {
	formX.command.value="nn_empresa";
	formX.action.value="find";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
}

function empresaExcel() {
	formX.command.value="nn_empresa";
	formX.action.value="excel";
	if( formX.nome.value.length > 1 ) {
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
	} else {
		alert('Preencha o Nome do empresa!');
	}
}

function empresaSalvar() {
	var idCliente = formX.idCliente;
	if(idCliente.value=="0" && formX.nome.value==""){
		alert("Selecione o cliente ou preencha o nome!");
	}else{
		formX.command.value="nn_empresa";
		formX.action.value="save";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );	
	}
}

function empresaChangeCliente(){
	var idCliente = formX.idCliente;
	if(idCliente.value=="0"){
		formX.nome.disabled = "";
	}else{
		formX.nome.value = idCliente.options[idCliente.selectedIndex].text;
		formX.nome.disabled = "disabled";
	}
}

function empresaExcluir(valor) {
	if (confirm('Confirma exclusão deste registro?')) {
		formX.command.value="nn_empresa";
		formX.id.value=valor;
		formX.action.value="delete";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
	}
}

function empresaMaisDetalhes(div){
	var obj = document.getElementById(div);
	obj.style.display="block";
	formX.command.value="nn_empresa";
	formX.action.value="open"+div;
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), div );
}

// -----------------------------------------------------------------------
// Propostas 
// -----------------------------------------------------------------------
function propostaPesquisar(valor) {
	formX.command.value="nn_proposta";
	formX.print.value=valor;
	formX.action.value="find";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
}

function propostaSalvar() {
	readList( formX.listUserIndicacao,    formX.idUserIndicacao );
	readList( formX.listUserFechamento,   formX.idUserFechamento );
	readList( formX.listUserResponsavel,  formX.idUserResponsavel );
	readListText( formX.listPropostaComissao, formX.propostaComissao );
	
	formX.command.value="nn_empresa";
	formX.action.value="saveProposta";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "Proposta" );
}

function propostaExcluirArquivo(valor) {
	formX.command.value="nn_empresa";
	if (confirm('Confirma exclusão deste registro?')) {
		formX.action.value="deleteFileProposta";
		var url = "/maquinaNet/techEngine?"+createQueryString(formX)+"&filePath="+valor;
		ChamaPaginaArray(url, "Proposta");
	}
}

// -----------------------------------------------------------------------
// Relacionamento
// -----------------------------------------------------------------------
function relacionamentoSalvar(){
	readList( formX.listaSelecionado, formX.participantesInternos);
	
	formX.command.value="nn_empresa";
	formX.action.value="saveRelacionamento";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "Relacionamento");
}

// -----------------------------------------------------------------------
// Contatos (mailing)
// -----------------------------------------------------------------------
function contatoSalvar() {
	formX.command.value="nn_empresa";
    formX.action.value="saveContato";
    ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "Contato" );
}

// -----------------------------------------------------------------------
// Relatórios
// -----------------------------------------------------------------------
function pesquisarRelatorio() {
	formX.command.value="nn_relatorio";
	formX.action.value="print";
	ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX) + "#topo", "listagem");
}

function change(form) {
	applet=document.applets["chart"];
	applet.set3DEnabled(form.is3d.checked);
	applet.set3DSeriesInLineEnabled(form.is3dseriesinline.checked);
	applet.setGridEnabled(0,form.isgridenabled.checked);
	applet.setHorizontalGraphEnabled(form.ishorizontal.checked);

	applet.repaintChart();
}