function inc(script_filename) {
        var html_doc = document.getElementsByTagName('head').item(0);
        var js = document.createElement('script');
        js.setAttribute('language', 'javascript');
        js.setAttribute('type', 'text/javascript');
        js.setAttribute('src', script_filename);
        html_doc.appendChild(js);
        return false;
}

btPrev = null;
signPrev = 'citoyen';
function showpage(bt) {
	if (btPrev!=null) {
		document.getElementById("bt-"+btPrev).style.display = "none";
	}
	document.getElementById("jemengage-citoyen").style.display = "none";
	document.getElementById("jemengage-professionnel").style.display = "none";
	document.getElementById("jemengage-politique").style.display = "none";
	document.getElementById("jemengage-"+bt).style.display = "block";
	
	document.getElementById("sign"+signPrev).style.display = "none";
	document.getElementById("bt-"+bt).style.display = "block";
	document.getElementById("sign"+bt).style.display = "block";
	
	document.forms["formsign"]['profil'].value = bt;
	
	btPrev = bt;
	signPrev = bt;

	return false;
}
function signover(bt) {
	if (btPrev!=null) {
		document.getElementById("bt-"+btPrev).style.display = "none";
	}
	document.getElementById("bt-"+bt).style.display = "block";
	btPrev = bt;
}
function signout(bt) {
	if (btPrev!=null) {
		document.getElementById("bt-"+btPrev).style.display = "none";
	}
	document.getElementById("bt-"+signPrev).style.display = "block";
	btPrev = signPrev;
}
function checkformsign(n) {
	A = document.forms[n];
	Af = new Array();
	
	if (Af.length!=0) {
		if (Af.length==1) p = "Le champ suivant est obligatoire : ";
		if (Af.length>1) p = "Les champs suivants sont obligatoires : ";
		f = Af.join(", ");
		alert(p+f+".");
		return false;
	}
}

function jesigne() {
	A = document.forms["formsign"];
	Af = new Array();
	
	if (A["salutation"] && 
		(!A["salutation"][0].checked && !A["salutation"][1].checked && !A["salutation"][2].checked)
	) Af[Af.length] = "civilité";
	
	if (A["lastname"] && A["lastname"].value=="") Af[Af.length] = "nom";
	if (A["firstname"] && A["firstname"].value=="") Af[Af.length] = "prenom";
	
	if (A["email"] && A["email"].value=="") Af[Af.length] = "email";

	if (A['email'] && A['email'].value && !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(A['email'].value)) {
		alert("L'adresse email est incorrecte.");
		return false;
	}
	
	if (A["autre_adresse_email"] && A["autre_adresse_email"].value=="") Af[Af.length] = "confirmation email";
	
	if (A["autre_adresse_email"] && A["autre_adresse_email"].value!="" && A["autre_adresse_email"].value!=A["email"].value) {
		alert("La confirmation de votre email est incorrecte.");
		return false;
	}
	
	if (A["inscription_newsletter__c"] && 
		(!A["inscription_newsletter__c"][0].checked && !A["inscription_newsletter__c"][1].checked)
	) Af[Af.length] = "abonnement newsletter";
	
	if (Af.length!=0) {
		if (Af.length==1) p = "Le champ suivant est obligatoire : ";
		if (Af.length>1) p = "Les champs suivants sont obligatoires : ";
		f = Af.join(", ");
		alert(p+f+".");
		return false;
	}
//	document.getElementById("jesignep1").style.display = "none";
//	document.getElementById("jesignep2").style.display = "block";
	//
//	inc("/clickfactory.php?email="+A['email'].value);
//	return false;
}