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;
	}

}

function box_maximizing() {
    
  if( RubicusFrontendIns.isAdminMode() ) return false;
  else 
  {    
    var boxes = $('primaryContent').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)
    {
      var main_height = $('main').getHeight() + $('main').offsetTop;
      last_box.setStyle({'height' : parseInt(main_height - last_box.offsetTop - 19) + 'px'});
    }    
  }
  
}
