var efect_ids=new Array();
function print_with_efe(str,link) {
	var myArray = str.split("");
	if(!myArray) {return;}
	if(myArray.length==0) {return;}
	for(i=0;i<myArray.length;i++) {
		document.write("<a href=\""+link+"\" class=maillink id=efe"+i+" name=efe"+i+">"+myArray[i]+"</a>");
	}
	setTimeout("rotate_efe(0,-1,1,"+(myArray.length-1)+")",5000);
}
var efecolors=new Array('black','#3366FF','green','#336666','red','#229922','#992222');
var efecurcol=0;
function rotate_efe(i,prev,step,max) {
	var o,o2;
	var fail=0;
	try {
		if(prev>=0 && prev<=max) {o2 = document.getElementById("efe"+prev);}
		if(i<=max && i>=0) {o = document.getElementById("efe"+i);}
	} catch (e) {
		fail=1;
	}
	if(fail==1) {
		try {
			if(prev>=0 && prev<=max) {o2 = document.all ["efe"+prev];}
			if(i<=max && i>=0) {o = document.all ["efe"+i];}
		} catch (e) {
			fail=1;
		}
	}
	if(fail==0) {
	try {
		var delay=100;
		if(i<=max && i>=0) {
			o.style.color="green";
			//o.style.fontWeight="bold";
		}
		if(prev>=0 && prev<=max) {
			o2.style.color=efecolors[efecurcol];
		//	document.all ["efe"+prev].style.fontWeight="normal";
		}
		prev=i;
		i+=step;
		if(i>(max+1)) {i=max;step=-1;delay=3000;efecurcol++; efecurcol = efecurcol % 6;}
		if(i<-1) {i=0;step=1;delay=3000;efecurcol++; efecurcol = efecurcol % 6;}
		setTimeout("rotate_efe("+i+","+prev+","+step+","+max+")",delay);
	}catch (e) {
		;
	}
	}
}
