// JAVASCRIPT By Goueg

function MenuOver(id,src)
	{
	var Top = 240;
	var Left = document.getElementById('GP').offsetLeft+document.getElementById(src).offsetLeft;
			document.getElementById(id).style.display="block";
			document.getElementById(id).style.position="absolute";
			document.getElementById(id).style.left=""+Left+"px";
			document.getElementById(id).style.top=""+Top+"px";
	}

function MenuOut(id)
	{
		document.getElementById(id).style.display="none";
		document.getElementById(id).style.position="relative";
	}
	
// fonction popup réservation

function pop(argu){

var largeur = screen.width;
var hauteur = screen.height;
var top = (hauteur-500)/2;
var left = (largeur-500)/2;

window.open("http://theatre145.com/squelettes/popResa.php?spectacle="+argu+"&","Réservations","top="+top+",left="+left+",menubar=no,status=no,scrollbars=no,menubar=no,width=500,height=480");

}

// fonction popup infos

function popInfos(){
/*
	var texte = '<h1>Communiqué des Barbarins Fourchus</h1><p>Il y a 10 ans, la Ville de Grenoble a confié la gestion du Théâtre 145 au collectif Barbarins Fourchus. Elle a décidé de mettre un terme à cette convention en août 2011. La Ville nous garantit son soutien, mais pour l’instant, à 8 mois de la fin de notre convention, elle nous a uniquement proposé des bureaux et un accès occasionnel à certains équipements culturels municipaux. Cette proposition stoppe net ce que nous construisons.</p><p>Parce que pour nous, il est important d’investir un lieu de création permanent dans le quartier Saint Bruno, au 145 ou ailleurs, qui soit aussi un espace d’accueil partagé avec des compagnies en résidence et un lieu ouvert aux associations et habitants du quartier avec lesquels nous avons initiés de nombreux projets. Si vous voulez en savoir plus, venez nous voir pour en discuter.</p><p>Si vous souhaitez manifester votre soutien au projet des Barbarins Fourchus <a href="http://theatre145.com/accueil-39-18-actu-barbarins-" class="spip_out">"dossier à télécharger en ligne ici"</a>, vous pouvez adhérer à l’association Barbarins Fourchus, ou encore nous écrire un mot dans la rubrique "Actu Barbarins" ...<p><br />Merci pour votre attention et votre soutien !<br /><br /><b>Les Barbarins Fourchus</b>';
	var ma_div = window.document.createElement('div');
		ma_div.setAttribute('id','pop_infos_cible');
		ma_div.setAttribute('class','pop_infos');
		
	var lien = window.document.createElement('a');
		lien.setAttribute('href','javascript:removeChild("pop_infos_cible")');
		lien.setAttribute('class','spip_out');
		
	var el_lien = window.document.createTextNode('[ Fermer la fenêtre ]');
	
		lien.appendChild( el_lien );
		

	window.document.getElementById('cible').appendChild(ma_div);
	window.document.getElementById('pop_infos_cible').innerHTML = texte;
	ma_div.appendChild(lien);
	*/
	
}

function removeChild( target )
{
	var tg = document.getElementById(target);
	window.document.getElementById('cible').removeChild( tg );
	}

function cook()
{
	var today = new Date();
	var fin = new Date();
	fin.setTime( today.getTime() + (60*60*1000) ); //(60*60*1000) + 
	document.cookie = "pop_up=ok;expires="+fin.toGMTString();
	popInfos();
	}
		
function getCOOKIE()
{
	//var oRegex = new RegExp("(?:;)?"+pName+"=([^;]*);?");
	var Name = "pop_up";
	var oRegex = new RegExp("\w*"+Name+"=([^;]*);?");
	
	if(oRegex.test(document.cookie))
	{
		}
		else{ cook(); }
	}
	
var interval = setTimeout(getCOOKIE,800);
	
//
function affiche(target)
{
var cible = "gauche"+target;

var ensemble = document.getElementById(cible).style.display;
	if(ensemble == "none"){
	document.getElementById(cible).style.display ="block";
	document.getElementById(target).className ="liensGrub1";
	}else if(ensemble == "block" ){
	document.getElementById(cible).style.display ="none";
	document.getElementById(target).className ="liensGrub";
	}
}

////////////////

// Verif formulaire

    function reservation_form() {
        var error = false;
        var message = 'Le formulaire est incomplet, il manque :\n';
        if(document.reservation.nom.value.length == 0) {
            error = true;
            message = message + '* Votre nom \n';
        }
        if(document.reservation.prenom.value.length == 0) {
            error = true;
            message = message + '* Votre prenom \n';
        }
        if(document.reservation.email.value.length == 0) {
            error = true;
            message = message + '* Votre adresse email \n';
        }
        /* alert(document.getElementById('day').options.selectedIndex);*/
       if(!document.getElementById('day').options.selectedIndex) {
           error = true;
           message = message + '* Le jour de votre réservation \n';
        }
       if(!document.getElementById('month').options.selectedIndex) {
         error = true;
         message = message + '* Le mois de votre réservation \n';
        }
       if(!document.getElementById('year').options.selectedIndex) {
          error = true;
          message = message + '* L\'année de votre réservation \n';
        }
       if(!document.getElementById('nombre').options.selectedIndex) {
            error = true;
            message = message + '* Nombre de réservation(s) \n';
        }
        
        if(document.reservation.email.value.length > '0') {
          var a = document.reservation.email.value;
          test = true;
          for (var j=1 ; j<(a.length) ; j++) {
            if (a.charAt(j)=='@') {
               if (j<(a.length-4)){
                  for (var k=j ; k<(a.length-2) ; k++) {
                     if (a.charAt(k)=='.') {
                        test = false;
                     }
                  }
               }
            }
          }
          if(test == true){   
            error = true;
            message = message + '* L adresse email de destination ne semble pas correcte \n';
      }
    }
        if (error == true){
            window.alert(message);
            return false;
        } else {
            return true;
        }	
     } 
     
function OVER(src){
	document.getElementById(src).src="img/btResaOver.png";
	}
function OUT(src){
	document.getElementById(src).src="img/btResaOut.png";
	}
