function addBookmark (url,part) {
	part = unescape(part);
	title = (part=="") ?"Ateliers du Developpement Durable" :"Ateliers du Developpement Durable - "+part;
	if (window.sidebar) window.sidebar.addPanel(title,url,""); 
	else if(document.all) window.external.AddFavorite(url,title);
	else if(window.opera&&window.print) return true;
}

function envoyerCollegue (mailBody,part) {
	part = unescape(part);
	title = (part=="") ?"Ateliers du Developpement Durable" :"Ateliers du Developpement Durable - "+part;
	document.location = 'mailto:?subject='+title+'&body='+escape(mailBody);
}

function popImg(img,w,h) {
	newPop = window.open('','popup','width='+w+',height='+h+',scrollbars=no');
	ch = '<html><head><title>DDH</title>';
	ch += '</head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onload="self.focus()" oncontextmenu="return false;"><img src="'+img+'" border="0" name="zoom"></body></html>';
	newPop.document.open();
	newPop.document.write(ch);
	newPop.document.close();
}

function writeFlash (url,w,h) {
	document.write('<object type="application/x-shockwave-flash" data="'+url+'" width="'+w+'" height="'+h+'"><param name="wmode" value="transparent" /><param name="movie" value="'+url+'" /></object>');
}

function varFormSender () {
	this.data = [];
	this.ch = "";
}
varFormSender.prototype.add = function (name,value) {
	this.ch += name + "=" + escape(value) + "&";
	this.data[this.data.length] = name;
}

var demandeData = {};
function demandeValide (url) {
	demandeData = new varFormSender();
	with (document.contact) {
		if (responsableCommercial.checked) demandeData.add("responsableCommercial",responsableCommercial.value);
		else demandeData.add("responsableCommercial","");
		demandeData.add("raisonSociale",raisonSociale.value);
		demandeData.add("adresse1",adresse1.value);
		demandeData.add("adresse2",adresse2.value);
		demandeData.add("codePostal",codePostal.value);
		demandeData.add("ville",ville.value);
		demandeData.add("pays",pays.value);
		demandeData.add("telephone",telephone.value);
		demandeData.add("fax",fax.value);
		demandeData.add("email",email.value);
		demandeData.add("siteInternet",siteInternet.value);
		demandeData.add("nom",nom.value);
		demandeData.add("prenom",prenom.value);
		demandeData.add("service",service.value);
		demandeData.add("fonction",fonction.value);
		demandeData.add("email2",email2.value);
		demandeData.add("ligneDirecte",ligneDirecte.value);
		demandeData.add("secteurActivite",secteurActivite.value);
	}
	sendData("Demande admission",url+"/includes/asp/DemandeAdmission.asp?"+demandeData.ch.substring(0,demandeData.ch.length-1),"POST");
}

function demandeResultat (error) {
	var tmp = error.split("&");
	for (var i=0;i<demandeData.data.length;i++) document.contact[demandeData.data[i]].className = "";
	if (error!=""&&tmp.length>1) for (var i=0;i<tmp.length-1;i++) document.contact[tmp[i]].className = "on";
	else {
		GetObj("contact").style.display = "none";
		GetObj("messageEnregistrement").style.display = "block";
		for (var i=0;i<demandeData.data.length;i++) document.contact[demandeData.data[i]].value = "";
	}
}

function getRadioValue (obj) {
	var tmp = "";
	for (var i=0;i<obj.length;i++) if (obj[i].checked) tmp = obj[i].value;
	return tmp;
}

function checkType()
{
	with (document.demandeBadge) {
		if (getRadioValue(typeSuppport) != "Presse écrite")
		{
			for(i=0;i<3;i++)
			{
				if (presseEcriteType[i].checked) presseEcriteType[i].checked = false;
			}
		}
	}
}

function checkType2()
{
	with (document.demandeBadge) {
		if (getRadioValue(typeSuppport) != "Presse écrite") typeSuppport[0].checked = true;
	}
}

