  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 setContentSize()  {
  
    if( RubicusFrontendIns.isAdminMode() ) return false;
    else 
    {                                                                                                                                                          
      var content = document.getElementById('content');
      var siteHeight = document.getElementById('bodyBg').offsetHeight;
      var headerHeight = document.getElementById('header').offsetHeight;                                                                                              
      var footerHeight = document.getElementById('footer').offsetHeight; 
      var linksHeight = document.getElementById('links').offsetHeight;
      var menuHeight = document.getElementById('menuzone').offsetHeight; 
      var navigatorHeight = document.getElementById('pageNavigator').offsetHeight;                                        
     
      var webPage = content.offsetHeight + headerHeight + footerHeight + linksHeight + menuHeight + navigatorHeight;
     
      var windowHeight = 0;
  
      if (window.innerHeight)
      {
         windowHeight = window.innerHeight;
      }
      else
      {
         windowHeight = document.documentElement.clientHeight;
      }
      
      if (webPage < windowHeight)
      {
         content.style.height = windowHeight - headerHeight - footerHeight - linksHeight - menuHeight - navigatorHeight - 30 + 'px';    
      }
    
    }
  
  }

