							/*********************************/
							/*								 */
							/*		fonction js  mirondella	 */
							/*			michel mars    2009  */
							/*			repertoire racine	 */
							/*********************************/
function verif_contenu_panier()
{
	//alert('ok');
	if(document.getElementById("etatpanier").value <= 0 && document.getElementById("etat_droits").value <2 )
	{
		alert('Votre panier est vide');
		return false;
	}
	else
	{
		return true;
	}
}
							
	function calculprixautre()
	{
		//calcul du prix pour un spectacle autre
		var prixplace=document.getElementById("prixplaceautre").value;
		var qtplace=document.getElementById("nbplaceautre").value;
		var montant=0;
		montant=parseInt(prixplace)*parseInt(qtplace);
		document.getElementById("prixcmdautre").value=montant;
		document.getElementById("montantcmd").innerHTML = montant + ' &euro;';
		document.getElementById("etatpanier").value =montant;
	}
							
function gerehand(num,zone,ref,label,msg)
{
		alert(num + '  ' + zone+ '  ' + ref + '  ' +label+msg);
		if(document.getElementById("placeacc").style.display=='none')
		{
			document.getElementById("placeacc").style.display='block';
		}
		else
		{
			document.getElementById("placeacc").style.display='none';
		}
		
	if(msg) // j'affiche l'alerte que si on vient de clique r sur la place hand
	{
		if(confirm(msg))
				   {	
						   document.getElementById("refhand").value=ref;
						   document.getElementById("zonehand").value=zone;
						   document.getElementById("numhand").value=num;
						   document.getElementById("labelhand").value=label;
				
				   }
				   else
				   {
					   //j'ajoute que la place
					   add(num,zone,ref,label);
				   }
	}
}

function recupplacehand(placeacc)
{
	if(document.getElementById("numhand").value<2000 )
	{
		alert('Ces places ne sont uniquement accessible qu\'avec une place pour persoonnes handicapee !!');
	}	
	else
	{
		document.getElementById("placeacc").valu=placeacc;
	var num=document.getElementById("numhand").value; //ici=5
	var zone=document.getElementById("placeacc").value; //place accompagnateur
	var ref=document.getElementById("refhand").value;//id spectacle
	var label=document.getElementById("labelhand").value;//n° place handicapee
	//var ref=placeacc;
	
	//ici ref prends la valeurs de la place handicapée
	 add(num,zone,placeacc,label);
	}
}




function affiche_champ()
{
						//remplissage des champs nom et prenom quand envoi par poste est coché

		
		if(document.getElementById("envoi_ptt").style.display=='block')
			{
				document.getElementById("nom_client_expe").value=document.getElementById("nom_client_resa").value;
				document.getElementById("prenom_client_expe").value=document.getElementById("prenom_client_resa").value;
				document.getElementById("email_client_expe").value=document.getElementById("prenom_client_resa").value;
			}
}



function modif_panier(num)
{

	var reg=new RegExp('[ ,/]');
	var pan_num= document.getElementById("pan_num").value.split(reg);
	var pan_prix= document.getElementById("pan_prix").value.split(reg);
	tot=pan_num.length;
	//alert(pan_num);
	if(tot<3)
	{
		pan_num='';
		pan_prix='';
		document.getElementById("pan_spect").value='';
		document.getElementById("pan_adh").value='';
		document.getElementById("panier").innerHTML ='';
		//document.getElementById("form_resa").style.display='none';
	} // il y a qu'une seule place
	else
	{
	//alert('tot=' + tot);
	var i;
		for(i=0;i<tot;i++)
		{
		//alert('pan_num' +pan_num[i] + '\r\n' + 'pan_prix  ' + pan_prix[i]);
			if(pan_num[i] == num )
			{
				delete pan_num[i];
				delete pan_prix[i];
			}
		
		}
	}
	// reaffichage du panier
		document.getElementById("panier").innerHTML ='';
		document.getElementById("pan_num").value=pan_num;
		document.getElementById("pan_prix").value=pan_prix;
	//je recree le contenu de la div panier
		var titre=document.getElementById("titre").value;
		var artiste=document.getElementById("artiste").value;
		var date_spect=document.getElementById("datespect").value;
		var tot_pan=0;
			
	var texte = '<span class="gras">Rappel de votre commande de billets <br>';
	texte = texte + 'pour le spectacle ' + titre +'</span> <br>';
	for(i=0;i<pan_num.length;i++)
	{
		if(pan_num[i])
		{
			texte = texte +  '<span class="gras">Place N&deg; :</span>' + pan_num[i] + ' Prix : ' +  pan_prix [i] + '<img src="../_admin/images/ico_delete.png" alt="Supprimer cete place" title="Supprimer cette place" width="12" height="12" onClick="var num= '+ pan_num[i] + '; modif_panier(num);" /><br>';	
		   tot_pan+=parseInt(pan_prix [i]);
		}
	}
	texte = texte + '<span class="gras">*** Total : '+ tot_pan + '  € ***</span> <br>';
	// reinscription des valeurs dans les champs du formaulaire*/
	document.getElementById("resa_prix").value=pan_prix;
	document.getElementById("resa_numero").value=pan_num;	
	document.getElementById("resa_zone").value=document.getElementById("zone").value;
	document.getElementById("panier").innerHTML = texte;
}