var demandeBadgeData = {};
function demandeBadgePresse (url) {
	demandeBadgeData = new varFormSender();
	with (document.demandeBadge) {
		demandeBadgeData.add("nomSupport",nomSupport.value);
		demandeBadgeData.add("typeSuppport",getRadioValue(typeSuppport));
		demandeBadgeData.add("presseEcriteType",getRadioValue(presseEcriteType));
		demandeBadgeData.add("periodicite",getRadioValue(periodicite));
		demandeBadgeData.add("periodiciteSupport",periodiciteSupport.value);
		if (themeMedia1.checked) demandeBadgeData.add("themeMedia1",themeMedia1.value);
		else demandeBadgeData.add("themeMedia1","");
		if (themeMedia2.checked) demandeBadgeData.add("themeMedia2",themeMedia2.value);
		else demandeBadgeData.add("themeMedia2","");
		if (themeMedia3.checked) demandeBadgeData.add("themeMedia3",themeMedia3.value);
		else demandeBadgeData.add("themeMedia3","");
		if (themeMedia4.checked) demandeBadgeData.add("themeMedia4",themeMedia4.value);
		else demandeBadgeData.add("themeMedia4","");
		if (themeMedia5.checked) demandeBadgeData.add("themeMedia5",themeMedia5.value);
		else demandeBadgeData.add("themeMedia5","");
		if (themeMedia6.checked) demandeBadgeData.add("themeMedia6",themeMedia6.value);
		else demandeBadgeData.add("themeMedia6","");
		if (themeMedia7.checked) demandeBadgeData.add("themeMedia7",themeMedia7.value);
		else demandeBadgeData.add("themeMedia7","");
		if (themeMedia8.checked) demandeBadgeData.add("themeMedia8",themeMedia8.value);
		else demandeBadgeData.add("themeMedia8","");
		if (themeMedia9.checked) demandeBadgeData.add("themeMedia9",themeMedia9.value);
		else demandeBadgeData.add("themeMedia9","");
		if (themeMedia10.checked) demandeBadgeData.add("themeMedia10",themeMedia10.value);
		else demandeBadgeData.add("themeMedia10","");
		demandeBadgeData.add("mediaAutre",mediaAutre.value);
		demandeBadgeData.add("civilite",getRadioValue(civilite));
		demandeBadgeData.add("nom",nom.value);
		demandeBadgeData.add("prenom",prenom.value);
		demandeBadgeData.add("fonction",getRadioValue(fonction));
		demandeBadgeData.add("noCartePresse",noCartePresse.value);
		demandeBadgeData.add("email",email.value);
		demandeBadgeData.add("adresse",adresse.value);
		demandeBadgeData.add("codePostal",codePostal.value);
		demandeBadgeData.add("ville",ville.value);
		demandeBadgeData.add("pays",pays.value);
		demandeBadgeData.add("telephone",telephone.value);
		demandeBadgeData.add("fax",fax.value);
	}
	//sendData("Demande badge presse",url+"/includes/asp/DemandeBadge.asp?"+demandeBadgeData.ch.substring(0,demandeBadgeData.ch.length-1),"POST");
	sendData(demandeBadgeData.ch.substring(0,demandeBadgeData.ch.length-1),url+"/includes/asp/DemandeBadge.asp","POST");
}

function demandeBadgePresseResulat (error) {
	var tmp = error.split("&");
	for (var i=0;i<demandeBadgeData.data.length;i++) if (document.demandeBadge[demandeBadgeData.data[i]].className!="check") document.demandeBadge[demandeBadgeData.data[i]].className = "";
	if (error!=""&&tmp.length>1) {
		GetObj("civ").className = GetObj("fonct").className = GetObj("themesChoice").className = GetObj("tSup").className = "";
		for (var i=0;i<tmp.length-1;i++) {
			if (tmp[i]=="themeMedia") GetObj("themesChoice").className = "red";
			else if (tmp[i]=="civilite") GetObj("civ").className = "red";
			else if (tmp[i]=="fonction") GetObj("fonct").className = "red";
			else if (document.demandeBadge[tmp[i]].name) document.demandeBadge[tmp[i]].className = "on";
			else {
				if (tmp[i]=="typeSuppport") GetObj("tSup").className = "red";
				else if (tmp[i]=="presseEcriteType") for (var j=0;j<document.demandeBadge[tmp[i]].length;j++) if (document.demandeBadge[tmp[i]][j].checked) document.demandeBadge[tmp[i]][j].checked = false;
			}
		}
	}
	else {
		GetObj("demandeBadge").style.display = "none";
		GetObj("messageEnregistrement").style.display = "block";
		for (var i=0;i<demandeBadgeData.data.length;i++) document.demandeBadge[demandeBadgeData.data[i]].value = "";
	}
}


