function confirmation(message) {
  if (confirm(message)) {
	document.reservation.submit();
	}
  else {
		return false;
  }
}

function submit_form() {
	document.reservation.submit();
}

<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
//-->

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->

<!--
function arobaceok(email)
{
	var a=document.formulaire.email.value;
	var test="" + a;
	for(var k = 0; k < test.length;k++)
	{
		var c = test.substring(k,k+1);
		if(c == "@")
		{
			return true;
		}
	}
	alert("Vérifiez votre E-mail, Merci");
	document.formulaire.email.focus();
	return false;
}
//-->

<!--
function valider_form() {
var unique=0;
	if (unique == 0)
	{
		unique++;
	}
	else
	{
		alert("Envoi en cours...!");
		return false;
	}
	var form_err = " "
//	if ( document.formulaire.CP.value*0 !=0) {
//		form_err += "le code postal n'est pas un nombre - ";
//	}
//	if ( document.formulaire.tel.value*0 !=0) {
//		form_err += "le téléphone n'est pas un nombre - ";
//	}
//	if ( document.formulaire.fax.value*0 !=0) {
//		form_err += "le fax n'est pas un nombre - ";
//	}

	if ( form_err != " ") {
		var unique=0;
		alert(form_err);
		return false;
	}
}
//-->

<!--
function visualiseTexte() {
	var rc=new RegExp("\n","g");
	w=open("",'popup','width=700,height=500,toolbar=no,scrollbars=yes,resizable=yes');	
	w.document.write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\n\">");
	w.document.write("<head>\n\t<TITLE>Pr&eacute;visualisation</TITLE>\n\t<link rel=\"stylesheet\" href=\"icz2008.css\" type=\"text/css\">\n</head>\n");
	w.document.write("<BODY>\n\t<div align=center>\n\t\t<table width=80%>\n\t\t\t<tr>\n\t\t\t\t<td align=left>\n\t\t\t\t\t");
	w.document.write("<em>Authors / Auteurs : "+document.formulaire.nom.value+"</em><br /><br /><span class=titregros>"+document.formulaire.titre_presentation.value+"</span><br />\n<br />\n<span class=normal>"+document.formulaire.resume.value.replace(rc,"\n\t\t\t\t\t<BR />"));
	w.document.write("</span>\n\t\t\t\t</td>\n\t\t\t</tr>\n\t\t</table>\n\t</div>\n<br/><br/>");
	w.document.write("<form>\n<div align=center><INPUT name=submit5 onClick=self.close() type=button  value=\"Fermer la fen&ecirc;tre\"></div>\n</form>\n");
	w.document.write("</BODY>");
	w.document.close();
}
//-->

<!--
function ajouteTexte(caractere) 
{
	var texte = document.formulaire.resume.value;
	texte += caractere;
	document.formulaire.resume.value = texte;
	document.formulaire.resume.focus();
}
//-->

<!--
function insereCaractere(x) 
{
 if (x.value=="") return;
 caractere = x.value;
 var texte = document.formulaire.resume.value;
 texte += caractere;
 document.formulaire.resume.value = texte;
 document.formulaire.resume.focus();
 x.selectedIndex = 0;
}
//-->

function paiement_securise() {
	document.formulaire.method = "POST";
	document.formulaire.action = "http://paisec.ovh.net/~alphavis/etransactions/paiement.php";
	document.formulaire.submit();
	}

//<!--
//window.onload=montre;
//function montre(id) {
//var d = document.getElementById(id);
//	for (var i = 1; i<=10; i++) {
//		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
//	}
//if (d) {d.style.display='block';}
//}
//
////-->

<!--
function MAJfact(champCO,champFA) {
	//var valeur=document.formulaire.champ;
	champFA.value=champCO.value
}
	
function getCheckedValue(radioObj) {
	if(!radioObj)
		return false;
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return true;
		else
			return false;
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return true;
		}
	}
	return false;
}

function getValue(radioObj) {
	if(!radioObj)
		return false;
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return false;
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return false;
}

