function affiche_cgv()
{
	mon_content = "<p>CONDITIONS GENERALES</p> <p>Toute commande implique de la part du client l’acceptation, sans réserve, des conditions ci-dessous</p>  <p>Les présentes conditions régissent les prestations de formation réalisées par la SARL EXTREME SECURITE, domiciliée chemin des Noxitoches – 44130 FAY de BRETAGNE, RCS Saint-Nazaire 448 290 254 APE 804 A</p>  <p>1) CONVENTION de FORMATION :</p> <p>1.1) Dès sa signature par le client, la convention de formation et ses éventuelles annexes signés et paraphés, établis en double exemplaire constituent un bon de commande de prestation de formation.</p> <p>1.2) La convention de formation reste valable 6 mois à compter de sa signature. </p> <p>2) ENGAGEMENT JURIDIQUE des PARTIES :</p> <p>2.1) EXTREME SECURITE s'engage à :<br> - effectuer les formations aux dates convenues<br> - avertir téléphoniquement le client dans les meilleurs délais d'éventuels reports de date.<br> <p>2.2) En tout état de cause, les dates convenues ne seront redéfinies qu’en cas de force majeure.</p> <p>2.3) Le client s'engage à respecter le rendez-vous qui lui a été fixé.<br> En cas d’annulation du fait du client dans les 15 jours ouvrés précédant la date prévue, l’acompte versé sera conservé par EXTREME SECURITE.</p> <p>2.4) En cas d’absence d’un ou plusieurs des  participants prévus, la formation sera facturée sur la base de la totalité des participants prévus dans la convention de formation.</p>  <p>3) FORMATIONS :</p> <p>EXTREME SECURITE s’engage à :<br> - contrôler la présence effective des participants, et leur faire compléter et signer une feuille de présence<br> - mettre à disposition les moyens prévus : locaux et supports pédagogiques, véhicules et leurs équipements accessoires <br> - assurer la prestation par l’intervention de personnel technique et pédagogique qualifié, suivant le programme défini dans la convention de formation<br> - mettre en place les moyens nécessaires à l’exécution des prestations optionnelles (hébergement, repas)  définies dans les conditions particulières le cas échéant.<br> - remettre à chaque participant une grille d’évaluation du stage à compléter à titre individuel, et à en effectuer une synthèse remise au client.<br> - remettre à chaque participant une attestation de stage établie à titre individuel</p> </p>  <p>4) OBLIGATIONS des PARTICIPANTS :</p> <p>4.1) Chaque participant devra être titulaire du permis de conduire B et être en mesure de le présenter au responsable EXTREME SECURITE</p> <p>4.2) Pendant le temps de formation, chaque participant s’engage à :<br> - respecter les consignes données par le personnel EXTREME SECURITE, concernant l’organisation du stage dans les locaux de formation, sur la route et sur la piste.<br> - se conformer aux obligations de sécurité routière, de code de la route et aux obligations de police, tant dans l’enceinte de la piste que sur les voies publiques.</p> <p>4.3) EXTREME SECURITE se réserve le droit d’exclure à tout moment tout participant dont le comportement pourrait mettre en danger les autres participants, le personnel EXTREME SECURITE, toute personne se trouvant sur le domaine public dans les abords immédiats de la piste, ou sa propre sécurité.</p> <p>4.4) En cas de non-respect des consignes données, la responsabilité d’EXTREME SECURITE ne pourra être en aucun cas engagée.</p>  <p>5) RECOMMANDATIONS aux PARTICIPANTS :</p> <p>5.1) Les accompagnants ou observateurs éventuels devront se conformer aux consignes données par le personnel EXTREME SECURITE</p> <p>5.2) En cas de non-respect des consignes données, la responsabilité d’EXTREME SECURITE ne pourra être en aucun cas engagée</p>  <p>6) RESPONSABILITE : </p> <p>EXTREME SECURITE se dégage de toute responsabilité en cas de non respect des consignes de sécurité par le participant. En tout état de cause, EXTREME SECURITE n’est pas responsable des dommages causés par un participant à d’autres biens ou encore de tout préjudice direct ou indirect à l’exception des dommages causés aux personnes. Chacune des parties qui en fait la demande devra fournir à l’autre une attestation d’assurance Responsabilité Civile mentionnant les risques couverts et le montant des garanties souscrites. Les véhicules utilisés par EXTREME SECURITE sont assurés en Responsabilité Civile et en Défense Recours.</p>  <p>7) PRIX : </p> <p>Les prestations sont fournies au tarif en vigueur au jour de la passation de commande. Il incombe au client de vérifier qu’il dispose bien du tarif en vigueur. Ces prix sont exprimés en Euros. Ils s’entendent hors taxes. </p> <p>8) CONDITIONS ET DELAIS DE PAIEMENT : </p> <p>9.1) Tous les règlements se font au siège social du vendeur. Le délai impératif de règlement est celui indiqué sur la facture.</p> <p>D’une manière générale : acompte de 30% à la commande, le solde le jour de la formation, par chèque bancaire.</p> <p>9.2) Toute somme non payée à l’échéance entraînera :<br> - le paiement d’intérêts de retard au taux égal à 1,5 fois le taux d’intérêt légal, plus 3 points. Ces intérêts courront du jour de la mise en demeure de règlement jusqu’au paiement effectif encaissé ;<br> - l’exigibilité immédiate de la totalité de la dette en cas de paiement échelonné ;<br> - l’exigibilité immédiate de toutes le factures non encore échues ;<br> - la suspension ou l’annulation de toute commande en cours.</p><p>9) CONTENTIEUX : </p><p>En cas de litige, les parties s’engagent à le régler à l’amiable, dans toute la mesure du possible. A défaut d’accord amiable, le litige sera de la compétence exclusive du tribunal de Commerce de Saint-Nazaire (44)</p>";
	$(function() {$.nyroModalManual({content: mon_content, width:800, height:800})});
}

