// JavaScript Document
var modoAtual
var situacao
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function iniciar(){
	document.all["Progress"].style.visibility = "visible"	
}

function parar(){
	document.all["Progress"].style.visibility = "hidden"	
}

function ldimg(){
	// Inicializa a matriz com as imagens
	a = new Array(10)
	for(i=0; i < a.length; i++)
	{
		a[i] = new Array(3)
	}
	for(i=0;i < a.length;i++){
		if (i==9){j = 0}else{j = i+1}
		a[i][0] = new Image(55,55)
		a[i][0].src = "imagens/bti"+(j)+"a.jpg"
		a[i][1] = new Image(55,55)
		a[i][1].src = "imagens/bti"+(j)+"d.jpg"
		a[i][2] = new Image(55,55)
		a[i][2].src = "imagens/bti"+(j)+"s.jpg"
	}
	// Inicializa matriz com as permissões
	seg = new Array(10)
	seg[0] = parent.SegIncluir
	seg[1] = true
	seg[2] = parent.SegExcluir
	seg[3] = parent.SegAlterar
	seg[4] = true
	seg[5] = true
	seg[6] = parent.SegImprimir
	seg[7] = true
	seg[8] = parent.SegFiltro
	seg[9] = true
	// Chama o modo de Navegação
	modoNav()
}

function RealceButton(obj){
	// Função responsável por realçar o botão ao se passar o mouse
	if (modoAtual == "Nav"){
		if (obj.id == "0" && seg[0] ){obj.src = a[eval(obj.id)][2].src} // Incluir
		if (obj.id == "4" && seg[4] ){
			if (parent.nave != true){
				obj.src = a[eval(obj.id)][2].src}} // Consultar
		if (obj.id == "8" && seg[8] ){obj.src = a[eval(obj.id)][2].src} // Filtro
		if (obj.id == "9" && seg[9] ){obj.src = a[eval(obj.id)][2].src} // Login
	}
	if (modoAtual== "Conf"){
		if (obj.id == "1" && seg[1]) {obj.src = a[eval(obj.id)][2].src} // Salvar
		if (obj.id == "5" && seg[5]) {obj.src = a[eval(obj.id)][2].src} // Cancelar
		if (obj.id == "7" && seg[7]) {obj.src = a[eval(obj.id)][2].src} // Iniciar
	}
	if (modoAtual== "Cons"){
		if (obj.id == "2" && seg[2] ){obj.src = a[eval(obj.id)][2].src} // Excluir
		if (obj.id == "3" && seg[3] ){obj.src = a[eval(obj.id)][2].src} // Alterar
		if (obj.id == "4" && seg[4] ){
			if (parent.nave != true){
				obj.src = a[eval(obj.id)][2].src}} // Consultar
		if (obj.id == "5" && seg[5] ){obj.src = a[eval(obj.id)][2].src} // Cancelar
		if (obj.id == "5" && seg[6] ){obj.src = a[eval(obj.id)][2].src} // Imprimir
		if (obj.id == "7" && seg[7] ){obj.src = a[eval(obj.id)][2].src} // Iniciar
	}
}
	
function NormalButton(obj){
	// Função responsável por voltar o botão ao estado normal sem estar realçado
	if (modoAtual == "Nav"){
		if (obj.id == "0" && seg[0] ){obj.src = a[eval(obj.id)][0].src} // Incluir
		if (obj.id == "4" && seg[4] ){
			if (parent.nave != true){
				obj.src = a[eval(obj.id)][0].src}} // Consultar
		if (obj.id == "8" && seg[8] ){obj.src = a[eval(obj.id)][0].src} // Filtro		
		if (obj.id == "9" && seg[9] ){obj.src = a[eval(obj.id)][0].src} // Login
	}
	if (modoAtual == "Conf"){
		if (obj.id == "1" && seg[1]) {obj.src = a[eval(obj.id)][0].src} // Salvar
		if (obj.id == "5" && seg[5]) {obj.src = a[eval(obj.id)][0].src} // Cancelar
		if (obj.id == "7" && seg[7]) {obj.src = a[eval(obj.id)][0].src} // Iniciar
	}	
	if (modoAtual== "Cons"){
		if (obj.id == "2" && seg[2] ){obj.src = a[eval(obj.id)][0].src} // Excluir
		if (obj.id == "3" && seg[3] ){obj.src = a[eval(obj.id)][0].src} // Alterar
		if (obj.id == "4" && seg[4] ){
			if (parent.nave != true){
				obj.src = a[eval(obj.id)][0].src}} // Consultar		
		if (obj.id == "5" && seg[5] ){obj.src = a[eval(obj.id)][0].src} // Cancelar
		if (obj.id == "5" && seg[6] ){obj.src = a[eval(obj.id)][0].src} // Imprimir
		if (obj.id == "7" && seg[7] ){obj.src = a[eval(obj.id)][0].src} // Iniciar
	}
}
	
