bad			= false;

champ_pret2 =	new Array('mop2','diff_mon_pret','dup2','diff_duree','tain2','diff_taux_int','tafire2',		//les champs à vider et desactiver lors de l'appui sur '1 pret'
						  'diff_taux_fixe_rev','men_hors_ass2','diff_men_hors_ass','diff_men_hors_ass_po',
						  'taas2','diff_taux_ass','tyas2','diff_type_ass','men_ass2','diff_men_ass',
						  'men_avec_ass2','diff_men_avec_ass','diff_men_avec_ass_po','frdo2','diff_frais_dossier',
						  'tygr2','diff_type_garantie','frgr2','diff_frais_garantie','teg_hors_garantie2',
						  'diff_teg_hors_garantie','teg_avec_garantie2','diff_teg_avec_garantie','total_mens2',
						  'diff_total_mens','diff_total_mens_po','cout_total_credit2','diff_cout_total_credit',
						  'diff_cout_total_credit_po','cout_total_ass2','diff_cout_total_ass','diff_cout_total_ass_po',
						  'total_frais_credit2','diff_total_frais_credit','diff_total_frais_credit_po'); 



function js_check_form(i)
{
	mop1=strtoint(getValue('mop1'),1);
	mop2=strtoint(getValue('mop2'),1);
	tain1=strtofloat(getValue('tain1'),1);
	tain2=strtofloat(getValue('tain2'),1);
	taas1=strtofloat(getValue('taas1'),1);
	taas2=strtofloat(getValue('taas2'),1);
	dup1=strtoint(getValue('dup1'),1);
	dup2=strtoint(getValue('dup2'),1);
	
	frdo1=strtoint(getValue('frdo1'),1);
	frdo2=strtoint(getValue('frdo2'),1);
	
	frgr1=strtoint(getValue('frgr1'),1);
	frgr2=strtoint(getValue('frgr2'),1);
	if(i==3)	tout=true
	else		tout=false
	if(i==1 || tout)
	{
		if(!IsNumeric(eval('"'+frgr1+'"')) || frgr1 < 0 || frgr1=='')
		{
			alert("Les frais de garantie 1 doivent-etre un nombre positif");
			bad=true;
		}
		if(!IsNumeric(eval('"'+frdo1+'"')) || frdo1 < 0)
		{
			alert("Les frais de dossier 1 doivent-etre un nombre positif");
			bad=true;
		}
		if(!IsNumeric(eval('"'+mop1+'"')) || mop1 <= 0 || mop1 > mon_max_pret || mop1=='')
		{
			alert("Le montant du pret 1 doit-etre un nombre\ncompris entre 1 et "+mon_max_pret+" euros");
			bad=true;
		}
		if(!IsNumeric(eval('"'+dup1+'"')) || dup1 < min_duree_credit || dup1 > max_duree_credit || dup1=='')
		{
			alert("La duree du pret 1 doit-etre un nombre\ncompris entre "+min_duree_credit+" et "+max_duree_credit+" ans");
			bad=true;
		}
		if(!IsNumeric(eval('"'+tain1+'"')) || tain1 <= 0 || tain1 > taux_max_int)
		{
			alert("Le montant du taux d'interet 1 doit-etre un nombre\ncompris entre 0 (exclu) et "+taux_max_int+" %");
			bad=true;
		}
		if(!IsNumeric(eval('"'+taas1+'"')) || taas1 < 0 || taas1 > taux_max_ass)
		{
			alert("Le montant du taux d'assurance 1 doit-etre un nombre\ncompris entre 0 et "+taux_max_ass+" %");
			bad=true;
		}
	}
	if(i==2 || tout)
	{
		if(nb_prets==2 && (!IsNumeric(eval('"'+frgr2+'"')) || frgr2 < 0 || frgr2==''))
		{
			alert("Les frais de garantie 2 doivent-etre un nombre positif");
			bad=true;
		}
		if(nb_prets==2 && (!IsNumeric(eval('"'+frdo2+'"')) || frdo2 < 0))
		{
			alert("Les frais de dossier 2 doivent-etre un nombre positif");
			bad=true;
		}
		if(nb_prets==2 && (!IsNumeric(eval('"'+mop2+'"')) || mop2 <= 0 || mop2 > mon_max_pret || mop2==''))
		{
			alert("Le montant du pret 2 doit-etre un nombre\ncompris entre 1 et "+mon_max_pret+" euros");
			bad=true;
		}
		if(nb_prets==2 && (!IsNumeric(eval('"'+dup2+'"')) || dup2 < min_duree_credit || dup2 > max_duree_credit || dup2==''))
		{
			alert("La duree du pret 2 doit-etre un nombre\ncompris entre "+min_duree_credit+" et "+max_duree_credit+" ans");
			bad=true;
		}
		if(nb_prets==2 && (!IsNumeric(eval('"'+tain2+'"')) || tain2 <= 0 || tain2 > taux_max_int))
		{
			alert("Le montant du taux d'interet 2 doit-etre un nombre\ncompris entre 0 (exclu) et "+taux_max_int+" %");
			bad=true;
		}
		if(nb_prets==2 && (!IsNumeric(eval('"'+taas2+'"')) || taas2 < 0 || taas2 > taux_max_ass))
		{
			alert("Le montant du taux d'assurance 2 doit-etre un nombre\ncompris entre 0 et "+taux_max_ass+" %");
			bad=true;
		}
	}

	
	if(bad==true)
	{
		document.getElementById('ce_pret').style.display='none';
		bad=false;
		return false;
	}
	else			return true;
}
function open_close_help(aide)
{
	eval("if(document.getElementById('help_"+aide+"').style.display=='block') document.getElementById('help_"+aide+"').style.display='none'; else document.getElementById('help_"+aide+"').style.display='block';");
}
function nb_pret(nb)
{
	i=0;
	if(nb==1)
	{
		while(champ_pret2[i]!=null)
		{
			setValue(champ_pret2[i], '');
			setDisabled(champ_pret2[i]);
			i++;
		}
		nb_prets=1;
	}
	else
	{
		setEnabled('mop2');
		setEnabled('dup2');
		setEnabled('tain2');
		setEnabled('tafire2');
		setEnabled('taas2');
		setEnabled('tyas2');
		setEnabled('frdo2');
		setEnabled('tygr2');
		setEnabled('frgr2');
		setValue('dup2',duree_credit_defaut);
		setValue('tain2',taux_interet_defaut[duree_credit_defaut]);
		j=0;
		while((frais=frais_dossier_defaut[j]) != null)
		{
			if(getValue('mop2') < frais[0])	
			{
				setValue('frdo2',inttostr(frais[1]));
				break;
			}
			j++;
		}
		
		nb_prets=2;
	}
}