function attente()
{
	document.getElementById("msgatt").style.display='block';
	document.getElementById("msgatt").innerHTML = 'Veuillez patienter pendant le traitement de votre commande ... !!' ;	
	document.getElementById("content_plan").style.opacity=0.3; 
	document.getElementById("content_plan").style.filter='alpha(opacity=30)';
	document.getElementById("content_plan").style.MozOpacity=0.3;	
}
							
function attente_liste()
{
	//alert(document.getElementById("msgatt").style.display);
	document.getElementById("msgattliste").style.display='block';
	document.getElementById("msgattliste").innerHTML = 'Veuillez patienter pendant le chargement du plan  ... !!' ;	
	document.getElementById("tableau").style.opacity=0.3; 
	document.getElementById("tableau").style.filter='alpha(opacity=30)';
	document.getElementById("tableau").style.MozOpacity=0.3;	
}
							
							
							
function generenumero()
{
	/*genberateur de numero de carte*/
	var an='';
	var ladate=new Date();
	var sec=ladate.getMilliseconds();
		an=ladate.getFullYear(); //retourne 2009	
	var d = an.toString();
	var deb=d.substr(2,2)+ '-';
	var x=Math.random();
	var res=x.toString();
	var num=deb+sec+res.substr(2,4);
	document.getElementById("num_carte").value=num;

	
	
}
							
							
							
							
							
function visuresavente(placeV)
{
	//alert(placeV)
	var client=document.getElementById("pvendue").value;
	var idspect=document.getElementById("id_spect").value;
	//javascript:window.location.replace('visu_resa.php?num='+ placeV + '&clt=' + client + '&spect=' + idspect);
}
							
function visuresattente(placeA)
{	
//alert(placeA)
	var client=document.getElementById("pvendue").value;
	var idspect=document.getElementById("id_spect").value;
	//javascript:window.location.replace('visu_resa.php?num='+ placeA + '&clt=' + client + '&spect=' + idspect);
}							
							
	function affichediv()
	{
		if(document.getElementById("textresa").style.visibility=='hidden')
		{
			document.getElementById("textresa").style.visibility='visible';
			document.getElementById("textresa").innerHTML ='Cliquer sur la ligne pour effectuer une r&eacute;servation';
		}
		else
		{
			document.getElementById("textresa").style.visibility='hidden';
			document.getElementById("textresa").innerHTML ='&nbsp;'
		}
	}
function adherent()
{
	// je cache la table des autres spectacles
	if(document.getElementById("ajoutspectacle").style.display=='block')
	{
		document.getElementById("ajoutspectacle").style.display='none';
	}
	 else
	 {
		 document.getElementById("ajoutspectacle").style.display='block';
	 }
var numadh=document.getElementById("num_carte").value;

	if(!numadh)
	{
		alert('Vous n\'avez pas saisi de numero de carte .. !!!');
		document.getElementById("num_carte").focus;
	}
	else
	{
		window.location.replace('resa.php?etape=livraison&numcarte='+numadh);
	}
}							
							
function client_adh()
{
	if(document.getElementById("adhclt").style.display=='none')
	{
		document.getElementById("adhclt").style.display='block';		
	}
	else
	{
		{
		document.getElementById("adhclt").style.display='none';		
	}
	}
}
function carteadh()
{
	//permet de savoir si la personne evut etre adherent
	if(document.getElementById("carte_adh").checked==true)
	{
		document.getElementById("ajoutspectacle").style.display='none';
		document.getElementById("dmd_adh").value='oui';
		document.getElementById("new_client").style.display='block';
	}
	else
	{
		document.getElementById("ajoutspectacle").style.display='block';
		document.getElementById("dmd_adh").value='non';
		document.getElementById("new_client").style.display='none';
	}
}
function VerifMail()
	{

	}



/************************************************************************************/
function affiche_champ_plus()
{
	// modif apporte pour afficher obligatoirtement les champs adresse
	if(document.getElementById("envoi_ptt").style.display=='block')
	{
		//alert('block');
		document.getElementById("ajoutspectacle").style.display='block';
		document.getElementById("envoi_ptt").style.display='none';		
		
	}
	else
	{
		//alert('none');
		document.getElementById("ajoutspectacle").style.display='none';
		document.getElementById("envoi_ptt").style.display='block';
		
	}
}
function expedition()
{
	//alert('ok');//quand le choix est d'envoyer par poste
	if(document.getElementById("expe").checked==false)
	{
		document.getElementById("total_apayer").innerHTML='';
		document.getElementById("total_apayer").innerHTML=document.getElementById("montanttotal").value+' \u20AC';			
		document.getElementById("envoi_parposte").value=0;
		
	}
	else
	{
		document.getElementById("total_apayer").innerHTML='';
		var ttc=document.getElementById("montanttotal").value;
		var newttc=parseInt(ttc)+1;
		document.getElementById("total_apayer").innerHTML=newttc+' \u20AC';		
		document.getElementById("envoi_parposte").value=1;
	}
	
}
function resetpaye()
{
document.getElementById("textereglement").innerHTML='';	
document.getElementById("reset_reglement").style.display='none';
document.getElementById("tabbillet").style.display='block';
document.getElementById("paiement_choisi").innerHTML='';	
}

