
var neon_prefix = 'neon-';
var neons_count = 4;
var neon_oncolor = '#FF9C00';
var neon_live = 1000;
var neon_delay = 1000;

var neons = [];
var neon_index = -1;
var neon = null;
var neon_timeout = null;
var neonable = true;
var neon_offcolor = '';

function start_neons(){
	var report = '';

	for( var i=1; i<=neons_count; i++){

		neon = document.getElementById(neon_prefix+i);
		if( typeof(neon)!='undefined'
		 && neon!==null
		 && typeof(neon.style)!='undefined'
		 && typeof(neon.style.color)!='undefined' ){

			neons.push(neon);
			report+="\n"+'neon:'+i+' = '+neon;

			if( neon_offcolor=='' ) neon_offcolor = neon.style.color;

		}else{
			report+="\n"+'fail:'+neon_prefix+i;
			neonable = false;
		}

	}

	if( neonable && neons.length>0 ){

		for( var i=0; i<neon_delay/neon_live; i++)
			neons.push(null);

		neon = null;
		report+="\n"+'neons:'+neons.length;

		neon_timeout = setInterval("neoning();",neon_live);

	}else report+="\n"+'no neon';

	//alert(report);


}



function neoning(){

 	if(neon!==null)
		neon.style.color = neon_offcolor;

  neon_index = neon_index<neons.length-1 ? neon_index+1 : 0;
	neon = neons[neon_index];

	if(neon!==null)
		neon.style.color = neon_oncolor;

}







//document.write('<span>'+neons.length+'</span>');