//*** AD_DV.js **************************************************
//*** Descrição:  arquivo tipo include de funções Java Script 
//*** Versão: 1.0 
//*** Data:   05/08/2002
//*** criado por: kleber
//*** ATUALIZADO:   05/08/2002 
//********************************************************************



//*********************************************************************            
function fFoco(xtab,xlink){		//função para foco em <a>(âncora)
	//by Kleber/Thiago	

	//*********************************************************************
	//2.URL para: âncora LOCAL 
		//2.1.FOCO INICIAL:		onfocus="fFoco('resp1','')" 
		//2.1.HYPERLINK:		href="javascript:onclick=fFoco('resp1','#1');"
		
		if (xlink != ""  ){		
			
			location.href=xlink;
	//*********************************************************************


	//*********************************************************************
	//3.SETA O FOCO para: para âncora EXTERNA id=#n,  
		//3.1.onload="fFoco('','')")
		
		}else{		
			if ( xtab == "" && location.href.indexOf("#") > 0){
				xi=location.href.indexOf("#");
				xf=location.href.length;
				xs=location.href;
				xf=xs.substring(xi+1,xf);
				//alert(xf)}
				eval("document.all." + xf + ".focus()")				
				//location.href=document.location//
			}
		}

	//*********************************************************************
	//1.SETA O FOCO:  (<> Netscape , id_onjeto <> nulo) 	
		//alert(navigator.appName.indexOf("MSIE 4."))
		ieVersao = navigator.appVersion.indexOf("MSIE 4.");
		//alert(ieVersao)

		//if(navigator.appName != "Mozzila"){
		if (navigator.appName.indexOf("Netscape")<0){
			if( xtab != "" ){
				if (ieVersao < 0 ){document.all[xtab].focus();
				}
		}	}
	//*********************************************************************

//*********************************************************************
}



//*********************************************************************
//FOR="BODY" EVENT="onreadystatechange"

function tabCMS(){ 
	//----------------------------------------------------------------------------
	//*** DESCRIÇÃO: ADAPTAÇÃO PARA DEFICIENTES VISUAIS COM Ms-CMS ***
	//*** IExplore 4.x(superiores)
	
	//		"a função viabiliza utilização da ferramenta Microsoft CMS, 
	//		juntamente com a solução web para utilização do site por DVs."

	//FUNCIONAMENTO:
	//		"a função prevê uma tabulação dinâmicar para cada
	//		página Template do CMS, permitindo uma navegação
	//		de conteúdo adequada para o Deficiente Visual."

	//DESENVOLVEDORES: Hélio, Calazans, Kleber.	
	//----------------------------------------------------------------------------


	//válida para os navegadores superiores ao Iexplorer 4.x

			//alert(navigator.appName.indexOf("MSIE 4."))

		//recupera versão IExplore
		ieVersao = navigator.appVersion.indexOf("MSIE 4."); 
			//alert(ieVersao)

		if(navigator.appName != "Nestscape" && ieVersao < 0){
			//alert(ieVersao);return false;
		}else{
			return false;
		}
		

	var j = 19;	//variável decontrole para a tabulação
	
	

	//loop para identificar tags html e aplicar a tabulação sobre os objetos

	for (var k = 0; k < document.all.length; k++){



	   //1-título da página: <SPAN id="iCMS">,<SPAN id="tCMS"> ---------------- 	

		if ( document.all(k).id == "iCMS" || document.all(k).id == "tCMS" ){
			
			if(document.all(k).tabIndex < 1 ){
				document.all(k).tabIndex =0 ;
				document.all(k).tabIndex == ++j; 			
			}							
		}else {//document.all(k).tabIndex = -1;
		}




	   //2-âncora: <A href> -------------------------------------- 	

		if ( document.all(k).tagName == "A" && document.all(k).href != "" ){

			if(document.all(k).tabIndex < 1 || document.all(k).tabIndex > 999 ){
				//alert(document.all(k).tagName +" - "+document.all(k).tabIndex+" "+ j);
				document.all(k).tabIndex =0 ;
				document.all(k).tabIndex == ++j; 
			}							
		}else {//document.all(k).tabIndex = -1;
		}




	   //3-critica para combo-navega, objetos : <OBJETO>,<SELECT> ---------------- 	
		//combo navegue pela caixa
		if (document.all(k).id == "inavega"){
			i = j-1 ;
			document.all(k).tabIndex = i ; 
			//alert(document.all(k).tagName +" - "+document.all(k).tabIndex+" "+ j);
			//document.all(k).tabIndex =0 ;
			//document.all(k).tabIndex == ++j; 
					
		}else{//document.all(k).tabIndex = -1;
		}
		
		//box flash útilmas notícias
		if (document.all(k).id == "Box"){
			//alert(document.all(k).tagName +" - "+document.all(k).tabIndex+" "+ j);
			document.all(k).tabIndex =0 ;
			document.all(k).tabIndex == ++j; 
					
		}else{//document.all(k).tabIndex = -1;
		}


	} //fim loop

} //fim FUNÇÃO

	//CHAMADA DA FUNÇÃO
	tabCMS()
	
//FOR="BODY" EVENT="onreadystatechange"
//var j = 19;
//for (var k = 0; k < document.all.length; k++){
//if ( (document.all(k).tagName == "A" && document.all(k).href != "") || (document.all(k).id == "iCMS" || document.all(k).id == "tCMS" )){
//if(document.all(k).tabIndex < 1 ){
//document.all(k).tabIndex == ++j; 
//alert(document.all(k).tagName +" - "+document.all(k).tabIndex+" "+ j);
//}		
//}else {
//document.all(k).tabIndex = -1;
//}
//}

function focuscontrol() {
	fFoco('titulo','');
	//alert(document.getElementById("titulo"));
	//document.getElementById("titulo").focus();
}
window.onfocus = focuscontrol;