function affiche_modal(titre, text)
{
	mon_content = '<center><b><font size="+1">'+titre+'</font> </b></center><br><br>';
	mon_content += text;
	$(function() {$.nyroModalManual({content: mon_content})});
}

function affiche_modal_focus(titre, text, nom_id_focus)
{
	mon_content = '<center><b><font size="+1">'+titre+'</font> </b></center><br><br>';
	mon_content += text;
	$(function() {$.nyroModalManual({content: mon_content, endShowContent: function(){document.getElementById(''+nom_id_focus+'').focus();}})});
	
}

function alert_(text)
{
	text += '<br><br><br><center><input type="button" class="bouton" id="bouton_alert" value="OK" onclick="$.nyroModalRemove();"></center>';
	$(function() {$.nyroModalManual({content: text, endShowContent: function(){document.getElementById('bouton_alert').focus();}})});
}

function alert_focus(text, element)
{
	text += '<br><br><br><center><input type="button" class="bouton" id="bouton_alert" value="OK" onclick="$.nyroModalRemove();"></center>';
	$(function() {$.nyroModalManual({content: text,endShowContent: function(){document.getElementById('bouton_alert').focus();}, endRemove: function(){element.focus();}})});
}

function verif_mail(element)
{
	mail = element.value;
	if(mail != '')
	{
		var re=RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
		if(!re.test(mail))
		{
			alert_("c'est pas une adresse valide");
			element.value= '';
		}
	}
}

function verif_delais(num)
{
	if(!(is_numeric(num.value)))
	{
		alert_focus("Cette valeur doit être numérique.",num);		
	}
	else if (num.value > 60)
	{
		alert_focus("Le délai maxi est de 60 jours.",num);
	}
}



