//Creation Objet XMLHttpRequest
var xhr_object = null; 
//Creation objet selon navigateur 
if(window.XMLHttpRequest) // Firefox 
   xhr_object = new XMLHttpRequest(); 
else if(window.ActiveXObject) // Internet Explorer 
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");

//Clignotement Javascript pour IE :
function clignotement()
    {
    if(navigator.appName=="Microsoft Internet Explorer")
	   {
	   spans = document.getElementsByTagName("span");
	   x = spans.length;
	   for(var i=0; i<x; i++)
	      {
		  if(spans[i].getAttribute('className')=='blink')
		     if (spans[i].style.visibility=="visible")
			    spans[i].style.visibility="hidden";
		     else spans[i].style.visibility="visible";
		  }
       }
     setTimeout("clignotement()",500);
     }
   
function lien(lang,page,lanceur)
{
//couche a remplir
couchecont="contenu";

//Recherche d'une valeur passée en parametre
if (lanceur.indexOf("¤")!=-1) //séparateur ¤ pour passage d'une année
 {
 var arg = "&annee=" + lanceur.substr(lanceur.indexOf("¤")+1);
 lanceur = lanceur.substr(0, lanceur.indexOf("¤"));
 }
 
//creation chaine requete
requete = lanceur+".php?lang="+lang+"&page="+page;

if (arg) requete = requete + arg;

//Execution requete asynchrone	 
xhr_object.open("GET", requete, true); 

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  {
	  //effacement de la page  
	  if ( (!isNaN(page.substr(0,2))) && (page!="") && (lanceur.substr(0,3)!="pix" ) && ( page.substr(3,4) != "2010" )) 
	     {
		 var lbl_retour="Retour programmation 2009";
		 if (lang=="eng") lbl_retour="Back";
		 document.getElementById(couchecont).innerHTML = 
		     "<a href='javascript:void(0)' onclick='lien(\"" + lang +"\",\"programmation_2008\",\"aff\")'>"+lbl_retour+"...</a><br><br>";
		 }
	  else 
	  	 {
	      if ( page.substr(3,4) == "2010" ) 
		    {
		 	var lbl_retour="Retour programmation 2010";
		 	if (lang=="eng") lbl_retour="Back programmation 2010";
		 	document.getElementById(couchecont).innerHTML = 
		       "<a href='javascript:void(0)' onclick='lien(\"" + lang +"\",\"programmation_2010\",\"aff\")'>"+lbl_retour+"...</a><br><br>";
		 	}
		 else document.getElementById(couchecont).innerHTML = "";
		 }
       
		 
	  document.getElementById(couchecont).innerHTML = document.getElementById(couchecont).innerHTML + xhr_object.responseText;
	  }
   }

//Envoi requete	
xhr_object.send(null);
}

//Test appui clavier
function check_key(e,arg)
{
if (document.all)  // ie
   {
   if (window.event.keyCode == 13) 
      {
	  event.returnValue= false;
	  eval(arg)
	  }   
   }
else  // mozilla
   {
   if (e.which == 13) 
      {
	  e.preventDefault();
	  eval(arg)
	  }   
   }
}

//Formulaire mailing
function envoi_adresse(arg)
{
data = ""; 
if (document.getElementById('serveur'))
   data = data + "&serveur=" + document.getElementById('serveur').value;
if (document.getElementById('langue'))
   data = data + "&langue=" + document.getElementById('langue').value;
if (document.getElementById('mail'))
   data = data + "&mail=" + document.getElementById('mail').value;
   
//Execution requete asynchrone	 
xhr_object.open("POST", arg, true); 

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('in_mailing').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr_object.send(data);
}

//Formulaire desinscription mailing
function suppr_adresse(arg)
{
data = ""; 
if (document.getElementById('serveur'))
   data = data + "&serveur=" + document.getElementById('serveur').value;
if (document.getElementById('langue'))
   data = data + "&langue=" + document.getElementById('langue').value;
if (document.getElementById('mail'))
   data = data + "&mail=" + document.getElementById('mail').value;
if (document.getElementById('soumettre'))
   data = data + "&soumettre=" + document.getElementById('soumettre').value;   
   
//Execution requete asynchrone	 
xhr_object.open("POST", arg, true); 

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('contenu').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr_object.send(data);
}


