var IdOfTheCurrentNews; 
var myCurrentPosition;

function openNews()
{
	stopScreen();
	
	if(start){
		stopScreen();
		
		var cur = myCurrentPosition;
		var idNews = next_message_id[cur];
		var idType = next_message_type[cur];
		var idPDF = next_message_PDF[cur];
		
		if(idType == 0)
			window.location.href = "/content/courtiers/news/newsAffichage.asp?numArt=" + IdOfTheCurrentNews + "&categorie=" + categorie + "" ;
		else
			window.open(idPDF);
	}
}

function doText(text) {
	if(flag){
		if (character <= text.length - 1) {
			var myScreen = document.getElementById('myScreen');
			to_print += text.charAt(character);
			myScreen.innerHTML = to_print;
			character++;
		}
		else
			scrollIt();
		
		setTimeout("doText(message)", 30);
	}
}

function scrollIt() {
	var myScreen = document.getElementById('myScreen');
	
	if (ypos >= 0) {
		ypos -= 1;
		fade -= 3;
		if (ypos < 5) {
			
			myScreen.innerHTML = " " ;  
		}
	}
	else {
		ypos = 96;
		character = 0;
		to_print = "";
		nextMessage();
		fade = 300;
	}
	myScreen.style.top = ypos;
}

function nextMessage() {
	message = next_message[next];
	IdOfTheCurrentNews = next_message_id[next];
	myCurrentPosition = next;
	start = true;
	
	if(next == -1){
		next = 0;
	}
	else if (next == next_message.length - 1) {
		next = 0;
	}
	else
		next++;
}

function startScreen(){
	flag = true;
	setTimeout("doText(message)", 30);
}

function stopScreen(){
	flag = false;	
}
