

/* Ajout du 20/01/2012
Ouverture forcée d'une nouvelle page sur chaque lien
C'est pas bien, je sais
Source : http://www.alsacreations.com/tuto/lire/556-liens-externes-nouvelle-fenetre.html
Code source pris ici http://blog.websourcing.fr/forcez-louverture-des-liens-externes-de-votre-site-dans-un-nouvel-onglet/
*/



$(document).ready(function(){
	$('#contenu a:not(.popupwindow)').filter(function() {
		var theHref = this;
		$(theHref).not(".noAutoLink").addClass("external");
		$(theHref).not(".noAutoLink").attr('target','_blank');
	});
});

/*-------------------------------
/* 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';}
}

var fini = 0;
function favoris()
{
	try {
		window.sidebar.addPanel("Almanart - L'almanach de l'art", "http://www.almanart.com/", "");
	}
	 catch (e) {
		window.external.AddFavorite("http://www.almanart.com/", "Almanart - L'almanach de l'art");
	}
	ajax("index_ajax.php?ajax=count_ajout_favoris&action=general");
}


/*--------------------------------------
/*  Vérification de formulaire 
/*---------------------------------------
     */
function check_form_com(){
	docForm = document.formulaire;

	
	if (docForm.email.value==''){
		alert("Le champ 'E-mail' est obligatoire.");
		docForm.email.focus();
		return;
	}
	if (docForm.email.value!=""){
		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,3}$/;
		var bEmailCheck = true ;
		if(((docForm.email.value.search(exclude) != -1)||(docForm.email.value.search(check)) == -1)||(docForm.email.value.search(checkend) == -1)){
			alert("L'adresse email est incorrecte !");
			docForm.email.focus();
			return;
		}
	}
	

	
	docForm.action='http://www.almanart.com/contact.php';
	docForm.submit(true);
}

function alert_submit_complete() {
	alert("\n\n\n\Votre demande  a bien été prise en compte.\n\n\n");
}

function onbodyloaded() {

	if(submit_complete) alert_submit_complete()

}

var submit_complete = false;
window.onload = onbodyloaded;


/* *************v2 *****************/
function check_form_com2(){
	docForm = document.formulaire2;

	
	if (docForm.email.value==''){
		alert("Le champ 'E-mail' est obligatoire.");
		docForm.email.focus();
		return;
	}
	if (docForm.email.value!=""){
		var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
		var check=/@[\w\-]+\./;
		var checkend=/\.[a-zA-Z]{2,3}$/;
		var bEmailCheck = true ;
		if(((docForm.email.value.search(exclude) != -1)||(docForm.email.value.search(check)) == -1)||(docForm.email.value.search(checkend) == -1)){
			alert("L'adresse email est incorrecte !");
			docForm.email.focus();
			return;
		}
	}
	

	
	docForm.action='http://www.almanart.com/contact.php';
	docForm.submit(true);
}

function alert_submit_complete() {
	alert("\n\n\n\Votre demande  a bien été prise en compte.\n\n\n");
}

function onbodyloaded() {

	if(submit_complete) alert_submit_complete()

}

var submit_complete = false;
window.onload = onbodyloaded;


/*  Fin Vérification de formulaire      */

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><i>Almanart</i> vous guide :</font></b><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;sélection libre à Paris &amp; Ile de France d\'expositions,<br>'+
        		'&nbsp;&nbsp;lieux, manifestations, 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><i>Almanart</i> vous forme :</font></b><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;comprendre, apprendre, expliquer...<br>'+
        		'&nbsp;&nbsp;conseils pratiques, procédés...</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><i>Almanart</i> illustre :</font></b><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;des acteurs modèles, des spécialistes...<br>'+
        		'&nbsp;&nbsp;et les artistes soutenus par nous</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"><b><i>Almanart</i> illustre :</font></b><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;le monde de l\art...<br>'+
        		'&nbsp;&nbsp;</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><i>Almanart</i> s\'amuse et communique :</font></b><br>'+
				'<font face="Arial" size="2" color="#336699"><b>&nbsp;&nbsp;râler, rire, questionner, solliciter...<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";	
	}	
}



