function preloadImages( imageRoot )
{
  if (document.images)
  {
  preloadPics( imageRoot+'/menu/',
        'company',  'company-ov',
        'production',  'production-ov',
        'uslugi',  'uslugi-ov',
        'question',  'question-ov'
  );

  }

  preloadFlag = true;
}

function showPersonalBlock(){
  findObj('personal-block').className='expanded-';
  return false;
}

function hidePersonalBlock(){
  findObj('personal-block').className='';
  return false;
}


/**/
function has_class( el, c ){
      t = el.className || el;
      c = c.replace(/([\.\\\+\*\?\[\^\]\$\(\)\{\}\=\!\<\>\|\:])/g, "\\$1");
      return t && new RegExp("(^|\\s)" + c + "(\\s|$)").test( t );
}

function add_class( el, c ){
      for ( cur in cn=c.split(/\s+/) ){
        if ( !has_class( el.className, cn[cur] ) )
          el.className += ( el.className ? " " : "" ) + cn[cur];

      }
}

function remove_class( el, c ){

      if ( c ) {

        ncns = ocns = el.className.split(/\s+/);
        for ( cur in  ocns ){
          if ( has_class( c, ocns[cur] ) )
            ncns[cur] = null;
        }
        el.className = ncns.join(" ")

        }
}

function tC( el, classname )
/* toggle class */
{


  el = el.nodeName ? el : document.getElementById( el );
  if (has_class( el, classname) ) {
    remove_class (el,classname )
  } else {
    add_class (el,classname )
  }
  return true;
}

/**/