//Formulaire identification (login ou espace pro)
function envoi_identification(arg)
{
data = ""; 
if (document.getElementById('login'))
   data = data + "&login=" + document.getElementById('login').value;
if (document.getElementById('pass'))
   data = data + "&pass=" + document.getElementById('pass').value;
if (document.getElementById('soumettre'))
   data = data + "&soumettre=" + document.getElementById('soumettre').value;

//Execution requete asynchrone	 
xhr_object.open("POST", arg, true); 

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('contenu').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr_object.send(data);
}

//Test appui clavier identification
function check_key_ident(e,arg)
{
if (document.all)  // ie
   {
   if (window.event.keyCode == 13) 
      {
	  event.returnValue= false;
	  envoi_identification(arg);
	  }   
   }
else  // mozilla
   {
   if (e.which == 13) 
      {
	  e.preventDefault();
	  envoi_identification(arg);
	  }   
   }
}

function aff_admin(url)
{
//Execution requete asynchrone	 
xhr_object.open("GET", "admin.php?" + url, true);

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('contenu').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.send(null);
}

//Affichage page edition/creation photo
function editpix(id)
{
//Execution requete asynchrone	 
xhr_object.open("GET", "editpix.php?id=" + id, true);

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('contenu').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.send(null);
} 

//Envoi formulaire edition/creation photo
function envoipix()
{
data = "id=" + document.getElementById('id').value;
if (document.getElementById('rub'))
   data = data + "&rub=" + document.getElementById('transfert').rub[document.getElementById('rub').selectedIndex].value;
if (document.getElementById('artiste'))
   data = data + "&artiste=" + document.getElementById('artiste').value;
if (document.getElementById('date'))
   data = data + "&date=" + document.getElementById('date').value;
if (document.getElementById('lieu'))
   data = data + "&lieu=" + document.getElementById('lieu').value;
if (document.getElementById('nom_image'))
   data = data + "&nom_image=" + document.getElementById('nom_image').value;
if (document.getElementById('suppr'))
   {
   if (document.getElementById('transfert').suppr[0])
      {
	  if (document.getElementById('transfert').suppr[0].checked)
         data = data + "&suppr=O";
   	  else data = data + "&suppr=N";
	  }
   }
else data = data + "&suppr=N";
if (document.getElementById('conf_suppr'))
   data = data + "&conf_suppr=" + document.getElementById('conf_suppr').value;
data = data + "&envoi=" + document.getElementById('envoi').value;

//Execution requete asynchrone	 
xhr_object.open("POST", "editpix.php", true); 

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('contenu').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
xhr_object.send(data);
}

//Affichage page edition/creation document espacepro
function editespacepro(id)
{
//Execution requete asynchrone	 
xhr_object.open("GET", "editespacepro.php?id=" + id, true);

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('contenu').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.send(null);
}

//Envoi formulaire edition/creation doc espace pro
function envoidoc()
{
data = "id=" + document.getElementById('id').value;
if (document.getElementById('nom_fr'))
   data = data + "&nom_fr=" + document.getElementById('nom_fr').value;
if (document.getElementById('nom_eng'))
   data = data + "&nom_eng=" + document.getElementById('nom_eng').value;   
if (document.getElementById('descriptif_fr'))
   data = data + "&descriptif_fr=" + document.getElementById('descriptif_fr').value;
if (document.getElementById('descriptif_eng'))
   data = data + "&descriptif_eng=" + document.getElementById('descriptif_eng').value;
if (document.getElementById('nom_fichier'))
   data = data + "&nom_fichier=" + document.getElementById('nom_fichier').value;
if (document.getElementById('suppr'))
   {
   if (document.getElementById('transfert').suppr[0])
      {
	  if (document.getElementById('transfert').suppr[0].checked)
         data = data + "&suppr=O";
   	  else data = data + "&suppr=N";
	  }
   }
else data = data + "&suppr=N";
if (document.getElementById('conf_suppr'))
   data = data + "&conf_suppr=" + document.getElementById('conf_suppr').value;
data = data + "&envoi=" + document.getElementById('envoi').value;

//Execution requete asynchrone	 
xhr_object.open("POST", "editespacepro.php", true); 

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  document.getElementById('contenu').innerHTML = xhr_object.responseText;
   }

//Envoi requete	
xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=iso-8859-1');
xhr_object.send(data);
} 

