var fadein, fadeout;
   function crossfadein(cnt, len, manual, play){
   			clearTimeout(fadein);
			clearTimeout(fadeout);
			var prev
			var cntnext=cnt;
			if(cntnext>=3)
			{
				cntnext=0;
			}
			for(i=1; i<=len; i++)
			{
				var parnode=document.getElementById("link"+i).parentNode;
				parnode.style.backgroundColor="#666699";
				var man=manual.toLowerCase();
				if(man=="y" || (man=="n" && play=="y")){
					document.getElementById(i).style.display="none";
					document.getElementById(i).style.opacity="1";
				}
			}
				var parnode=document.getElementById("link"+cnt).parentNode;
				parnode.style.backgroundColor="#990000";

			
            var fade = $('#'+cnt);
                fade.fadeIn(250);
		if(manual == "n"){
			fadeout=setTimeout('crossfadeout('+cnt+', '+len+');', 4500);
		}
		if(play=='y'){
			document.getElementById("pause").style.display="inline";
			document.getElementById("play").style.display="none";
		}else{
			document.getElementById("play").style.display="inline";
			document.getElementById("pause").style.display="none";
		}
    }
	
	function crossfadeout(cnt1, len1)
	{
		clearTimeout(fadeout);
		 var fade = $('#'+cnt1);
		 
	
         	if (fade.is(':animated')) {
		 		fade.stop().fadeTo(3000, 0);
         	} else {
               fade.fadeOut(3000);
         	}
			
			if(cnt1 >= len1)
		 	{
				cnt1=0;
			}
		cnt1++;
		fadein=setTimeout('crossfadein('+cnt1+', '+len1+', "n", "y");', 1000);		
	}
