// JavaScript Document
function init(){
	
Event.observe('connection', 'click', function(){connect()});
Event.observe('searche', 'click', function(){esearch()});

Event.observe('searche','mouseover',function(){document.getElementById('searche').style.textDecoration='underline'});
Event.observe('searche','mouseout',function(){document.getElementById('searche').style.textDecoration='none'});

Event.observe('a','mouseover',function(){document.getElementById('a').style.color='white'});
Event.observe('a','mouseout',function(){document.getElementById('a').style.color='white'});

Event.observe('b','mouseover',function(){document.getElementById('b').style.color='white'});
Event.observe('b','mouseout',function(){document.getElementById('b').style.color='white'});

Event.observe('c','mouseover',function(){document.getElementById('c').style.color='white'});
Event.observe('c','mouseout',function(){document.getElementById('c').style.color='white'});

Event.observe('d','mouseover',function(){document.getElementById('d').style.color='white'});
Event.observe('d','mouseout',function(){document.getElementById('d').style.color='white'});

Event.observe('e','mouseover',function(){document.getElementById('e').style.color='white'});
Event.observe('e','mouseout',function(){document.getElementById('e').style.color='white'});

Event.observe('f','mouseover',function(){document.getElementById('f').style.color='white'});
Event.observe('f','mouseout',function(){document.getElementById('f').style.color='white'});

Event.observe('g','mouseover',function(){document.getElementById('g').style.color='white'});
Event.observe('g','mouseout',function(){document.getElementById('g').style.color='white'});

Event.observe('h','mouseover',function(){document.getElementById('h').style.color='white'});
Event.observe('h','mouseout',function(){document.getElementById('h').style.color='white'});

Event.observe('i','mouseover',function(){document.getElementById('i').style.color='white'});
Event.observe('i','mouseout',function(){document.getElementById('i').style.color='white'});

Event.observe('j','mouseover',function(){document.getElementById('j').style.color='white'});
Event.observe('j','mouseout',function(){document.getElementById('j').style.color='white'});

Event.observe('k','mouseover',function(){document.getElementById('k').style.color='white'});
Event.observe('k','mouseout',function(){document.getElementById('k').style.color='white'});

Event.observe('mg','mouseover',function(){document.getElementById('mg').style.color='white'});
Event.observe('mg','mouseout',function(){document.getElementById('mg').style.color='white'});
Event.observe('mc','mouseover',function(){document.getElementById('mc').style.color='white'});
Event.observe('mc','mouseout',function(){document.getElementById('mc').style.color='white'});

Event.observe('ms','mouseover',function(){document.getElementById('ms').style.color='white'});
Event.observe('ms','mouseout',function(){document.getElementById('ms').style.color='white'});

}
function connect(){
var div = document.getElementById('search');
form='<form action="../admin/login.php"> User : <input type="text" name="user" id="user" style="width:100px; height:20px;background:url(../imgbase/input.png)"/><br/>Pass : <input type="password" name="pass" id="pass" style="100px; height:20px;background:url(../imgbase/input.png)" onKeyPress="if(event.keyCode == 13) connex()"/><br/><a href="#" id="ms" onclick="connex()" style="color:white;">Se connecter</a> <img src="../imgbase/gosearch.png" style="vertical-align:middle;cursor:pointer;" onclick="connex()" /></form>';
div.innerHTML=form;
document.getElementById('user').focus();

}

function esearch()
{
var dov = document.getElementById('search');
ferm='<p><span align="left"></span><br><input type="text" id="fsearch" name="fsearch" style="width:170px; height:20px;color:white" onKeyPress="if(event.keyCode == 13) seArch()"/> <img src="../imgbase/gosearch.png" onclick="seArch()" style="vertical-align:middle;cursor:pointer;"/></p> ';

dov.innerHTML=ferm;
document.getElementById('fsearch').focus();

}

var Timer=null;
	var Pas = 3;