function carte()
{
	
		if(document.getElementById("form_client").style.display=='none')
		{			
		document.getElementById("textereglement").innerHTML ='Paiement par carte bancaire enti&egrave;rement securise \r\n Cliquez sur suivant pour acceder au formulaire';
		document.getElementById("mode_paiement").value='carte';
		document.getElementById("reset_reglement").style.display='block';
		}

}

							
	function cheque()
	{
		if(document.getElementById("form_client").style.display=='none')
		{			
		document.getElementById("textereglement").innerHTML ='Paiement par ch&egrave;que. \r\n Veuillez envoyer votre r&eacute;glement &agrave; cette adresse : \r\n Association Mirondela Dels Arts \r\n  6 Rue Four de la ville BP 32 \r\n 34120 PEZENAS \r\n Tel : 04.67.39.86.42 \r\n Votre commande vous sera reserv&eacute;e pendant 10 jours\r\nAu dela le ou les places reserv&eacute;e(s) serons remise en vente \r\n Cliquez pour valider votre commande';
		document.getElementById("mode_paiement").value='cheque';
		document.getElementById("reset_reglement").style.display='block';
		}

	}
	
	function espece()
	{
		if(document.getElementById("form_client").style.display=='none')
		{
		document.getElementById("textereglement").innerHTML ='Paiement en esp&egrave;ces. \r\n Veuillez vous presenter au bureau des r&eacute;servations \r\n   Hotel des flottes de Sebazan Place Gambetta  \r\n  34120 PEZENAS \r\n Tel : 04.67.39.86.42 \r\n  muni de votre r&eacute;glement afin de retirer vos places .\r\n Votre commande vous sera reservee pendant 10 jours\r\n Au dela le ou les places r&eacute;serv&eacute;e(s) serons remise en vente \r\n Cliquez pour valider votre commande';
		document.getElementById("mode_paiement").value='especes';
		document.getElementById("reset_reglement").style.display='block';
		}

	}
	function efface()
	{
			if(document.getElementById("form_client").style.display=='none')
			{
			document.getElementById("textereglement").innerHTML ='';
			document.getElementById("reset_reglement").style.display='none';
			}

	}
	
	function affichebillet()
	{
	/*	if(document.getElementById("tabbillet").style.display=='none')
		{
			document.getElementById("tabbillet").style.display='none';
			document.getElementById("form_client").style.display='block';	
			//document.getElementById("msg_fin").style.display='none';
			document.getElementById("btn_val").style.display='block';
			document.getElementById("envoi_ptt").style.display='block';
			document.getElementById("ajoutspectacle").style.display='none';
			
			
		}
		else
		{
			document.getElementById("tabbillet").style.display='block';
			document.getElementById("form_client").style.display='none';
			document.getElementById("textereglement").innerHTML ='';
			//document.getElementById("msg_fin").style.display='block';
				document.getElementById("btn_val").style.display='none';	
				document.getElementById("envoi_ptt").style.display='none';
			document.getElementById("ajoutspectacle").style.display='block';
			
		}*/

	}
	function affiche_form(type)
	{
		//alert(type);
		//if(document.getElementById("pay").checked=='true')
	//	{
			//affiche_champ_plus();// pour afficher le formulaire
		document.getElementById("ajoutspectacle").style.display='none';
		document.getElementById("envoi_ptt").style.display='block';	
		document.getElementById("textereglement").innerHTML ='';
		document.getElementById("form_client").style.display='block';
		var modepaiement=document.getElementById("mode_paiement").value;
		
		//alert(modepaiement);
			switch(type)
			{
				case 0 :
				document.getElementById("textereglement").innerHTML ='';
					document.getElementById("mode_paiement").value='carte';
				document.getElementById("textereglement").innerHTML ='Paiement par carte bancaire entierement securise \r\n Cliquez sur continuer pour acceder au formulaire';
				document.getElementById("paiement_choisi").innerHTML ='Paiement par carte';
				//document.getElementById("msg_fin").style.display='none';
				document.getElementById("btn_val").style.display='block';
					document.getElementById("reset_reglement").style.display='block';
				break;
				
				case 1 :
				document.getElementById("textereglement").innerHTML ='';
				document.getElementById("mode_paiement").value='cheque';
				//document.getElementById("textereglement").innerHTML ='Paiement par ch&egrave;que. \r\n Veuillez envoyer votre reglement à cette adresse : \r\n Association MirondelaDelsArts \r\n  6 Rue Four de la ville  \r\n 34120 PEZENAS \r\n Tel : 04.67.90.19.06 \r\n Votre commande vous sera reservé pendant 10 jours\r\nAu dela le ou les places reservées serons remise en vente \r\n Cliquez pour valider votre commande';
	document.getElementById("textereglement").innerHTML ='Paiement par cheque. \r\n Veuillez envoyer votre r&eacute;\glement a cette adresse : \r\n Association Mirondela Dels Arts \r\n  6 Rue Four de la ville BP 32 \r\n 34120 PEZENAS \r\n Tel : 04.67.39.86.42 \r\n Votre commande vous sera reserv&eacute;e pendant 10 jours\r\nAu dela le ou les places r&eacute;serv&eacute;e(s) serons remise en vente \r\n Cliquez pour valider votre commande';
				document.getElementById("paiement_choisi").innerHTML ='Paiement par cheque';
				//document.getElementById("msg_fin").style.display='none';
				document.getElementById("btn_val").style.display='block';	
					document.getElementById("reset_reglement").style.display='block';
				break;
				
				case 2 :
				document.getElementById("textereglement").innerHTML ='';
				document.getElementById("mode_paiement").value='especes';
	
			//	document.getElementById("textereglement").innerHTML ='Paiement en esp&egrave;ces. \r\n Veuillez vous présenter au si&egrave;ge de l\'association \r\n Association MirondelaDelsArts \r\n  6 Rue Four de la ville  \r\n 8 Rue Francois Oustrin \r\n 34120 PEZENAS \r\n Tel : 04.67.90.19.06 \r\n  muni de votre reglement afin de retirer vos places .\r\n Votre commande vous sera reservée pendant 10 jours\r\nAu dela le ou les places reservées serons remise en vente \r\n Cliquez pour valider votre commande';
		document.getElementById("textereglement").innerHTML ='Paiement en especes. \r\n Veuillez vous presenter au bureau des r&eacute;servations \r\n   Hotel des flottes de Sebazan Place Gambetta  \r\n  34120 PEZENAS \r\n Tel : 04.67.39.86.42 \r\n  muni de votre reglement afin de retirer vos places .\r\n Votre commande vous sera reservee pendant 10 jours\r\nAu dela le ou les places r&eacute;serv&eacute;e(s) serons remise en vente \r\n Cliquez sur continuer pour valider votre commande';

				document.getElementById("paiement_choisi").innerHTML ='Paiement en especes';
				//document.getElementById("msg_fin").style.display='none';
				document.getElementById("btn_val").style.display='block';	
					document.getElementById("reset_reglement").style.display='block';
				break;
	
			}
	/*	}
		else
		{
			document.getElementById("form_client").style.display='none';
			document.getElementById("envoi_ptt").style.display='none';
			document.getElementById("ajoutspectacle").style.display='block';
		}*/
	}
		