/* Vérification du formulaire de proposition d'intervention */
var propositionInterventionData = {};
function propositionIntervention (url) {
	propositionInterventionData = new varFormSender();
	with (document.propositionIntervention) {
		
		propositionInterventionData.add("nom",nom.value);
		propositionInterventionData.add("prenom",prenom.value);
		propositionInterventionData.add("etablissement",etablissement.value);
		propositionInterventionData.add("service",service.value);
		propositionInterventionData.add("fonction",fonction.value);
		propositionInterventionData.add("adresse",adresse.value);
		propositionInterventionData.add("cp",cp.value);
		propositionInterventionData.add("ville",ville.value);
		propositionInterventionData.add("telephone",telephone.value);
		propositionInterventionData.add("telephone_port",telephone_port.value);
		propositionInterventionData.add("email",email.value);

		propositionInterventionData.add("intervenants",intervenants.value);

		propositionInterventionData.add("theme",getRadioValue(theme));
		
		propositionInterventionData.add("sujet",sujet.value);
		propositionInterventionData.add("resumer",resumer.value);
		
		if (angle1.checked) propositionInterventionData.add("angle1",angle1.value);
		else propositionInterventionData.add("angle1","");
		if (angle2.checked) propositionInterventionData.add("angle2",angle2.value);
		else propositionInterventionData.add("angle2","");
		if (angle3.checked) propositionInterventionData.add("angle3",angle3.value);
		else propositionInterventionData.add("angle3","");
		
		propositionInterventionData.add("angleAutre",angleAutre.value);
		
		if (public11.checked) propositionInterventionData.add("public11",public11.value);
		else propositionInterventionData.add("public11","");
		if (public12.checked) propositionInterventionData.add("public12",public12.value);
		else propositionInterventionData.add("public12","");
		if (public13.checked) propositionInterventionData.add("public13",public13.value);
		else propositionInterventionData.add("public13","");
		if (public14.checked) propositionInterventionData.add("public14",public14.value);
		else propositionInterventionData.add("public14","");
		if (public15.checked) propositionInterventionData.add("public15",public15.value);
		else propositionInterventionData.add("public15","");
		if (public16.checked) propositionInterventionData.add("public16",public16.value);
		else propositionInterventionData.add("public16","");
		if (public17.checked) propositionInterventionData.add("public17",public17.value);
		else propositionInterventionData.add("public17","");
		
		if (public51.checked) propositionInterventionData.add("public51",public51.value);
		else propositionInterventionData.add("public51","");
		if (public52.checked) propositionInterventionData.add("public52",public52.value);
		else propositionInterventionData.add("public52","");
		if (public53.checked) propositionInterventionData.add("public53",public53.value);
		else propositionInterventionData.add("public53","");
		if (public54.checked) propositionInterventionData.add("public54",public54.value);
		else propositionInterventionData.add("public54","");
		
		if (public21.checked) propositionInterventionData.add("public21",public21.value);
		else propositionInterventionData.add("public21","");
		if (public22.checked) propositionInterventionData.add("public22",public22.value);
		else propositionInterventionData.add("public22","");
		if (public23.checked) propositionInterventionData.add("public23",public23.value);
		else propositionInterventionData.add("public23","");
		if (public24.checked) propositionInterventionData.add("public24",public24.value);
		else propositionInterventionData.add("public24","");
		if (public25.checked) propositionInterventionData.add("public25",public25.value);
		else propositionInterventionData.add("public25","");
		
		if (public31.checked) propositionInterventionData.add("public31",public31.value);
		else propositionInterventionData.add("public31","");
		if (public32.checked) propositionInterventionData.add("public32",public32.value);
		else propositionInterventionData.add("public32","");
		if (public33.checked) propositionInterventionData.add("public33",public33.value);
		else propositionInterventionData.add("public33","");
		
		if (public41.checked) propositionInterventionData.add("public41",public41.value);
		else propositionInterventionData.add("public41","");
		if (public42.checked) propositionInterventionData.add("public42",public42.value);
		else propositionInterventionData.add("public42","");
		if (public43.checked) propositionInterventionData.add("public43",public43.value);
		else propositionInterventionData.add("public43","");
		if (public44.checked) propositionInterventionData.add("public44",public44.value);
		else propositionInterventionData.add("public44","");		
		
		propositionInterventionData.add("outilcomp1",outilcomp1.value);
		propositionInterventionData.add("outilcomp2",outilcomp2.value);
		propositionInterventionData.add("outilcomp3",outilcomp3.value);
		
	}
	//sendData("proposition intervention",url+"/includes/asp/propositionIntervention.asp?"+propositionInterventionData.ch.substring(0,propositionInterventionData.ch.length-1),"POST");
	sendData(propositionInterventionData.ch.substring(0,propositionInterventionData.ch.length-1),url+"/includes/asp/propositionIntervention.asp","POST");
}


function propositionInterventionResulat (error) {
	
	var tmp = error.split("&");
	for (var i=0;i<propositionInterventionData.data.length;i++) {
		if (document.propositionIntervention[propositionInterventionData.data[i]].className!="check") {
			document.propositionIntervention[propositionInterventionData.data[i]].className = "";
		}
	}
	
	if (error!=""&&tmp.length>1) {
		GetObj("angleChoice").className = GetObj("them").className = GetObj("tSup").className = "";
		
		var topOk = false;
		
		for (var i=0;i<tmp.length-1;i++) {
			
			var o = document.propositionIntervention[tmp[i]];
			var oTop = '';
			
			if (tmp[i]=="angleChoice") {
				GetObj("angleChoice").className = "red";
				oTop = GetObj("angleChoice");
				var o = oTop;
			}
			else if (tmp[i]=="theme") {
				oTop = GetObj("them");
				GetObj("them").className = "red";
			}
			else if (o.name) {
				oTop = o;
				o.className = "on";
			}
			
			if (oTop!=''&&!topOk) {
				var remove = (o.type=='text') ?0 :30;
				document.documentElement.scrollTop = oTop.offsetTop - remove;
				topOk = true;
			}
			
		}
	}
	else {
		GetObj("messageEnregistrement").style.display = "block";
		GetObj("propositionIntervention").style.display = "none";
		GetObj("introForm").style.display = "none";
		for (var i=0;i<propositionInterventionData.data.length;i++) document.propositionIntervention[propositionInterventionData.data[i]].value = "";
	}
}


/**
 * Vérification du formulaire de proposition de communication
 */
