browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
if (browserName == "Netscape" && browserVer >= 3) version = "n3";
else version = "x";
if ( browserName == "Microsoft Internet Explorer" && browserVer>=4) version="IE4";

var selectOn;
var selectOf;

function initIcones(){
	var nom = '';
	if (typeof(arguments[0]) != 'undefined') {nom = arguments[0];}
	if (typeof(LangueABREVIATION)=="undefined") {LangueABREVIATION=""}
	
	if (((version == "n3") || (version == "IE4"))) {
		if (nom == '') {
			selectOn= new Image();
			selectOn.src="/images/icones/EnleveCaddie"+LangueABREVIATION+".gif?1";
			selectOf= new Image();
			selectOf.src="/images/icones/AjouteCaddie"+LangueABREVIATION+".gif?1";
		} else {
			eval('select'+nom+'On= new Image();');
			eval('select'+nom+'On.src="/images/icones/Enleve'+nom+LangueABREVIATION+'.gif?1";');
			eval('select'+nom+'Of= new Image();');
			eval('select'+nom+'Of.src="/images/icones/Ajoute'+nom+LangueABREVIATION+'.gif?1";');
		}
	}	
}



function EtatIcone(valeur){	//V2001-06-12
	var etatSelectionTitle = '';
	if (!valeur){return;}
	if (valeur<=0){return;}
	
	// POUR LA GESTION DE LA VISIONNEUSE SUR BIOS
	var nom = '';
	var nomImage = '';
	if (typeof(arguments[1]) != 'undefined') {nom = arguments[1];}
	if (nom == '') {nom="product";}
	if (nom != 'product') {nomImage=nom;}
	if (typeof(arguments[2]) != 'undefined') {nomImage = arguments[2];}
	
	n=CookieListePosition(nom,valeur);
	if (n!=-1) {
		etatSelection="select"+nomImage+"On.src";
		if (nom == 'product') {
			if (LangueABREVIATION == 'FR') {etatSelectionTitle = "Supprimer de votre panier";} else {etatSelectionTitle = "Remove from your basket";}
		}
		if (nom == 'vision' || nom == 'visionvideo') {
			if (LangueABREVIATION == 'FR') {etatSelectionTitle = "Supprimer de votre visionneuse";} else {etatSelectionTitle = "Remove from your lightbox";}
		}
	} else {
		etatSelection="select"+nomImage+"Of.src";
		if (nom == 'product') {
			if (LangueABREVIATION == 'FR') {etatSelectionTitle = "Ajouter à votre panier";} else {etatSelectionTitle = "Add to your basket";}
		}
		if (nom == 'vision' || nom == 'visionvideo') {
			if (LangueABREVIATION == 'FR') {etatSelectionTitle = "Ajouter à votre visionneuse";} else {etatSelectionTitle = "Add to your lightbox";}
		}
	}
	etatSelection=(n!=-1)?"select"+nomImage+"On.src":"select"+nomImage+"Of.src";
	(eval("var tempo=document.selection"+nomImage+"_"+valeur) )
	if (tempo) {
		eval("document.selection"+nomImage+"_"+valeur+".src="+etatSelection);
		eval("document.selection"+nomImage+"_"+valeur+".title='"+etatSelectionTitle+"'");
	} else {
		if (nomImage.indexOf('detail') >= 0) {
			nomImage = nomImage.replace('detail','');
		} else {
			nomImage += 'detail';
		}
		etatSelection=(n!=-1)?"select"+nomImage+"On.src":"select"+nomImage+"Of.src";
		//alert('etatSelection : '+etatSelection);
		//alert('nomImage : '+nomImage);
		(eval("var tempo=document.selection"+nomImage+"_"+valeur) )
		if (tempo) {
			eval("document.selection"+nomImage+"_"+valeur+".src="+etatSelection);
			eval("document.selection"+nomImage+"_"+valeur+".title='"+etatSelectionTitle+"'");
		}
	}
}

function AjoutEnleve(valeur){	//V2001-06-12
	
	// POUR LA GESTION DE LA VISIONNEUSE SUR BIOS
	var nom = '';
	var nomImage = '';
	if (typeof(arguments[1]) != 'undefined') {nom = arguments[1];}
	if (nom == '') {nom="product";}
	if (nom != 'product') {nomImage=nom;}
	if (typeof(arguments[2]) != 'undefined') {nomImage = arguments[2];}
	
	TabVal = splitage(valeur,",");

	for (i=0;i<TabVal.length;i++) {
		//alert(GetCookie (nom));
		n=CookieListePosition(nom,TabVal[i]);
		( n!=-1 )?CookieEnleveListe(nom,TabVal[i]):CookieAjouteListe(nom,TabVal[i]);
		//alert(n)
		
		EtatIconeAllElement(TabVal[i],nom,nomImage);
	}
	
}


function EtatIconeAllElement(valeur,nom,nomImage) {
	var nomPageASP="panier" + "." + "a" + "s" + "p"
		
	
	tempo=document.location+""
	if (tempo.indexOf(nomPageASP)>0){
		document.location=document.location
		if (parent && parent.parent && parent.parent.principalFrame && parent.parent.principalFrame.EtatIcone){
			parent.parent.principalFrame.EtatIcone(valeur,nom,nomImage)
		}
	}
	if (parent && parent.ongletsFrameSet && parent.ongletsFrameSet.frame_1){
		tempo=(parent.ongletsFrameSet.frame_1.location)+""
		if (tempo.indexOf(nomPageASP)>0){
			//parent.ongletsFrameSet.frame_1.location.reload()
			parent.ongletsFrameSet.frame_1.location=parent.ongletsFrameSet.frame_1.location
		}
	}
	if (parent && parent.ongletsFrameSet && parent.ongletsFrameSet.frame_4){
		tempo=(parent.ongletsFrameSet.frame_4.location)+""
		if (tempo.indexOf(nomPageASP)>0){
			//parent.ongletsFrameSet.frame_4.location.reload()
			parent.ongletsFrameSet.frame_4.location=parent.ongletsFrameSet.frame_4.location
		}
	}
	
	if (parent && parent.frame_4){
		tempo=(parent.frame_4.location)+""
		if (tempo.indexOf(nomPageASP)>0){
			//parent.ongletsFrameSet.frame_4.location.reload()
			parent.frame_4.location=parent.frame_4.location
		}
	}

	if (parent && parent.Site){
		tempo=(parent.Site.location)+""
		//if (tempo.indexOf(nomPageASP)>0){
			//parent.ongletsFrameSet.frame_4.location.reload()
			parent.Site.location=parent.Site.location
		//}
	}

	//EtatIconeAllFrames(parent.document , valeur)
	EtatIcone(valeur,nom,nomImage);
	EtatIconeAllFrames(top , valeur,nom,nomImage)
	window.onerror=erreurGestionIcones;
	if (window.opener){EtatIconeAllFrames(window.opener.top , valeur,nom,nomImage);}
	window.onerror=erreurGestionIcones;
	if ((window.cart)&&(window.cart.EtatIcone)) { window.cart.EtatIcone(valeur,nom,nomImage) }
	if ((window.cartDetail)&&(window.cartDetail.EtatIcone)) {
			window.cartDetail.EtatIcone(valeur,nom,nomImage);
			window.cartDetail.EtatIconeAllElement(valeur,nom,nomImage);
	}
	//alert('Detail : '+window.cartDetail);
	if ((window.cartGrandFormat)&&(window.cartGrandFormat.EtatIcone)) { window.cartGrandFormat.EtatIcone(valeur,nom,nomImage) }
	//alert('cartGrandFormat : '+window.cartGrandFormat);
	window.onerror=erreurGestionIcones;
	if ((window.ImgSel) && (window.ImgSel.EtatIcone)) {window.ImgSel.EtatIcone(valeur,nom,nomImage)}
	window.onerror=erreurGestionIcones;
	
	if (false) {
		//Code utilisé si chromless
		if (top && top.opener && top.opener.window&&top.opener.window.top){
			EtatIconeAllFrames(top.opener.window.top , valeur,nom,nomImage)
	
		}
	}
	//this.blur()
}