function disableRadio(radioObj,state) {
	if(!radioObj)
		return false;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked=false
		radioObj.disabled=state;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked=false;
		radioObj[i].disabled=state;
	}
	return false;
}
/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID / Erreur sur l'adresse email")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function valider() {
// /FL : Titre non obligatoire
//	 if (!getCheckedValue(document.formulaire.COtitre)) {
//		alert("Saisissez votre titre");
//		document.formulaire.COtitre[0].focus();
//		return false;
//	}
	if (!getCheckedValue(document.formulaire.COcivilite)) {
		alert("Type your civility / Saisissez votre civilité");
		document.formulaire.COcivilite[0].focus();
		return false;
	}
	if (document.formulaire.COprenom.value == "") {
		alert("Type your first name / Saisissez votre prénom");
		document.formulaire.COprenom.focus();
		return false;
	}
	if (document.formulaire.COnom.value == "") {
		alert("Type your last name / Saisissez votre nom");
		document.formulaire.COnom.focus();
		return false;
	}
	if (document.formulaire.COorganisme.value == "") {
		alert("Type your company / Saisissez votre etablissement");
		document.formulaire.COorganisme.focus();
		return false;
	}
	if (document.formulaire.COadresse1.value == "") {
		alert("Type your address / Saisissez votre adresse");
		document.formulaire.COadresse1.focus();
		return false;
	}
	if (document.formulaire.COCP.value == "") {
		alert("Type your post code / Saisissez votre code postal");
		document.formulaire.COCP.focus();
		return false;
	}
	if (document.formulaire.COville.value == "") {
		alert("Type your city / Saisissez votre ville");
		document.formulaire.COville.focus();
		return false;
	}
	if (document.formulaire.COpays.value == "") {
		alert("Type your country / Saisissez votre pays");
		document.formulaire.COpays.focus();
		return false;
	}
	if (document.formulaire.COtel.value == "") {
		alert("Type your phone / Saisissez votre numéro de téléphone");
		document.formulaire.COtel.focus();
		return false;
	}
	if (document.formulaire.COemail.value == "") {
		alert("Type your email / Saisissez votre email");
		document.formulaire.COemail.focus();
		return false;
	}
	if (echeck(document.formulaire.COemail.value)==false){
		alert("Type a correct email address / Saisissez une adresse email correcte");
		document.formulaire.COemail.focus();
		return false;
	}
	if (!getCheckedValue(document.formulaire.INtype_inscription)) {
		alert("Choose your registration type / Choisissez votre type d'inscription");
		document.formulaire.INtype_inscription[0].focus();
		return false;
	}
	if (getValue(document.formulaire.INtype_inscription)=="colloque") {
		if (!getCheckedValue(document.formulaire.INstatut)) {
			alert("Choose your registration / Choisissez votre inscription");
			document.formulaire.INstatut[0].focus();
			return false;
		}
	}
	if (getValue(document.formulaire.INtype_inscription)=="exposant") {
		if (!getCheckedValue(document.formulaire.INstatut2)) {
			alert("Choose your registration / Choisissez votre inscription");
			document.formulaire.INstatut2.focus();
			return false;
		}
	}
	
	if (!getCheckedValue(document.formulaire.FApaiement)){
		alert("Type your payment type / Saisissez le mode de paiement");
		document.formulaire.FApaiement[0].focus();
		return false;
	}
	if (getValue(document.formulaire.INtype_inscription)=="hotel") {
		if (!document.formulaire.HOreserve.checked) {
			alert("Choose your hotel / Choisissez votre hôtel");
			document.formulaire.HOreserve.checked = true;
			disable_hotel(document.formulaire.HOreserve);
			toggle_partage('partage', 'HOtype_chambre');
			toggle_hotel('section_hotel','HOreserve');
			document.formulaire.HOreserve.focus();
			return false;
		}
	}
	if (document.formulaire.HOreserve.checked){
		if (document.formulaire.HOarrivee.value == "") {
			alert("Type arrival date  / Saisissez la date d'arrivee");
			document.formulaire.HOarrivee.focus();
			return false;
		}
		if (document.formulaire.HOdepart.value == "") {
			alert("Type your departure date / Saisissez la date de départ");
			document.formulaire.HOdepart.focus();
			return false;
		}
		if ((document.formulaire.HOhotel1.value == "-1") || (document.formulaire.HOchoix1.value == "-1")) {
			alert("Type your first hotel choice / Saisissez le premier choix d'hôtel");
			document.formulaire.HOhotel1.focus();
			return false;
		}
		if ((document.formulaire.HOhotel2.value == "-1") || (document.formulaire.HOchoix2.value == "-1")) {
			alert("Type your second hotel choice / Saisissez le deuxième choix d'hôtel");
			document.formulaire.HOhotel2.focus();
			return false;
		}
		if ((document.formulaire.HOhotel3.value == "-1") || (document.formulaire.HOchoix3.value == "-1")) {
			alert("Type your third hotel choice / Saisissez le troisième choix d'hôtel");
			document.formulaire.HOhotel3.focus();
			return false;
		}
		if (getValue(document.formulaire.HOtype_chambre)=="T"){
			if ((document.formulaire.HOnom.value == "") || (document.formulaire.HOprenom.value == "")) {
				alert("Type the last name of the person who share the room with you / Saisissez le nom de la personne avec qui vous partagez la chambre");
				document.formulaire.HOnom.focus();
				return false;
			}
			if (document.formulaire.HOprenom.value == "") {
				alert("Type the first name of the person who share the room with you / Saisissez le prénom de la personne avec qui vous partagez la chambre");
				document.formulaire.HOprenom.focus();
				return false;
			}
		}		
	}
}