function Format_Tel(NumTel)
{
	if(NumTel.value!='')
	{
		var Tel;
		var i = 0;
		while (i < NumTel.value.length-1)
		{
			if ((NumTel.value.charAt(i) == " ")||(NumTel.value.charAt(i) == ".")||(NumTel.value.charAt(i) == ",")||(NumTel.value.charAt(i) == "/")||(NumTel.value.charAt(i) == "-"))
			{
				Tel = NumTel.value.substring(0,i) + NumTel.value.substring(i+1,NumTel.value.length);
				NumTel.value = Tel;
			}
			else
			{
				i++;
			}
		}
		mon_tel = NumTel.value.charAt(0)+NumTel.value.charAt(1)+" "+NumTel.value.charAt(2)+NumTel.value.charAt(3)+" "+NumTel.value.charAt(4)+NumTel.value.charAt(5)+" "+NumTel.value.charAt(6)+NumTel.value.charAt(7)+" "+NumTel.value.charAt(8)+NumTel.value.charAt(9);
		if (mon_tel.length != 14)
		{
			alert_focus("Le numero n'est pas valide.",NumTel);
		}
		return mon_tel;
	}
	else
	{
		return '';
	}
} 

function Format_date(val_date, id_retour_text, id_retour_sec)
{
	if(val_date!='')
	{
		if(is_numeric(val_date))
		{
			if(val_date.length == 4)
			{
				jour = val_date.charAt(0);
				mois = val_date.charAt(1);
				annee = parseFloat(val_date.charAt(2)+''+val_date.charAt(3));
			}
			else if(val_date.length == 5)
			{
				jour = val_date.charAt(0);
				mois = parseFloat(val_date.charAt(1)+''+val_date.charAt(2));
				annee = parseFloat(val_date.charAt(3)+''+val_date.charAt(4));
			}
			else if(val_date.length == 6)
			{
				jour = parseFloat(val_date.charAt(0)+''+val_date.charAt(1));
				mois = parseFloat(val_date.charAt(2)+''+val_date.charAt(3));
				annee = parseFloat(val_date.charAt(4)+''+val_date.charAt(5));
				
			}
			else if(val_date.length == 7)
			{
				jour = val_date.charAt(0);
				mois = parseFloat(val_date.charAt(1)+''+val_date.charAt(2));
				annee = parseFloat(val_date.charAt(3)+''+val_date.charAt(4)+''+val_date.charAt(5)+''+val_date.charAt(6));
			}
			else if(val_date.length == 8)
			{
				jour = parseFloat(val_date.charAt(0)+''+val_date.charAt(1));
				mois = parseFloat(val_date.charAt(2)+''+val_date.charAt(3));
				annee = parseFloat(val_date.charAt(4)+''+val_date.charAt(5)+''+val_date.charAt(6)+''+val_date.charAt(7));
			}
			mon_annee = annee;
			if(annee < 10)
			{
				annee = '200'+annee;
			}
			else if (annee < 100)
			{
				annee = '20'+annee;
			}
			
			_ma_date = new Date(annee, mois-1, jour);
			date_sec = _ma_date.getTime()/1000;
			document.getElementById(id_retour_sec).value = date_sec;
			mon_mois = (_ma_date.getMonth()+1);
			if((_ma_date.getMonth()+1) < 10)
			{
				mon_mois = '0'+(_ma_date.getMonth()+1);
			}
			text = _ma_date.getDate()+'/'+mon_mois;
			if(mon_annee < 10)
			{
				mon_annee = '0'+mon_annee;
			}
			date_text = text+'/'+mon_annee;
			document.getElementById(id_retour_text).value = date_text;
		}
		else
		{
			alert_("Format date invalide.");
		}
	}	
}

function Format_date_naissance(val_date, id_retour_text, id_retour_sec)
{
	if(val_date!='')
	{
		if(is_numeric(val_date) && val_date.length == 8)
		{
			jour = parseFloat(val_date.charAt(0)+''+val_date.charAt(1));
			mois = parseFloat(val_date.charAt(2)+''+val_date.charAt(3));
			annee = parseFloat(val_date.charAt(4)+''+val_date.charAt(5)+''+val_date.charAt(6)+''+val_date.charAt(7));
			
			_ma_date = new Date(annee, mois-1, jour);
			date_sec = _ma_date.getTime()/1000;
			if(date_sec < 0)
			{
				date_sec = date_sec + 10000;
			}
			document.getElementById(id_retour_sec).value = date_sec;
			mon_mois = (_ma_date.getMonth()+1);
			if((_ma_date.getMonth()+1) < 10)
			{
				mon_mois = '0'+(_ma_date.getMonth()+1);
			}
			text = _ma_date.getDate()+'/'+mon_mois;
			mon_annee = _ma_date.getFullYear();
			date_text = text+'/'+mon_annee;
			document.getElementById(id_retour_text).value = date_text;
		}
		else
		{
			alert_("Format date de naissance invalide. JJMMAAAA");
		}
	}	
}