function cachechecbox()
{
/*	if(document.getElementById("tabbillet").style.display=='block')
	{*/
		document.getElementById("tabbillet").style.display='none';
	/*}
	else
	{
		document.getElementById("tabbillet").style.display='block';
	}*/
}
		
function calcul()
{
	var reg=new RegExp('[ ,/]');
	var prix_billet=document.getElementById("prix_billet_resa").value.split(reg);
	//alert(prix_billet);
	/* modif pour prendre en compte si ya plusioeurs billets*/
	var tot= prix_billet.length;
	var prix=0;
	for(var i=0; i<tot; i++)
	{
		//alert(prix_billet[i]);
		if(parseInt(prix_billet[i])>0)
		{
		prix += parseInt(prix_billet[i]);
		}
	}
	
	
	//alert('prix'+ prix);
	
	var frais=1;
	var remise=document.getElementById("remise_resa").value;
	var total_cmd=0;
	//alert('remise '+ remise);
	if(document.getElementById("ptt").checked==true)
	{
		total_cmd=(parseInt(prix)+parseInt(frais))-parseInt(remise);
	}
	else
	{
		total_cmd=parseInt(prix)-parseInt(remise);
	}
	//alert(total_cmd);
	document.getElementById("pttc").value = total_cmd;
	
	confirm_resa();
}
							
/*********************************************/								
							