function check_theme (nb_themes){
	var total_theme = 0;
	for (var i=1;i<=nb_themes;i++){
		var obj = document.getElementById("INtheme_"+i);
		if (obj.checked) total_theme +=1; 
	}
	if (total_theme> 5) {
		alert("Please tick the 5 most interesting for you. Thanks for your help.");
		document.getElementById("INtheme_1").focus();
		return false;
	}
}
function annuler(nom1,nom2,nom3,nombre){
      for(i=0;i<nombre;i++){
          eval("document.formulaire." + nom1)[i].checked=false
          eval("document.formulaire." + nom2)[i].checked=false
          eval("document.formulaire." + nom3)[i].checked=false
         }
     }

function formatDate(chaine) {
  var ctl = /^(\d\d?)\/(\d\d?)\/(\d\d)(\d\d)?$/;
  var tab = ctl.exec(chaine);
  if (tab.length) {
     this.jour = tab[1];
     this.mois = tab[2] - 1;
     if (tab.length > 4) this.an = (tab[4]) ? tab[3] + tab[4] : 2000 + eval(tab[3]);
     else this.an = 2000 + eval(tab[3]);
     this.OK = true;
  }
  else this.OK = false;
}

function nombreJours(autreDate) {
  if (this.OK) {
     var date1 = new Date(this.an, this.mois, this.jour);
     if (autreDate.OK)
        var date2 = new Date(autreDate.an, autreDate.mois, autreDate.jour);
     else return "erreur";
  }
  else return "erreur";
  if (date1.getTime() < date2.getTime())
     return Math.floor((date2.getTime() - date1.getTime()) / 1000 / 60 / 60 / 24);
  else  
     return Math.floor((date1.getTime() - date2.getTime()) / 1000 / 60 / 60 / 24);
}

formatDate.prototype.nombreJours = nombreJours;

function calcDuree(case1, case2){
  if ((document.formulaire[case1].value == "") || (document.formulaire[case2].value == ""))
     document.formulaire.HOduree.value = "";
  else {
     d1 = new formatDate(document.formulaire[case1].value);
     d2 = new formatDate(document.formulaire[case2].value);
     document.formulaire.HOduree.value = d1.nombreJours(d2);
  }
}

function disable_inscription(anId) {
	node = document.getElementById(anId);
	node.disabled = "disabled";
}

function disable_hotel(ObjetPartage) {

	reloading = true;
	if (document.formulaire.HOreserve.checked) {
		document.formulaire.HOarrivee.disabled = false;
		document.formulaire.HOdepart.disabled = false;
		document.formulaire.HOtype_chambre.disabled = false;
	    for (var i = 1;i <= 3; i++) {
			document.getElementById("liste"+i).disabled = false;
		}
	    for (var i = 1;i <= 3; i++) {
			document.getElementById("listechoix"+i).disabled = false;
		}
		document.formulaire.HOcommentaire.disabled = false;
	}
	
	if (document.formulaire.HOreserve.checked == false) {
		document.formulaire.HOarrivee.disabled = true;
		document.formulaire.HOdepart.disabled = true;
		document.formulaire.HOtype_chambre.disabled = true;
		document.formulaire.HOnom.disabled = true;
		document.formulaire.HOprenom.disabled = true;
		document.formulaire.HOprise_en_charge[0].disabled = true;
		document.formulaire.HOprise_en_charge[1].disabled = true;
		document.formulaire.HOprise_en_charge[2].disabled = true;
	    for (var i = 1;i <= 3; i++) {
			document.getElementById("liste"+i).disabled = true;
		}
	    for (var i = 1;i <= 3; i++) {
			document.getElementById("listechoix"+i).disabled = true;
		}
		document.formulaire.HOcommentaire.disabled = true;
	}
}

