function gotosite()
{
	document.location.href = 'http://nous.innovons.be/portail/site/innovons/cache/bypass/accueil/recherche/?search='+document.getElementById('search').value+'&entity_typeEntite='+document.getElementById('typeCentre').value;	
}

function displayMsg()
{
	
	if ((document.getElementById('search').value.length < 3)||(document.getElementById('search').value=='Entrez votre recherche'))
	{	
		alert('Votre recherche doit comporter au moins 3 caractères.');
	}
	else
	{
		var delay =8000;
		document.getElementById('messageDiv').style.display = 'block';
		PrintCalque();
		setTimeout ("gotosite()",delay);
		clearTimeout();
	}
}

// PARAMETRAGE DU SCRIPT
var tjs_delai=10;
var tjs_max=10;
var tjs_mode=0; // 0 - calque toujours en haut de page / 1 - calque en bas

// LE RESTE NE CHANGE PAS
var tjs_hauteur=0;
function PrintCalque() {
	tjs_hauteur=document.getElementById("messageDiv").offsetHeight;
	setTimeout("Start()",tjs_delai);
}
function Start() {
	// Toujours en haut :
	//var delta=parseInt(document.getElementById("tomber").style.top-document.body.scrollTop);
	MoveLayer("messageDiv",GetTop("messageDiv"));
	setTimeout("Start()",tjs_delai);
}
function MoveLayer(nom,top) {
	if (document.getElementById)
	{
		document.getElementById(nom).style.top=top+"px";
		document.getElementById(nom).style.left=(screen.width/2)-(parseInt(document.getElementById("messageDiv").offsetWidth)/2)+"px";
		//document.getElementById(nom).style.marginTop="-90px";
		//document.getElementById(nom).style.marginLeft="-256.5px";
	}
}
function GetTop(nom) {
	// Partie 1 : Récupération de la position du calque et de la page
	var pos=parseInt(document.getElementById(nom).offsetTop);
	var wintop=parseInt(document.documentElement.scrollTop)+(screen.height/2)-tjs_hauteur;
	var avail=parseInt(document.documentElement.offsetHeight);

	// Partie 2 : Traitement de la position
	if (tjs_mode==0) { // toujours en haut
		var delta=Math.ceil((pos-wintop)/3);
		if (delta>20) {delta=20;}
		if (delta<-20) {delta=-20;}
		var top=pos-delta;
	}
	if (tjs_mode==1) {// toujours en bas
		var delta=Math.ceil((pos-(wintop+avail-tjs_hauteur)));
		if (delta>tjs_max) {delta=tjs_max;}
		if (delta<-1*tjs_max) {delta=-1*tjs_max;}
		var top=pos-delta;
	}
	return top;
}
