<!--
var ASS_AgeMini = 18 ;
var ASS_AgeMaxi = 69 ;
var APP_MENS = 'M' ;
var APP_PRET = 'D' ;
var TYPE_BANQ ;

var LibDevise = (SITE_Devise.length) ? ' ' + SITE_Devise : " Euros" ;
var indication = "Indiquez le montant souhaité du prêt<br> à partir "+AffMont(PERS_MontantMini)+ LibDevise; 
var indDuree = "à partir de "+PERS_DureeMini + " mois" ;
var messduree = "(jusqu'à "+PERS_DureeMaxi+" mois)" ;
var erreurMontant="\nSaisissez un montant compris entre\n"+AffMont(PERS_MontantMini)+" et "+AffMont(PERS_MontantMaxi)+ LibDevise +" dans le champs \"Montant souhaité\"";
var erreurDuree="\nSaisissez une durée comprise entre\n"+PERS_DureeMini+" et "+ PERS_DureeMaxi+" mois dans le champs \"Durée\"";
var erreurAge="\nL'âge doit être compris entre "+ ASS_AgeMini + " et " + ASS_AgeMaxi + " ans dans le champs \"Votre âge\"";

function Loading(theForm){
	var Userpret = theForm.T_Userpret.value ;
	if(Userpret !='') {Userpret = Userpret.replace(' ',''); theForm.T_Userpret.value = Userpret.replace('EUR',''); } 
	theForm.T_Userpret.focus();
	}


// Approche montant 
function Valid_Perso(theForm)
{
var typepret = theForm.H_Usertype.value ; 
TYPE_BANQ = theForm.H_Userbanq.value ;
if ( TYPE_BANQ  == 'RUS') // special russie	
	Init_Loan_Russia(theForm) ;

if(theForm.H_Userappr && theForm.Usermont) {
var app = theForm.H_Userappr.value ; 
var mont = ChampsRenvoiNum(theForm.Usermont);
if(mont)theForm.Usermont.value = AffMont(mont);
if (!theForm.T_Userbien)
	theForm.T_Userpret.value = (app == APP_PRET) ?  mont : '';
if (theForm.T_Usermens)
	theForm.T_Usermens.value = (app == APP_MENS) ?  mont : '';

var UserMont = mont;
if (app == APP_PRET)
	{
	if( UserMont < PERS_MontantMini ||(PERS_MontantMaxi && UserMont > PERS_MontantMaxi) )  {
    	// alert(erreurMontant);
    	// theForm.Usermont.focus();// perso auto russia
    	return (AlertError(erreurMontant,theForm.Usermont));
  		}
  	}
if (app == APP_MENS)
	{
	if( UserMont < PERS_MensMini || (PERS_MensMaxi && UserMont > PERS_MensMaxi) )  {
    	// alert(erreurMens);
    	// theForm.Usermont.focus();
    	return (AlertError(erreurMens,theForm.Usermont))
  		}
  	}

}
else // al other pret
if (theForm.T_Userpret)
	{
	var UserPret = ChampsRenvoiNum(theForm.T_Userpret);
	if( UserPret < PERS_MontantMini || (PERS_MontantMaxi && UserPret > PERS_MontantMaxi) )  {
    	alert(erreurMontant);
    	theForm.T_Userpret.focus();
    	return (false);
  		}
  	}
if (theForm.T_Userduree)  	
	{
	var Userduree = ChampsRenvoiNum(theForm.T_Userduree);
   	if (TYPE_BANQ == "GAB"){ 
   		if (!valid_perso_duree_gabon(UserPret, Userduree)) { // special GABON
    		theForm.T_Userduree.focus();
    		return (false);
    		}
    	}
    else
   	if (Userduree < PERS_DureeMini ||(PERS_DureeMaxi && Userduree > PERS_DureeMaxi )) {
    	alert(erreurDuree);
    	theForm.T_Userduree.focus();
    	return (false);
    	}
	} 
if (theForm.T_Userage)  	
	{
	var UserAge = ChampsRenvoiNum(theForm.T_Userage);
	if (UserAge < ASS_AgeMini ||(ASS_AgeMaxi && UserAge > ASS_AgeMaxi )) {
      	alert(erreurAge);
    		theForm.T_Userage.focus();
    		return (false);
			}
   	}
 
if (theForm.T_Usertaux)  	
		{
		if (!PERS_TauxMini && !PERS_TauxMaxi && PERS_TauxDefaut) theForm.T_Usertaux.value = PERS_TauxDefaut ;
		var Usertaux = ChampsRenvoiNum(theForm.T_Usertaux);
		if (Usertaux < PERS_TauxMini ||(PERS_TauxMaxi && Usertaux > PERS_TauxMaxi) ) {
      	alert('Indiquez un taux de prêt ' + ((Usertaux < PERS_TauxMini) ? ('à partir de ' + PERS_TauxMini + ' %.') : ('au maximum de ' + PERS_TauxMaxi + ' %.')));
    		theForm.T_Usertaux.focus();
    		return (false);
    		}
		}
return (true);
}


