/*--------------------------------------------------------------*/
var start_automatically = true;
var marq_repeat = true;
var marq_length = 95;
var type_speed = 55;
var intermsg_delay = 1000;
var marq_default = "Infos fraiches : cliquez sur le bouton Start/Stop";
/*-----------------------------------------------------------------------------------*/
function initArray() 
	{
		for (i=0;i<initArray.arguments.length;i++)
			this[i] = initArray.arguments[i];
		this.length = initArray.arguments.length;
	}
/*-----------------------------------------------------------------------------------*/	
function toggle(par) 
	{
	   
		document.getElementById('marq').blur();
		if ( par || start_automatically ) 
			{
				marq_status = !marq_status;
					if ( verify() ) 
						{
							cur_msg = 0;
							cur_char = 0;
							type();
						} 
					else 
						marq_status = false;
			}
	}
/*------------------------------------------------------------------------------------*/	
function verify() 
	{
		var valid = true;
		for (j=0;j<msg.length;j++) 
			{
				if (msg[j].length > marq_length) 
					{
						alert("Message "+(j+1)+" is too long! "
						 + "You must fix it for the script to run. "
						 + "Either shorten the message or increase "
						 + "marq_length so it fits.");
						valid = false;
					}
			}
		return valid;
	}
/*--------------------------------------------------------------------------------------*/	
function type() 
	{
		if (cur_char >= msg[cur_msg].length) 
		{
			cur_char = 0;
			cur_msg++;
			//document.getElementById('marq').onclick = betLink[cur_msg];
		}

		if (cur_char == 0)
		{
			document.getElementById('marq').value = "";
		}

		if ((cur_msg >= msg.length) && (marq_repeat))
		{
			cur_msg = 0;
			//document.getElementById('marq').onclick = betLink[cur_msg];
		}

		if ((cur_msg<msg.length) && (marq_status)) 
		{
			document.getElementById('marq').value += msg[cur_msg].charAt(cur_char);
			cur_char++;
			if (cur_char >= msg[cur_msg].length)
				setTimeout("type()",intermsg_delay);
			else
				setTimeout("type()",type_speed);
		} 
		else 
		{
			document.getElementById('marq').value = marq_default;
			marq_status = false;
		}
	}
/*--------------------------------------------------------------------------------------*/	
var marq_status = false;
var cur_msg = 0;
var cur_char = 0;


