var URL 	= 'http://www.plombier-artisan-versailles.fr'		;

function controle(idform)
{
	loading(1)									;
	var xhr 	= ajax()						;
	xhr.onreadystatechange = function()
	{

		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var result	=	xhr.responseText.split('|')									;

			if (result[0] == '1')
			{
				if ((result[2]) && (result[2] == 1))
				document.getElementById(''+idform+'form').reset()					;
			}
			
			loading(0)																;
			popup(''+result[1]+'')													;
		}
	}
	
	mypost	=	function()
	{
		xhr.open('POST', URL+'/_PHP/post-'+idform+'.php', true)						;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded')	;
		xhr.send(getFields(idform+'form'))									;
	}
	
	setTimeout('mypost()', 1000)	;
}



function sousMenuOn()
{
	document.getElementById('sousmenu').style.display='block'	;
}

function sousMenuOff()
{
	document.getElementById('sousmenu').style.display='none'	;
}

function loading(act)
{
	if (act == 1)
	{
		document.getElementById('loading').style.display='block'	;
	}
	if (act == 0)
	{
		document.getElementById('loading').style.display='none'		;
	}
}

function popup(message)
{
	document.getElementById('message').innerHTML=message		;
	document.getElementById('popup').style.display='block'		;
	document.getElementById('inpopup').style.display='block'	;
	document.getElementById('header').style.zIndex='0'			;
}

function closepopup()
{
	document.getElementById('popup').style.display='none'		;
	document.getElementById('inpopup').style.display='none'		;
	document.getElementById('header').style.zIndex='1'			;
}











function openMenu(menu)
{
	document.getElementById(menu).style.display='block'	;
}

function closeMenu(menu)
{
	document.getElementById(menu).style.display='none'	;
}

function afficherAcces()
{
	document.getElementById('planacces').innerHTML='<iframe width="312" height="406" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps/ms?ie=UTF8&amp;hl=fr&amp;s=AARTsJqhgLoRXi_RgXONkdS93R7USaR81g&amp;msa=0&amp;msid=117724364374596358415.0004653a30540e4cb0a43&amp;ll=48.84139,2.320411&amp;spn=0.005734,0.006695&amp;z=16&amp;output=embed"></iframe>'	;
	document.getElementById('lien').style.display='none'	;
}

function addform()
{
	document.getElementById('addbook').style.display='block'	;
}

function getXhr(){
					var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
					return xhr;
}

function inscrirenewsletter(adresse)
{
var xhr = getXhr();
	
	//	Phase d'attente
	document.getElementById('msgnews').innerHTML="<p>Veuillez patienter....</p>"	;
	document.getElementById('msgnews').style.display='block'						;
	document.getElementById('formnews').style.display='none'						;
			
	// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				if (xhr.responseText == "0")
				{
					document.getElementById('msgnews').innerHTML=""									;
					document.getElementById('msgnews').style.display='none'							;
					document.getElementById('formnews').style.display='block'						;
					alert('Adresse e-mail non-renseign\351e ou invalide')								;																		;
				}
				else if (xhr.responseText == "2")
				{
					document.getElementById('msgnews').innerHTML=""									;
					document.getElementById('msgnews').style.display='none'							;
					document.getElementById('formnews').style.display='block'						;
					alert('Un probl\350me est survenu lors de votre inscription. Veuillez v\351rifier votre adresse et recommencer...')								;																		;
				}
				else if (xhr.responseText == "1")
				{
					document.getElementById('msgnews').innerHTML="Merci !"							;
					document.getElementById('msgnews').style.display='block'						;
					document.getElementById('formnews').style.display='none'						;
					alert('Votre inscription a bien \351t\351 prise en compte. Vous recevrez un e-mail dans quelques instants afin de confirmer votre inscription')			;
				}
			}
		}
		xhr.open('POST','inscnews-post.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send('email='+adresse);
	
}


function livredor(prenom, titre, message)
{
	var xhr = getXhr();
	
	//	Phase d'attente
	document.getElementById('addbook').style.display='none'	;
	document.getElementById('chargement').style.display='block'	;
			
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				if (xhr.responseText == "error")
				{
					document.getElementById('addbook').style.display='block'	;
					document.getElementById('chargement').style.display='none'	;
					alert('Veuillez remplir tous les champs')	;
				}
				else
				{
					document.getElementById('chargement').style.display='none'	;
					document.getElementById('addbook').style.display='none'		;
					document.getElementById('book').innerHTML=xhr.responseText	;
				}
			}
		}
		xhr.open('POST','livredor-post.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send('prenom='+prenom+'&titre='+titre+'&message='+message);
}

function addanniv()
{

	var xhr = getXhr();
	
	//	Phase d'attente
	document.getElementById('inscanniv').style.display='none'	;
	document.getElementById('chargement').style.display='block'	;
	
	// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				if (xhr.responseText == "error")
				{
					document.getElementById('inscanniv').style.display='block'	;
					document.getElementById('chargement').style.display='none'	;
					alert('Veuillez remplir tous les champs obligatoires')	;
				}
				else if (xhr.responseText == "date")
				{
					document.getElementById('inscanniv').style.display='block'	;
					document.getElementById('chargement').style.display='none'	;
					alert('Votre date de naissance est invalide')	;
				}
				else if (xhr.responseText == "email")
				{
					document.getElementById('inscanniv').style.display='block'	;
					document.getElementById('chargement').style.display='none'	;
					alert('Votre adresse e-mail est invalide')	;
				}
				else if (xhr.responseText == "pb")
				{
					document.getElementById('inscanniv').style.display='block'	;
					document.getElementById('chargement').style.display='none'	;
					alert("Une erreur s'est produite lors de votre inscription. Veuillez r\351essayer ult\351rieurement")	;
				}
				else
				{
					document.getElementById('inscanniv').style.display='none'			;
					document.getElementById('chargement').innerHTML=xhr.responseText	;
				}
			}
		}
		
		if (document.getElementById('sexeH').checked == true)
		{
			var sexe	=	"H"	;
		}
		else if (document.getElementById('sexeF').checked == true)
		{
			var sexe	=	"F"	;
		}
		
		var nom		= document.getElementById('nom').value		;
		var prenom	= document.getElementById('prenom').value	;
		var jour	= document.getElementById('jour').value		;
		var mois	= document.getElementById('mois').value		;
		var annee	= document.getElementById('annee').value	;
		var email	= document.getElementById('email').value	;
		var tel		= document.getElementById('tel').value		;
		
		xhr.open('POST','anniv-post.php',true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send('sexe='+sexe+'&nom='+nom+'&prenom='+prenom+'&jour='+jour+'&mois='+mois+'&annee='+annee+'&tel='+tel+'&email='+email);
}

function menuGroupe(id)
{
	document.getElementById('info'+id).style.display='block';
	var	hauteurDiv	=	document.getElementById('info'+id).offsetHeight	;
	var	hauteur		=	Math.ceil(-hauteurDiv/5);
	document.getElementById('mentions').style.bottom=hauteur+'px';
	new Effect.Highlight('info'+id, { startcolor: '#FFFFFF',endcolor: '#ffe75E' }); 
	for (i=1; i<=6; i++)
	{
		if (i != id)
		{
			if (document.getElementById('info'+i))
			{
				document.getElementById('info'+i).style.display='none';
			}
		}
	}
}