function erreurGestionIcones() {
	return true 
}

function EtatIconeAllFrames(Objet , valeur){
	var obj
	
	// POUR LA GESTION DE LA VISIONNEUSE SUR BIOS
	var nom = '';
	var nomImage = '';
	if (typeof(arguments[2]) != 'undefined') {nom = arguments[2];}
	if (nom == '') {nom="product";}
	if (nom != 'product') {nomImage=nom;}
	if (typeof(arguments[3]) != 'undefined') {nomImage = arguments[3];}
	
	for (var i=0; i<Objet.frames.length;i++){
		//alert(Objet.frames[i].name);
		if (Objet.frames[i].EtatIcone){Objet.frames[i].EtatIcone(valeur,nom,nomImage);}
		EtatIconeAllFrames(Objet.frames[i] , valeur,nom,nomImage)
	}
	return false
}


function CheckIfAllChecked()	//V2001-06-12
{
	var TotalBoxes = 0;
	var TotalOn = 0;
	if (document.FormRecherche && document.FormRecherche.checkAllBox){
		for (var i=0;i<document.FormRecherche.elements.length;i++)
		{
			var e = document.FormRecherche.elements[i];
			if ((e.name != 'checkAllBox') && (e.type=='checkbox'))
			{
				TotalBoxes++;
			if (e.checked)
			{
				TotalOn++;
			}
			}
		}
	
		if (TotalBoxes==TotalOn)
		{document.FormRecherche.checkAllBox.checked=true;}
		else
		{document.FormRecherche.checkAllBox.checked=false;}
	}
}

function AjouterCaddieAll(NbFchierReponse){	//V2002-02-04
	if (document.FormRecherche) {
		form=document.FormRecherche;
		
		Liste=splitage (CookieGet('product'),",")
		
		if ((Liste.length + NbFchierReponse) > 400) {
			alert("Vous ne pouvez mettre la totalité de cette recherche dans votre panier\ncar votre panier contiendrait alors plus de 400 éléments !");
		} else {
			if (confirm("Etes vous sûr de vouloir INSERER DANS VOTRE PANIER TOUS les fichiers correspondants à cette recherche ?")){
				/*
				URLTempo = "?TypeRecherche="+document.FormRecherche.TypeRecherche.value;
				URLTempo += "&MotRecherche="+document.FormRecherche.MotRecherche.value;
				URLTempo += "&ListeAnd="+document.FormRecherche.ListeAnd.value;
				URLTempo += "&ListeNot="+document.FormRecherche.ListeNot.value;
				URLTempo += "&ListeOr="+document.FormRecherche.ListeOr.value;
				URLTempo += "&ID="+document.FormRecherche.ID.value;
				*/
				
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				
				}
				
				cart = window.open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Consulter" + "/" + "ToolBar_AjoutRechercheCookies" + "." + "a" + "s" + "p" + "?"+URLTempo ,"AjoutPanier", "resizable=yes,status=yes,scrollbars=yes,width=100,height=100"); 
				cart.focus();
			}
		}
	}
}

function AjouterCaddieAllBDD(){	//V2002-02-04
	if (document.FormRecherche) {
		form=document.FormRecherche;
		if (confirm("Etes vous sûr de vouloir INSERER DANS VOTRE SELECTION BDD TOUS les fichiers correspondants à cette recherche ?")){
			form.method='post';
			form.action='/CommunsGen/Phototheque/Administrer/Panier_GestionSpecial.asp';
			form.target='_blank';
			form.submit();
			form.action='/Consulter/apercu.asp';
			form.method='get';
			form.target='';
			/*
			URLTempo = "?TypeRecherche="+document.FormRecherche.TypeRecherche.value;
			URLTempo += "&MotRecherche="+document.FormRecherche.MotRecherche.value;
			URLTempo += "&ListeAnd="+document.FormRecherche.ListeAnd.value;
			URLTempo += "&ListeNot="+document.FormRecherche.ListeNot.value;
			URLTempo += "&ListeOr="+document.FormRecherche.ListeOr.value;
			URLTempo += "&ID="+document.FormRecherche.ID.value;
			*/
			/*
			var URLTempo=""
			for (var i=0;i<form.elements.length;i++){ 
				if((form.elements[i].type!='select-one')){
					if (form.elements[i].name && form.elements[i].value){
						//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
						if (URLTempo!="") URLTempo+="&"
						URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
					}
				}
			
			}
			
			cart = window.open("/CommunsGen/Phototheque/Administrer/" + "Panier_GestionSpecial" + "." + "a" + "s" + "p" + "?"+URLTempo ,"AjoutPanier", "resizable=yes,status=yes,scrollbars=yes,width=500,height=400"); 
			cart.focus();
			*/
		}
	}
}

