﻿function CreateFlags(currentLang)
{
	var flags = $('language').getElements('img');
	
	flags.each(
	function(flag, index)
	{
		
		if(currentLang == flag.id)
			FlagEnable(flag);
		else
			FlagDisabled(flag);
			
	}.bind(this));
}
function FlagDisabled(flag)
{
		flag.src = "images/"+flag.id+"Off.gif";

		flag.addEvent('mouseover', function(e){ TooltipOver(this); } );	
		flag.addEvent('mouseleave', function(e){ TooltipOut(this); } );	
		flag.addEvent('mousemove', function(e){ TooltipMove(this,e); } );	
}

function FlagEnable(flag)
{
		flag.src = "images/"+flag.id+"On.gif";
		flag.removeEvents("mouseover");
		flag.removeEvents("mouseleave");
		flag.removeEvents("mousemove");
		flag.removeEvents("click");
		$('mytooltip').setStyle("display","none");
}


function TooltipMove(obj, e)
{
	position = obj.getPosition();
	//$('mytooltip').setStyle("top",position.x-20);
	$('mytooltip').setStyle("left",e.client.x - 34);
	

}

function TooltipOut(obj,e)
{
	obj.src = "images/"+obj.id+"Off.gif";
	$('mytooltip').setStyle("display","none");
}

function TooltipOver(obj)
{
	//TO-DO: sacar este comentario cuando esté el idioma
	//obj.src = "images/"+obj.id+"On.gif";
	$('mytooltip').innerHTML = obj.name;
	$('mytooltip').setStyle("height",18);
	$('mytooltip').setStyle("width",68);
	$('mytooltip').setStyle("width",68);
	$('mytooltip').setStyle("display","block");
}
