function hover(id, act)
{
	if (act == 0)
	{
		if (id == 1)
		{
			document.getElementById('imghfc').style.visibility='visible'	;
		}
		else if (id == 2)
		{
			document.getElementById('imgpm').style.visibility='visible'	;
		}
	}
	else if (act == 1)
	{
		if (id == 1)
		{
			document.getElementById('imghfc').style.visibility='hidden'	;
		}
		else if (id == 2)
		{
			document.getElementById('imgpm').style.visibility='hidden'	;
		}
	}
	
	else if (act == 2)
	{
		if (id == 1)
		{
			document.location.href='http://autocar.hfc-groupe.fr/'		;
		}
		else if (id == 2)
		{
			document.location.href='http://pm.hfc-groupe.fr/'			;
		}
	}
}

function cxv()
{
	if (document.getElementsByName('choix')[0])
	{
		document.getElementsByName('cxautocar')[0].style.display=''		;
	}
	
	var j=0;
	
	for (i=0; i<=(document.getElementsByName('choix').length-1); i++)
	{
		if (document.getElementsByName('choix')[i].checked)
		{
			j++;
		}
	}
	
	if (j == 0)
	{
		document.getElementsByName('cxautocar')[0].style.display='none'	;
	}
}

function cxvetape(etape)
{
	if (etape == 1)
	{
		document.getElementById('cxvetape1').style.display='none'	;
		document.getElementById('cxvetape2').style.display='block'	;
	}
	
	if (etape >= 2)
	{
		var xhr 		= 	ajax()												;
		var hdepart		=	document.getElementsByName('hdepart')[0].value		;
		var ddepart		=	document.getElementById('date1').value				;
		var darrivee	=	document.getElementById('date2').value				;
		var	harrivee	=	document.getElementsByName('harrivee')[0].value		;
		var lieudepart	=	document.getElementsByName('lieudep')[0].value		;
		var lieuarr		=	document.getElementsByName('lieuarr')[0].value		;
		var commentaire	=	document.getElementsByName('commentaire')[0].value	;
		var nom			=	document.getElementsByName('nom')[0].value			;
		var prenom		=	document.getElementsByName('prenom')[0].value		;
		var societe		=	document.getElementsByName('societe')[0].value		;
		var telephone	=	document.getElementsByName('tel')[0].value			;
		var mobile		=	document.getElementsByName('mobile')[0].value		;
		var email		=	document.getElementsByName('email')[0].value		;
		var adresse		=	document.getElementsByName('adresse')[0].value		;
		var	vehicule	=	"/ "												;

		for (i=0; i<=(document.getElementsByName('choix').length-1); i++)
		{
			if (document.getElementsByName('choix')[i].checked)
			{
					vehicule = vehicule+document.getElementsByName('choix')[i].value+' / '		;
			}
		}
		
		document.getElementsByName('cxautocar')[(etape-1)].style.display='none'		;
		document.getElementById('loader').style.display='block'						;
		document.getElementById('diagmsg'+etape).style.visibility='hidden'			;

		xhr.onreadystatechange = function()
		{
			if (xhr.readyState == 4 && xhr.status == 200)
			{

				var xploded	=	xhr.responseText.split('|')								;
				
				if (xploded[0] == '0')
				{
					document.getElementById('loader').style.display='none'					;
					document.getElementById('diagmsg'+etape).innerHTML=xploded[1]			;
					document.getElementById('diagmsg'+etape).style.display='block'			;
					document.getElementById('diagmsg'+etape).style.visibility='visible'		;
					document.getElementsByName('cxautocar')[(etape-1)].style.display='block'		;
				}
				
				if (xploded[0] == '1')
				{
					document.getElementById('loader').style.display='none'				;
					document.getElementById('diagmsg'+etape).style.display='none'		;
					document.getElementById('cxvetape'+etape).style.display='none'		;
					document.getElementById('cxvetape'+(etape+1)).style.display='block'	;
				}
				
				if (xploded[0] == '2')
				{
					document.getElementById('loader').style.display='none'		;
					document.getElementById('cxvetape3').style.display='none'	;
					document.getElementById('cxvetape4').style.display='block'	;
				}
			}
		}
		
		if (etape == 2)
		{
			mypost	=	function()
			{
				xhr.open('POST', '_PHP/post-flotte.php', true);
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send('etape=2&dd='+ddepart+'&hd='+hdepart+'&da='+darrivee+'&ha='+harrivee+'&d='+lieudepart+'&a='+lieuarr+'&comm='+commentaire)			;
			}
		}
		
		if (etape == 3)
		{
			mypost	=	function()
			{
				xhr.open('POST', '_PHP/post-flotte.php', true);
				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				xhr.send('etape=3&vehicule='+vehicule+'&dd='+ddepart+'&hd='+hdepart+'&da='+darrivee+'&ha='+harrivee+'&d='+lieudepart+'&a='+lieuarr+'&comm='+commentaire+'&nom='+nom+'&prenom='+prenom+'&societe='+societe+'&tel='+telephone+'&mobile='+mobile+'&email='+email+'&adresse='+adresse)	;
			}
		}
		
		setTimeout('mypost()', 1000)	;
	}
}


