function commonInit(){	// Yellow highlight	var o = document.getElementsByTagName('INPUT')	for (var i = 0; i < o.length; i++)	{			if (o[i].type != 'text')				continue;			eval('o[i].onfocus = function onfi' + i +'() {this.style.backgroundColor="#ffffcc";return true;};');			eval('o[i].onblur = function onbi' + i +'() {this.style.backgroundColor="#ffffff";return true;};');	}	var o = document.getElementsByTagName('SELECT')	for (var i = 0; i < o.length; i++)	{			eval('o[i].onfocus = function onfs' + i +'() {this.style.backgroundColor="#ffffcc";return true;};');			eval('o[i].onblur = function onbs' + i +'() {this.style.backgroundColor="#ffffff";return true;};');	}	var o = document.getElementsByTagName('TEXTAREA')	for (var i = 0; i < o.length; i++)	{			eval('o[i].onfocus = function onft' + i +'() {this.style.backgroundColor="#ffffcc";return true;};');			eval('o[i].onblur = function onbt' + i +'() {this.style.backgroundColor="#ffffff";return true;};');	}}function tri(id){	var a = document.getElementById('tria' + id);	var b = document.getElementById('trib' + id);	var c;	var i;		if (!(a && b))		return false;		a.className = b.style.display == 'none' ? 'nb' + a.className : a.className.replace(/^nb/, '');		for (i = 0; i < a.childNodes.length; i++)	{			if (a.childNodes[i].nodeName == 'A')			{				c = a.childNodes[i];				break;			}	}	for (i = 0; i < c.childNodes.length; i++)	{			if (c.childNodes[i].nodeName == 'IMG')			{				c = c.childNodes[i];				break;			}	}		if (!c)		return false;		c.src =  'http://www.cellulotto.org/images/triangle-' + (b.style.display == 'none' ? 'd' : 'l') + '.gif';	b.style.display = b.style.display == 'none' ? '' : 'none';		return false;}function update_required(o, r){	o = document.getElementById(o)		if (o)	{		o = o.parentNode;				if (o && (o.className == 'default' || o.className == 'required'))		{			o.className = r ? 'required' : 'default';		}	}}onload = commonInit;