  function faqChangeIcon (el, viewClass, hideClass, viewTitle, hideTitle ) {
  
  	if ( el.className.search(viewClass) !== -1 )
  	{
  		el.className	= el.className.replace(viewClass, hideClass);
  		el.title			= hideTitle;
  	}
  	else
  	{
  		el.className	= el.className.replace(hideClass, viewClass)
  		el.title			= viewTitle;
  	}
	box_maximizing();
  
  }
  
  function box_maximizing() {
    if( RubicusFrontendIns.isAdminMode() ) return false;
    else 
    {  
       var footerHeight = document.getElementById('footer').offsetHeight;               
       var boxes = $('contentBoxs').getElementsBySelector('div');
       var last_box;
       for (var i = 0; i < boxes.length; i++)
       {
         var box = $(boxes[i]);
         if (box.hasClassName('box') || box.hasClassName('rbcWidgetArea'))
         {
           last_box = box;
         }
       }
       if (last_box)
       {
         last_box.setStyle({'height' : 'auto'});
         var main_height = $('main').getHeight() + $('main').offsetTop;
         last_box.setStyle({'height' : parseInt(main_height - last_box.offsetTop - footerHeight) + 'px'});
       }            
    }  
  }