function contact()
{
	var xhr	=	ajax()												;
	document.getElementById('submitcontact').style.display='none'	;
	document.getElementById('loader').style.display='block'			;
	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')								;
			
			if (xploded[0] == '0')
			{
				document.getElementById('loader').style.display='none'				;
				document.getElementById('diagmsg').innerHTML=xploded[1]				;
				document.getElementById('diagmsg').style.display='block'			;
				document.getElementById('diagmsg').style.visibility='visible'		;
				document.getElementById('submitcontact').style.display='block'		;
			}
			
			if (xploded[0] == '1')
			{
				document.getElementById('loader').style.display='none'		;
				document.getElementById('contact').style.display='none'		;
				document.getElementById('cxvetape4').style.display='block'	;
			}
		}
	}
	
	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-contact.php', true)						;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('contact'))											;
	}
		
	setTimeout('mypost()', 1000)	;
	
}

function smenu(id, act)
{
	if (act == 1)
	{
		document.getElementById('smenu-alc').style.display='none'	;
		document.getElementById('smenu-exc').style.display='none'	;
		document.getElementById('smenu-'+id).style.display='block'	;
	}
	
	if (act == 0)
	{
		document.getElementById('smenu-'+id).style.display='none'	;
	}
}

function veriflieu(langue)
{
	var nlieu = document.getElementById('lsejour').selectedIndex	;
	if (nlieu == 2)
	{
		if (langue == "en")
		{
			document.getElementById('divffjourn').innerHTML='<select id="ffjourn" name="ffjourn" class="fselect"><option value="0">&nbsp;</option><option value="8">8h / day</option><option value="12">12h / day</option><option value="16">16h / day</option></select>'			;
		}
		else
		{
			document.getElementById('divffjourn').innerHTML='<select id="ffjourn" name="ffjourn" class="fselect"><option value="0">&nbsp;</option><option value="8">8h / jour</option><option value="12">12h / jour</option><option value="16">16h / jour</option></select>'			;
		}
	}
	else
	{
		if (langue == "en")
		{
			document.getElementById('divffjourn').innerHTML='<select id="ffjourn" name="ffjourn" class="fselect"><option value="0">&nbsp;</option><option value="4">4h / day</option><option value="8">8h / day</option><option value="12">12h / day</option><option value="16">16h / day</option></select>'			;
		}
		else
		{
			document.getElementById('divffjourn').innerHTML='<select id="ffjourn" name="ffjourn" class="fselect"><option value="0">&nbsp;</option><option value="4">4h / jour</option><option value="8">8h / jour</option><option value="12">12h / jour</option><option value="16">16h / jour</option></select>'			;
		}
	}
}

function alacarte()
{
	var xhr	=	ajax()										;
	
	document.getElementById('formalc').style.display='none'	;
	document.getElementById('loader').style.display='block'	;

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')	;
			
			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formalc').style.display=''		;
			}
			
			if (xploded[0] == '1')
			{
				document.getElementById('loader').style.display='none'				;
				document.getElementById('formalc').style.display='none'				;
				document.getElementById('tarif').style.display='block'				;
				document.getElementById('intarif').innerHTML=xploded[1]+' &euro;'	;
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-alacarte-tarif.php', true)					;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('formalc'))											;
	}

	setTimeout('mypost()', 1000)	;
}

function excursion()
{
	var xhr	=	ajax()										;
	
	document.getElementById('formexc').style.display='none'	;
	document.getElementById('loader').style.display='block'	;

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')	;
			
			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formexc').style.display=''		;
			}
			
			if (xploded[0] == '1')
			{
				document.getElementById('loader').style.display='none'				;
				document.getElementById('formexc').style.display='none'				;
				document.getElementById('tarif').style.display='block'				;
				document.getElementById('intarif').innerHTML=xploded[1]+' &euro;'	;
				document.getElementById('soit').innerHTML=xploded[2]+' &euro;'	;

			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-excursion-tarif.php', true)					;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('formexc'))											;
	}

	setTimeout('mypost()', 1000)	;
}