function scRol(me,mo,Sens){
		
	var Objet=document.getElementById(me);
    if(parseInt(Objet.style.top) + (Pas*Sens)>0)  {
		clearTimeout(Timer);
	}
	else if(parseInt(Objet.style.top) + (Pas*Sens)<-(Objet.offsetHeight-document.getElementById(mo).offsetHeight)) {
		clearTimeout(Timer);
	}
    else {
        Objet.style.top = (parseInt(Objet.style.top) + (Pas*Sens)) + "px";
	}
	Timer = setTimeout("scRol( '"+me+"','"+mo+"','"+Sens+"');", 30);
	
}

function changePict(url)
{
var newImg=new Image;	
		new Effect.Fade('pi',{duration:.4});
		new Effect.Appear('charge',{
			duration:.4,
			afterFinish:function(){
				newImg.onload=function(){
				$('pi').src=newImg.src;
				new Effect.Fade('charge',{duration:.4});
				new Effect.Appear('pi',{duration:.4});
				}
			newImg.src=url;
		}
	});
}
	
function loadMenGal()
{
var liste = document.getElementById('listinsidelast');
liste.innerHTML='Load...';
new Ajax.Updater(liste,'menugalerie.php');
}

function loadMenCat(lacat)
{
var liste = document.getElementById('listinsidelast');
liste.innerHTML='Load...';
new Ajax.Updater(liste,'menucathegorie.php?m='+lacat);
	
}

function showForm(which)
{
new Effect.Appear('formi');
new Ajax.Updater('formi','formsculpture.php?m='+which);
}

function sendForm(){

	var xhr_object = null;

	if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}

	var method   = "POST";
	var filename = "../scriptphp/renseignsculpt.php";
	var fid = document.getElementById('fid').value;
	var langue = document.getElementById('langue').value;
	var fname = document.getElementById('fname').value;
	var finfo = document.getElementById('finfo').value;
	var fnom = document.getElementById('fnom').value;
	var fprenom = document.getElementById('fprenom').value;
	var femail = document.getElementById('femail').value;
	var fobjet = document.getElementById('fobjet').value;
	var fmessage = document.getElementById('fmessage').value;
	var fcode = document.getElementById('fcode').value;
	

var data = null;

if(fid != "")
   data = "fid="+fid+"&fname="+fname+"&langue="+langue+"&finfo="+finfo+"&fnom="+fnom+"&fprenom="+fprenom+"&femail="+femail+"&fobjet="+fobjet+"&fmessage="+fmessage+"&fcode="+fcode;

xhr_object.open(method, filename, true);

xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 1) {
      var tmp = 'Transfert comenc&eacute;';
	  document.getElementById('resp').innerHTML=tmp;
   }
   if(xhr_object.readyState == 2) {
      var tmp = 'Donn&eacute;es tranfer&eacute;es';
	  document.getElementById('resp').innerHTML=tmp;
   }
   if(xhr_object.readyState == 3) {
      var tmp = 'Donn&eacute;es re&ccedil;ues';
	  document.getElementById('resp').innerHTML=tmp;
   }
   if(xhr_object.readyState == 4) {
      var tmp = xhr_object.responseText;
	  document.getElementById('resp').innerHTML=tmp;
	  //setInnerHTML(document.getElementById(id), xhrequest.responseText) grace a ca on peut loader$ du javascript fonctionnel attention fiare fonction comme ceci MaFunc=function() {}
   }
}

if(method == "POST")
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

xhr_object.send(data);
}

function showVideo()
{
new Effect.Appear('evenement-video',{duration:.4});	
}