function verif_resa()
{
//veirf que les champs sont remplis

var err='';
//cas general
	if(document.getElementById("form_client").style.display=='none')
	{
		err=err + 'Vous devez choisir un moyen de payement \r\n ';
	}
	else if(document.getElementById("nom_client_resa").value=='')
	{
		err=err + 'Vous devez renseigner votre nom pour poursuivre la commande \r\n ';
	}
	else if(document.getElementById("prenom_client_resa").value=='')
	{
		err=err + 'Vous devez renseigner votre prenom pour poursuivre la commande \r\n ';
	}
	else if(document.getElementById("adr_client_resa").value=='')
	{
		err=err + 'Vous devez renseigner votre adresse pour poursuivre la commande \r\n ';
	}
	else if(document.getElementById("cp_client_resa").value=='')
	{
		err=err + 'Vous n\'avez pas indique votre code postal \r\n ';
	}
	else if(document.getElementById("ville_client_resa").value=='')
	{
		err=err + 'Vous n\'avez pas indique votre ville\r\n ';
	}
	/*else if(document.getElementById("email_client_resa").value=='')
	{
		err=err + 'Vous devez renseigner votre email pour poursuivre la commande \r\n ';
	}*/
	a = document.getElementById("email_client_resa").value;
		var valide1 = false;
	
	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)=='.') valide1=true;
				}
			}
		}
	}
		if(valide1==false)
		{
		err= err + 'Veuillez saisir une adresse email valide. \r\n ';
		
		}
		
		if(err=='')
		{
			return true;
		}
		else
		{
			alert(err);
			return false;
		}

}
/************************************************/
function verif_reduc()
{
		//alert('ok');
	/*affciihe ou cache le champ numero adherent dans resa*/
	if(document.getElementById("reduc").checked==true)
	{		
	document.getElementById("adh_resa").style.display='block';	
	
	}
		else
	{
	document.getElementById("adh_resa").style.display='none';
	}
	
	if(document.getElementById("adh_resa").style.display=='none')
	{
		document.getElementById("action").value='commande_visit';
		document.getElementById("valid_action").value='commande_visit';	
	}
	else
	{
		document.getElementById("action").value='commande_adh';	
		document.getElementById("valid_action").value='commande_adh';	
	}
}

/************************************************/
function completeadh()
{
	// rempli les 2 champs adh
	var adh=document.getElementById("valid_resa_num_adh").value;
	if(!adh)
	{
		document.getElementById("detail_adh_resa").innerHTML = 'Veuillez entrer votre numero d\'adherent ! ';	
		
	}
	else
	{
		document.getElementById("resa_num_adh").value=document.getElementById("valid_resa_num_adh").value;
	}
	
}


function panier_tmp()
{

	var n=document.getElementById("valid_resa_numero").value;// numero
	var p=document.getElementById("valid_resa_prix").value;// prix
	var s=document.getElementById("valid_resa_id_spect").value;// spectacle
	if(document.getElementById("adh_client"))
	{
	var h=document.getElementById("adh_client").value;// num adh
	}
	
	document.getElementById("msgatt").innerHTML ='Patientez quelques instants pendant le traitement de votre commande .. !! ';
	
}

/************************************************/
/************************************************/
function panier_fin()
{

	var n=document.getElementById("valid_resa_numero").value;// numero
	var p=document.getElementById("valid_resa_prix").value;// prix
	var s=document.getElementById("valid_resa_id_spect").value;// spectacle
	var h=document.getElementById("valid_resa_num_adh").value;// num adh
	var sess=document.getElementById("valid_session_panier").value;// session
	//document.getElementById("").style.display='block';
	//alert(n + p + s + h);
	document.getElementById("msgatt").innerHTML ='Patientez quelques instants pendant le traitement de votre commande .. !! ';	
	//window.location.replace("admin_commandes.php?num="+n+"&prix=" + p + "&spect="+ s + "&adh=" + h+"&continue=no&sess="+sess);
	//document.location.href('resa.php?npa='+n+'&ppa=' + p + '&spa=' + s + '&hpa=' + h);
}

/************************************************/
 function str_replace(cherche,remplace,texte)
 {  
   
     while(texte.indexOf(cherche)>-1){  
   
         texte = texte.replace(cherche,remplace);  
   
     }  
   
     return texte;  
   
 } 
/*
function affiche_detail()
{
//affiche ou cache la div du detail de la resa et recupere le numero de la place choisi
var place =document.getElementById("num_siege").value;
var zone=document.getElementById("num_zone").value;
var recap_num=document.getElementById("list_resa_numero").value;//place deja commandée
var recap_prix=document.getElementById("list_resa_numero").value;//place deja commandée

//recap_num=	place+'|'+ recap_num;

document.getElementById("list_resa_numero").value=recap_num;

		prix(recap_num);
	
	
}*/