function is_cp(num)
{
	if(num.value!='')
	{
		var exp = new RegExp("^[0-9]*$","g");
		if(!(exp.test(num.value)) || num.value.length != 5)
		{
			alert_focus("Veuillez saisir les 5 chiffres à la suite.",num);
		}
	}
}

function is_num(num)
{
	if(num.value!='')
	{
		if(!(is_numeric(num.value)))
		{
			alert_focus("Cette valeur doit être numérique.",num);
		}
	}
}

function is_numeric(num)
{
	if(num == '')
	{
		return false;
	}
	var exp = new RegExp("^[0-9-.]*$","g");
	return exp.test(num);
}

function formatNumber(nbr) 
{
	var result = NaN;
	if (typeof(nbr) == 'number') 
	{
		nbr = Math.round(nbr*100)/100;
		var str = new String(nbr);
		var parts = str.split('.');
		result = parts[0] + '.' + (parts.length == 1 ? '00' : (parts[1] + '0').substring(0,2));
	}
	return result;
}

function modif_syntax(value)
{
	temp = value.toUpperCase();
	temp=temp.replace(/[ÈÉÊËèéêëé]/g,"E");
	temp=temp.replace(/[ÀÁÂÃÄÅàáâãäå]/g,"A");
	temp=temp.replace(/[çÇ]/g,"C");
	temp=temp.replace(/[Ýýÿ]/g,"Y");
	temp=temp.replace(/[ÌÍÎÏìíîï]/g,"I");
	temp=temp.replace(/[ÒÓÔÕÖòóôõöð]/g,"O");
	temp=temp.replace(/[ÙÚÛÜùúûü]/g,"U");
	temp=temp.replace(/["'()\/|_$&#{}=<>;,.!§£¤%?]/g," ");
	return temp;
}

function syntax(chaine)
{
	temp = chaine.value.toUpperCase();
	temp=temp.replace(/[ÈÉÊËèéêëé]/g,"E");
	temp=temp.replace(/[ÀÁÂÃÄÅàáâãäå]/g,"A");
	temp=temp.replace(/[çÇ]/g,"C");
	temp=temp.replace(/[Ýýÿ]/g,"Y");
	temp=temp.replace(/[ÌÍÎÏìíîï]/g,"I");
	temp=temp.replace(/[ÒÓÔÕÖòóôõöð]/g,"O");
	temp=temp.replace(/[ÙÚÛÜùúûü]/g,"U");
	temp=temp.replace(/["'()\/|_$&#{}=<>;,.!§£¤%?]/g," "); // ajouter le 10 et le 13
	
	if(temp!='')
	{
		var verif = new RegExp('^[A-Z0-9*+-/Ø° ]*$');
		if (!(verif.test(temp)))
		{
			alert_focus("Cette valeur ("+chaine.name+") ne doit pas contenir de charactère comme :<br> ( ) { } ; & é è ê ô à â ç î û ù ' \" , ", chaine);
		}
		else
		{
			chaine.value = temp;
		}
	}
}

function ficajaxPOST(fichier, variables, async)
{
	//debut = new Date();
	document.body.style.cursor = 'wait'; 
	if (window.XMLHttpRequest) // Firefox
	{
		xhr_object = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) // Internet Explorer
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		return(false);
	}
	xhr_object.open("POST", fichier, false);
	xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr_object.send(variables);

	if (xhr_object && xhr_object.readyState == 4)
	{
		document.body.style.cursor = 'default';
		//temp=(new Date)-debut;
		//alert(temp);
		return(xhr_object.responseText);
	}
	else
	{
		document.body.style.cursor = 'default';
		return(false);
	}
}


