var myInterval = "";

function randomban(step) {
	var myBan=new Array("ban1","ban2","ban3", "ban4","ban5");
	var myOna=new Array("onone","ontwo","onthree", "onfour", "onfive");
	var myRan = 0;
	//var ranNum= Math.floor(Math.random()*myOna.length);
	//alert ('ranNum is '+ranNum);
	if(step=="forw")
	{
		for (i=0;i<myBan.length;i++)
		{
			if(document.getElementById(myBan[i]).style.display=="block"){ 
				if(i==4){ myRan=0}else{myRan=i+1}
			}
		}
	}
	if(step=="back")
	{
		for (i=0;i<myBan.length;i++)
		{
			if(document.getElementById(myBan[i]).style.display=="block"){ 
				if(i==0){ myRan=4}else{myRan=i - 1}
			}
		}
	}
		slideban(myBan[myRan],myOna[myRan]);
}

function stepban(step){
	/*var playurl = "images/button-play.png";
	document.getElementById('playcontrol').style.backgroundImage ="url("+playurl+")";*/
	document.getElementById('playcontrol').className="playnormalstate";
	window.clearInterval(myInterval);
	myInterval="";
	
	
	if(step=="back"){
		 randomban('back');
	}
	else
	{
		 randomban('forw');
	}
}

  function myrandom(step) {
			 	if(myInterval == ""){
					if(step=="back"){
						myInterval = window.setInterval("randomban('back')", 3500);
					}
					else
					{
			 			myInterval = window.setInterval("randomban('forw')", 3500);
						/*alert('else of myInterval is empty in myrandom and myInterval is : '+myInterval);*/
						document.getElementById('playcontrol').className="pausenormalstate";
					}
				}
			}

    function toggleControl(){
		if(myInterval != ""){
			document.getElementById('playcontrol').className="playnormalstate";
			window.clearInterval(myInterval);
			myInterval="";
		}
		else
		{
			document.getElementById('playcontrol').className="pausenormalstate";
			myrandom('forw');
		}
	}
 
function slideban(gc, aid) {
	var gcx = document.getElementById(gc);
	var myBan=new Array("ban1","ban2","ban3", "ban4","ban5");
	var myOna=new Array("onone","ontwo","onthree", "onfour", "onfive");
	var myFlag = 0;
	for (i=0;i<myBan.length;i++)
	{
		if(gc == myBan[i])
		{
			 if(document.getElementById(myBan[i]).style.display=="none") { myFlag = 1; }
		}
		else
		{
			var banner = document.getElementById(myBan[i]);

			ef2 = new fx.Opacity(banner, {duration: 500}); 
			ef2.toggle();

			banner.style.display="none";
			/*banner.style.opacity = 0; */
			
			document.getElementById(myOna[i]).className="normalstate";
			/*alert('else of gc ('+gc+') <> myBan('+i+') : ');
			ef2 = new fx.Opacity(banner, {duration: 200}); 
			ef2.setOpacity(0);*/
		}  
	}

	if (myFlag==1) {
		gcx.style.display= "block";   
		gcx.style.visibility= "hidden"; 
		gcx.style.opacity= 0; 
		document.getElementById(aid).className="activestate";
		/*document.getElementById(aid).style.background="#d71f85";
		document.getElementById(aid).style.color="#ffffff";*/
		ef = new fx.Opacity(gcx, {duration: 2500}); 
		/*ef.setOpacity(1);*/
		ef.toggle();
	}
}