var propositionCommunicationData = {};
function propositionCommunication (url) {
	propositionCommunicationData = new varFormSender();
	with (document.propositionCommunication) {
		
		propositionCommunicationData.add("nom",nom.value);
		propositionCommunicationData.add("prenom",prenom.value);
		propositionCommunicationData.add("etablissement",etablissement.value);
		propositionCommunicationData.add("service",service.value);
		propositionCommunicationData.add("fonction",fonction.value);
		propositionCommunicationData.add("adresse",adresse.value);
		propositionCommunicationData.add("cp",cp.value);
		propositionCommunicationData.add("ville",ville.value);
		propositionCommunicationData.add("telephone",telephone.value);
		propositionCommunicationData.add("secretariat",secretariat.value);
		propositionCommunicationData.add("portable",portable.value);
		propositionCommunicationData.add("email",email.value);
		propositionCommunicationData.add("biographie",biographie.value);
		
		propositionCommunicationData.add("nomco",nomco.value);
		propositionCommunicationData.add("prenomco",prenomco.value);
		propositionCommunicationData.add("etablissementco",etablissementco.value);
		propositionCommunicationData.add("serviceco",serviceco.value);
		propositionCommunicationData.add("fonctionco",fonctionco.value);
		propositionCommunicationData.add("adresseco",adresseco.value);
		propositionCommunicationData.add("cpco",cpco.value);
		propositionCommunicationData.add("villeco",villeco.value);
		propositionCommunicationData.add("telephoneco",telephoneco.value);
		propositionCommunicationData.add("secretariatco",secretariatco.value);
		propositionCommunicationData.add("portableco",portableco.value);
		propositionCommunicationData.add("emailco",emailco.value);
		propositionCommunicationData.add("biographieco",biographieco.value);
		
		propositionCommunicationData.add("typeProposition",getRadioValue(typeProposition));
		
		propositionCommunicationData.add("titreProposition",titreProposition.value);
		propositionCommunicationData.add("motsClesProposition",motsClesProposition.value);
		propositionCommunicationData.add("resumeProposition",resumeProposition.value);
						
		propositionCommunicationData.add("question1",question1.value);
		propositionCommunicationData.add("question2",question2.value);
		
	}
	
	//sendData(propositionCommunicationData.ch.substring(0,propositionCommunicationData.ch.length-1),url+"/includes/asp/propositionCommunication.asp","POST");
}

function propositionCommunicationResulat (error) {
	
	var tmp = error.split("&");
	for (var i=0;i<propositionCommunicationData.data.length;i++) {
		if (document.propositionCommunication[propositionCommunicationData.data[i]].className!="check") {
			document.propositionCommunication[propositionCommunicationData.data[i]].className = "";
		}
	}
	
	if (error!=""&&tmp.length>1) {
		GetObj("them").className = GetObj("tSup").className = "";
		
		var topOk = false;
		
		for (var i=0;i<tmp.length-1;i++) {
			
			var o = document.propositionCommunication[tmp[i]];
			var oTop = '';
			
			if (tmp[i]=="typeProposition") {
				oTop = GetObj("them");
				GetObj("them").className = "red";
			}
			else if (o.name) {
				oTop = o;
				o.className = "on";
			}
			
			if (oTop!=''&&!topOk) {
				var remove = (o.type=='text') ?0 :30;
				document.documentElement.scrollTop = oTop.offsetTop - remove;
				topOk = true;
			}
			
		}
	}
	/*else {
		GetObj("messageEnregistrement").style.display = "block";
		GetObj("propositionCommunication").style.display = "none";
		GetObj("introForm").style.display = "none";
		for (var i=0;i<propositionCommunicationData.data.length;i++) document.propositionCommunication[propositionCommunicationData.data[i]].value = "";
	}*/
}

/**
 * Fin formulaire
 */


/* Vérification du formulaire de proposition de Poster */
var propositionPosterData = {};
function propositionPoster (url) {
	propositionPosterData = new varFormSender();
	with (document.propositionPoster) {
		propositionPosterData.add("nom",nom.value);
		propositionPosterData.add("prenom",prenom.value);
		propositionPosterData.add("etablissement",etablissement.value);
		propositionPosterData.add("service",service.value);
		propositionPosterData.add("fonction",fonction.value);
		propositionPosterData.add("adresse",adresse.value);
		propositionPosterData.add("cp",cp.value);
		propositionPosterData.add("ville",ville.value);
		propositionPosterData.add("telephone",telephone.value);
		propositionPosterData.add("email",email.value);

		propositionPosterData.add("theme",getRadioValue(theme));
		
		propositionPosterData.add("sujet",sujet.value);
		propositionPosterData.add("resumer",resumer.value);
		
		if (angle1.checked) propositionPosterData.add("angle1",angle1.value);
		else propositionPosterData.add("angle1","");
		if (angle2.checked) propositionPosterData.add("angle2",angle2.value);
		else propositionPosterData.add("angle2","");
		if (angle3.checked) propositionPosterData.add("angle3",angle3.value);
		else propositionPosterData.add("angle3","");
		
		propositionPosterData.add("angleAutre",angleAutre.value);

		propositionPosterData.add("outilcomp4",outilcomp4.value);
		
	}
	//sendData("proposition poster",url+"/includes/asp/propositionPoster.asp?"+propositionPosterData.ch.substring(0,propositionPosterData.ch.length-1),"POST");
	sendData(propositionPosterData.ch.substring(0,propositionPosterData.ch.length-1),url+"/includes/asp/propositionPoster.asp","POST");
}


