function showHide(pattern,id,nbelem)
{	var duration=.3;
	for (var i = 1; i <= nbelem; i++)
	{
	if(i!=id) eval("$('"+pattern+i+"').hide()");
	}
	eval("$('"+pattern+id+"').appear({ duration: "+duration+" })");
} 

function showProduitIFrame(url,divIframeId,iframeId)
{	var duration=0.5;
	//afichage de l'url dans la i frame
	document.getElementById(iframeId).src=url;
	//affiche la iframe si elle est cachée
	//if($(divIframeId).style.display=='none') eval("Effect.SlideDown('"+ divIframeId +"',{ duration: "+duration+" })");
	if($(divIframeId).style.display=='none') showDiv(divIframeId);
} 

function hideProduitIFrame(divIframeId)
{	var duration=0.5;
	//affiche la iframe si elle est cachée
	//if($(divIframeId).style.display!='none') eval("Effect.SlideUp('"+ divIframeId +"',{ duration: "+duration+" })");
	if($(divIframeId).style.display!='none') 	hideDiv(divIframeId);
} 

function showHideDiv(id)
{	
	if($(id) && $(id).style.display=='none') $(id).style.display='block';
	else $(id).style.display='none';
} 
function showDiv(id)
{	
	$(id).style.display='block';
} 
function hideDiv(id)
{	
	$(id).style.display='none'; 
} 
function ajaxCallStart()
{
	hideDiv("divFentrePopup");
	showDiv("divAjaxLoader");
}

function ajaxCallComplete(target)
{
	hideDiv("divAjaxLoader");
	//if(target=='popup')  
	showDiv("divFentrePopup");
}

function showHideLB(pattern,id,nbelem,start)
{	var duration=.3;
	for (var i = start; i < (nbelem+start); i++)
	{
	if(i!=id) eval("$('"+pattern+i+"').hide()");
	}
	eval("$('"+pattern+id+"').appear({ duration: "+duration+" })");
	//sauvegarde de l'id de la lightboxe dans le champ du formulaire
	$('index_lightbox').value=id;
}

function showHideLBwidget(id)
{
	if($(id).style.display=='none') eval("Effect.SlideDown('"+id+"',{ duration: .5 })");
	else  	eval("Effect.SlideUp('"+id+"',{ duration: .5 })");
} 

/*
*  Fonction relié au menu déroulant des différentes lightboxes du client
*  - Si la valuer= "nouvelle list..." => afficher la fenêtre d'ajout lghtboxe
*  - Si sélection d'une autre lb => mettre a jour le champs caché 'index_lightbox'
*/

function divLightboxIdChange (elem)
{
	if($(elem).options[$(elem).selectedIndex].text=='Nouvelle Liste...')
	{
		//alert($(elem).options[$(elem).selectedIndex].text);
		//affichage de la fenetre d'ajout LB
		new Ajax.Updater("divFentrePopup", "lightboxes/viewSessionLb/addLB",{evalScripts : true, onLoading : ajaxCallStart(), onComplete : ajaxCallComplete});
		$(elem).selectedIndex=0;
	}
	else
	{
		$("index_lightbox").value=$(elem).selectedIndex;
	}
}
/*
*	Fonction qui permet de mettre à jour le menu déroulant des liste
*	et de cacher la fenetre popup
*/

function majListeLB()
{
	//copie des valeurs dans le menu deroulant de la page appelante
	var cible=$("selectListLBCaller");
	var source=$("selectListLBCallee");
	cible.options.length=0;
	for(var i=0;i<source.options.length;i++ )
	{
		cible.options[cible.options.length] = new Option(source.options[i].text, source.options[i].value);
	}
	cible.options[cible.options.length]= new Option('Nouvelle Liste...', i);
	//cacher la fenetre popup
}









