vanilla.namespace('com.cirfap.plugin.lieu');

com.cirfap.plugin.lieu = 
{
    imgDirectory  : null,
    regionsPos	  : new Array(),

    onOverRegion : function(pluginName, region)
    {
	EL(pluginName + '-carte-over').src		= com.cirfap.plugin.lieu.imgDirectory + 'carte-' + region + '.gif';
	EL(pluginName + '-carte-over').style.display	= 'block';
    },

    onOutRegion : function(pluginName)
    {
	EL(pluginName + '-carte-over').style.display	= 'none';
    },

    selectRegion : function(pluginName, region)
    {
	EL(pluginName + '-carte-selected').src		    = com.cirfap.plugin.lieu.imgDirectory + 'carte-' + region + '.gif';
	EL(pluginName + '-carte-selected').style.display    = 'block';
    },

    toggleSelected : function(item)
    {
	if ( vanilla.html.DOM.hasClassName(item, 'selected') )
	{
	    vanilla.html.DOM.removeClassName(item, 'selected');
	}
	else
	{
	    vanilla.html.DOM.addClassName(item, 'selected');
	}
    },

    drawEnseignementSquare : function(pluginName, region, enseignement)
    {
	var regionSquares = EL(pluginName + "-squares-" + region);
	if ( !regionSquares )
	{
	    return;
	}

	var square = document.createElement("DIV");
	square.innerHTML = "&nbsp;";
	square.className = "square " + enseignement;

	regionSquares.appendChild(square);
    }
};
