function initMCL()
{
  resizeHandler();
//  showTooltip();
}


function getElmProps ( elm )
{
  values = Array ( );
  values [ 'x' ] = 0;
  values [ 'y' ] = 0;
  values [ 'width' ] = 0;
  values [ 'height' ] = 0;

  if ( typeof ( elm ) == 'object' )
  {
    orgElm = elm;

    x = 0;
    y = 0;
    while ( elm != null )
    {
      x += elm.offsetLeft;
      y += elm.offsetTop;

//      elm = elm.offsetParent;
elm = null;
    }
    elm = orgElm;

    values [ 'x' ] = parseInt ( x );
    values [ 'y' ] = parseInt ( y );

    if ( elm != null )
    {
      values [ 'width' ] = parseInt ( elm.offsetWidth );
      values [ 'height' ] = parseInt ( elm.offsetHeight );
    }
  }
  return values;
}

function resizeHandler()
{
  var page = document.body;
  if (page)
  {
    // check if this is first call
    if (!resizeHandler.initialized)
    {
      resizeHandler.initialized = true;
      //addEvent(window, 'resize', resizeHandler);
      window.addEvent('resize', resizeHandler);
    }

    var pageDim = getPageDimensions();

    var className = '';
    if (pageDim.availWidth > 1250)
      className = 'res1280';

    if (page.className != className)
      page.className = className;
  }
}

function getPageDimensions()
{
  var dE = document.documentElement || document.body;

  return {
    scrollWidth: Math.max(dE.scrollWidth, dE.clientWidth),
    scrollHeight: Math.max(dE.scrollHeight, dE.clientHeight),
    innerWidth: window.innerWidth || (dE.offsetWidth - 2 * (dE.clientLeft || 0)),
    innerHeight: window.innerHeight || (dE.offsetHeight - 2 * (dE.clientTop || 0)),
    availWidth: dE.clientWidth,
    availHeight: dE.clientHeight,
    offsetX: window.pageXOffset || dE.scrollLeft,
    offsetY: window.pageYOffset || dE.scrollTop
  };
}

function setfontSize( size )
{

  var sizes = new Array( 'normal', 'bigger', 'biggest' );

  if( !sizes.contains( size ) )
    size = sizes[0];

  if( $('linkFontSize') )
    $('linkFontSize').setProperty( 'href', 'layout/default/' + size + '.css' );
  else
    new Asset.css('/layout/default/' + size + '.css', {id: 'linkFontSize'});

  Cookie.write('fontSize', size, { path:'/', duration:999});
}

function citems ( ID )
{
  $$('div.toggleContent').each( function(el) { 
		console.log(el);
	});
	/*
	if ( document.getElementById ( ID ) )
  {
    var entries = document.getElementById ( ID ).getElementsByTagName ( 'a' );
    for ( i = 0; i < entries.length ; i ++ )
    {
      if ( entries [ i ].parentNode.tagName.toLowerCase () == 'span' )
      {
				entries [ i ].onclick = function ()
        {
					setNone ( 'coll-items', 0 );
//console.log(this.parentNode.parentNode.getElementsByTagName('div') );
          this.className = 'active';
          this.parentNode.parentNode.getElementsByTagName('div').foreach( function(el) { 
						if (el.hasClass('contentDiv') ) {
							console.log(el);
						}
					});
          return false;
        }
      }
    }
  }*/
}

/*function citems ( ID )
{
	var entries = $(ID).getElements('.contentDiv');

	for(i = 0; i < entries.lenght; i++)
	{
		entries [ i ].onclick = function ()
		{
			setNone ( 'coll-items', 0 );

			this.className = 'active';
			this.parentNode.parentNode.getElementsByTagName ( "table" ) [ 0 ].style [ 'display' ] = '';
			return false;
		}
	}
}*/

function setNone ( ID, start )
{
  if ( document.getElementById ( ID ) )
  {
    //var entries = document.getElementById ( ID ).getElementsByTagName ( 'table' );
    var entries = $(ID).getElements('div');

    for ( j = start; j < entries.length; j ++ )
    {
			if(entries [ j ].hasClass('toggleContent')) {
					///console.log(entries [ j ].parentNode.getElementsByTagName ( 'a' ));
				 // entries [ j ].parentNode.getElementsByTagName ( 'a' ) [ 0 ].className = '';
					entries [ j ].addClass('contentDiv');
			}
    }
  }
}

function switchResults(id){
  if(id == 1){
    $('tab0').removeClass('tabActive');
    $('tab0').addClass('tab');
    $('tab1').removeClass('tab');
    $('tab1').addClass('tabActive');
    $('result0').setStyle('display','none');
    $('result1').setStyle('display','');
  }else{
    $('tab0').removeClass('tab');
    $('tab0').addClass('tabActive');
    $('tab1').removeClass('tabActive');
    $('tab1').addClass('tab');
    $('result0').setStyle('display','');
    $('result1').setStyle('display','none');
  }
}

/**

* WINDOW ONLOAD ---------------------------------

* keep at end of this file

*/
window.addEvent('domready', function() {

  tooltipWords = new TooltipWords(tooltipTheWords, 'content');

  if( $('tabsHome') ) {
      var tabs = new SimpleTabs('tabsHome', {
      selector: 'h4',
      autoStart: true
      });
  }
  if( $('demo-block') ) {
    var tabs = new SimpleTabs('demo-block', {
      selector: 'h4'
    });
  }

  //setNone ( 'coll-items', 1 );
  //citems ( 'coll-items' );
});

window.addEvent('load',function(){
  new NavDropDown('nav');
});