RB = (document.getElementById) ? 1 : 0;
IE = (document.all) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
VersionOK = (IE | NS4 | RB) ? 1 : 0;

if (!VersionOK) event = null;

var mouseX,mouseY;
var isBulle = false;
var blink_status = 'hidden';
var blink5_status = 'hidden';
var blink10_status = 'hidden';
var blink20_status = 'hidden';
var CurrentInt, CurrentInt5, CurrentInt10, CurrentInt20;
var Indice
var Popups = new Array ();

function ouvrirPopup(event,Nom,Width,Height,posX,posY,resizable,scrollbars)
{
	var resize_value = (resizable) ? 'yes' : 'no';
	var scrollbars_value = (scrollbars) ? 'yes' : 'no';
	event.target = Nom;
	var popup = window.open(event.href,Nom,'location=no,menubar=no,scrollbars='+scrollbars_value+',resizable='+resize_value+',directory=no,status='+resize_value+',width='+Width+',height='+Height);
	popup.moveTo(posX,posY);
	popup.focus();
}

function Popup(event,Width,Height,posX,posY,scrollbars)
{
	var scrollbars_value = (scrollbars == 1) ? true : false;
	ouvrirPopup(event,'popup',Width,Height,posX,posY,false,scrollbars_value);
	return false;
}

function PopupRedim(event,Width,Height,posX,posY,scrollbars)
{
	var scrollbars_value = (scrollbars == 1) ? true : false;
	ouvrirPopup(event,'popupredim',Width,Height,posX,posY,true,scrollbars_value);
	return false;
}

function PopupDefini(event,Nom)
{
	for(var idx=0; idx < Popups.length; idx++)
	{
		if (Popups[idx][0] == Nom)
		{
			ouvrirPopup(event,Popups[idx][0],Popups[idx][1],Popups[idx][2],Popups[idx][3],Popups[idx][4],Popups[idx][6],Popups[idx][5]);
			break;
		}
	}
	return false;
}
function blinkImages()
{
	if (RB) {
		var temp_status = blink_status;	
		var key;
		blink_status = (blink_status == 'hidden') ? 'visible' : 'hidden'
		var pointeurCalque = document.getElementsByName('clign');
		for (key=0; key < pointeurCalque.length; key++) {
			pointeurCalque[key].style.visibility = temp_status;
		}
	}
}

function blinkImages5()
{
	if (RB) {
		var temp_status = blink5_status;
		var key;
		blink5_status = (blink5_status == 'hidden') ? 'visible' : 'hidden'
		var pointeurCalque = document.getElementsByName('clign5');
		for (key=0; key < pointeurCalque.length; key++) {
			pointeurCalque[key].style.visibility = temp_status;
		}
	}
}

function stopImages5()
{
	clearInterval(CurrentInt5);
	var pointeurCalque = document.getElementsByName('clign5');
	for (key=0; key < pointeurCalque.length; key++) {
		pointeurCalque[key].style.visibility = 'visible';
	}
}

function blinkImages10()
{
	if (RB) {
		var temp_status = blink10_status;
		var key;
		blink10_status = (blink10_status == 'hidden') ? 'visible' : 'hidden'
		var pointeurCalque = document.getElementsByName('clign10');
		for (key=0; key < pointeurCalque.length; key++) {
			pointeurCalque[key].style.visibility = temp_status;
		}
	}
}

function stopImages10()
{
	clearInterval(CurrentInt10);
	var pointeurCalque = document.getElementsByName('clign10');
	for (key=0; key < pointeurCalque.length; key++) {
		pointeurCalque[key].style.visibility = 'visible';
	}
}

function blinkImages20()
{
	if (RB) {
		var temp_status = blink20_status;	
		var key;
		blink20_status = (blink20_status == 'hidden') ? 'visible' : 'hidden'
		var pointeurCalque = document.getElementsByName('clign20');
		for (key=0; key < pointeurCalque.length; key++) {
			pointeurCalque[key].style.visibility = temp_status;
		}
	}
}

function stopImages20()
{
	clearInterval(CurrentInt20);
	var pointeurCalque = document.getElementsByName('clign20');
	for (key=0; key < pointeurCalque.length; key++) {
		pointeurCalque[key].style.visibility = 'visible';
	}
}

//var CurrentInt = setTimeout(blinkimages,100);
function startblink()
{
	if (RB) {
		if (document.getElementsByName('clign').length > 0) CurrentInt = setInterval(blinkImages,150);
		if (document.getElementsByName('clign5').length > 0) {
			CurrentInt5 = setInterval(blinkImages5,153);
			setTimeout(stopImages5,5000);
		}
		if (document.getElementsByName('clign10').length > 0) {
			CurrentInt10 = setInterval(blinkImages10,151);
			setTimeout(stopImages10,10000);
		}
		if (document.getElementsByName('clign20').length > 0) {
			CurrentInt20 = setInterval(blinkImages20,152);
			setTimeout(stopImages20,20000);
		}
	}
}