function shuttle()
{
	var xhr	=	ajax()										;
	
	document.getElementById('formshut').style.display='none'	;
	document.getElementById('loader').style.display='block'	;

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')	;
			
			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formshut').style.display=''		;
			}
			
			if (xploded[0] == '1')
			{
				document.getElementById('loader').style.display='none'				;
				document.getElementById('formshut').style.display='none'				;
				document.getElementById('tarif').style.display='block'				;
				document.getElementById('intarif').innerHTML=xploded[1]+' &euro;'	;
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-shuttle-tarif.php', true)					;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('formshut'))											;
	}

	setTimeout('mypost()', 1000)	;
}

function modifieralacarte()
{
	document.getElementById('tarif').style.display='none'				;
	document.getElementById('formalc').style.display='block'			;
}

function modifierexcursion()
{
	document.getElementById('tarif').style.display='none'				;
	document.getElementById('formexc').style.display='block'			;
}

function modifiershuttle()
{
	document.getElementById('tarif').style.display='none'				;
	document.getElementById('formshut').style.display='block'			;
}

function reserveralacarte()
{
	var	vehicule	=	document.getElementById('alcvehicule').value	;
	var	nbjours		=	document.getElementById('nbjrs').value			;
	var	lieu		=	document.getElementById('lsejour').value		;
	var	forfait		=	document.getElementById('ffjourn').value		;
	
	document.location.href='http://pm.hfc-groupe.fr/reservation-a-la-carte-'+vehicule+'-'+nbjours+'-jours-en-'+lieu+'-forfait-'+forfait+'-heures.html';
}

function reserverexcursion(exctype)
{
	var	nbpers		=	document.getElementById('nbpers').value		;
	var	forfait		=	document.getElementById('forfait').value	;
	
	document.location.href='http://pm.hfc-groupe.fr/reservation-excursion-'+exctype+'-'+forfait+'-'+nbpers+'-personnes.html';
}

function reservershuttle()
{
	var	nbpers		=	document.getElementById('nbpers').value		;
	var	forfait		=	document.getElementById('depart').value+'-a-'+document.getElementById('arrivee').value	;
	
	document.location.href='http://pm.hfc-groupe.fr/reservation-shuttle-'+forfait+'-'+nbpers+'-personnes.html';
}

function etape2alacarte()
{
	var xhr	=	ajax()											;
	
	document.getElementById('formalc21').style.display='none'	;
	document.getElementById('loader').style.display='block'		;

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')	;
			
			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formalc21').style.display=''		;
			}
			
			if (xploded[0] == 'tarif')
			{
				var xdata	=	xhr.responseText.split('#')	;
				for ( i=0; i<=6; i++ )
				{
					var xplodata	=	xdata[i].split('|')							;
					document.getElementById('td'+xplodata[0]).innerHTML=xplodata[1]	;
				}
				document.getElementById('loader').style.display='none'			;
				document.getElementById('formalc3').style.display='block'		;
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-alacarte-reservation.php', true)			;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('formalc2'))											;
	}

	setTimeout('mypost()', 1000)	;
}

function etape3alacarte()
{
	document.getElementById('formalc3').style.display='none'	;
	document.getElementById('formalc4').style.display='block'	;
}

function etape4alacarte()
{
	var xhr	=	ajax()											;
	document.getElementById('formalc4').style.display='none'	;
	document.getElementById('loader').style.display='block'		;
	document.getElementsByName('etape')[0].value='4'			;

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')	;
			
			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formalc4').style.display=''	;
			}
			
			if (xploded[0] == '1')
			{
				document.getElementById('loader').style.display='none'			;
				if (xploded[2] > 1500)
				{
					document.getElementById('noformalc5').style.display='block'	;
				}
				else
				{
					document.getElementById('formalc5').style.display='block'		;
					document.getElementsByName('amount')[0].value=xploded[2]		;
					document.getElementsByName('custom')[0].value=document.getElementsByName('email')[0].value	;
				}
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-alacarte-reservation.php', true)			;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('formalc2')+'&etape=4')								;
	}

	setTimeout('mypost()', 1000)	;
}

