// JavaScript Document
var j_method = 0;
var j_url = 0;
var j_param = 0;
var j_destino = 0;
var j_funcao = 0;

function mudastyle(arquivo) {
	$('stylelink').setAttribute('href', 'css/'+arquivo);
}

function getHTML(method, url, param, destino, funcao)
{
	$(destino).innerHTML = '<div style="align:center">Carregando...</div>';
	var myAjax = new Ajax.Updater(
		destino, 
		url+'?'+Math.random()*1000, 
		{
			method: method, 
			parameters: param,
			onComplete: eval(funcao),
			evalScripts: true
		});
}

function janela(nomejan, larg, altur, align, method, url, param, destino, funcao)
{
	j_method = method;
	j_url = url;
	j_param = param;
	j_destino = nomejan+'_cont';
	j_funcao = funcao;

	var param_p = 'nomejan='+nomejan+'&larg='+larg+'&altur='+altur+'&align='+align;
	
	var myAjax = new Ajax.Updater(
		destino,
		'objs/janela.php?'+Math.random()*1000, 
		{
			method: method, 
			parameters: param_p,
			onComplete: getHTML_complete,
			evalScripts: true
		});
}

function getHTML_complete () {
	getHTML(j_method, j_url, j_param, j_destino, j_funcao);
}

function overlinha(linha) {
	colunas = linha.getElementsByTagName('td');
	if (colunas[0].className != 'linha_edit') {
		old_cor = colunas[0].className;
		for(i=0;i<colunas.length;i++)
		colunas[i].className = 'linha_light';
	}

}

function outlinha(linha) {
	colunas = linha.getElementsByTagName('td');
	if (colunas[0].className != 'linha_edit') {
		for(i=0;i<colunas.length;i++)
		colunas[i].className = old_cor;
	}
}

function desmarca_linhas() {
	colunas = $('tab_dados').getElementsByTagName('td');
	for(i=0;i<colunas.length;i++)
	if (colunas[i].className == 'linha_edit')
	colunas[i].className = 'linha1';
}

function clicklinha(linha, codigo, modulo) {
	desmarca_linhas();
	colunas = linha.getElementsByTagName('td');
	for(i=0;i<colunas.length;i++)
	colunas[i].className = 'linha_edit';
	getHTML('get', 'telas/'+modulo, 'id='+codigo, 'cad_conteudo', null);
	$('cad_conteudo_linha').style.display = '';
	$('bt_add').style.display='none';
	$('bt_gra').style.display='';
	$('bt_can').style.display='';
	$('bt_rem').style.display='';

}

function cad_adiciona(arquivo) {
	$('cad_conteudo_linha').style.display='';
	$('bt_add').style.display='none';
	$('bt_gra').style.display='';
	$('bt_can').style.display='';
	getHTML('get', 'telas/'+arquivo+'_add.php', null, 'cad_conteudo', null);
	desmarca_linhas();
}

function cad_cancela() {
	$('cad_conteudo_linha').style.display='none';
	$('bt_add').style.display='';
	$('bt_gra').style.display='none';
	$('bt_can').style.display='none';
	$('bt_rem').style.display='none';
	getHTML('get', 'telas/cad_fontes_add.php', null, 'cad_conteudo', null);
	desmarca_linhas();
}

function desmarca_menu() {
	$('menu_cadastro').className = 'tit_fundo';
	$('menu_movimento').className = 'tit_fundo';
	$('menu_relatorio').className = 'tit_fundo';
}

function cadastro() {
	if ($('sub_cadastro').style.display == 'none') {
	desmarca_menu();
	$('menu_cadastro').className = 'tit_fundo_light';
	$('sub_cadastro').style.display = '';
	}
	else {
	$('sub_cadastro').style.display = 'none';
	}
}

function movimento() {
	if ($('sub_movimento').style.display == 'none') {
	desmarca_menu();
	$('menu_movimento').className = 'tit_fundo_light';
	$('sub_movimento').style.display = '';
	}
	else {
	$('sub_movimento').style.display = 'none';
	}
}

function relatorio() {
	if ($('sub_relatorio').style.display == 'none') {
	desmarca_menu();
	$('menu_relatorio').className = 'tit_fundo_light';
	$('sub_relatorio').style.display = '';
	}
	else {
	$('sub_relatorio').style.display = 'none';
	}
}

function inicia() {
	getHTML('get', 'telas/login.php', null, 'conteudo', null);
	getHTML('get', 'telas/sub_cadastro.php', null, 'sub_cadastro', null);
	getHTML('get', 'telas/sub_movimento.php', null, 'sub_movimento', null);
	getHTML('get', 'telas/sub_relatorio.php', null, 'sub_relatorio', null);
}

function form_login() {
	janela('Login', 300, 0, 'center', 'get', 'objs/form_login.php', null, 'conteudo', null);	
}


function sair() {
	inicia();
}