function AjouterCaddieAllSel(){	//V2002-02-04
	ID=""
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr("check_".length,e.name.length)
			CookieAjouteListe('product',e.name.substr("check_".length,e.name.length))
			EtatIcone(e.name.substr("check_".length,e.name.length))
		}
	}
	if (ID == ""){alert("Désolé, pas de fichier sélectionné ou alors qui ont pas de prix défini !")}
}

function EnleveCaddieAllSel(){	//V2002-02-04
	ID=""
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr("check_".length,e.name.length)
			CookieEnleveListe('product',e.name.substr("check_".length,e.name.length))
			EtatIcone(e.name.substr("check_".length,e.name.length))
		}
	}
	if (ID == ""){alert("Désolé, pas de fichier sélectionné !")}
}

function EnleveCaddieAll() {
	CookieAjouter("product","");
	if ((document.FormRecherche) && (document.FormRecherche.elements)) {
		for (var i=0;i<document.FormRecherche.elements.length;i++)
		{
			status="EnleveCaddieAll if "+i
			var e = document.FormRecherche.elements[i];
			if ((e.name != 'checkAllBox') && (e.type=='checkbox') ){			
				var e = document.FormRecherche.elements[i];
				EtatIcone(e.name.substr("check_".length,e.name.length))
		}
	}
		
	}
	var tempoLoc=(document.location +"").toLowerCase()
		
	tempo1= (tempoLoc+"." + "as" + "p" + "").toLowerCase().indexOf("." + "a" + "s" + "p" ) 
	tempo2=0
	if (tempo1>0) {
		tempoLoc=tempoLoc.substring(0,tempo1)
		tempo2= (tempoLoc).toLowerCase().indexOf("/caddie/" ) 
		if (tempo2 < 0) tempo2 = (tempoLoc).toLowerCase().indexOf("/panier/" )
	}
	if (tempo2 >0   ){
		document.location=document.location +""
		//document.location.reload();
	}
	alert("Votre panier a été vidé !");
}

function AjouterVisionAll(NbFchierReponse){	//V2002-02-04
	// POUR LA GESTION DE LA VISIONNEUSE SUR BIOS
	var nomcookievision = '';
	if (typeof(arguments[1]) != 'undefined') {nomcookievision = arguments[1];}
	
	if (document.FormRecherche) {
		form=document.FormRecherche;
		
		Liste=splitage (CookieGet('vision'),",")
		
		if ((Liste.length + NbFchierReponse) > 400) {
			alert("Vous ne pouvez mettre la totalité de cette recherche dans votre visionneuse\ncar votre visionneuse contiendrait alors plus de 400 éléments !");
		} else {
			if (confirm("Etes vous sûr de vouloir INSERER DANS VOTRE VISIONNEUSE TOUS les fichiers correspondants à cette recherche ?")){
				/*
				URLTempo = "?TypeRecherche="+document.FormRecherche.TypeRecherche.value;
				URLTempo += "&MotRecherche="+document.FormRecherche.MotRecherche.value;
				URLTempo += "&ListeAnd="+document.FormRecherche.ListeAnd.value;
				URLTempo += "&ListeNot="+document.FormRecherche.ListeNot.value;
				URLTempo += "&ListeOr="+document.FormRecherche.ListeOr.value;
				URLTempo += "&ID="+document.FormRecherche.ID.value;
				*/
				
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					if(form.elements[i].type != 'select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				
				}
				
				cart = window.open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Consulter" + "/" + "ToolBar_AjoutRechercheCookies" + "." + "a" + "s" + "p" + "?IsVision=1&nomcookievision="+nomcookievision+"&"+URLTempo ,"AjoutPanier", "resizable=yes,status=yes,scrollbars=yes,width=100,height=100"); 
				cart.focus();
			}
		}
	}
}

function AjouterVisionAllSel(){	//V2002-02-04
	// POUR LA GESTION DE LA VISIONNEUSE SUR BIOS
	var nomcookievision = '';
	if (typeof(arguments[0]) != 'undefined') {nomcookievision = arguments[0];}
	
	ID=""
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr("check_".length,e.name.length)
			CookieAjouteListe('vision'+nomcookievision,e.name.substr("check_".length,e.name.length))
			EtatIcone(e.name.substr("check_".length,e.name.length),'vision'+nomcookievision)
		}
	}
	if (ID == ""){alert("Désolé, pas de fichier sélectionné ou alors qui ont pas de prix défini !")}
}

function EnleveVisionAllSel(){	//V2002-02-04
	var nomcookievision = '';
	if (typeof(arguments[0]) != 'undefined') {nomcookievision = arguments[0];}
	
	ID=""
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr("check_".length,e.name.length)
			CookieEnleveListe('vision'+nomcookievision,e.name.substr("check_".length,e.name.length))
			EtatIcone(e.name.substr("check_".length,e.name.length),'vision'+nomcookievision)
		}
	}
	if (ID == ""){alert("Désolé, pas de fichier sélectionné !")}
}


function SelectAllBox(ValueChecked)	//V2001-06-12
{
	if ((document.FormRecherche) && (document.FormRecherche.elements)) {
		for (var i=0;i<document.FormRecherche.elements.length;i++) {
			var e = document.FormRecherche.elements[i];
			if ((e.type=='checkbox') && (e.name != 'checkAllBox')) {
				if (!document.getElementById('searchResultat')) {
					e.checked = ValueChecked;
					//e.checked = document.FormRecherche.checkAllBox.checked;
				} else {
					var ElmtParent = e.offsetParent;
					if (ElmtParent != 'null' && ElmtParent && ElmtParent.id.substring(ElmtParent.id.length-(PageNext.toString().length+1)) == ('_'+PageNext.toString())) {
						e.checked = ValueChecked;
					} else {
						e.checked = false;
					}
				}
			}
		}
	} else {
		alert("Vous ne pouvez executer cette fonctionnalité ici !");
	}
}

function SelectBox_Inverse()	//V2001-06-12
{
	if ((document.FormRecherche) && (document.FormRecherche.elements)) {
		for (var i=0;i<document.FormRecherche.elements.length;i++)
		{
			var e = document.FormRecherche.elements[i];
			//(e.name != 'checkAllBox')
			if ((e.type=='checkbox') && (e.name != 'checkAllBox')) {
				if (!document.getElementById('searchResultat')) {
					e.checked = !e.checked;
					//e.checked = document.FormRecherche.checkAllBox.checked;
				} else {
					var ElmtParent = e.offsetParent;
					if (ElmtParent != 'null' && ElmtParent && ElmtParent.id.substring(ElmtParent.id.length-(PageNext.toString().length+1)) == ('_'+PageNext.toString())) {
						e.checked = !e.checked;
					} else {
						e.checked = false;
					}
				}
			}
		}
	} else {
		alert("Vous ne pouvez executer cette fonctionnalité ici !");
	}
}