function ProcessaButton(obj){
	// Função responsável por processar o clique nos botões
	if (modoAtual == "Nav"){
		if (obj.id == "0" && seg[0] ){ // Incluir
			//alert("Entrei")
			//alert(parent.mainFrame.Pastapagina)
			//alert(parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + "D.asp?sit=inc" );
			parent.mainFrame.document.location.href = parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + "D.asp?sit=inc" 
			situacao = "Inclusao"
			modoConf()
		}
		if (obj.id == "4" && seg[4] ){// Consultar
			//alert(parent.mainFrame.myChave)
			if (parent.nave != true){
				parent.mainFrame.destravaCombo()
				parent.mainFrame.BuscaDados("Cons.asp","","","","")
				modoCons()}
		} 
		if (obj.id == "8" && seg[8] ){ // Filtro		
			// Codigo para abertura da página de Filtro
		}
		if (obj.id == "9" && seg[9] ){ // Login
			// Chamar a página inicial - página de login
			parent.document.location.href = "IntranetPrincipal.asp?Login=Login"
		}
	}
	if (modoAtual == "Conf"){
		if (obj.id == "1" && seg[1]) { // Salvar
			if (situacao == "Inclusao"){
				if (parent.mainFrame.ChecaCampos() == 1){
					parent.mainFrame.destravaCombo()
					parent.mainFrame.document.form.action = parent.mainFrame.Nomepagina + "Insert.asp"
				//alert(parent.mainFrame.Nomepagina + "Insert.asp");
					
					parent.mainFrame.document.form.submit()
				}
			}
			if (situacao == "Alteracao"){
				if (parent.mainFrame.ChecaCampos() == 1){
					parent.mainFrame.destravaCombo()
					parent.mainFrame.document.form.action = parent.mainFrame.Nomepagina + "Update.asp"
					parent.mainFrame.document.form.submit()
				}			
			}
			if (situacao == "Exclusao"){
				if (parent.mainFrame.ChecaCampos() == 1){
					parent.mainFrame.destravaCombo()
					parent.mainFrame.document.form.action = parent.mainFrame.Nomepagina + "Excluir.asp"
					
					parent.mainFrame.document.form.submit()
				}
			}						
		}
		if (obj.id == "5" && seg[5]) {// Cancelar
			parent.mainFrame.document.location.href = parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + ".asp?sit=ini"
			modoNav()
		} 
		if (obj.id == "7" && seg[7]) { // Iniciar
			parent.mainFrame.document.location.href = parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + ".asp?sit=iniciar"
			modoNav()
		}
	}	
	if (modoAtual== "Cons"){
		if (obj.id == "2" && seg[2] ){ // Excluir
			if (parent.mainFrame.chave("alt",parent.mainFrame.myChave)==""){
				alert("Selecione um Registro")
			}else{
				parent.mainFrame.document.location.href = parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + "D.asp?" + parent.mainFrame.chave("exc",parent.mainFrame.myChave)
				
				//alert(parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + "D.asp?" + parent.mainFrame.chave("exc",parent.mainFrame.myChave));
				
				situacao = "Exclusao"
				modoConf()
			}
		}
		if (obj.id == "3" && seg[3] ){// Alterar
			//alert(parent.mainFrame.myChave)
			if (parent.mainFrame.chave("alt",parent.mainFrame.myChave)==""){
				alert("Selecione um Registro")
			}else{
				parent.mainFrame.document.location.href = parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + "D.asp?" + parent.mainFrame.chave("alt",parent.mainFrame.myChave)
				situacao = "Alteracao"
				modoConf()
			}
		} 
		if (obj.id == "4" && seg[4] ){// Consultar
			if (parent.nave != true){
				parent.mainFrame.destravaCombo()
				parent.mainFrame.BuscaDados("Cons.asp","","","","")
				modoCons()}
		} 		
		if (obj.id == "5" && seg[5]) {// Cancelar
			parent.mainFrame.document.location.href = parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + ".asp?sit=ini"
			modoNav()
		} 
		if (obj.id == "6" && seg[6] ){ // Imprimir
			// Chama rotina de impressão
			alert("Teste para chamada de Função de Impressão")
		}
		if (obj.id == "7" && seg[7] ){ // Iniciar
			parent.mainFrame.document.location.href = parent.mainFrame.Pastapagina + parent.mainFrame.Nomepagina + ".asp?sit=iniciar"
			modoNav()		
		}
	}
}

function modoNav(){
	// Função responsável pela navegação inicial
	modoAtual = "Nav"
	if (parent.SegIncluir) {document.images["0"].src = a[0][0].src}
	document.images["1"].src = a[1][1].src
	document.images["2"].src = a[2][1].src
	document.images["3"].src = a[3][1].src
	if (parent.nave){
		document.images["4"].src = a[4][1].src}else{document.images["4"].src = a[4][0].src}
	document.images["5"].src = a[5][1].src
	document.images["6"].src = a[6][1].src
	document.images["7"].src = a[7][1].src
	if (parent.SegFiltro) {document.images["8"].src = a[8][0].src}
	document.images["9"].src = a[9][0].src
}

function modoConf(){
	// Função responsável pela confirmação
	modoAtual = "Conf"
	document.images["0"].src = a[0][1].src
	document.images["1"].src = a[1][0].src
	document.images["2"].src = a[2][1].src
	document.images["3"].src = a[3][1].src
	document.images["4"].src = a[4][1].src
	document.images["5"].src = a[5][0].src
	document.images["6"].src = a[6][1].src	
	document.images["7"].src = a[7][0].src
	document.images["8"].src = a[8][1].src	
}

function modoCons(){
	modoAtual = "Cons"
	document.images["0"].src = a[0][1].src
	document.images["1"].src = a[1][1].src	
	if (parent.SegExcluir) {document.images["2"].src = a[2][0].src}
	if (parent.SegAlterar) {document.images["3"].src = a[3][0].src}
	if (parent.nave){
		document.images["4"].src = a[4][1].src}else{document.images["4"].src = a[4][0].src}
	document.images["5"].src = a[5][0].src
	if (parent.SegImprimir) {document.images["6"].src = a[6][0].src}
	document.images["7"].src = a[7][0].src
	document.images["8"].src = a[8][1].src
	document.images["9"].src = a[9][1].src
}