function AlertError(msg,champs) {
 if (document.getElementById("errmsg")) 
  document.getElementById("errmsg").innerHTML = msg ;
 else
	alert(msg) ;
champs.focus();
return(false) ;
}

function RenvoiNum(valChaine)
{
var valnum = valChaine.replace(/\,|\./g, '_');
valnum = valnum.replace(/[a-z]|\W|/gi, ''); // lettre et car non num et non _
valnum = valnum.replace(/\,|\./g, '_') ;
valnum = valnum.replace(/_/g, '.');
if (valnum == '' ) valnum = '0' ;
var valeurNum = parseFloat(valnum);
return (valeurNum) ;
}

function ChampsRenvoiNum(Champs) {
var valeurNum = RenvoiNum(Champs.value) ;
if (Champs.value.length && valeurNum != 0) Champs.value = String(valeurNum) ;
return (valeurNum) ;
}

// affiche sur format 000 000 
function AffMont(valeur,pos){
  	var strval = new String(valeur);
  	var valnum = RenvoiNum(strval);
	
	var val = (Math.round(parseFloat(valnum) * Math.pow(10,2))/100.);

	var ftval = '';
  	strval = new String(val);
  	var k = strval.indexOf('.'); // traite la virgule sur 2 decim
  		if (k != -1) {
  			if (k > strval.length - 3){ strval += '0';}
		}
		else {k =  strval.length; }
		if (k > 3) {
		  // traite le format 000 000 
		  var j =  3 - ((Math.ceil(k/3) * 3) - k) ;
		  ftval = strval.substring(0, j) + ' '; 
		  var t3 = 1;
		  	for (i = j;  i < strval.length ;  i++)
		   	{
			   ch = strval.charAt(i);
			   ftval += ch;
			   if (t3++ == 3 && k > i + 1) { ftval += ' '; t3 = 1}
		   	}
		 }
  else {ftval = strval; }
 return(ftval);
}


function GetParameterForm(Nom){
var param= unescape(document.location.search.substring(1));
param = param.replace(/€/g ,'');
param = param.replace(/&#8364;|\s|EUR/g , '');
var P = param.split("&");
var PName= new Array();
var PValue= new Array();
for(i=0;i<P.length;i++){
PName[i]=P[i].substring(0,P[i].indexOf("="));
PValue[i]=P[i].substring(P[i].indexOf("=")+1);
}
var resultat=false;
for(i=0;i<PName.length;i++){
if(PName[i]==Nom){
	resultat=true;
	return unescape(PValue[i]);}                   
}
if(!resultat){return '';}
}

// reset formulaire field saisie par user
function ResetFormUser(theForm) {
  var firstfield =-1 ; 
   for ( var i= 0 ; i < theForm.elements.length  ; i++) {
     var typechamps = theForm.elements[i].type.toLowerCase();
     if (typechamps.indexOf('text') != -1 ) {
     	theForm.elements[i].value = '' ;
     	firstfield = (firstfield == -1) ? i : firstfield ; }
     if (typechamps.indexOf('select') != -1 ) {theForm.elements[i].selectedIndex = 0 ; }
     }
if (firstfield != -1) theForm.elements[firstfield].focus();
}

// util cookies

 // Expir cookie
var expdate = new Date();

function SetCookie (name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}


//-->