function ModifPermAllSel(){	//V2001-06-12
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}
	if (ID != ""){
		ModifPerm(ID,n+" fichiers")
	}else{
		// pas de fichier sélectionné !
		var tempoLoc=(document.location +"").toLowerCase()
		
		tempo1= (tempoLoc+"." + "a" + "s" + "p").toLowerCase().indexOf("." + "a" + "s" + "p" ) 
		tempo2=0
		if (tempo1>0) {
			tempoLoc=tempoLoc.substring(0,tempo1)
			tempo2= (tempoLoc).toLowerCase().indexOf("/caddie/" )
			if (tempo2 < 0) tempo2 = (tempoLoc).toLowerCase().indexOf("/panier/" )
		}
		if (tempo2 >0   ){
			if (confirm("Etes vous sûr de vouloir MODIFIER LES PERMISSIONS de TOUS les fichiers du PANIER ?")){
				
				//var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "Permissions" + "/" + "PermCeFichier" + "." + "asp" + "" + "?" + "ID="+escape( CookieGet ("product") )
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "Permissions" + "/" + "PermCeFichier" + "." + "asp" + "" + "?FromPanier=1"
				cart = window.open(URLtempo2 ,"Permissions", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
			
			
		}else{
			if (confirm("Etes vous sûr de vouloir MODIFIER LES PERMISSIONS de TOUS les fichiers correspondants à cette recherche ?")){
				form=document.FormRecherche
				if (form.ID) form.ID.value="";
				if (form.RechercheCach) form.RechercheCach.value="";
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					
					if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				}
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "Permissions" + "/" + "PermCeFichier" + "." + "asp"
				cart = window.open(URLtempo2+"?"+URLTempo ,"Permissions", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
		}

	}
}

function RecalculeAllSel(){	//V2001-07-17
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}
	if (ID != ""){
		var cart =open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "RecalculeImage" + "." + "asp" + "?" + "ListeImages="+escape(ID) , "_RecalculeImage" , "resizable=yes,status=yes,scrollbars=yes,width=500,height=700"); 
		cart.focus();
	}
	else{
		// pas de fichier sélectionné !
		var tempoLoc=(document.location +"").toLowerCase()
		
		tempo1= (tempoLoc+"." + "a" + "s" + "p").toLowerCase().indexOf("." + "a" + "s" + "p" ) 
		tempo2=0
		if (tempo1>0) {
			tempoLoc=tempoLoc.substring(0,tempo1)
			tempo2= (tempoLoc).toLowerCase().indexOf("/caddie/" ) 
			if (tempo2 < 0) tempo2 = (tempoLoc).toLowerCase().indexOf("/panier/" )
		}
		if (tempo2 >0   ){
			if (confirm("Etes vous sûr de vouloir RECALCULER les vignettes de TOUS les fichiers du PANIER ?")){
				
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "RecalculeImage" + "." + "as" + "p" + "?" + "ListeImages="+escape( CookieGet ("product") )
				cart = window.open(URLtempo2 ,"_RecalculeImage", "resizable=yes,status=yes,scrollbars=yes,width=500,height=700"); 
				cart.focus();
			}
			
			
		}else{
			if (confirm("Etes vous sûr de vouloir RECALCULER les vignettes de TOUS les fichiers correspondants à cette recherche ?")){
				form=document.FormRecherche
				if (form.ID) form.ID.value="";
				if (form.RechercheCach) form.RechercheCach.value="";
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				}
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "RecalculeImage" + "." + "a" + "s" + "p"
				cart = window.open(URLtempo2+"?"+URLTempo ,"_RecalculeImage", "resizable=yes,status=yes,scrollbars=yes,width=500,height=700"); 
				cart.focus();
			}
		}
	}
}

function ModifPerm(ID,nom){	//V2001-06-12
	if (document.FormRecherche) {
		var cart =open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "Permissions" + "/" + "PermCeFichier" + "." + "a" + "s" + "p" + "?" + "GalerieID="+document.FormRecherche.GalerieID.value+"&ID="+ID+"&ListeAnd="+escape(document.FormRecherche.ListeAnd.value)+"&ListeOr="+escape(document.FormRecherche.ListeOr.value)+"&ListeNot="+escape(document.FormRecherche.ListeNot.value)+"&MotRecherche="+escape(document.FormRecherche.MotRecherche.value)+"&TypeRecherche="+escape(document.FormRecherche.TypeRecherche.value)	+"&name="+escape(nom) , "Changer" , "resizable=yes,status=yes,scrollbars=yes,width=500,height=400"); 
	} else {
		var cart =open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "Permissions" + "/" + "PermCeFichier" + "." + "a" + "s" + "p" + "?" + "ID="+ID+"&name="+escape(nom) , "Changer" , "resizable=yes,status=yes,scrollbars=yes,width=500,height=400"); 
	}
}

function DestroyAllSel(){	//V2001-06-12
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}

	if (ID != ""){
		if (confirm('Etes vous sûr de vouloir détruire DEFINITIVEMENT les fichiers sélectionnés ??')){
			document.FormRecherche.DeleteFile.value=ID
			document.FormRecherche.submit()
		}
	}
	else{
		alert("Désolé, pas de fichier sélectionné !")
	}
}
function Destroy(ID){	//V2001-06-12
		if (confirm('Etes vous sûr de vouloir détruire DEFINITIVEMENT CE fichier ??')){
			if ( (document.FormRecherche) && (document.FormRecherche.DeleteFile) ){
				document.FormRecherche.DeleteFile.value=ID
				document.FormRecherche.submit()
			}
			else {
				if ( (document.PermNouveauFichier) && (document.PermNouveauFichier.DeleteFile) ){
					document.PermNouveauFichier.DeleteFile.value=ID
					document.PermNouveauFichier.submit()
				}
			}
		}
}
function Modifier(ID){	//V2001-06-12
	cart = window.open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "Modification" + "." + "a" + "s" + "p" + "?" + "ID="+escape(ID) ,"Modifier", "resizable=yes,status=yes,scrollbars=yes,width=700,height=600"); 
}

