// JavaScript Document
// función que oculta (si está visible) o visualiza (si está oculto) un bloque html
function blocking(nr)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	
	else 
	{
		if(navigator.appName.indexOf("Microsoft") > -1){ 
             vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
 	         } else { 
				// Para que funcione en el FireFox al hacer visible la capa
				vista = (document.getElementById(nr).style.display == 'none') ? 'table-row' : 'none';
      		 } 						
		document.getElementById(nr).style.display = vista;
	}
}


// función que oculta (si está visible) o visualiza (si está oculto) un bloque html dependiendo de un parámetro
function blocking_controlado_por_parametro(nr,mostrar)
{
	if (document.layers)
	{
		current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	
	else 
	{
		if(navigator.appName.indexOf("Microsoft") > -1){ 
			 if (mostrar)
			 {
				 vista ='none';
			 }
			else
			{
				vista ='block';
			}

             //vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
 	      } else { 
				// Para que funcione en el FireFox al hacer visible la capa
				if (mostrar)
				{
				  vista ='none';
				}
				else
				{
				  vista ='block';
				}
      		 } 						
		document.getElementById(nr).style.display = vista;
	}
}

//función utilizada para los menús de nivel 4 y 5 que cambia la viñeta y muestra/oculta el bloque inferior al estado contrario al que se encuentre
function blocking_with_image(nr,img)
{
	if (document.layers)
	{
		if (document.layers[nr].display == 'none') {
			current = 'block'			
			document.images[img].src="/comun/menus/images/menos.gif"
		}
		else {
			current = 'none'
			document.images[img].src="/comun/menus/images/mas.gif"
		}
		//current = (document.layers[nr].display == 'none') ? 'block' : 'none';
		document.layers[nr].display = current;
	}
	
	else 
	{	if (document.getElementById(nr).style.display == 'none'){
			if(navigator.appName.indexOf("Microsoft") > -1){ 
               var vista= 'block'	 
 	         } else { 
				// Para que funcione en el FireFox al hacer visible la capa
				var vista = 'table-row'; 
      		 } 					
			document.images[img].src="/comun/menus/images/menos.gif"
		}
		else{
			var vista= 'none'
			document.images[img].src="/comun/menus/images/mas.gif"
		}
//		vista = (document.getElementById(nr).style.display == 'none') ? 'block' : 'none';
		document.getElementById(nr).style.display = vista;
	}
}