function mousePos()
{
	mouseX = event.clientX;
	mouseY = event.clientY;
	if (isBulle) InfoBullePosition();
}

function mousePosNS4(event)
{
	mouseX = event.pageX;
	mouseY = event.pageY;
	if (isBulle) InfoBullePosition();
}

if (IE) 
{
	window.document.onmousemove = mousePos;
}
else
{
	window.document.captureEvents(Event.MOUSEMOVE);
	window.document.onmousemove = mousePosNS4;
}

function InfoBullePosition() {
	var pointeurCalque;
	if (IE) {
		pointeurCalque = document.all.bulle;
		pointeurCalque.style.top  = mouseY+10+document.body.scrollTop;
		pointeurCalque.style.left = mouseX+5+document.body.scrollLeft;
	}
	else if (RB) {
		pointeurCalque = document.getElementById('bulle');
		pointeurCalque.style.top  = mouseY+10;
		pointeurCalque.style.left = mouseX+5;
	}
	else if (NS4) {
		pointeurCalque = document.bulle;	
		pointeurCalque.top  = mouseY+10;
		pointeurCalque.left = mouseX+5;
	}
}

function InfoBulleOut () {
	if (RB) document.getElementById('bulle').style.visibility = "hidden";
	else if (IE) document.all.bulle.style.visibility = "hidden";
	else if (NS4) document.bulle.visibility = "hidden";
	isBulle = false;
}

function Infobulle (event,texte) {

	if (!VersionOK) return;

	var pointeurObjet, pointeurCalque;

	if (IE) {
		pointeurObjet = event.srcElement;
		pointeurCalque = document.all.bulle;
	}
	else if (RB) {
		pointeurObjet = event.target;
		pointeurCalque = document.getElementById('bulle');
	}
	else if (NS4) {
		pointeurObjet = event.target;
		pointeurCalque = document.bulle;	
	}

	if (!pointeurObjet.onmouseout) pointeurObjet.onmouseout = InfoBulleOut;

	var str = '<DIV CLASS="bulleDIV">'+texte+'</DIV>';
	
	InfoBullePosition();
	isBulle = true;

	if (IE|RB) {
		pointeurCalque.innerHTML = str;
		pointeurCalque.style.visibility = "visible";	
	}
	else if (NS4) {
		pointeurCalque.document.write (str);
		pointeurCalque.document.close ();
		pointeurCalque.document.bgColor = "yellow";
		pointeurCalque.visibility = "show";	
	}
	
}

function InfoSelectif (event) {

	if (!VersionOK) return;

	var pointeurObjet, pointeurCalque;

	if (IE) {
		pointeurObjet = event.srcElement;
		pointeurCalque = document.all.bulle;
	}
	else if (RB) {
		pointeurObjet = event.target;
		pointeurCalque = document.getElementById('bulle');
	}
	else if (NS4) {
		pointeurObjet = event.target;
		pointeurCalque = document.bulle;	
	}

	if (!pointeurObjet.onmouseout) pointeurObjet.onmouseout = InfoBulleOut;

	var str = '<DIV CLASS="SelectifDIV"><font face="Arial" size="2" color="#000000"><b><br><i> Almanart</i> vous guide :</font></b><br><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;sélection libre à Paris &amp; Ile de France d\'expositions, lieux,<br>'+
        		'&nbsp;&nbsp;manifestations, week-ends...'+
        		'&nbsp;&nbsp;associés à des plans et itinéraires !</font></b></DIV>';

	InfoBullePosition();
	isBulle = true;

	if (IE|RB) {
		pointeurCalque.innerHTML = str;
		pointeurCalque.style.visibility = "visible";	
	}
	else if (NS4) {
		pointeurCalque.document.write (str);
		pointeurCalque.document.close ();
		pointeurCalque.document.bgColor = "yellow";
		pointeurCalque.visibility = "show";	
	}
	
}

function InfoDidactique (event) {

	if (!VersionOK) return;

	var pointeurObjet, pointeurCalque;

	if (IE) {
		pointeurObjet = event.srcElement;
		pointeurCalque = document.all.bulle;
	}
	else if (RB) {
		pointeurObjet = event.target;
		pointeurCalque = document.getElementById('bulle');
	}
	else if (NS4) {
		pointeurObjet = event.target;
		pointeurCalque = document.bulle;	
	}

	if (!pointeurObjet.onmouseout) pointeurObjet.onmouseout = InfoBulleOut;

	var str = '<DIV CLASS="DidactiqueDIV"><font face="Arial" size="2" color="#000000"><b><br><br><br><br><br><i>Almanart</i> vous aide à vous former :</font></b><br><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;comprendre, apprendre, expliquer, analyser, juger...<br>'+
        		'&nbsp;&nbsp;des conseils pratiques, les normes, règles et astuces du métier !</font></b></DIV>';
        
	InfoBullePosition();
	isBulle = true;

	if (IE|RB) {
		pointeurCalque.innerHTML = str;
		pointeurCalque.style.visibility = "visible";	
	}
	else if (NS4) {
		pointeurCalque.document.write (str);
		pointeurCalque.document.close ();
		pointeurCalque.document.bgColor = "yellow";
		pointeurCalque.visibility = "show";	
	}
	
}

