function compensateforcrummyfirefox()
{
	var backgtd;
	backgtd = document.getElementById("backgtd");
	if (backgtd)
	{
		backgtd.setAttribute("height","125px");
	}
}

function validate_numeric(formname, fieldname, type, message)
{
	var form = formname;
	var fieldvalue = form.elements[fieldname].value;

	if (type == "numeric")
	{
		var check_numeric = /^[0-9,.]{1,50}$/;
		if (!check_numeric.test(fieldvalue)) 
		{
			alert(message);
			return false;
		}
		else
			return true;
	}

	return true;
}

function PopInfoWin(url, winname, width, height)
{
	// **FM13** 
	var PopupWin = window.open(url,winname,'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=' + width + ',height=' + height + ',screenX=150,screenY=150,top=150,left=150');
	PopupWin.focus();
}

// Scroller functions provided by the Assédic - Mille mercis
// 
// Parametrer les variables suivants sur la page ou l'on veut faire apparaitre le scroller
// Exemple :
// <td>
//     <script language="javascript">
//         cle_scroll_message[0]="<span class=scrolltext>Dimanche 20, lundi 21 et mardi 22 novembre venez découvrir en exclusivité la nouvelle version de La Bible Online Premium 2006 au CEIA à Lognes Paris.</span>"
//         draw_cle_scroll();
//         cle_scroll_start();
//     </script>
// </td>

var cle_scroll_width = 450;
var cle_scroll_height = 50;
var cle_scroll_bgcolor = '#FFFFFF';
var cle_scroll_background = ""; // le chemin de l'image de fond
var cle_scroll_pause_seconde = 5; // le temps de pause en secondes
var cle_scroll_message = new Array;
var cle_scroll_mode = 1;
var cle_scroll_actuel = 0;

function draw_cle_scroll()
{
	document.write('<div id=cle_scroll_relativ style="position:relative;width:' + cle_scroll_width       + ';height:' + cle_scroll_height + ';background-color:' + cle_scroll_bgcolor + ';background-image:url(' + cle_scroll_background + ')">');
	document.write('<div id=cle_scroll_cadre style="position:absolute;width:'   + (cle_scroll_width - 8) + ';height:' + (cle_scroll_height - 8) + ';top:0;left:4;clip:rect(0 ' + (cle_scroll_width) + ' ' + (cle_scroll_height + 2) + ' 0)">');
	document.write('<div id=cle_scroller_1 style="position:absolute;width:'     + (cle_scroll_width)     + ';left:0;top:0;" class=cle_scroll_actu>' + cle_scroll_message[0] + '</div>');
	document.write('<div id=cle_scroller_2 style="position:absolute;width:'     + (cle_scroll_width)     + ';left:0;top:' + cle_scroll_height + ';" class=cle_scroll_actu>' + cle_scroll_message[1] + '</div>');
	document.write('</div></div>');
}


function cle_scroll_start()
{
	if (cle_scroll_mode == 1)
	{
		cle_scroller_haut = "cle_scroller_1";
		cle_scroller_bas = "cle_scroller_2";
		cle_scroll_mode = 0;
	}
	else
	{
		cle_scroller_bas = "cle_scroller_1";
		cle_scroller_haut = "cle_scroller_2";
		cle_scroll_mode = 1;
	}
	
	cle_scroll_nb_message = cle_scroll_message.length - 1;
	
	if(cle_scroll_actuel == cle_scroll_nb_message)
		cle_scroll_suivant = 0;
	else
		cle_scroll_suivant = cle_scroll_actuel + 1;

	if (document.getElementById)
		document.getElementById(cle_scroller_bas).innerHTML = cle_scroll_message[cle_scroll_suivant];
	cle_scroll_top = 0;

	if(document.getElementById)
		setTimeout("cle_scroll_action()",cle_scroll_pause_seconde*1000);
}

function cle_scroll_action()
{
	cle_scroll_top -= 1;
	document.getElementById(cle_scroller_haut).style.top = cle_scroll_top;
	document.getElementById(cle_scroller_bas).style.top = cle_scroll_top + cle_scroll_height;

	if ((cle_scroll_top+cle_scroll_height) > 0)
		setTimeout("cle_scroll_action()", 10);
	else
		cle_scroll_stop();
}

function cle_scroll_stop()
{
	cle_scroll_actuel = cle_scroll_suivant;
	cle_scroll_start();
}