function propositionPosterResulat (error) {
	
	var tmp = error.split("&");
	for (var i=0;i<propositionPosterData.data.length;i++) {
		if (document.propositionPoster[propositionPosterData.data[i]].className!="check") {
			document.propositionPoster[propositionPosterData.data[i]].className = "";
		}
	}
	
	if (error!=""&&tmp.length>1) {
		
		GetObj("angleAutre").className = GetObj("them").className = "";
		
		var topOk = false;
		
		for (var i=0;i<tmp.length-1;i++) {
			
			var o = document.propositionPoster[tmp[i]];
			var oTop = '';
			
			if (tmp[i]=="angleChoice") {
				oTop = GetObj("angleChoice");
				GetObj("angleChoice").className = "red";
				var o = oTop;
			}
			else if (tmp[i]=="theme") {
				oTop = GetObj("them");
				GetObj("them").className = "red";
			}
			else if (o.name) {
				oTop = o;
				o.className = "on";			
			}
			
			if (oTop!=''&&!topOk&&oTop) {
				var remove = (o.type=='text') ?0 :30;
				document.documentElement.scrollTop = oTop.offsetTop - remove;
				topOk = true;
			}
			
		}
	}
	else {
		GetObj("propositionPoster").style.display = "none";
		GetObj("introForm").style.display = "none";
		GetObj("messageEnregistrement").style.display = "block";
		for (var i=0;i<propositionPosterData.data.length;i++) document.propositionPoster[propositionPosterData.data[i]].value = "";
	}
}

var envoyerQuestionData = {};
function envoyerQuestion (url) {
	envoyerQuestionData = new varFormSender();
	with (document.poserQuestion) {
		envoyerQuestionData.add("service",getRadioValue(service));
		envoyerQuestionData.add("civilite",getRadioValue(civilite));
		envoyerQuestionData.add("nom",nom.value);
		envoyerQuestionData.add("prenom",prenom.value);
		envoyerQuestionData.add("email",email.value);
		envoyerQuestionData.add("societe",societe.value);
		envoyerQuestionData.add("fonction",fonction.value);
		envoyerQuestionData.add("adresse",adresse.value);
		envoyerQuestionData.add("codePostal",codePostal.value);
		envoyerQuestionData.add("ville",ville.value);
		envoyerQuestionData.add("pays",pays.value);
		envoyerQuestionData.add("telephone",telephone.value);
		envoyerQuestionData.add("fax",fax.value);
		envoyerQuestionData.add("message",message.value);
	}
	//sendData("Poser question",url+"/includes/asp/PoserQuestion.asp?"+envoyerQuestionData.ch.substring(0,envoyerQuestionData.ch.length-1),"POST");
	sendData(envoyerQuestionData.ch.substring(0,envoyerQuestionData.ch.length-1),url+"/includes/asp/PoserQuestion.asp","POST");
}

function envoyerQuestionResulat (error) {
	var tmp = error.split("&");
	GetObj("civ").className = GetObj("souhaitContact").className = GetObj("souhaitContact").getElementsByTagName("span")[0].className = "";
	for (var i=0;i<envoyerQuestionData.data.length;i++) if (document.poserQuestion[envoyerQuestionData.data[i]].className!="check") document.poserQuestion[envoyerQuestionData.data[i]].className = "";
	if (error!=""&&tmp.length>1) {
		for (var i=0;i<tmp.length-1;i++) {
			if(tmp[i] == 'service') GetObj("souhaitContact").getElementsByTagName("span")[0].className = "red" ;
			else if(tmp[i] == 'civilite') GetObj("civ").className = "red";
			else document.poserQuestion[tmp[i]].className = "on";
		}
	}
	else {
		GetObj("poserQuestion").style.display = "none";
		GetObj("messageEnregistrement").style.display = "block";
		for (var i=0;i<envoyerQuestionData.data.length;i++) document.poserQuestion[envoyerQuestionData.data[i]].value = "";
	}
}

var inscrireNewsletterData = {};
function demandeInscriptionNewsletter (url) {
	inscrireNewsletterData = new varFormSender();
	with (document.inscrireNewsletter) {
		inscrireNewsletterData.add("civilite",getRadioValue(civilite));
		inscrireNewsletterData.add("typeInfos",getRadioValue(typeInfos));
		inscrireNewsletterData.add("nom",nom.value);
		inscrireNewsletterData.add("prenom",prenom.value);
		inscrireNewsletterData.add("fonction",fonction.value);
		inscrireNewsletterData.add("raisonSociale",raisonSociale.value);
		inscrireNewsletterData.add("secteurActivite",secteurActivite.value);
		inscrireNewsletterData.add("email",email.value);
	}
	//sendData("Inscription Newsletter",url+"/includes/asp/InscrireNewsletter.asp?"+inscrireNewsletterData.ch.substring(0,inscrireNewsletterData.ch.length-1),"POST");
	sendData(inscrireNewsletterData.ch.substring(0,inscrireNewsletterData.ch.length-1),url+"/includes/asp/InscrireNewsletter.asp","POST");
}
	