function ModifinfosAllSel(){	//V2001-06-12
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}

	if (ID != ""){
		Modifier(ID)
	}
	else{
		// pas de fichier sélectionné !
		var tempoLoc=(document.location +"").toLowerCase()
		
		tempo1= (tempoLoc+"." + "a" + "s" + "p").toLowerCase().indexOf("." + "a" + "s" + "p" ) 
		tempo2=0
		if (tempo1>0) {
			tempoLoc=tempoLoc.substring(0,tempo1)
			tempo2= (tempoLoc).toLowerCase().indexOf("/caddie/" ) 
			if (tempo2 < 0) tempo2 = (tempoLoc).toLowerCase().indexOf("/panier/" )
		}
		if (tempo2 >0   ){
			if (confirm("Etes vous sûr de vouloir MODIFIER LES INFOS sur TOUS les fichiers du PANIER ?")){
				
				//var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "Modification" + "." + "a" + "s" + "p" + "?" + "ID="+escape( CookieGet ("product") )
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "Modification" + "." + "a" + "s" + "p" + "?" + "ByPanier=1"
				cart = window.open(URLtempo2 ,"Modifier", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
			}
			
			
		}else{
			if (confirm("Etes vous sûr de vouloir MODIFIER LES INFOS sur TOUS les fichiers correspondants à cette recherche ?")){
				form=document.FormRecherche
				if (form.ID) form.ID.value="";
				if (form.RechercheCach) form.RechercheCach.value="";
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				}
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "Modification" + "." + "a" + "s" + "p"
				cart = window.open(URLtempo2+"?"+URLTempo ,"Modifier", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
			}
		}
	}
}