function showList(lg)
{
if(lg=='fr'){lag='Retour à la biographie <a href="" onClick="showBio(\'fr\'); return false">ici</a>'; chch='Chargement...';}
if(lg=='en'){lag='Back to biography <a href="" onClick="showBio(\'en\'); return false">here</a>'; chch='Loading...';}
if(lg=='de'){lag='Retour à la biographie <a href="" onClick="showBio(\'de\'); return false">ici</a>'; chch='Chargement...';}
	
	
new Effect.Fade('bio-trois',{duration:.4});
document.getElementById('biolink').innerHTML=chch;
document.getElementById('bio-img').innerHTML='';
document.getElementById('movexpo').innerHTML='<img onMouseOver="scRol(\'listebio-inin\',\'listebio-in\',2);" onMouseOut="clearTimeout(Timer);" src="../imgbase/up.png"/><img onMouseOver="scRol(\'listebio-inin\',\'listebio-in\',-2);" onMouseOut="clearTimeout(Timer);" src="../imgbase/down.png"/>';
	new Effect.Appear('charge',{
			duration:.4,
			afterFinish:function(){
				new Ajax.Updater('bio-trois','listeexpo.php',{
					onComplete:function(){
						new Effect.Fade('charge');
						new Effect.Appear('bio-trois',{duration:.4});
						document.getElementById('biolink').innerHTML=lag;
					}
				});
			}
		});
}

function showBio(lg)
{
	if(lg=='fr'){lag='Vous pouvez voir la liste<br/> des expositions <a href="" onClick="showList(\'fr\'); return false">ici</a>.'; chch='Chargement...';}
if(lg=='en'){lag='You can see the exhibition<br> list <a href="" onClick="showList(\'en\'); return false">here</a>'; chch='Loading...';}
if(lg=='de'){lag='Retour à la biographie <a href="" onClick="showList(\'de\'); return false">ici</a>'; chch='Chargement...';}	

new Effect.Fade('bio-trois',{duration:.4});
document.getElementById('biolink').innerHTML=chch;
document.getElementById('movexpo').innerHTML='';
document.getElementById('bio-img').innerHTML='<a href="biographie-delaperouze.pdf"><img src="../imgbase/pdf.png"></a>';
	new Effect.Appear('charge',{
			duration:.4,
			afterFinish:function(){
				new Ajax.Updater('bio-trois','thebio.php',{
					onComplete:function(){
						new Effect.Fade('charge');
						new Effect.Appear('bio-trois',{duration:.4});
						document.getElementById('biolink').innerHTML=lag;
					}
				});
			}
		});
}



/**********************************************/
function sendContactForm(){

	var xhr_object = null;

	if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}

	var method   = "POST";
	var filename = "../scriptphp/concomform.php";
	var page = document.getElementById('page').value;
	var langue = document.getElementById('langue').value;
	var destinataire = document.getElementById('destinataire').value;
	var fnom = document.getElementById('fnom').value;
	var fprenom = document.getElementById('fprenom').value;
	var femail = document.getElementById('femail').value;
	var fobjet = document.getElementById('fobjet').value;
	var fmessage = document.getElementById('fmessage').value;
	var fcode = document.getElementById('fcode').value;
	

var data = null;

if(page != "")
   data = "page="+page+"&langue="+langue+"&destinataire="+destinataire+"&fnom="+fnom+"&fprenom="+fprenom+"&femail="+femail+"&fobjet="+fobjet+"&fmessage="+fmessage+"&fcode="+fcode;

xhr_object.open(method, filename, true);

xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 1) {
      var tmp = 'Transfert comenc&eacute;';
	  document.getElementById('resp').innerHTML=tmp;
   }
   if(xhr_object.readyState == 2) {
      var tmp = 'Donn&eacute;es tranfer&eacute;es';
	  document.getElementById('resp').innerHTML=tmp;
   }
   if(xhr_object.readyState == 3) {
      var tmp = 'Donn&eacute;es re&ccedil;ues';
	  document.getElementById('resp').innerHTML=tmp;
   }
   if(xhr_object.readyState == 4) {
      var tmp = xhr_object.responseText;
	  document.getElementById('resp').innerHTML=tmp;
   }
}

if(method == "POST")
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

xhr_object.send(data);
}

function seArch(){
	
	var xhr_object = null;

	if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}

	var method   = "POST";
	var filename = "thesearch.php";
	var word = document.getElementById('fsearch').value;
	
