	function verifFormInscr(form) {
		var r = new RegExp("[0-9\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-|\_]", "i");
		var s = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-|\_]", "i");
	
		// on retablie la couleur une fois le champs modifié
		Element.update("verifform", "Merci de compléter les champs ci-dessous." );
		$('verifform').style.borderColor= '#000000';
		$('verifform').style.color= '#000000';
		
		form.mail.style.backgroundColor= '#FFFFFF'; 
		mail = file('../xmlrpc_monkeltoainscription.php?mode=verifemail&email='+form.mail.value);
	
		if(form.statut[0].checked == true || form.statut[1].checked == true || form.statut[2].checked == true || form.statut[3].checked == true || form.statut[4].checked == true || form.statut[5].checked == true || form.statut[6].checked == true || form.statut[7].checked == true || form.statut[1].checked == true || form.statut[8].checked == true || form.statut[9].checked == true ) {
			$('cspart').style.color= '#000000';
			$('csprof').style.color= '#000000';
		}

		if (!r.exec($('nom').value) && $('nom').value.length >= 2) {
			$('nom').style.backgroundColor= '#ffffff';
		} 
	
		if (!r.exec($('prenom').value) && $('prenom').value.length >= 2) {
			$('prenom').style.backgroundColor= '#ffffff';
		}

		if (!r.exec(form.pass.value) && form.pass.value.length >= 6) {
			form.pass.style.backgroundColor= '#ffffff';
		}

		if (form.pass.value == form.passconfirm.value) {
			form.pass.style.backgroundColor= '#ffffff';
			form.passconfirm.style.backgroundColor= '#ffffff';
		}

		// validation du formulaire en js
		if(form.statut[0].checked == false && form.statut[1].checked == false && form.statut[2].checked == false && form.statut[3].checked == false && form.statut[4].checked == false && form.statut[5].checked == false && form.statut[6].checked == false && form.statut[7].checked == false && form.statut[8].checked == false && form.statut[9].checked == false) {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			$('cspart').style.color= '#FF8800';
			$('csprof').style.color= '#FF8800';
			Element.update("verifform", "Choisissez votre statut." );
		} else if ($('nom').value == "") {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			//$('nom').focus();
			Element.update("verifform", "Saisissez votre nom." );
		} else if (r.exec($('nom').value) || $('nom').value.length < 2) {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Saisissez un nom : valide.<br/>Au moins 2 caractères, alphabétiques." );
			$('nom').style.backgroundColor= '#FF8800';
			//$('nom').focus();
		} else if ($('prenom').value == "") {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Saisissez votre prénom." );
			//$('prenom').focus();
		} else if (r.exec($('prenom').value) || $('prenom').value.length < 2) {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Saisissez un prénom : valide.<br/>Au moins 2 caractères, alphabétiques." );
			$('prenom').style.backgroundColor= '#FF8800';
			//$('prenom').focus();
		} else if (form.mail.value == "") {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Saisissez votre email." );
			//form.mail.focus();
		} else if ( mail != 'valide' ) {
			if ( mail == 'erreur2' ) {
				$('verifform').style.borderColor= '#FF8800';
				$('verifform').style.color= '#FF8800';
				Element.update("verifform", "Email d&eacute;ja utilis&eacute;." );
				form.mail.style.backgroundColor= '#FF8800'; 
				//form.mail.focus();
			} else {
				$('verifform').style.borderColor= '#FF8800';
				$('verifform').style.color= '#FF8800';
				Element.update("verifform", "Email non valide." );
				form.mail.style.backgroundColor= '#FF8800';
				//form.mail.focus();				
			}
		} else if (form.pass.value == "") {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Saisissez votre mot de passe." );
			//form.pass.focus();
		} else if (form.pass.value.length < 6 || s.exec(form.pass.value)) {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Entrez un mot de passe valide.<br/>6 caractères minimun, alphanumériques." );
			form.pass.style.backgroundColor= '#FF8800';
			//form.pass.focus();
		} else if (form.passconfirm.value == "") {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Vérifiez le mot de passe." );
			//form.passconfirm.focus();
		} else if (form.pass.value != form.passconfirm.value) {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Le mot de passe ne correspond pas,<br/>veuillez réessayer." );
			form.passconfirm.style.backgroundColor= '#FF8800';
			form.pass.style.backgroundColor= '#FF8800';
			//form.passconfirm.focus();
		} else if ($('codesecur').value == "" || codesecur == "vide") {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Saisissez le code de sécurité inscrit dans l'image." );
			//$('codesecur').focus();
		} else if ( codesecur == 'erreur' ) {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Code de sécurité non valide, reessayez." );
			$('codesecur').style.backgroundColor= '#FF8800'; 
			//$('codesecur').focus();
		} else if ( codesecur == 'valide' && $('cgu').checked == true ) {
			$('verifform').style.borderColor= '#b5c433';
			$('verifform').style.color= '#b5c433';
			Element.update("verifform", "Merci, vous pouvez valider votre inscription." );
			$('btsubmit').focus();
			return true;
		}
		else {
			$('verifform').style.borderColor= '#FF8800';
			$('verifform').style.color= '#FF8800';
			Element.update("verifform", "Vous devez accepter<br/>nos conditions générales pour vous inscrire." );
		} 
		return false;
	}
	
	function submitInscr(form) {
		if(verifFormInscr(form)){
			var statut = 0;
			for(var i=0;i<10;i++){
				if(form.statut[i].checked){
					statut = i+1;
				}
			}
			var url = './fonctions/inscription.php';
			var pars =	'statut='+statut+'&nom='+$('nom').value+'&prenom='+$('prenom').value+'&mail='+form.mail.value+'&pass='+form.pass.value+'&passconfirm='+form.passconfirm.value+'&codesecur='+$('codesecur').value;
			var target	= 'aff_biens_accueil';	
			var myAjax	= new Ajax.Updater(target, url,	{
				onLoading:function(request){
					changeRight('-3');
				},
				onComplete:function(request){	
					if($(target).childNodes[0].nodeValue == '.'){
						document.location.reload();
					} else {
						// Erreur
						changeRight('-4');
					}
				},
			method: 'get',	parameters: pars});
		}
	}
		
	function changeRight(mode){
	    var url = './fonctions/right.php';
	    var pars =	'mode='+mode;
		var target	= 'aff_biens_accueil';	
	    var myAjax	= new Ajax.Updater(target, url,	{
			onLoading:function(request){
				Element.hide(target); 
	        },
	        onComplete:function(request){			
				Effect.Appear(target);
	        },
	    method: 'get',	parameters: pars});
	}
