function initTips( global )
{
	new TipsWrapper( $$('a[target^="_blank"]') );
	if (global) new TipsWrapper( $$( 'a.alt'));
}

function initSectionTips()
{
	new TipsWrapper( $$( '#section a.alt') );
	initTips();
}

function initLinkTips()
{
	new TipsWrapper( $$('#link-spot a.alt') );
	initTips();
}

function noFrames()
{
	//eliminazione dei frames
	if (top.frames.length >= 2 ) 
		top.location.replace( window.location.href );
}

function setSpinner( element )
{
	var delayed = setDelayedSpinner.create({delay:2000})
	
	element.spinner = true;
	delayed( element );
}

function removeSpinner( element )
{
	element.spinner = false;
	element.removeClass('spinner');
}

function setDelayedSpinner( element )
{
	if (element.spinner) element.addClass('spinner');
}

function initSearchDiv()
{
	var div = new Element('div');
	var li = $('dataSearch');
	var closeFunction = function()
	{
		if ( !div.isOver ) new Fx.Style(div, 'opacity', 
		{
			onComplete: function()
			{
				div.setStyles(
				{
					'display': 'none',
					'opacity': 1
				});
			}
		}).start(1,0);
	}
	var openFunction = function(){ if ( div.isOver ) div.setStyle('display', 'block')	}
	var closeDelayed = closeFunction.create({delay:4000});
	var openDelayed = openFunction.create({delay:500});
	
	var loadForm = function()
	{
		var size = $('separationLine').getCoordinates();
		var x = li.getLeft();
		var y = size.top + size.height;
		
		openDelayed();
		
		if (!div.hasChild())
		{
			div.setProperty('test', y);
			div.setStyles(
			{
				'top': y + 'px',
				'left': x + 'px'
			});
			
			new Ajax( '/_elements/cerca/dipendenti.htm', 
			{
				update: 'dipendenti', 
				method: 'get'
			}).request();
		}
	}
	
	div.setProperty('id', 'dipendenti');
	div.injectInside('homeGoogle');
	div.isOver = false;
	div.addEvents(
	{
		'mouseenter': function(e){ e = new Event(e); e.stopPropagation(); this.isOver = true },
		'mouseleave': function(e){ e = new Event(e); e.stopPropagation(); this.isOver = false; closeDelayed() }
	});
	
	li.addEvents(
	{
		'mouseenter': function(e){ e = new Event(e); e.stopPropagation(); div.isOver = true; loadForm() },
		'mouseleave': function(e){ e = new Event(e); e.stopPropagation(); div.isOver = false; closeDelayed() }
	});
}

function foo(){};