function inscrireNewsletterResultat (error) {
	var tmp = error.split("&");
	for (var i=0;i<inscrireNewsletterData.data.length;i++) if (document.inscrireNewsletter[inscrireNewsletterData.data[i]].className!="check") document.inscrireNewsletter[inscrireNewsletterData.data[i]].className = "";
	GetObj("civ").className = GetObj("recevoir").className = "";
	if (error!=""&&tmp.length>1) {
		for (var i=0;i<tmp.length-1;i++) {
			if (tmp[i]=="civilite") GetObj("civ").className = "red";
			else if (tmp[i]=="typeInfos") GetObj("recevoir").className = "red";
			else document.inscrireNewsletter[tmp[i]].className = "on";
		}
	}
	else {
		GetObj("inscrireNewsletter").style.display = "none";
		GetObj("messageEnregistrement").style.display = "block";
	}
}


var demandeRecevoirCata = {};
function demandeCata (url) {
	demandeRecevoirCata = new varFormSender();
	with (document.demandeCatalogue) {
		if (receiveCata.checked) demandeRecevoirCata.add("receiveCata",receiveCata.value);
		else demandeRecevoirCata.add("receiveCata","N");
		demandeRecevoirCata.add("civilite",getRadioValue(civilite));
		demandeRecevoirCata.add("nom",nom.value);
		demandeRecevoirCata.add("prenom",prenom.value);
		demandeRecevoirCata.add("email",email.value);
		demandeRecevoirCata.add("societe",societe.value);
		demandeRecevoirCata.add("fonction",fonction.value);
		demandeRecevoirCata.add("adresse",adresse.value);
		demandeRecevoirCata.add("codePostal",codePostal.value);
		demandeRecevoirCata.add("ville",ville.value);
		demandeRecevoirCata.add("telephone",telephone.value);
		demandeRecevoirCata.add("fax",fax.value);
	}
	sendData("Recevoir Catalogue",url+"/includes/asp/DemandeCatalogue.asp?"+demandeRecevoirCata.ch.substring(0,demandeRecevoirCata.ch.length-1),"POST");
}

function demandeRecevoirCataResulat (error) { 
	var tmp = error.split("&");
	GetObj("civ").className  = "";
	for (var i=0;i<demandeRecevoirCata.data.length;i++) if (document.demandeCatalogue[demandeRecevoirCata.data[i]].className!="check") document.demandeCatalogue[demandeRecevoirCata.data[i]].className = "";
	if (error!=""&&tmp.length>1) {
		for (var i=0;i<tmp.length-1;i++) {
			if(tmp[i] == 'civilite') GetObj("civ").className = "red";
			else if(document.demandeCatalogue[tmp[i]].className != "check") document.demandeCatalogue[tmp[i]].className = "on";
		}
	}
	else {
		GetObj("demandeCatalogue").style.display = "none";
		GetObj("messageEnregistrement").style.display = "block";
		for (var i=0;i<demandeRecevoirCata.data.length;i++) document.demandeCatalogue[demandeRecevoirCata.data[i]].value = "";
	}
}


var inscrireCongresData = {};
function demandeInscriptionCongres (url) {
	inscrireCongresData = new varFormSender();
	
	var conferences = "";
	var items = document.forms.inscrireCongres.elements["mydata"].options;
	if(items.length > 0) {
		for(i=0;i<(items.length);i++) {
			items[i].selected=true;
	   		if (conferences != "") conferences+= "-";
	   		conferences += items[i].value;
		}
	}
	
	with (document.inscrireCongres) {
		inscrireCongresData.add("mydata",conferences);
		inscrireCongresData.add("civilite",getRadioValue(civilite));
		inscrireCongresData.add("nom",nom.value);
		inscrireCongresData.add("prenom",prenom.value);
		inscrireCongresData.add("fonction",fonction.value);
		inscrireCongresData.add("personnel",getRadioValue(personnel));
		inscrireCongresData.add("etab",etab.value);
		inscrireCongresData.add("type_etablissement1",getRadioValue(type_etablissement1));
		inscrireCongresData.add("type_etablissement2",getRadioValue(type_etablissement2));
		inscrireCongresData.add("type_etablissement3",getRadioValue(type_etablissement3));
		inscrireCongresData.add("autres_etablissement",autres_etablissement.value);
		inscrireCongresData.add("autre_secteur",getRadioValue(autre_secteur));
		inscrireCongresData.add("cp",cp.value);
		inscrireCongresData.add("ville",ville.value);
		inscrireCongresData.add("pays",pays.value);
		inscrireCongresData.add("telpro",telpro.value);
		inscrireCongresData.add("telpers",telpers.value);
		inscrireCongresData.add("email",email.value);
		inscrireCongresData.add("commentaire",commentaire.value);
		inscrireCongresData.add("reduction",getRadioValue(reduction));
		inscrireCongresData.add("reglement",getRadioValue(reglement));
		inscrireCongresData.add("billnom",billnom.value);
		inscrireCongresData.add("billnometablissement",billnometablissement.value);
		inscrireCongresData.add("billservice",billservice.value);
		inscrireCongresData.add("billadresse",billadresse.value);
		inscrireCongresData.add("billcp",billcp.value);
		inscrireCongresData.add("billville",billville.value);
		inscrireCongresData.add("billpays",billpays.value);
	}
	
	sendData("Inscription Congres",url+"/includes/asp/InscrireCongres.asp?"+inscrireCongresData.ch.substring(0,inscrireCongresData.ch.length-1),"POST");
}
	
