<!--
window.status = '';

function frm_submit_to_recherche()
{
	document.forms[0].action = 'exposant_recherche.asp';
	document.forms[0].submit();
}
function frm_submit_to_liste()
{
	document.forms[0].action = 'exposant_liste.asp';
	document.forms[0].submit();
}
function frm_submit_to_fiche()
{
	document.forms[0].action = 'exposant_fiche.asp';
	document.forms[0].submit();
}

function new_exposant_search(lang, search) 
{
	disablePage(1);
	document.location.href='exposant_recherche.asp?lang='+lang+'&rech='+search;
}		
function modify_exposant_search() 
{
	disablePage(1);
	frm_submit_to_recherche();	
}
function display_exposant(id)
{
	disablePage(true);
	document.forms[0].idExposant.value = id;
	frm_submit_to_fiche();
}

//---- permet de montrer ou de cacher un objet DHTML
function obj_toggle_display(bDisplay)
{		
	var nb_args = arguments.length;
	//----- boucle sur tous les arguments sauf le premier
	for (var i=1; i<nb_args; i++)
	{		
		var oX = new DHTMLobj(arguments[i]);
		oX.setDisplay(bDisplay);
		oX = null;
	}
}

//---- permet de désactiver les liens href
function disablehref() {

	var input = document.getElementsByTagName('a');
	var count = input.length;

	for(var i =0; i < count; i++)
	{
		//----- Does not disable the link it just gives it a grey color, but works with buttons
		document.getElementsByTagName('a')[i].disabled = true;
		//---- OBS this works but also stops the request and the next page does not get loaded, just hangs in the first page
		document.getElementsByTagName('a')[i].removeAttribute('href'); 
		// just to give the mousepointer the wait symbol instead of the hand
		document.getElementsByTagName('a')[i].style.cursor='wait';
	}
	return true;
}
    
    /*
    window.onscroll = function () { document.getElementById(divID).style.top = document.body.scrollTop; };
    document.getElementById(divID).style.display = "block";
    document.getElementById(divID).style.top = document.body.scrollTop;
    */

//---- permet de bloquer la page web pendant un chargement
function disablePage(state)
{
	//----- récupération des dimensions de la page
	var oDim = getInnerDimension();
	var clientWidth = oDim.width;
	var clientHeight = oDim.height;
	/*
	//----- création d'une balise div	
	var oDiv = document.createElement('div');
	oDiv.setAttribute('id', 'DHTMLDivElement1');
	//----- positionnement de la balise div comme fille du body
	document.body.appendChild(oDiv);
	*/
	//----- création d'une balise div	
	var oDiv = new DHTMLobj('wait');
    //----- si le paramètre state est passé en paramètre
    if (state)
    {
		//oDiv.appendTo(document.body);
		oDiv.setBgColor('#000');
        oDiv.setPosition('absolute');
        oDiv.setLeft(0);
        oDiv.setTop(0);
        oDiv.setZIndex(10000);
        //---- les dimensions du calque couvrent toute la page en largeur
        oDiv.setWidth(Math.max(
								Math.max(
											document.documentElement.scrollWidth, 
											document.body.scrollWidth
										), 
								clientWidth
								));
		//---- les dimensions du calque couvrent toute la page en hauteur
        oDiv.setHeight(Math.max(
								Math.max(
											document.documentElement.scrollHeight, 
											document.body.scrollHeight
										), 
								clientHeight
								));
		//---- ajoute une image de chargement
		//oDiv.write('<img src="images/ajax-loader.gif" />');
		//---- change la classe de l'élément
        oDiv.setClass('modalBackground');
        oDiv.setDisplay(true);
    }
    else
    {
        oDiv.setDisplay(false);        
    }
    //----- destruction de l'objet
    oDiv = null;
    
}
//-->