function prix(recap_num)
{
	// si la zone correspond a la zone handicapé ou reservé pour le moment j'attibue un prix fixe a voir avec la mirondelle
		// pour definir un tarif
	//	alert('dans prix' + recap_num);
	var zone=document.getElementById("num_zone").value;
	var prix=0;
		if(zone==10)
		{
		prix=100;	
		}
		else if(zone==20)
		{
		prix=200;	
		}
		else
		{
		var rang= parseInt(zone)-1; // rang du prix dans la liste prix
		//alert('zone' + zone + '   rang  ' + rang);
		//var liste_num=document.getElementById("num").value;
		var liste_num=document.getElementById("liste_place").value;
		
		var liste_prix=document.getElementById("liste_prix").value.split('|');
		prix=liste_prix[rang];
		}
		//alert('prix dans js' + prix);
		//document.getElementById("valid_resa_prix").value=prix;
		//document.getElementById("detail_zone_prix").innerHTML = 'Prix : ' + prix + ' €';
		var prix_old=document.getElementById("valid_resa_prix").value;
		if(!prix_old) {prix_old=0;}
		
		document.getElementById("valid_resa_prix").value=parseInt(prix_old)+ parseInt(prix);
		//j'affiche dans le formulaire pour payer
		document.getElementById("valid_resa_zone").value=document.getElementById("num_zone").value;
		document.getElementById("valid_resa_numero").value=document.getElementById("num_siege").value;

		var recap_prix=document.getElementById("list_resa_numero").value;//place deja commandée
		//alert('1' + recap_prix);
		recap_prix=	prix +'|'+ recap_prix;

		document.getElementById("list_resa_prix").value=recap_prix;//affichage de la nouvelle liste de prix
		var id=document.getElementById("id_spect").value;
		var adh=document.getElementById("resa_num_adh").value;
		
		//lancerRequetePanier('majpanier.php?num='+ recap_num + '&prix='+ recap_prix+'&id='+id+'&adh='+adh ,'GET');
		return prix;
}
/******************************/
function lancerRequetePanier(requete,methode)
{
	//alert('requer' + requete);
    if (window.XMLHttpRequest)
    {
        xhr_object = new XMLHttpRequest();
        xhr_object.open(methode, requete, true);
        xhr_object.send(null);
        xhr_object.onreadystatechange = function()
        {
           if(xhr_object.readyState == 4)
            {
              alert(xhr_object.responseText);//affiche le contenu a virer en prod
			  //window.location.replace(requete);
            }
        }
    }
    else if(window.ActiveXObject)
    {
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        xhr_object.open(methode, requete, true);
        xhr_object.send(null);
        if(xhr_object.readyState == 4)
        {
            alert(xhr_object.responseText);//affiche le contenu a virer en prod
			//window.location.replace(requete);
			
        }
    }
    else
    {
        alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
        return(false);
    }
}












function affiche_detail_hand()
{
var place =document.getElementById("num_siege").value;
var zone=document.getElementById("num_zone").value;

	var prix=0;
	document.getElementById("resa_prix").value=prix;
	document.getElementById("detail_zone_prix").innerHTML = 'Prix : ' + prix + ' € ';
}
function affiche_detail_reserve(prix,zone)
{
	var prix=0;
	document.getElementById("resa_prix").value=prix;
	document.getElementById("detail_zone_prix").innerHTML = 'Prix : ' + INVITATION + ' ... ! ';
}



 function ferme_resa()
 {
	 var prix=document.getElementById("resa_prix").value;
	 document.getElementById("resa_prix").value-=prix;
	 document.getElementById('form_resa').style.display='none';
	 
 }


function date_actu()
{
		//affiche la date du jour pour les commandes
	var datedujour, date, mois, mois1, jour, jour1, an;
	datedujour = new Date();
	var date_stamp = new Date(); // date en time stamp
	var heure = datedujour.getHours(); 
	var mnt = datedujour.getHours(); 
	date_stamp =datedujour.getTime();

	document.getElementById("date").value=datedujour;
	jour = datedujour.getDay();
	//alert(datedujour);
	switch(jour)
	{
		case 1 :
		jour1 ="Lundi";
		break;
		case 2 :
		jour1 ="Mardi";
		break;
		case 3 :
		jour1 ="Mercredi";
		break;
		case 4 :
		jour1 ="Jeudi";
		break;
		case 5 :
		jour1 ="Vendredi";
		break;
		case 6 :
		jour1 ="Samedi";
		break;
		case 0 :
		jour1 ="Dimanche";
		break;
	}
	date = datedujour.getDate();
	mois = datedujour.getMonth();
	switch(mois+1)
	{
		case 1 :
		mois1 ="Janvier";
		break;
		case 2 :
		mois1 ="Février";
		break;
		case 3 :
		mois1 ="Mars";
		break;
		case 4 :
		mois1 ="Avril";
		break;
		case 5 :
		mois1 ="Mai";
		break;
		case 6 :
		mois1 ="Juin";
		break;
		case 7 :
		mois1 ="Juillet";
		break;
		case 8 :
		mois1 ="Août";
		break;
		case 9 :
		mois1 ="Septembre";
		break;
		case 10 :
		mois1 ="Octobre";
		break;
		case 11 :
		mois1 ="Novembre";
		break;
		case 12 :
		mois1 ="Décembre";
		break;
	}
	an = datedujour.getFullYear();
	if(document.getElementById("w1"))
	{
	document.getElementById("w1").value=jour1+" "+ date+ " " + mois1 + " " + an + " " + heure + " h" + mnt + "mn";
	}
	
/*document.write("<div align='center'><font size='+2'><b>");
document.write(jour1, " ");
document.write(date, " ");
document.write(mois1 , " ");
document.write(an, " ");
document.write("</b></font></div>");*/
}
/************************************/
function affiche_th(id)
{
	//alert(id);
//affiche ou cache le plan du theatre
	if(document.getElementById("idspect").value>0)
	{
		document.getElementById("content_plan").style.display='block';
		document.getElementById("choix").value=id;
	}
		else
	{
	document.getElementById("content_plan").style.display='none';	
	}
}

function affiche_img()
{/*imgfile*/
}