function disable_partage(ObjetPartage) {

	reloading = true;
	value = "";
	if (getValue(document.formulaire.HOtype_chambre) == "T") {
		value = false;
	} else value = true;
	document.formulaire.HOprise_en_charge[0].disabled = value;
	document.formulaire.HOprise_en_charge[1].disabled = value;
	document.formulaire.HOprise_en_charge[2].disabled = value;
	document.formulaire.HOnom.disabled = value;
	document.formulaire.HOprenom.disabled = value;
}

function disable_resto(ObjetPartage) {

	reloading = true;
	value = false;
	if (getValue(document.formulaire.INstatut) == "1201") {
		value = true;
	} else value = false;
	document.formulaire.REcodemidi2[0].disabled = value;
	document.formulaire.REcodemidi2[1].disabled = value;
	document.formulaire.REcodemidi3[0].disabled = value;
	document.formulaire.REcodemidi3[1].disabled = value;
	document.formulaire.REcodemidi4[0].disabled = value;
	document.formulaire.REcodemidi4[1].disabled = value;
	document.formulaire.REcodemidi7[0].disabled = value;
	document.formulaire.REcodemidi7[1].disabled = value;
}

function initialize(object){
    for (var i = object.length;i > 1;i--)
			object.options[i] = null;
    object.options[0].selected = true;
}

<!--
function disable(){
	document.formulaire.at.disabled=true;
	document.formulaire.ate.disabled=true;
}
function disable2(){
	document.formulaire.ate.disabled=true;
}
function vider(){

	document.formulaire.ATchoix1.disabled=false;
	document.formulaire.ATchoix12.disabled=true;
//	document.formulaire.at3.disabled=true;
	document.formulaire.INstatut[2].checked=false;
	document.formulaire.INstatut[3].checked=false;
	document.formulaire.INstatut[4].checked=false;
	document.formulaire.INstatut[5].checked=false;
}
function vider2(){

	document.formulaire.ATchoix1.disabled=true;
	document.formulaire.ATchoix12.disabled=true;
//	document.formulaire.at3.disabled=true;
	document.formulaire.INstatut[0].checked=false;
	document.formulaire.INstatut[1].checked=false;
	document.formulaire.INstatut[4].checked=false;
	document.formulaire.INstatut[5].checked=false;

}
function vider3(){
	document.formulaire.ATchoix1.disabled=true;
	document.formulaire.ATchoix12.disabled=false;
//	document.formulaire.at3.disabled=false;
	document.formulaire.INstatut[2].checked=false;
	document.formulaire.INstatut[3].checked=false;
	document.formulaire.INstatut[0].checked=false;
	document.formulaire.INstatut[1].checked=false;
}

function vider4(){
	document.formulaire.at.disabled=true;
//	document.formulaire.at2.disabled=true;
	document.formulaire.at3.disabled=false;
	document.formulaire.INstatut[0].checked=false;
	document.formulaire.INstatut[1].checked=false;
}

function vider_hotel(){
	for (var i = 1;i <= 3; i++) {
		document.getElementById("liste"+i).value = "-1";
	}
	for (var i = 1;i <= 3; i++) {
		document.getElementById("listechoix"+i).value = "-1";
	}
}

function hide(anId,object)
{
	node = document.getElementById(anId);
	if (document.getElementById(object).checked) {
		// Contenu caché, le montrer
		node.style.display = "none";
	}
}

function show(anId,object)
{
	node = document.getElementById(anId);
	if (document.getElementById(object).checked) {
		// Contenu caché, le montrer
		node.style.display = "block";
	}
}

function toggle(anId,bnId,object)
{
	node = document.getElementById(anId);
	node2 = document.getElementById(bnId);
	if (document.getElementById(object).checked) {
		// Contenu caché, le montrer
		node.style.display = "block";
		node2.style.display = "none";
	}
	else
	{
		// Contenu visible, le cacher
		node.style.display = "none";
		node2.style.display = "block";
	}
}

function toggle_triple(anId,bnId,cnId,object)
{
	node = document.getElementById(anId);
	node2 = document.getElementById(bnId);
	node3 = document.getElementById(cnId);
	if (document.getElementById(object).checked) {
		// Contenu caché, le montrer
		node.style.display = "block";
		node2.style.display = "none";
		node3.style.display = "none";
	}
}