function InfoArtistique(event) {

	if (!VersionOK) return;

	var pointeurObjet, pointeurCalque;

	if (IE) {
		pointeurObjet = event.srcElement;
		pointeurCalque = document.all.bulle;
	}
	else if (RB) {
		pointeurObjet = event.target;
		pointeurCalque = document.getElementById('bulle');
	}
	else if (NS4) {
		pointeurObjet = event.target;
		pointeurCalque = document.bulle;	
	}

	if (!pointeurObjet.onmouseout) pointeurObjet.onmouseout = InfoBulleOut;

	var str = '<DIV CLASS="ArtistiqueDIV"><font face="Arial" size="2" color="#000000"><b><br><br><br><br><br><i>Almanart</i> vous montre l\'art :</font></b><br><br>'+
	       		'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;des artistes illustrent par leur art<br>'+
     			'&nbsp;&nbsp;des professionnels parlent d\'art et de leurs métiers<br>'+
        		'&nbsp;&nbsp;les procédés des artistes !</font></b></DIV>';
	
	InfoBullePosition();
	isBulle = true;

	if (IE|RB) {
		pointeurCalque.innerHTML = str;
		pointeurCalque.style.visibility = "visible";	
	}
	else if (NS4) {
		pointeurCalque.document.write (str);
		pointeurCalque.document.close ();
		pointeurCalque.document.bgColor = "yellow";
		pointeurCalque.visibility = "show";	
	}	
}

function InfoMondain(event) {

	if (!VersionOK) return;

	var pointeurObjet, pointeurCalque;

	if (IE) {
		pointeurObjet = event.srcElement;
		pointeurCalque = document.all.bulle;
	}
	else if (RB) {
		pointeurObjet = event.target;
		pointeurCalque = document.getElementById('bulle');
	}
	else if (NS4) {
		pointeurObjet = event.target;
		pointeurCalque = document.bulle;	
	}

	if (!pointeurObjet.onmouseout) pointeurObjet.onmouseout = InfoBulleOut;

	var str = '<DIV CLASS="MondainDIV"><font face="Arial" size="2" color="#000000"><br><br><br><br><br><b><i>Almanart</i> vous introduit :</font></b><br><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;dans le monde de l\'art...<br>'+
				'&nbsp;&nbsp;ses pratiques, ses supports, ses métiers, ses adresses & horaires<br>'+
				'&nbsp;&nbsp;et vous propose ses services !</font></b></DIV>';
        
	InfoBullePosition();
	isBulle = true;

	if (IE|RB) {
		pointeurCalque.innerHTML = str;
		pointeurCalque.style.visibility = "visible";	
	}
	else if (NS4) {
		pointeurCalque.document.write (str);
		pointeurCalque.document.close ();
		pointeurCalque.document.bgColor = "yellow";
		pointeurCalque.visibility = "show";	
	}	
}

function InfoAutre(event) {

	if (!VersionOK) return;

	var pointeurObjet, pointeurCalque;

	if (IE) {
		pointeurObjet = event.srcElement;
		pointeurCalque = document.all.bulle;
	}
	else if (RB) {
		pointeurObjet = event.target;
		pointeurCalque = document.getElementById('bulle');
	}
	else if (NS4) {
		pointeurObjet = event.target;
		pointeurCalque = document.bulle;	
	}

	if (!pointeurObjet.onmouseout) pointeurObjet.onmouseout = InfoBulleOut;

	var str = '<DIV CLASS="AutreDIV"><font face="Arial" size="2" color="#000000"><b><br><br><br><br><br><i>Almanart</i> vous amuse et vous sollicite :</font></b><br><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;s\'exprimer, râler, rire, questionner...<br>'+
        		'&nbsp;&nbsp;qui sommes-nous et nos boîtes pour répondre</font></b></DIV>';
        
	InfoBullePosition();
	isBulle = true;

	if (IE|RB) {
		pointeurCalque.innerHTML = str;
		pointeurCalque.style.visibility = "visible";	
	}
	else if (NS4) {
		pointeurCalque.document.write (str);
		pointeurCalque.document.close ();
		pointeurCalque.document.bgColor = "yellow";
		pointeurCalque.visibility = "show";	
	}	
}

/*-------------------------------
/* Mis le 7/09/06 par Jmt
/* Eléments du menu vertical, ouverture de fenêtres menu secondaire
/* ----------------------------------*/


window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=20; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}