function inscrireCongresResultat (error) {
	var tmp = error.split("&");
	for (var i=0;i<inscrireCongresData.data.length;i++) if (document.inscrireCongres[inscrireCongresData.data[i]].className!="check" && document.inscrireCongres[inscrireCongresData.data[i]].className!="multilist") document.inscrireCongres[inscrireCongresData.data[i]].className = "";
	GetObj("listConf").className = GetObj("fonctionLbl").className = GetObj("civ").className = GetObj("etabSante").className = GetObj("autreSecteur").className = GetObj("reducLbl").className = GetObj("reglements").className = "";
	if (error!=""&&tmp.length>1) {
		var isFocused = false;
		for (var i=0;i<tmp.length-1;i++) {
			if (tmp[i]=="mydata"){ GetObj("listConf").className = "red"; if(!isFocused){ document.inscrireCongres['mydata'].focus(); isFocused = true; } }
			else if (tmp[i]=="civilite"){ GetObj("civ").className = "red"; if(!isFocused){ document.inscrireCongres['civilite'][0].focus(); isFocused = true; } }
			else if (tmp[i]=="personnel"){ GetObj("fonctionLbl").className = "red"; if(!isFocused){ document.inscrireCongres['fonction'].focus(); isFocused = true; } }
			else if (tmp[i]=="type_etablissement1"){ GetObj("etabSante").className = "red"; if(!isFocused){ document.inscrireCongres['etab'].focus(); isFocused = true; } }
			else if (tmp[i]=="type_etablissement2"){ GetObj("etabSante").className = "red"; if(!isFocused){ document.inscrireCongres['etab'].focus(); isFocused = true; } }
			else if (tmp[i]=="type_etablissement3"){ GetObj("etabSante").className = "red"; if(!isFocused){ document.inscrireCongres['etab'].focus(); isFocused = true; } }
			else if (tmp[i]=="autre_secteur"){ GetObj("autreSecteur").className = "red"; if(!isFocused){ document.inscrireCongres['autre_secteur'][0].focus(); isFocused = true; } }
			else if (tmp[i]=="reduction"){ GetObj("reducLbl").className = "red"; if(!isFocused){ document.inscrireCongres['reduction'][0].focus(); isFocused = true; } }
			else if (tmp[i]=="reglement"){ GetObj("reglements").className = "red"; if(!isFocused){ document.inscrireCongres['reglement'][0].focus(); isFocused = true; } }
			else { document.inscrireCongres[tmp[i]].className = "on"; if(!isFocused){ document.inscrireCongres[tmp[i]].focus(); isFocused = true; } }
		}
	}
	else {
		GetObj("inscrireCongres").style.display = "none";
		GetObj("messageEnregistrement").style.display = "block";
	}
}

function clearOhter(){
	document.inscrireCongres['autres_etablissement'].value = '';
}
function clearType(){
	for(i=0; i<7; i++){
		document.inscrireCongres['type_etablissement1'][i].checked = false;
	}
}

function nav () {
	this.data = [];
}
nav.prototype.add = function (part) {
	this.data[this.data.length] = {part:part};
}
nav.prototype.init = function () {
	var tmp =  GetObj("navTop").getElementsByTagName("li");
	var url = document.location.href;
	this.id = -1;
	for (var i=0;i<this.data.length;i++) if(url.indexOf(this.data[i].part)!=-1) this.id = i;
	if (this.id!=-1) GetObj("navTop").getElementsByTagName("ol")[this.id].parentNode.className = "on";
}
var navTop = new nav();
navTop.add("/congres/");
navTop.add("/exposition/");
navTop.add("/partenaires/");
navTop.add("/presse/");


var navEvents = function () {
	
	navTop.init();
	
	var tmp =  GetObj("navTop").getElementsByTagName("ol");
	for (var i=0;i<tmp.length;i++) {
		tmp[i].parentNode.id = i;
		tmp[i].parentNode.onmouseover = function () { 
			this.getElementsByTagName("ol")[0].style.display = "block"; 
			if (this.id!=navTop.id) this.className = "on"; 
		}
		tmp[i].parentNode.onmouseout = function () { 
			this.getElementsByTagName("ol")[0].style.display = "none"; 
			if (this.id!=navTop.id) this.className = ""; 
		}
	}
	
}