function toggle_simple(anId,object,valuetocheck)
{
	node = document.getElementById(anId);
	if (getValue(eval('document.formulaire.'+object))==valuetocheck) {
		// Contenu caché, le montrer
		node.style.display = "block";
	}
	else
	{
		// Contenu visible, le cacher
		node.style.display = "none";
	}
}

function toggle_hotel(anId,object)
{
	node = document.getElementById(anId);
	if (document.getElementById(object).checked) {
		// Contenu caché, le montrer
		node.style.display = "block";
	}
	else
	{
		// Contenu visible, le cacher
		node.style.display = "none";
	}
}

function toggle_partage(anId,object)
{
	node = document.getElementById(anId);
	if (getValue(document.formulaire.HOtype_chambre) == "T") {
		// Contenu caché, le montrer
		node.style.display = "block";
	}
	else
	{
		// Contenu visible, le cacher
		node.style.display = "none";
	}
}

function blink (id,blink) {
	node = document.getElementById(id);
	if(blink) {
		node.style.fontSize = "16px";
		node.style.color = "#CF6767";
		node.style.background = "#cccccc";
		node.style.fontWeight = "bold";
	} else {
		node.style.fontSize = "11px";
		node.style.color = "#000000";
		node.style.background = "none";
		node.style.fontWeight = "normal";
	}
}

function modify_style (id,style,value) {
	var styleobject;
	node = document.getElementById(id);
	styleobject = 'node.style.' + style;
	styleobject = eval(styleobject);
	styleobject = value;
}
	
function toggle_colloque() {
	toggle('rub_colloque','rub_exposant','type_1');
	toggle_simple('rub_technicien','type_4','1');
	disableRadio('INstatut2','disabled');	
	disableRadio('INstatut','');
	document.getElementById('HOreserve').checked = false;
	toggle_hotel('section_hotel','HOreserve');
	disable_hotel('document.formulaire.HOreserve');
}

function toggle_exposant() {
	toggle('rub_colloque','rub_exposant','type_1');
	toggle_simple('rub_technicien','type_4','1');
	disableRadio('INstatut2','');
	disableRadio('INstatut','disabled');
	document.getElementById('HOreserve').checked = false;
	toggle_hotel('section_hotel','HOreserve');
	disable_hotel('document.formulaire.HOreserve');
}

function toggle_technicien() {
	toggle('rub_technicien','rub_exposant','type_4');
	toggle_simple('rub_colloque','type_1','1');
	toggle_simple('rub_exposant','type_2','1');
	disableRadio('INstatut2','disabled');
	disableRadio('INstatut','');
	document.getElementById('HOreserve').checked = false;
	toggle_hotel('section_hotel','HOreserve');
	disable_hotel('document.formulaire.HOreserve');
}

function toggle_hotel2() {
	toggle_simple('rub_colloque','type_1','1');
	toggle_simple('rub_exposant','type_2','1');
	toggle_simple('rub_technicien','type_4','1');
	disableRadio('INstatut2','disabled')
	disableRadio('INstatut','disabled');
	document.getElementById('HOreserve').checked = true;
	toggle_hotel('section_hotel','HOreserve');
	disable_hotel('document.formulaire.HOreserve');
}

function chargement() {
	toggle('section_fichier','section_resume','radio_resume1');
}

function chargement_reservation() {
	disable_hotel(document.formulaire.HOreserve);
	toggle_partage('partage', 'HOtype_chambre');
	toggle_hotel('section_hotel','HOreserve');
	if (document.getElementById('type_1').checked) {
		toggle_colloque();
	}
	if (document.getElementById('type_2').checked) {
		toggle_exposant();
	}
	if (document.getElementById('type_4').checked) {
		toggle_technicien();
	}
}

function droits_inscription() {
	
}

function sendData(param, page, idelement)
{
	if(document.all)
	{
		//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}//fin if
	else
	{
		//Mozilla
		var XhrObj = new XMLHttpRequest();
	}//fin else

	//définition de l'endroit d'affichage:
	var content = document.getElementById(idelement);
	
	XhrObj.open("post", page);

	//Ok pour la page cible
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200)
			content.innerHTML = XhrObj.responseText ;
	}

	XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(param);
}

//fin fonction SendData

//  Fin script -->