function etape2exc()
{
	var xhr	=	ajax()											;
	
	document.getElementById('formexc21').style.display='none'	;
	document.getElementById('loader').style.display='block'		;

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')	;
			
			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formexc21').style.display=''		;
			}
			
			if (xploded[0] == 'tarif')
			{
				var xdata	=	xhr.responseText.split('#')	;
				for ( i=0; i<=4; i++ )
				{
					var xplodata	=	xdata[i].split('|')							;
					document.getElementById('td'+xplodata[0]).innerHTML=xplodata[1]	;
				}
				document.getElementById('loader').style.display='none'				;
				document.getElementById('formexc3').style.display='block'			;
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-excursion-reservation.php', true)			;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('formexc2'))											;
	}

	setTimeout('mypost()', 1000)	;
}

function etape3exc()
{

	document.getElementById('formexc3').style.display='none'		;
	document.getElementById('formexc4').style.display='block'		;
}

function etape4exc()
{
	var xhr	=	ajax()											;
	document.getElementById('formexc4').style.display='none'	;
	document.getElementById('loader').style.display='block'		;
	document.getElementsByName('etape')[0].value='4'			;

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

			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formexc4').style.display=''	;
			}
			
			if (xploded[0] == '1')
			{
				document.getElementById('loader').style.display='none'			;
				if (xploded[2] > 1500)
				{
					document.getElementById('noformexc5').style.display='block'	;
				}
				else
				{
					document.getElementById('formexc5').style.display='block'		;
					document.getElementsByName('amount')[0].value=xploded[2]		;
					document.getElementsByName('custom')[0].value=document.getElementsByName('email')[0].value	;
				}
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-excursion-reservation.php', true)			;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send(getFields('formexc2')+'&etape=4')											;
	}

	setTimeout('mypost()', 1000)	;
}


function etape2shut()
{

	var xhr	=	ajax()											;
	
	document.getElementById('formshut21').style.display='none'	;
	document.getElementById('loader').style.display='block'		;

	xhr.onreadystatechange = function()
	{
		if (xhr.readyState == 4 && xhr.status == 200)
		{
			var xploded	=	xhr.responseText.split('|')	;
			
			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formshut21').style.display=''	;
			}
			
			if (xploded[0] == 'tarif')
			{
				var xdata	=	xhr.responseText.split('#')	;
				for ( i=0; i<=4; i++ )
				{
					var xplodata	=	xdata[i].split('|')							;
					document.getElementById('td'+xplodata[0]).innerHTML=xplodata[1]	;
				}
				document.getElementById('loader').style.display='none'				;
				document.getElementById('formshut3').style.display='block'			;
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-shuttle-reservation.php', true)					;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded')	;
		xhr.send(getFields('formshut2'))											;
	}

	setTimeout('mypost()', 1000)	;
}

function etape3shut()
{
	document.getElementById('formshut3').style.display='none'		;
	document.getElementById('formshut4').style.display='block'		;
}

function etape4shut()
{
	var xhr	=	ajax()											;
	document.getElementById('formshut4').style.display='none'	;
	document.getElementById('loader').style.display='block'		;
	document.getElementsByName('etape')[0].value='4'			;

	xhr.onreadystatechange = function()
	{

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

			if (xploded[0] == '0')
			{
				alert(xploded[1])										;
				document.getElementById('loader').style.display='none'	;
				document.getElementById('formshut4').style.display=''	;
			}
			
			if (xploded[0] == '1')
			{
				document.getElementById('loader').style.display='none'			;
				document.getElementById('formshut4').style.display='none'		;
				if (xploded[2] > 1500)
				{
					document.getElementById('noformexc5').style.display='block'	;
				}
				else
				{
					document.getElementById('formexc5').style.display='block'		;
					document.getElementsByName('amount')[0].value=xploded[2]		;
					document.getElementsByName('custom')[0].value=document.getElementsByName('email')[0].value	;
				}
			}
		}
	}

	mypost	=	function()
	{
		xhr.open('POST', '_PHP/post-shuttle-reservation.php', true)					;
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded')	;
		xhr.send(getFields('formshut2')+'&etape=4')											;
	}

	setTimeout('mypost()', 1000)	;
}

function allerretour($val)
{
	if ($val == 1)
	{	
		document.getElementById('zoneretour').style.display='block'	;
	}
	else
	{
		document.getElementById('zoneretour').style.display='none'	;
	}
}