function ChargeExcelAllSel() {
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}

	if (ID != ""){
		cart = window.open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "MotsClesExcel" + "." + "a" + "s" + "p" + "?" + "ID" + "="+escape(ID) ,"ChargerExcel", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
		cart.focus();
	}
	else{
		var tempoLoc=(document.location +"").toLowerCase()
		
		tempo1= (tempoLoc+"." + "a" + "s" + "p").toLowerCase().indexOf(".asp" ) 
		tempo2=0
		if (tempo1>0) {
			tempoLoc=tempoLoc.substring(0,tempo1)
			tempo2= (tempoLoc).toLowerCase().indexOf("/caddie/" ) 
			if (tempo2 < 0) tempo2 = (tempoLoc).toLowerCase().indexOf("/panier/" )
		}
		if (tempo2 >0   ){
			if (confirm("Etes vous sûr de vouloir CHARGER LES INFOS sur TOUS les fichiers du PANIER ?")){
				
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "MotsClesExcel" + "." + "a" + "s" + "p" + "?ID="+escape( CookieGet ("product") )
				cart = window.open(URLtempo2 ,"ChargerExcel", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
			
			
		}else{
			if (confirm("Etes vous sûr de vouloir CHARGER LES INFOS sur TOUS les fichiers correspondants à cette recherche ?")){
				form=document.FormRecherche
				if (form.ID) form.ID.value="";
				if (form.RechercheCach) form.RechercheCach.value="";
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				
				}
				
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "MotsClesExcel" + "." + "a" + "s" + "p"
				cart = window.open(URLtempo2+"?"+URLTempo ,"ChargerExcel", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
		}
	}
}

function ReindexeAllSel() {
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_" || e.name.substr(0,7) == "Select_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}

	if (ID != ""){
		cart = window.open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "MAJRechercheIndexIntro" + "." + "a" + "s" + "p" + "?" + "ID" + "="+escape(ID) ,"ChargerExcel", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
		cart.focus();
	}
	else{
		var tempoLoc=(document.location +"").toLowerCase()
		
		tempo1= (tempoLoc+"." + "a" + "s" + "p").toLowerCase().indexOf(".asp" ) 
		tempo2=0
		if (tempo1>0) {
			tempoLoc=tempoLoc.substring(0,tempo1)
			tempo2= (tempoLoc).toLowerCase().indexOf("/caddie/" ) 
			if (tempo2 < 0) tempo2 = (tempoLoc).toLowerCase().indexOf("/panier/" )
		}
		if (tempo2 >0   ){
			if (confirm("Etes vous sûr de vouloir REINDEXER TOUS les fichiers du PANIER ?")){
				
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "MAJRechercheIndexIntro" + "." + "a" + "s" + "p" + "?ID="+escape( CookieGet ("product") )
				cart = window.open(URLtempo2 ,"Reindexe", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
			
			
		}else{
			if (confirm("Etes vous sûr de vouloir REINDEXER TOUS les fichiers correspondants à cette recherche ?")){
				form=document.FormRecherche
				if (form.ID) form.ID.value="";
				if (form.RechercheCach) form.RechercheCach.value="";
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				
				}
				
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "MAJRechercheIndexIntro" + "." + "a" + "s" + "p"
				cart = window.open(URLtempo2+"?"+URLTempo ,"Reindexe", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
		}
	}
}

function RSS(){	//V2001-06-12
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}

	if (ID != ""){
		var URLtempo2="/CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "FichiersRSS" + "." + "a" + "s" + "p" + "?" + "ID="+ID;
		cart = window.open(URLtempo2 ,"RSS", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
		cart.focus();
	}
	else{
		// pas de fichier sélectionné !
		var tempoLoc=(document.location +"").toLowerCase()
		
		tempo1= (tempoLoc+".asp").toLowerCase().indexOf(".asp" ) 
		tempo2=0
		if (tempo1>0) {
			tempoLoc=tempoLoc.substring(0,tempo1)
			tempo2= (tempoLoc).toLowerCase().indexOf("/caddie/" ) 
			if (tempo2 < 0) tempo2 = (tempoLoc).toLowerCase().indexOf("/panier/" )
		}
		if (tempo2 >0   ){
			if (confirm("Etes vous sûr de vouloir GENERER UN FLUX RSS pour TOUS les fichiers du PANIER ?")){
				
				var URLtempo2="/CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "FichiersRSS" + "." + "a" + "s" + "p" + "?" + "ID="+escape( CookieGet ("product") )
				cart = window.open(URLtempo2 ,"RSS", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
			
			
		}else{
			if (confirm("Etes vous sûr de vouloir GENERER UN FLUX RSS pour TOUS les fichiers correspondants à cette recherche ?")){
				form=document.FormRecherche
				if (form.ID) form.ID.value="";
				if (form.RechercheCach) form.RechercheCach.value="";
				var URLTempo=""
				for (var i=0;i<form.elements.length;i++){ 
					if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
						if (form.elements[i].name && form.elements[i].value){
							//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
							if (URLTempo!="" ) URLTempo+="&"
							URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
						}
					}
				}
				var URLtempo2="/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "FichiersRSS" + "." + "a" + "s" + "p"
				cart = window.open(URLtempo2+"?"+URLTempo ,"RSS", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
				cart.focus();
			}
		}
	}
}

function EnvoiPanierMail() {
	ID=""
	n=0
	var URLTempoVideo = '';
	var nomEnvoi = '';
	
	if (typeof(arguments[0]) != 'undefined') {nomEnvoi = arguments[0];}
	if (nomEnvoi == 'video') {URLTempoVideo = '&Video=1'}
	
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr(e.name.lastIndexOf("_")+1)
			//ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}
	
	if (ID != ""){
		cart = window.open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "EnvoiPanierMail" + "." + "a" + "s" + "p" + "?" + "ID="+escape(ID)+URLTempoVideo,"EnvoiPanierMail", "resizable=yes,status=yes,scrollbars=yes,width=750,height=750"); 
	}
	else{
		//if (confirm("Etes vous sûr de vouloir CHARGER LES INFOS sur TOUS les fichiers correspondants à cette recherche ?")){
		form=document.FormRecherche
		if (form.ID) form.ID.value="";
		if (form.RechercheCach) form.RechercheCach.value="";
		var URLTempo=""
		for (var i=0;i<form.elements.length;i++){ 
			if(form.elements[i].type!='select-one' && form.elements[i].type != 'checkbox'){
				if (form.elements[i].name && form.elements[i].value){
					//alert("form.elements[i]="+form.elements[i].name+"  -*-> "+form.elements[i] +"="+ form.elements[i].value )
					if (URLTempo!="" ) URLTempo+="&"
					URLTempo+= form.elements[i].name + "=" + escape(form.elements[i].value)
				}
			}
		}
		
		cart = window.open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Administrer" + "/" + "EnvoiPanierMail" + "." + "a" + "s" + "p" + "?"+URLTempo+URLTempoVideo,"EnvoiPanierMail", "resizable=yes,status=yes,scrollbars=yes,width=750,height=750"); 
		cart.focus();
		//}
	}
	
}

function RemoveFromNewsAllSel(){	//V2001-06-12
	ID=""
	n=0
	for (var i=0;i<document.FormRecherche.elements.length;i++)
	{
		var e = document.FormRecherche.elements[i];
		if ((e.name != 'checkAllBox') && (e.type=='checkbox') && (e.checked) && (e.name.substr(0,6) == "check_")){
			if (ID!=""){ID+=","}
			ID+=e.name.substr("check_".length,e.name.length)
			n++
		}
	}

	if (ID != ""){
		RemoveFromNews(ID)
	}
	else{
		alert("Désolé, pas de fichier sélectionné !")
	}	
}
function RemoveFromNews(ID){	//V2001-06-12
	var cart =open("/" + "CommunsGen" + "/" + "Phototheque" + "/" + "Remplir" + "/" + "RemoveFromNews" + "." + "a" + "s" + "p" + "?" + "ID="+escape(ID) ,"", "resizable=yes,status=yes,scrollbars=yes,width=500,height=600"); 
}

/* FONCTION DE GESTION DE L'ORDRE EN FONCTION D'UN MOT CLE */
var FichierOrdre = new Array();
function ElmtOrdre(FichierID,Ordre) {
	var FichierNonTrouve = true;
	for (i=0;i<FichierOrdre.length;i++) {
		if (FichierOrdre[i][0] == FichierID) {
			FichierOrdre[i][1] = Ordre;
			FichierNonTrouve = false;
		}
	}

	if (FichierNonTrouve) FichierOrdre[FichierOrdre.length] = new Array(FichierID,Ordre);
}

function ElmtOrdreValidation(ElmtForm,ElmtListe) {
	var ElmtOrdreListe = '';
	for (i=0;i<FichierOrdre.length;i++) {
		if (ElmtOrdreListe != '') ElmtOrdreListe += '¤';
		ElmtOrdreListe += FichierOrdre[i][0] + '_' + FichierOrdre[i][1];
	}
	
	if (ElmtOrdreListe != '') {
		ElmtListe.value = ElmtOrdreListe;
		ElmtForm.submit();
	}
}


NS4 = (document.layers)? true:false
IE4 = (document.all)? true:false
VER4 = (IE4 || NS4) ? 1 : 0;
var tvX = tvY = 0;
tvDocTipsSize=200
whichEl = null;


if (navigator.appName.substring(0,3) == "Net")
{
	document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = moveToAll;
}


function ShowTips(ID,oEvent) 
{
	var ie5=document.all
	var ns6=document.getElementById&&!document.all
	


	//eval("var tvDocTips = document.getElementById('doctips_"+ID+"').style;")
	//eval("var tvDocTipsAlone = document.getElementById('doctips_"+ID+"');")
	var tvDocTipsAlone=document.getElementById('doctips_'+ID+'')
	if(tvDocTipsAlone){
		var tvDocTips=tvDocTipsAlone.style
		if (tvDocTips) {
			if (!oEvent && navigator.appName.substring(0,3) == "Net") {
				document.onmousemove = moveToAll;
			} else {
				tvX = mousePosition(oEvent).x 
				tvY = mousePosition(oEvent).y 
			}
			
			tvDocTips.left = tvX+10-ShowTips_clearbrowseredge(tvDocTipsAlone, "rightedge");
			tvDocTips.top = tvY+5-ShowTips_clearbrowseredge(tvDocTipsAlone, "bottomedge");
			
			tvDocTips.visibility='visible';
			tvDocTips.zIndex=(parseInt(ID)!=NaN)?parseInt(ID):10;
	
			if(parseFloat(navigator.appVersion)>=4)	{
					WB_scr=screen;
					
					tWidth=WB_scr.width;
					tHeight=WB_scr.height;
					//window.status="infos "+ tvDocTipsWidth.width;
					//for (elt in tvDocTips){alert( elt) }
			}
			OLDSpan = ID;
		}
	}
	
	function mousePosition(oEvent) { 
		oEvent = oEvent || window.event; 
		return  { x:agent('msie')?event.clientX+(document.compatMode=="CSS1Compat"? document.documentElement.scrollLeft : document.body.scrollLeft):oEvent.pageX  , y: agent('msie')?event.clientY+(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop : document.body.scrollTop):oEvent.pageY }; 
		function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); }
	}	
	
	
	function  ShowTips_clearbrowseredge(obj, whichedge){
		
		var dropmenuobj = obj;
		
		var edgeoffset=0
		if (whichedge=="rightedge"){
			var windowedge=ie5 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15
			
			//status="lll--"+ dropmenuobj.offsetWidth +"----"+ windowedge
			if (windowedge-dropmenuobj.x < dropmenuobj.offsetWidth)
				edgeoffset=dropmenuobj.offsetWidth-obj.offsetWidth
		}
		else{
			var topedge=ie5 && !window.opera? iecompattest().scrollTop : window.pageYOffset
			var windowedge=ie5 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
			
			if (windowedge-dropmenuobj.y < dropmenuobj.offsetWidth){ //move up?
				edgeoffset=dropmenuobj.offsetWidth+obj.offsetHeight
				if ((dropmenuobj.y-topedge)<dropmenuobj.offsetWidth) //up no good either?
					edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge
			}
		}
		return edgeoffset
	}
	
	function iecompattest(){
		return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
	}
}


function ShowTip(objName, ID) 
{
	tvDocTips=document.getElementById("doctips_"+objName)
	if (tvDocTips && document.getElementById("doctips_"+ID) ) {
		if (navigator.appName.substring(0,3) == "Net") {
			document.captureEvents(Event.MOUSEMOVE);
			document.onmousemove = moveToAll;
		} else {
			tvX = event.clientX+document.body.scrollLeft; 
			tvY = event.clientY+document.body.scrollTop;
		}
		tvDocTips.innerHTML=document.getElementById("doctips_"+ID).innerHTML
		tvDocTips.style.left = tvX+10;
		tvDocTips.style.top = tvY+5;
		tvDocTips.style.visibility='visible';
	}
}


function moveToAll(e) 
{
      tvX = e.pageX;
      tvY = e.pageY;
}

function moveTo(pObj,pX,pY) 
{
      pObj.left = pX;
      pObj.top = pY;
}

function HideTips(ID) 
{
	//eval("var tvDocTips = document.getElementById('doctips_"+ID+"');")
	
	tvDocTips=document.getElementById("doctips_"+ID)
	
	if (tvDocTips) {
		tvDocTips.style.visibility='hidden';
		
		/*
		if (NS4) 
		{
			eval("var lvLayer = document.doctips_"+ID+";")
			if (lvLayer){
				lvLayer.visibility="hide";
			}
		}
		if (IE4) 
		{
			if (this.document.all['doctips_'+ID]){
				this.document.all['doctips_'+ID].style.visibility="hidden";
			}	
		}
		*/
	}
}

function DisplayTips(ID) 
{
	if (NS4) 
	{
		eval("var lvLayer = document.doctips_"+ID+";")
		if (lvLayer){
			lvLayer.visibility="hide";
		}
	}
		
	if (IE4) 
	{
		if (this.document.all['doctips_'+ID]){
			tvDocTips = this.document.all['doctips_'+ID].style;
			tvDocTips.visibility="visible";
		}
	}	
}

// GESTION DE L'AFFICHAGE LORS DE L'AJOUT DANS UN PANIER
var MousePosWidth = 0;
var MousePosHeight = 0;

// POSITION DE LA SOURIS DANS LA PAGE
function MousePos(e) {
      MousePosWidth = e.pageX;
      MousePosHeight = e.pageY;
}

// POSITION DE LA SOURIS DANS LA PAGE
function mousePosition(e) {
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;

	if (e.pageX || e.pageY){
		MousePosWidth = e.pageX;
		MousePosHeight = e.pageY;
	} else if (e.clientX || e.clientY) {
		MousePosWidth = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		MousePosHeight = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
}

// POSITION DE LA SOURIS SUR UN ELEMENT DONNEE
function MousePosElmt(ElmtNom){
	var WS = 0;
	var HS = 0;
	MousePosElmtX = 0;
	MousePosElmtY = 0;
	
	if (navigator.appName.substring(0,3) == "Net") {
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = MousePos;
	} else {
		MousePosWidth = event.clientX;
		MousePosHeight = event.clientY;
		WS = RecupWidthScroll();
		HS = RecupHeightScroll();
	}
	
	
	
	var W = MousePosWidth+WS;
	var H = MousePosHeight+HS;
	
	//MousePosElmtX = W-document.getElementById(ElmtNom).offsetLeft;
	//MousePosElmtY = H-document.getElementById(ElmtNom).offsetTop;
	
	//alert('H : '+H);
	//alert('ElmtPosTop : '+ElmtPosTop(ElmtNom));
	
	MousePosElmtX = W-ElmtPosLeft(ElmtNom);
	MousePosElmtY = H-ElmtPosTop(ElmtNom);
	
}

// POSITION DE LA SOURIS SUR UN ELEMENT DONNEE NOUVELLE VERSION
function MousePosElmt2(ElmtNom){
	var WS = 0;
	var HS = 0;
	MousePosElmtX = 0;
	MousePosElmtY = 0;
	
	
	if (window.addEventListener) {
		window.addEventListener("mousemove", mousePosition, false);
	} else if (window.attachEvent) {
		window.attachEvent("onmousemove", mousePosition);
	} else {
		window.onmousemove = mousePosition;
	}
	
	/*
	if (navigator.appName.substring(0,3) == "Net") {
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = MousePos;
		alert('MousePosWidth1 :'+MousePosWidth);
		if (MousePosWidth == 0) {document.onmousemove = MousePos;}
		alert('MousePosWidth2 :'+MousePosWidth);
		
		
		
	} else {
		alert("ok");
		MousePosWidth = event.clientX;
		MousePosHeight = event.clientY;
		WS = RecupWidthScroll();
		HS = RecupHeightScroll();
	}
	*/
	
	//mousePosition(event)
	//alert('MousePosHeight : '+MousePosHeight);
	var W = MousePosWidth;
	var H = MousePosHeight;
	
	//MousePosElmtX = W-document.getElementById(ElmtNom).offsetLeft;
	//MousePosElmtY = H-document.getElementById(ElmtNom).offsetTop;
	
	//alert('H : '+H);
	//alert('ElmtPosTop : '+ElmtPosTop(ElmtNom));
	
	MousePosElmtX = W-ElmtPosLeft(ElmtNom);
	MousePosElmtY = H-ElmtPosTop(ElmtNom);
	
}

//LARGEUR DE LA FENETRE DU NAVIGATEUR
function RecupWidth() {
	var W = 0;
	if (document.documentElement) {
		W = document.documentElement.clientWidth;
	}
	if (W == 0) {
		if (document.body) {
			W = document.body.clientWidth;
		} else {
			W = window.innerWidth;
		}
	}
	return W;
}

//HAUTEUR DE LA FENETRE DU NAVIGATEUR
function RecupHeight() {
	var H = 0;
	if (document.documentElement) {
		H = document.documentElement.clientHeight;
	}
	if (H == 0) {
		if (document.body) {
			H = document.body.clientHeight;
		} else {
			H = window.innerHeight;
		}
	}
	return H;
}

//LARGEUR DU SCROLL DE LA FENETRE DU NAVIGATEUR
function RecupWidthScroll() {
	var WidthScroll = 0;
	if (document.body) {
		WidthScroll = document.body.scrollLeft;
	}
	if (WidthScroll == 0) {
		if (document.documentElement) {
			WidthScroll = document.documentElement.scrollLeft;
		} else {
			WidthScroll = window.pageYOffset;
		}
	}
	return WidthScroll;
}

//HAUTEUR DU SCROLL DE LA FENETRE DU NAVIGATEUR
function RecupHeightScroll() {
	var HeightScroll = 0;
	if (document.body) {
		HeightScroll = document.body.scrollTop;
	}
	if (HeightScroll == 0) {
		if (document.documentElement) {
			HeightScroll = document.documentElement.scrollTop;
		} else {
			HeightScroll = window.pageYOffset;
		}
	}
	return HeightScroll;
}

function ShowElmt(ElmtNom){
	var PosLeft = 0;
	var PosTop = 0;
	
	var Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'visible';

	var WS = 0;
	var HS = 0;
	var WindowWS = 0;
	var WindowHS = 0;
	
	// ON FAIT LA DIFFERENCIATION ENTRE LE SCROLL SUR LA PAGE (WS) ET LE SCROLL AU NIVEAU DE LA FENETRE (WindowWS) 
	// CAR SUR LES NAVIGATEURS DE TYPE GECKO, LA POSITION DE LA SOURIS PREND EN COMPTE LE SCROLL, MAIS PAS LA TAILLE DE LA FENETRE
	// SUR IE, LA POSITION DE LA SOURIS NE PREND PAS EN COMTPE LE SCROLL
	WS = RecupWidthScroll();
	HS = RecupHeightScroll();
	WindowWS = WS;
	WindowHS = HS;
	if (navigator.appName.substring(0,3) == "Net") {
		document.captureEvents(Event.MOUSEMOVE);
		document.onmousemove = MousePos;
		WS = 0;
		HS = 0;
	} else {
		MousePosWidth = event.clientX;
		MousePosHeight = event.clientY;
		
	}
	var W = MousePosWidth;
	var H = MousePosHeight;
	
	WindowW = RecupWidth();
	WindowH = RecupHeight();
	ElmtW = Elmt.offsetWidth;
	ElmtH = Elmt.offsetHeight;
	
	if ((ElmtW+W+WS+10) >= (WindowW+WindowWS)) {
		PosLeft = WindowW+WindowWS-ElmtW-(WindowW+WindowWS-W)-10;
	} else {
		PosLeft = W+WS+10;
	}

	if ((ElmtH+H+HS+16) >= (WindowH+WindowHS)) {
		PosTop = WindowH+WindowHS-ElmtH-10;
	} else {
		PosTop = H+HS+16;
	}

	Elmt.style.left = PosLeft+'px';
	Elmt.style.top = PosTop+'px';
}

function HideElmt(ElmtNom){
	var Elmt = document.getElementById(ElmtNom);
	Elmt.style.visibility = 'hidden';
}

// POSITION DE L'ELEMENT PAR RAPPORT AU BORD DROIT DE LA PAGE
function ElmtPosLeft(ElmtNom){
	var ElmtPosLeft=0;
	var Elmt = document.getElementById(ElmtNom);
	while (Elmt != null){
		//VERSION CI DESSOUS DOIT NORMALEMENT RENVOYER LA POSITION PAR RAPPORT AU BORD DROIT DU NAVIGATEUR (MAIS PB SOUS IE ET FIREFOX -> scrollLeft = 0
		//ElmtPosLeft += Elmt.offsetLeft - Elmt.scrollLeft;
		ElmtPosLeft += Elmt.offsetLeft;
		Elmt = Elmt.offsetParent;
	}

	return ElmtPosLeft;
}
 
// POSITION DE L'ELEMENT PAR RAPPORT AU HAUT DE LA PAGE
function ElmtPosTop(ElmtNom){
	var ElmtPosTop=0;
	var Elmt = document.getElementById(ElmtNom);
	while (Elmt != null){
		//VERSION CI DESSOUS DOIT NORMALEMENT RENVOYER LA POSITION PAR RAPPORT AU BORD HAUT DU NAVIGATEUR (MAIS PB SOUS IE ET FIREFOX -> scrollTop = 0
		//ElmtPosTop += Elmt.offsetTop - Elmt.scrollTop;
		ElmtPosTop += Elmt.offsetTop;
		Elmt = Elmt.offsetParent;
	}
	
	return ElmtPosTop;
}

// FONCTION RENVOYANT LA POSITION DE L'ELEMENT POUR LE SURVOL
function ElmtPopPosition(Elmt,event){
	var WindowWS = 0;
	var WindowHS = 0;
	
	// ON RECUPERE LE SCROLL
	WindowWS = RecupWidthScroll();
	WindowHS = RecupHeightScroll();
	
	// ON RECUPERE LA POSITION DE LA SOURIS
	var W = event.pageX;
	var H = event.pageY;
	
	// ON RECUPERE LES DIMENSIONS DE LA FENETRE
	WindowW = RecupWidth();
	WindowH = RecupHeight();
	
	// ON RECUPERE LES DIMENSIONS DE L'ELEMENT A AFFICHER
	ElmtW = Elmt.offsetWidth;
	ElmtH = Elmt.offsetHeight;

	if ((ElmtW+W+10) >= (WindowW+WindowWS)) {
		PosLeft = WindowW+WindowWS-ElmtW-(WindowW+WindowWS-W)-10;
	} else {
		PosLeft = W+10;
	}

	if ((ElmtH+H+16) >= (WindowH+WindowHS)) {
		PosTop = WindowH+WindowHS-ElmtH-10;
	} else {
		PosTop = H+16;
	}
	//alert('PosTop : '+PosTop);
	return (PosLeft + '¤' + PosTop);
}