var data = null;

if(word != "")
   data = "word="+word;

xhr_object.open(method, filename, true);

xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 1) {
      var tmp = '<p>Transfert comenc&eacute;</p>';
	  document.getElementById('principal').innerHTML=tmp;
   }
   if(xhr_object.readyState == 2) {
      var tmp = '<p>Donn&eacute;es tranfer&eacute;es</p>';
	  document.getElementById('principal').innerHTML=tmp;
   }
   if(xhr_object.readyState == 3) {
      var tmp = '<p>Donn&eacute;es re&ccedil;ues</p>';
	  document.getElementById('principal').innerHTML=tmp;
   }
   if(xhr_object.readyState == 4) {
      var tmp = xhr_object.responseText;
	  document.getElementById('principal').innerHTML=tmp;
		  
	  
	var dov = document.getElementById('search');
	ferm='<p><span align="left"></span><br><input type="text" id="fsearch" name="fsearch" style="width:170px; height:20px;color:white" onKeyPress="if(event.keyCode == 13) seArch()"/> <img src="../imgbase/gosearch.png" onclick="seArch()" style="vertical-align:middle;cursor:pointer;"/></p> ';
	dov.innerHTML=ferm;
   }
}

if(method == "POST")
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

xhr_object.send(data);
	
}

/**********************************************/
function connex(){

	var xhr_object = null;

	if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}

	var method   = "POST";
	var filename = "../admin/login.php";
	var user = document.getElementById('user').value;
	var pass = document.getElementById('pass').value;
	
	

var data = null;

if(user != "")
   data = "user="+user+"&pass="+pass;

xhr_object.open(method, filename, true);

xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 1) {
      var tmp = 'Transfert comenc&eacute;';
	  document.getElementById('search').innerHTML=tmp;
   }
   if(xhr_object.readyState == 2) {
      var tmp = 'Donn&eacute;es tranfer&eacute;es';
	  document.getElementById('search').innerHTML=tmp;
   }
   if(xhr_object.readyState == 3) {
      var tmp = 'Donn&eacute;es re&ccedil;ues';
	  document.getElementById('search').innerHTML=tmp;
   }
   if(xhr_object.readyState == 4) {
      var tmp = xhr_object.responseText;
	  document.getElementById('search').innerHTML=tmp;
   }
}

if(method == "POST")
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

xhr_object.send(data);
}


/***********************************************************************************************/
showMap=function(e)
{	new Effect.Appear('charge',{duration:.4});
	 new Ajax.Updater('principal',e);
	 new Effect.Fade('charge',{duration:.4});
}
showsmall=function(a)
{
	/*
	document.getElementById('classsmallimg').src=a;
	var csm = document.getElementById('classsmall');
	csm.style.display="block";*/
}
closesmall=function()
{
	document.getElementById('classsmall').style.display="none";
}

showlinklist=function(v)
{
	
	
	new Effect.Fade('listebio-inin',{duration:.4});
	new Effect.Appear('charge',{
			duration:.4,
			afterFinish:function(){
				new Ajax.Updater('listebio-inin',v,{
					onComplete:function(){
						new Effect.Fade('charge');
						new Effect.Appear('listebio-inin',{duration:.4});
						
					}
				});
			}
		});
}

sendJoin=function()
{
		var xhr_object = null;

	if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}

	var method   = "POST";
	var filename = "../scriptphp/joindave.php";
	var nom = document.getElementById('nom').value;
	var email = document.getElementById('email').value;
	var message = escape(document.getElementById('message').value);
	

var data = null;


   data = "nom="+nom+"&email="+email+"&message="+message;

xhr_object.open(method, filename, true);


   if(xhr_object.readyState == 4) {
      var tmp = xhr_object.responseText;
	  document.getElementById('linkk').innerHTML=tmp;
   }


if(method == "POST")
   xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

xhr_object.send(data);
}