//Historique
var pprecedente="vide"
function affhisto(lang,annee)
{
window.location.hash =  "#histo";

//creation chaine requete
requete = "pagehisto.php?lang="+lang+"&page="+annee;

//Execution requete asynchrone	 
xhr_object.open("GET", requete, true); 

//Creation fonction à executer apres reception du resultat
xhr_object.onreadystatechange = function() 
   {
   if(xhr_object.readyState == 4) 	//Requete terminée
	  {
	  document.getElementById('contenu_histo').innerHTML = "<hr noshade>";
	  //ANNEE AFFICHEE
	  if (annee.substr(0,13)=="programmation")
	     {
		 document.getElementById('contenu_histo').innerHTML = document.getElementById('contenu_histo').innerHTML + 
		    "<font size='4'>" + annee.substr(14,4) + "</font>";
		 }
	  //Lien retour
	  if ((pprecedente.substr(0,13)=="programmation") && (annee.substr(0,13)!="programmation") && (annee.substr(0,5)!="histo") )
	     {
		 var lbl_retour="Retour programmation " + pprecedente.substr(14,4);
		 if (lang=="eng") lbl_retour="Back programmation " + pprecedente.substr(14,4);
		 document.getElementById('contenu_histo').innerHTML = document.getElementById('contenu_histo').innerHTML + 
		     "<a href='javascript:void(0)' onclick='affhisto(\"" + lang +"\",\"" + pprecedente +"\")'>"+lbl_retour+"...</a><br><br>";
		 }  
	  if (annee.substr(0,5)!="histo")
	     document.getElementById('contenu_histo').innerHTML = document.getElementById('contenu_histo').innerHTML + "<hr noshade>";
	  document.getElementById('contenu_histo').innerHTML = document.getElementById('contenu_histo').innerHTML + xhr_object.responseText;
	  //Sauvegarde page precedente
	  pprecedente=annee;
	  }
   }

//Envoi requete	
xhr_object.send(null);
}

/*Ouverture d'une page dans une nouvelle fentre nommée*/
function ouvrir_editeur(adresse,largeur,hauteur){
Window2=open(adresse,"Window2","Width="+largeur+",height="+hauteur+",scrollbars=no,status=no,menubar=nos,location=no,resizable=no");
}	

/*
Shake image script (onMouseover)- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

//configure shake degree (where larger # equals greater shake)
var rector=2

///////DONE EDITTING///////////
var stopit=0 
var a=4

function init(which){
stopit=0
shake=which
shake.style.left=0
shake.style.top=0
}

function rattleimage(){
if ((!document.all&&!document.getElementById)||stopit==1)
return
if (a==1){
shake.style.top=parseInt(shake.style.top)+rector
}
else if (a==2){
shake.style.left=parseInt(shake.style.left)+rector
}
else if (a==3){
shake.style.top=parseInt(shake.style.top)-rector
}
else{
shake.style.left=parseInt(shake.style.left)-rector
}
if (a<4)
a++
else
a=1
setTimeout("rattleimage()",150)
}

function stoprattle(which){
stopit=1
which.style.left=0
which.style.top=0
}

function playvideo()
{ 
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=BAZ_2006.flv&image=video/BAZ_2006.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player2");
	
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=BAZ_2008.flv&image=video/BAZ_2008.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player3");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=Deltahead_My_Mama_Was_Too_Lazy_To_Prey.flv&image=video/Deltahead.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player4");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=BAZ_2009.flv&image=video/BAZ_2009.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player5");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=Pirate_Love_-_Laughing_Gas.flv&image=video/Piratelove.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player6");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=Bullfrog_Brown_-_Poltergeist_Blues.flv&image=video/BullfrogBrown.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player7");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=C_R_Avery_on_Zed_TV.flv&image=video/CRAvery.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player8");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=Sporto_Kant_s_-_quot_Whistle_quot_.flv&image=video/SportoKantes.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player9");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=caruso.flv&image=video/caruso.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player10");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=thebrew.flv&image=video/thebrew.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player11");
	var FO = {	movie:"video/flvplayer.swf",width:"320",height:"240",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=craftmenclub.flv&image=video/craftmenclub.jpg&showdigits=false&showfsbutton=false&showicons=true&volume=100" };
	UFO.create(	FO, "player12");	
}

function playmp3()
{ 
	var FU = { 	movie:"audio/mp3player.swf",width:"200",height:"200",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
				flashvars:"file=audio/playlist.xml&repeat=true&showdigits=false&lightcolor=0xcc0000&autoscroll=false&showeq=true" };
	UFO.create(	FU, "player2");
}