// JavaScript Document

function on(el)
{ 	
	var divs = getElementsByClassName(el, 'invis') 
	for(i=0; i <divs.length;i++) 
    { 
		//if(divs[i].className == 'invis') 
      	//{ 
         	divs[i].className = 'visi'; 
      	//} 
	}
	var divs = getElementsByClassName(el, 'nobg')
	for(i=0; i <divs.length;i++) 
    {
		//if (divs[i].className == 'nobg')
		//{
			divs[i].className = 'bg';	
		//}
	}
}



function off(el)
{
	var divs = getElementsByClassName(el, 'visi') 
	for(i=0; i <divs.length;i++) 
    { 
		//if(divs[i].className == 'visi') 
      	//{ 
         	divs[i].className = 'invis'; 
      	//}
	}
	var divs = getElementsByClassName(el, 'bg')
	for(i=0; i <divs.length;i++) 
   	{
		//if (divs[i].className == 'bg')
		//{
			divs[i].className = 'nobg';	
		//}
	}

}


function getElementsByClassName(el, needle) 
{ 
   var my_array = el.getElementsByTagName("*"); 
   var retvalue = new Array(); 
   var i; 
   var j; 

   for (i=0,j=0;i<my_array.length;i++) 
   { 
      var c = " " + my_array[i].className + " "; 
	  
      if (c.indexOf(" " + needle + " ") != -1) 
	  	retvalue[j++] = my_array[i]; 
   } 
   return retvalue; 
} 