function tagcloudrollover(cloud, color)
{
	if(!cloud) return;
	links = cloud.getElementsByTagName('a');
	for(var i=0; i<links.length; i++)
	{
		links[i].tmpcolor = links[i].style.color;
		links[i].onmouseover = function() {
			this.style.color = color;
		}
		links[i].onmouseout = function() {
			this.style.color = this.tmpcolor;
		}
	}
}

function init() {
	tagcloudrollover(document.getElementById('widget_stags-1'), '#b503c0');
}

function addLoadEvent(func)
{
   var oldonload = window.onload;
   if(typeof window.onload != 'function')
   {
      window.onload = func;
   }
   else
   {
      window.onload = function()
      {
         oldonload();
         func();
      }
   }
}

addLoadEvent(init);

function centre()
{
largeur = screen.availWidth - 400;
hauteur = screen.availHeight - 200;
pointx = (largeur) / 2;
pointy = (hauteur) / 2;  
window.moveTo(pointx,pointy);
}

function popup(url)
{
	// http://www.toutjavascript.com/savoir/savoir15.php3
	var params = new Array();
	params['width'] = 400;
	params['height'] = 300;
	params['top'] = null;
	params['left'] = null;
	params['directories'] = 'no';
	params['menubar'] = 'no';
	params['toolbar'] = 'no';
	params['status'] = 'no';
	params['location'] = 'no';
	params['scrollbars'] = 'no';
	params['resizable'] = 'no';
	params['fullscreen'] = 'no';
	var name = '';
	
	var reg1=new RegExp('[,;]', 'g');
	var reg2=new RegExp('=', 'g');
	var reg3=new RegExp('1|ok|on|yes', 'g');
	
	var argc = popup.arguments.length;
	for(var i=1; i<argc ; i++)
	{
		var argv = popup.arguments[i];
		if(argv.indexOf('=') != -1) // config fenetre
		{
			var array = argv.replace(/\s+/g, '').split(reg1);
			for(var j=0; j<array.length; j++)
			{
				var param = array[j].split(reg2);
				if(param.length < 2) continue;
				if(typeof params[param[0]] == 'undefined') continue;
				
				var integer = parseInt(param[1]);
				if(isNaN(integer))
					var value = reg3.test(param[1]) ? 'yes' : 'no';
				else
					var value = integer;
				params[param[0]] = value;
			}
		}
		else
			name = argv;
	}
	
	if(params['left'] == null)
		params['left'] = Math.round((screen.availWidth - parseInt(params['width']))/2);
	if(params['top'] == null)
		params['top'] = Math.round((screen.availHeight - parseInt(params['height']))/2);
	
	var options = new Array();
	for(var i in params)
		options.push(i+'='+params[i]);
		
	window.open(url, name, options.join(','));
	return false;
}