function ajout_cat()
{
	//alert('ok');
	if(document.getElementById("plus_cat").style.display=='none')
	{
		//alert(document.getElementById("titre").value);
		document.getElementById("plus_cat").style.display='block';
		/*je remplis les champs cachés  pour recuperer les valeurs deja saisies*/
		document.getElementById("titre2").value=document.getElementById("titre").value;
		document.getElementById("artiste2").value=document.getElementById("artiste").value;
		document.getElementById("descript2").value=document.getElementById("descript").value;
		document.getElementById("nb_place2").value=document.getElementById("nb_place").value;
		document.getElementById("categ2").value=document.getElementById("categ").value;
		document.getElementById("date2").value=document.getElementById("w1").value;
		document.getElementById("lien_affiche2").value=document.getElementById("lien_affiche").value;
		document.getElementById("heure2").value=document.getElementById("heure").value;
		document.getElementById("minute2").value=document.getElementById("minute").value;
		
	}
	else
	{
	document.getElementById("plus_cat").style.display='none';	
	}
}

function ajout_photo()
{
	//alert('ok');
}
function affiche_label(label)
{
	//alert(label);
	if(label =='null')
	{
		alert('Vous devez selectionner une categorie .. !!!');
		document.getElementById('label').focus;
	}
	else
	{
		document.getElementById('categorie').value=label;
	}
}
function ajout_label()
{
//
	if(document.getElementById("plus_label").style.display=='none')
	{
		//alert(document.getElementById("titre").value);
		document.getElementById("plus_label").style.display='block';
		/*je remplis les champs cachés  pour recuperer les valeurs deja saisies*/
		document.getElementById("label2").value=document.getElementById("categorie").value;
		document.getElementById("texte2").value=document.getElementById("texte").value;
		document.getElementById("lien2").value=document.getElementById("lien").value;
		
	}
	else
	{
	document.getElementById("plus_label").style.display='none';	
	}
}
/*************************************************************************************************/
function ajout_champ()
{
	//permet d'akjouter ou de supprimer des inputs en fonction de la zone choisie
	//document.getElementById("zone_H").style.display='none';	
	//document.getElementById("zone_R").style.display='none';	
	var n=document.getElementById("nb_zone").value;
		if(n == 'h' || n=='r')
		{
		
		ajout_hand(n);
		}
		else
		{
			var i;
			for(i=0; i<=5; i++)
			{		//raz  des champs affichés
			if(i==0){i=1;}
				document.getElementById("zone_tarif" + i ).style.display='none';			
				
			}
			for(i=0; i<=n; i++)
			{		//raz  des champs affichés
			if(i==0){i=1;}
				document.getElementById("zone_tarif" + i ).style.display='block ';			
				
			}
	
			//je preremplis les champs numero de place quand il il ya qu'une zone
			switch(n)
			{
				case("1"):
				document.getElementById("numd1").value='1';
				document.getElementById("numf1").value='899'		
				break;
			}
		}
	
}

function ajout_hand(n)
{
	
					if(document.getElementById("zone_tarif1" ).style.display=='block')
					{
					document.getElementById("zone_tarif1" ).style.display='block';
					}
					if(document.getElementById("zone_tarif2" ).style.display=='block')
					{
					document.getElementById("zone_tarif2" ).style.display='block ';
					}
					if(document.getElementById("zone_tarif3" ).style.display=='block')
					{
					document.getElementById("zone_tarif3" ).style.display='block ';
					}
					if(document.getElementById("zone_tarif4" ).style.display=='block')
					{
					document.getElementById("zone_tarif4" ).style.display='block ';
					}
					if(document.getElementById("zone_tarif5" ).style.display=='block')
					{
					document.getElementById("zone_tarif5" ).style.display='block ';
					}


}

