// JavaScript Document
function dis()
{
	//gen.src = "images/general-off.gif"
//document.getElementById("gen").src="images/general-off.gif"
}
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}


function rotate(ref)
{
	if(ref == "1")
	{
		document.getElementById("st_pre").value = "stop";
		document.getElementById("st_nxt").value = "start";
		nxt_news();
	}
	if(ref == "2")
	{
		document.getElementById("st_nxt").value = "stop";
		document.getElementById("st_pre").value = "start";
		pre_news();
	}
}

function nxt_news()
{
	tnews = 0;
	tpos = 0;
	if((document.getElementById("mn").value != "") && (document.getElementById("st_nxt").value == "start"))
	{
		tnews = document.getElementById("mn").value;
		cpos = document.getElementById("pos").value;
		npos = parseInt(document.getElementById("pos").value) + 1;
		if(tnews > cpos)
		{
				//new Effect.Fade('n_'+cpos, { duration: 2});
				//new Effect.Appear('n_'+npos, { duration: 2});
			document.getElementById("nx").style.display = "none";
			document.getElementById("nx-r").style.display = "";
			document.getElementById("bk-r").style.display = "none";
			document.getElementById("bk").style.display = "";
			
			document.getElementById("pos").value = npos;
			document.getElementById("rot").innerHTML = npos;
			//document.getElementById("nxt").onclick = false;
			
			new Effect.Parallel([ new Effect.Fade('n_'+cpos, { duration: 0.5, sync: true }) ],{ afterFinish: function(element) {new Effect.Appear('n_'+npos,{duration: 0.5,from:0,to:1.0,sync:false }) }})
			setTimeout("nxt_news();",5000);
		}else{
			rotate('2');
		}
		
	}
}
function pre_news()
{
	tnews = 0;
	tpos = 0;
	if((document.getElementById("mn").value != "") && (document.getElementById("st_pre").value == "start"))
	{
		tnews = document.getElementById("mn").value;
		cpos = document.getElementById("pos").value;
		ppos = parseInt(document.getElementById("pos").value) - 1;
		if(cpos > 1)
		{
			document.getElementById("bk").style.display = "none";
			document.getElementById("bk-r").style.display = "";
			document.getElementById("nx-r").style.display = "none";
			document.getElementById("nx").style.display = "";
			
			
			document.getElementById("pos").value = ppos;
			document.getElementById("rot").innerHTML = ppos;
			
			new Effect.Parallel([ new Effect.Fade('n_'+cpos, { duration: 0.5, sync: true }) ],{ afterFinish: function(element) {new Effect.Appear('n_'+ppos,{sync:false }) }})
			setTimeout("pre_news();",5000);
		}else{
			rotate('1');
		}
		
	}
}

function news_stop()
{
		document.getElementById("st_nxt").value = "stop";
		document.getElementById("st_pre").value = "stop";
		
		document.getElementById("bk-r").style.display = "none";
		document.getElementById("bk").style.display = "";
		document.getElementById("nx-r").style.display = "none";
		document.getElementById("nx").style.display = "";
}
				   