var globalEvents = new EventsContainer();
globalEvents.add("navEvents");

function globalInit () { globalEvents.init(); }
window.onload = globalInit;

function ajouter_selection(targetchoix,targetSelec) {
var j=0;
var nbeltsselection=0;
var eltsselectiones = new Array();

	for (i = 0; i <= (document.forms.inscrireCongres[targetchoix].length); i++) {
		eltsselectiones[i]=(-1);
	}
		for (i = 0; i < (document.forms.inscrireCongres[targetchoix].length); i++) {
		if(document.forms.inscrireCongres[targetchoix][i].selected==true){
			document.forms.inscrireCongres[targetchoix][i].selected=false;
			eltsselectiones[j]=(i);
			j++;
		}
	}
	j=0;
	while (eltsselectiones[j]!=(-1)){
		document.forms.inscrireCongres[targetSelec].length++;
		
		document.forms.inscrireCongres[targetSelec][document.forms.inscrireCongres[targetSelec].length-1].value=document.forms.inscrireCongres[targetchoix][(eltsselectiones[j]-nbeltsselection)].value;
		document.forms.inscrireCongres[targetSelec][document.forms.inscrireCongres[targetSelec].length-1].text=document.forms.inscrireCongres[targetchoix][(eltsselectiones[j]-nbeltsselection)].text;
		document.forms.inscrireCongres[targetSelec][document.forms.inscrireCongres[targetSelec].length-1].selected=true;
		supprime(targetchoix,(eltsselectiones[j]-nbeltsselection));
		nbeltsselection++;
		j++;
	}		
}

function ajouter_choix(targetchoix,targetSelec) {
var j=0;
var nbeltsselection=0;
var eltsselectiones = new Array();

	for (i = 0; i <= (document.forms.inscrireCongres[targetSelec].length); i++) {
		eltsselectiones[i]=(-1);
	}
	for (i = 0; i < (document.forms.inscrireCongres[targetSelec].length); i++) {
		if(document.forms.inscrireCongres[targetSelec][i].selected==true){
			document.forms.inscrireCongres[targetSelec][i].selected=false;
			eltsselectiones[j]=(i);
			j++;
		}
	}
	j=0;
	while (eltsselectiones[j]!=(-1)){
		document.forms.inscrireCongres[targetchoix].length++;
		document.forms.inscrireCongres[targetchoix][document.forms.inscrireCongres[targetchoix].length-1].value=document.forms.inscrireCongres[targetSelec][(eltsselectiones[j]-nbeltsselection)].value;
		document.forms.inscrireCongres[targetchoix][document.forms.inscrireCongres[targetchoix].length-1].text=document.forms.inscrireCongres[targetSelec][(eltsselectiones[j]-nbeltsselection)].text;
		supprime(targetSelec,(eltsselectiones[j]-nbeltsselection));
		tri_choix(targetchoix);	
		nbeltsselection++;
		j++;
	}	
	
}

function supprime(target,i) {
	if(i>=0) {
		for(var n=i;n<document.forms.inscrireCongres[target].length-1;n++) {
			document.forms.inscrireCongres[target][n].value=document.forms.inscrireCongres[target][n+1].value;
			document.forms.inscrireCongres[target][n].text=document.forms.inscrireCongres[target][n+1].text;
			
		}
		document.forms.inscrireCongres[target][document.forms.inscrireCongres[target].length-1].selected=false;
		document.forms.inscrireCongres[target].length--;
	}
}

function tri_choix(target) {
	var items = document.forms.inscrireCongres.elements[target].options;
	if(items.length > 1) {
		for(i = 0; i < (items.length - 1); i++) {
			smallesttext = '';
			smallestid   = -1;
			for (j = i; j < items.length; j++) {
				text2 = items[j].text;
				if((text2 < smallesttext) || (smallestid == -1)) {
					smallestid = j;
					smallesttext = text2;
				}
			}
			oldvalue = items[i].value;
			oldtext  = items[i].text;
			smallestvalue = items[smallestid].value;
			items[i].value = smallestvalue;
			items[i].text  = smallesttext;
			items[smallestid].value = oldvalue;
			items[smallestid].text  = oldtext;      
		}
	}  
}

function changeLanguage (url) {
	sendData("Change Langue",url+"/includes/asp/ChangeLanguage.asp","POST");
}
function reloadPage () {
	document.location.reload();
}

function textareaLimit (o,limit,langue) {
	var nbMots = o.value.split(' ');
	var isOver = false;
	
	if (nbMots.length>limit) {
		isOver = true;
		while (nbMots.length>limit) {
			nbMots.pop();
		}
	}
	
	o.value = nbMots.join(' ');
	
	if (isOver) {		
		if (langue == "fr"){
			alert ("Vous avez atteint la limite de "+limit+" mots.");
		}
		else {
			alert ("You have reached the "+limit+" words limit");
		}
	}
}