/*************************************************************************************************/
	/*verifie que le nbr de place est correct par rapport au quota total*/
	function nbplace(p)
	{
	var n=document.getElementById("nb_zone").value;
		switch(n)
		{
		case("1") :
			var nb1=document.getElementById("nb_place1").value;
			if(parseInt(nb1) > 899)
			 {
			 alert('Le nombre de places saisies ne peut pas etre superieur a 899');
			 document.getElementById("nb_place1").value='';
			 document.getElementById("nb_place1").focus;
			 }
			 else
			 {
				 document.getElementById("numd1").value='1';
				 document.getElementById("numf1").value=nb1;
			 }
			 
		break;
		
		case("2"):
			var err='n';
			var nb1=document.getElementById("nb_place1").value;			
			var nb2=document.getElementById("nb_place2").value;
			if(!nb2){nb2=parseInt(nb1)*(-1);}
			if(parseInt(nb1) > 899) {err='o';}
			else if(parseInt(nb1)+parseInt(nb2) > 899) {err='o';}
			
			if(err=='o') 
			{
			alert('Le nombre total de places saisies ne peut pas etre superieur a 899');
			 document.getElementById("nb_place1").value='';
			 document.getElementById("nb_place2").value='';
			 document.getElementById("nb_place1").focus;
			}
			else
			{
				//j'attribue les numeros
				//debut
				//alert('ok');
				document.getElementById("numd1").value='1';
				document.getElementById("numf1").value=nb1;
				//fin
				document.getElementById("numd2").value=parseInt(nb1)+1;		
				document.getElementById("numf2").value=parseInt(nb1)+parseInt(nb2);	
			
			}
			
		break;
		
		case("3"):
			var err='n';
			var nb1=document.getElementById("nb_place1").value;
			var nb2=document.getElementById("nb_place2").value;
			if(!nb2){nb2=parseInt(nb1)*(-1);}
			var nb3=document.getElementById("nb_place3").value;
			if(parseInt(nb1) > 899) {err='o';}
			else if(parseInt(nb1)+parseInt(nb2) > 899) {err='o';}
			else if(parseInt(nb1)+parseInt(nb2) +parseInt(nb3) > 899) {err='o';}
			
			if(err=='o') 
			{
			alert('Le nombre total de places saisies ne peut pas etre superieur a 899');
			 document.getElementById("nb_place1").value='';
			 document.getElementById("nb_place2").value='';
			 document.getElementById("nb_place3").value='';
			 document.getElementById("nb_place1").focus;
			}
			else
			{
			//j'attribue les numeros
				//debut
				document.getElementById("numd1").value='1';
				document.getElementById("numf1").value=nb1;
				//mileu
				document.getElementById("numd2").value=parseInt(nb1)+1;		
				document.getElementById("numf2").value=parseInt(nb1)+parseInt(nb2);
				var m=document.getElementById("numf2").value;		
				//fin			
				document.getElementById("numd3").value=parseInt(m)+1;
				document.getElementById("numf3").value=parseInt(nb1)+parseInt(nb2)+parseInt(nb3);
				
			}
			
		break;	
		}
	}
	
function lancerRequete(requete,methode)
{
	//alert('ajax');
    if (window.XMLHttpRequest)
    {
        xhr_object = new XMLHttpRequest();
        xhr_object.open(methode, requete, true);
        xhr_object.send(null);
        xhr_object.onreadystatechange = function()
        {
           if(xhr_object.readyState == 4)
            {
              alert(xhr_object.responseText);//affiche le contenu a virer en prod
            }
        }
    }
    else if(window.ActiveXObject)
    {
        xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
        xhr_object.open(methode, requete, true);
        xhr_object.send(null);
        if(xhr_object.readyState == 4)
        {
            alert(xhr_object.responseText);//affiche le contenu a virer en prod
        }
    }
    else
    {
        alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
        return(false);
    }
}

function fenetreCent(url,nom,largeur,hauteur,options)
{
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

/*********verif contact ****/
function active()
{

	document.formcontact.bt_valider.disabled=false;
	
}

//formulaire de contact
function verif()
{
	
		var err='';
	
	
	
	var nom=document.formcontact.nom.value;
	var prenom=document.formcontact.prenom.value;	
	var msg=document.formcontact.message.value;
	var tel=document.formcontact.telephone.value;
	//alert(nom + '  ' +prenom + '  '+ msg + '  ' + tel);
	if(!nom || nom=='')
	{
		err=err + '-- Vous n\'avez pas saisi votre nom --\n';
	}
	else if(!prenom || prenom=='')
	{
		err=err + '-- Vous n\'avez pas saisi votre prenom --\n';
	}
	else if(!msg || msg=='')
	{
		err=err + '-- Vous n\'avez pas saisi de message --\n';
	}
	var errmail='' ;
	errmail=verifmail();
	err=err+errmail;
	
	if(err == '')
	{
		document.formcontact.bt_valider.disabled=false;
		return true;
	}
	else
	{
		document.formcontact.bt_valider.disabled=true;		
		alert('Votre message comporte des erreurs \n Veuillez corriger le(s) point(s) suivant(s) :\n' + err);
		return false;
	}
	
}

/* verif du mail qu'il soit pas vide et qu'il soit valide*/
function verifmail()
{
	var errmail='';
	var adresse = document.formcontact.email.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if(adresse !='')
	{
	
		if ((place > -1)&&(adresse.length >2)&&(point > 1))
			{
			/* l'adresse est corect je verifi les autres champs*/			
			errmail='';
			}
		else
			{
			/* l'adresse est pas valide*/
			errmail='-- Entrez une adresse e-mail valide \n elle doit etre de la forme nom@fai.pays --';
			document.formcontact.email.focus();  
			document.formcontact.value=''; 
			document.formcontact.bt_valider.disabled=true;			
			}
	}
	else
	{
	/* l'adresse est vide*/
	errmail='-- Vous n\'avez pas saisi d\'email --';
	document.formcontact.bt_valider.disabled=true;
	document.formcontact.email.focus();	
	}
	return errmail ;
}



function changeimage()
{	
	if(document.getElementById("grande_image").style.display=='none')
	{
		//alert(document.getElementById("liengrande").value);
	document.getElementById("imgspectacle").src=document.getElementById("liengrande").value;
	document.getElementById("grande_image").style.display='block';
	}
	else
	{
	document.getElementById("grande_image").style.display='none';
	}
}


































