var cont="";
function MessageBloquant_Dec2074_CessionPEAVide(){
var _1=false;
if(document.IRWeb.presencecloturepea.checked==true){
if(document.getElementById("RADIO_TYPE_CLOTUREPEA_1").checked==true){
var _2=(document.IRWeb.montantcessionpea.value=="0"||document.IRWeb.montantcessionpea.value=="");
var _3=(document.IRWeb.anneecessionpea.value=="0"||document.IRWeb.anneecessionpea.value=="");
if(_2){
window.alert("Vous devez renseigner la valeur liquidative du ou des PEA.");
document.IRWeb.montantcessionpea.focus();
}else{
if(_3){
window.alert("Vous devez renseigner l'ann\xe9e de cl\xf4ture du ou des PEA.");
document.IRWeb.anneecessionpea.focus();
}
}
if(!_3){
if(document.IRWeb.anneecessionpea.value!=strAnFisc){
if(window.confirm("Attention, vous avez d\xe9clar\xe9 une cl\xf4ture du PEA en dehors de "+strAnFisc+". Les gains ou pertes d\xe9clar\xe9s lignes\xa0904 ou 911 ne seront pas retenus.\nVoulez-vous modifier votre saisie ?")){
_3=true;
document.IRWeb.anneecessionpea.focus();
}
}
}
_1=_2||_3;
}
}
return _1;
}
function Message_Dec2074_Annee_SiMontant(_4,_5,_6,_7){
var _8=false;
var _9=eval("document.IRWeb."+_4);
if(typeof (_9)!="undefined"){
if(_9.value!=""&&_9.value!="0"){
var _a=eval("document.IRWeb."+_5);
if(typeof (_a)!="undefined"&&_a.value!=""){
_8=(_a.value=="0"||_9.value=="");
if(_8){
window.alert(_6);
_a.focus();
}
if(!_8&&_7!=""){
if(_a.value!=strAnFisc){
if(window.confirm(_7+"\nVoulez-vous modifier votre saisie ?")){
_8=true;
_a.focus();
}
}
}
}else{
if(_a.value==""){
window.alert("Vous devez indiquer l'ann\xe9e des cessions");
_8=true;
_a.focus();
}
}
}
}
return _8;
}
function MessageBloquant_Dec2074_MontantVide(_b,_c){
var _d=false;
var _e=eval("document.IRWeb."+_b);
if(typeof (_e)!="undefined"){
_d=_e.value==""||_e.value=="0";
if(_d){
window.alert(_c);
_e.focus();
}
}
return _d;
}
function Message_Dec2074_Annee_Gain9ou11Vide(){
var _f="Vous avez renseign\xe9 une ann\xe9e de r\xe9alisation des plus-values (report 2074-II DOM) diff\xe9rente de "+strAnFisc+". Ces gains ne seront pas retenus pour "+strAnFisc+".";
return Message_Dec2074_Annee_SiMontant("gains9ou11","gains9ou11anneecession","Vous devez renseigner l'ann\xe9e de r\xe9alisation des plus-values (report 2074-II DOM).",_f);
}
function Message_Dec2074_Annee_Gain30Vide(){
var _10="Vous avez renseign\xe9 une ann\xe9e de perception des gains de cession taxables \xe0 30 % diff\xe9rente de "+strAnFisc+". Ces gains ne seront pas retenus pour "+strAnFisc+".";
return Message_Dec2074_Annee_SiMontant("gains30","gains30anneecession","Vous devez renseigner l'ann\xe9e de perception des gains de cession taxables \xe0 30 %.",_10);
}
function MessageBloquant_Dec2074_Cession_IntermVide(){
var _11=false;
_11=MessageBloquant_Dec2074_MontantVide("cession_interm","Le montant des cessions doit \xeatre renseign\xe9.");
if(!_11){
var _12="Attention, vous avez d\xe9clar\xe9 cadre 401 des cessions r\xe9alis\xe9es en dehors de "+strAnFisc+". Ces cessions ne seront pas prises en compte dans les calculs et ne seront pas port\xe9es dans le formulaire n\xb02074.";
_11=Message_Dec2074_Annee_SiMontant("cession_interm","calculifanneecession","Le montant des cessions doit \xeatre renseign\xe9.",_12);
}
return _11;
}
function MessageBloquant_Dec2074_PouM_IntermVide(){
return MessageBloquant_Dec2074_MontantVide("plusmoinsvalues_interm","Le montant des plus ou moins-values doit \xeatre renseign\xe9.");
}
function MessageBloquant_Dec2074_Cession_DirectVide(){
var _13=false;
_13=MessageBloquant_Dec2074_MontantVide("montantcession_direct","Le montant des cessions doit \xeatre renseign\xe9.");
if(!_13){
var _14="Attention, vous avez d\xe9clar\xe9 cadre 523 des cessions r\xe9alis\xe9es en dehors de "+strAnFisc+". Ces cessions ne seront pas prises en compte dans les calculs et ne seront pas port\xe9es dans le formulaire n\xb02074.";
_13=Message_Dec2074_Annee_SiMontant("montantcession_direct","anneecession_direct","Le montant des cessions doit \xeatre renseign\xe9.",_14);
}
return _13;
}
function MessageBloquant_Dec2074_Pour_ResDirectVide(){
return MessageBloquant_Dec2074_MontantVide("solde_direct","Vous devez d\xe9clarer le montant du gain net ou de la perte r\xe9alis\xe9.");
}
function MessageBloquant_Dec2074_Nom_D_IntermVide(){
var _15=false;
var _16=document.IRWeb.nom_interm.value;
if(_16.length==0){
window.alert("Veuillez indiquer le nom de l'interm\xe9diaire financier.");
document.IRWeb.nom_interm.focus();
_15=true;
}
return _15;
}
function MessageBloquant_Dec2074_DateIndirecteVide(){
var _17=false;
var _18=document.IRWeb.jourcession_indirect.value;
var _19=document.IRWeb.moiscession_indirect.value;
var _1a=document.IRWeb.ancession_indirect.value;
var _1b=(_18.length==0);
var _1c=(_19.length==0);
var _1d=(_1a.length==0);
if(_1b||_1c||_1d){
window.alert("Vous devez indiquer la date de cession du titre.");
if(_1b){
document.IRWeb.jourcession_indirect.focus();
}else{
if(_1c){
document.IRWeb.moiscession_indirect.focus();
}else{
document.IRWeb.ancession_indirect.focus();
}
}
_17=true;
}else{
if(_1a!=strAnFisc){
if(window.confirm("Attention, vous avez d\xe9clar\xe9 cadre 523 des cessions r\xe9alis\xe9es en dehors de "+strAnFisc+". Ces cessions ne seront pas prises en compte dans les calculs et ne seront pas port\xe9es dans le formulaire n\xb02074.\nConfirmez-vous cette action ?")){
_17=true;
document.IRWeb.ancession_indirect.focus();
}
}
}
return _17;
}
function MessageBloquant_Dec2074_DateCmpltPxIndirectVide(){
var _1e=false;
var _1f=document.IRWeb.complementprixmontant.value;
if(parseInt(_1f,10)>0){
var _20=document.IRWeb.complementprixjour.value;
var _21=document.IRWeb.complementprixmois.value;
var _22=document.IRWeb.complementprixan.value;
var _23=(_20.length==0||_20.length=="");
var _24=(_21.length==0||_21.length=="");
var _25=(_22.length==0||_22.length=="");
if(_23||_24||_25){
window.alert("Vous devez indiquer la date de cession des titres \xe0 l'origine du compl\xe9ment de prix.");
if(_23){
document.IRWeb.complementprixjour.focus();
}else{
if(_24){
document.IRWeb.complementprixmois.focus();
}else{
document.IRWeb.complementprixan.focus();
}
}
_1e=true;
}
}
return _1e;
}
function MessageBloquant_Dec2074_NbTitreIndirectVide(){
var _26=false;
var _27=document.IRWeb.nombretitre_indirect.value;
if(_27.length==0){
window.alert("Attention, vous avez oubli\xe9 de renseigner le nombre de titres c\xe9d\xe9s.");
document.IRWeb.nombretitre_indirect.focus();
_26=true;
}
return _26;
}
function MessageBloquant_Dec2074_NomTitreIndirectVide(){
var _28=false;
var _29=document.IRWeb.designationtitre_indirect.value;
if(_29.length==0){
window.alert("Veuillez indiquer la d\xe9signation du titre.");
document.IRWeb.designationtitre_indirect.focus();
_28=true;
}
return _28;
}
function MessageBloquant_Dec2074_Nom_d_directVide(){
var _2a=false;
var _2b=document.IRWeb.nom_direct.value;
if(_2b.length==0){
window.alert("Le nom de l'interm\xe9diaire financier ou de la personne interpos\xe9e ayant d\xe9termin\xe9 le montant du gain ou de la perte r\xe9alis\xe9 doit \xeatre d\xe9clar\xe9.");
document.IRWeb.nom_direct.focus();
_2a=true;
}
return _2a;
}
function MessageBloquant_Dec2074_DateOuverturePEAVide(){
var _2c=false;
var _2d=document.IRWeb.jourouverture_pea.value;
var _2e=document.IRWeb.moisouverture_pea.value;
var _2f=document.IRWeb.anneeouverture_pea.value;
var _30=(_2d.length==0);
var _31=(_2e.length==0);
var _32=(_2f.length==0);
if(_30||_31||_32){
window.alert("Vous devez indiquer la date d'ouverture du PEA.");
if(_30){
document.IRWeb.jourouverture_pea.focus();
}else{
if(_31){
document.IRWeb.moisouverture_pea.focus();
}else{
document.IRWeb.anneeouverture_pea.focus();
}
}
_2c=true;
}
return _2c;
}
function MessageBloquant_Dec2074_NomPEAVide(){
var _33=false;
var nom;
nom=document.IRWeb.nom_pea.value;
var _35=(nom.length==0);
if(_35){
window.alert("Veuillez indiquer le nom du titulaire du PEA.");
document.IRWeb.nom_pea.focus();
_33=true;
}
return _33;
}
function MessageBloquant_Dec2074_DateCloturePEAVide(){
var _36=false;
var _37=document.IRWeb.jourcloture_pea.value;
var _38=document.IRWeb.moiscloture_pea.value;
var _39=document.IRWeb.anneecloture_pea.value;
var _3a=(_37.length==0);
var _3b=(_38.length==0);
var _3c=(_39.length==0);
if(_3a||_3b||_3c){
window.alert("Vous devez indiquer la date de cl\xf4ture du PEA.");
if(_3a){
document.IRWeb.jourcloture_pea.focus();
}else{
if(_3b){
document.IRWeb.moiscloture_pea.focus();
}else{
document.IRWeb.anneecloture_pea.focus();
}
}
_36=true;
}
return _36;
}
function MessageBloquant_Dec2074_DateOuvertureInfCloturePEAVide(){
var _3d=false;
var _3e=false;
var _3f=document.IRWeb.jourcloture_pea.value;
var _40=document.IRWeb.moiscloture_pea.value;
var _41=document.IRWeb.anneecloture_pea.value;
var _42=document.IRWeb.jourouverture_pea.value;
var _43=document.IRWeb.moisouverture_pea.value;
var _44=document.IRWeb.anneeouverture_pea.value;
if(_42.length!=0&&_43.length!=0&&_44.length!=0&&_3f.length!=0&&_40.length!=0&&_41.length!=0){
var _45=parseInt(_44,10)*10000+parseInt(_43,10)*100+parseInt(_42,10);
var _46=parseInt(_41,10)*10000+parseInt(_40,10)*100+parseInt(_3f,10);
_3d=(_45>=_46);
bTestAnneeFisc=(_41!=strAnFisc);
if(!_3d){
var _47=_46-_45;
var _48=Math.floor(_47/10000);
var _49=parseInt(document.IRWeb.resultatnet_pea.value,10);
_3e=(_48>=5&&_49>0);
}
}
if(_3d){
window.alert("La date d'ouverture du PEA doit \xeatre ant\xe9rieure \xe0 la date de cl\xf4ture du PEA.");
document.IRWeb.anneecloture_pea.focus();
}else{
if(bTestAnneeFisc){
if(window.confirm("Attention, vous avez d\xe9clar\xe9 cadre 600 une date de cl\xf4ture du PEA en dehors de "+strAnFisc+". Ces cessions ne seront pas prises en compte dans les calculs et ne seront pas port\xe9es dans le formulaire n\xb02074.\nVoulez-vous modifier votre saisie ?")){
document.IRWeb.anneecloture_pea.focus();
}else{
bTestAnneeFisc=false;
}
}
if(!bTestAnneeFisc&&_3e){
if(window.confirm("Les cl\xf4tures de PEA de plus de 5 ans doivent \xeatre d\xe9clar\xe9es uniquement en pr\xe9sence d'une perte.\nVoulez-vous modifier votre saisie ?")){
document.IRWeb.anneecloture_pea.focus();
}else{
_3e=false;
}
}
}
return _3d||bTestAnneeFisc||_3e;
}
function MessageBloquant_Dec2074_NomFCIMTVide(){
var _4a=false;
var nom=document.IRWeb.nom_partfcimt.value;
var _4c=(nom.length==0);
if(_4c){
window.alert("Veuillez indiquer le nom des teneurs de compte.");
document.IRWeb.nom_partfcimt.focus();
_4a=true;
}
return _4a;
}
function MessageBloquant_Dec2074_PrixEtAnneeCessionFCIMTVide(){
var _4d=false;
_4d=MessageBloquant_Dec2074_MontantVide("prixcession_partfcimt","Le prix de cession des parts de FCIMT est n\xe9cessaire au calcul du profit ou de la perte.");
if(!_4d){
var _4e="Attention, vous avez d\xe9clar\xe9 cadre 700 des cessions r\xe9alis\xe9es en dehors de "+strAnFisc+". Ces cessions ne seront pas prises en compte dans les calculs et ne seront pas port\xe9es dans le formulaire n\xb02074.";
var _4f="Vous devez indiquer l'ann\xe9e des cessions.";
_4d=Message_Dec2074_Annee_SiMontant("prixcession_partfcimt","anneecession_partfcimt",_4f,_4e);
}
return _4d;
}
function MessageBloquant_Dec2074_prixacquisitionFCIMTVide(){
return MessageBloquant_Dec2074_MontantVide("prixacquisition_partfcimt","Le prix d'acquisition des parts de FCIMT est n\xe9cessaire au calcul du profit ou de la perte.");
}
function go(_50,_51){
if(typeof (_51)=="undefined"){
_51="";
}
var _52=document.IRWeb._ECRAN.value;
var _53=true;
if(_51==_52){
_53=false;
}
if(_50=="cleardata"){
if(!window.confirm("Attention, toutes les donn\xe9es saisies seront supprim\xe9es.\nConfirmez-vous cette action ?")){
_53=false;
}
}else{
if(_50=="terminate"||_50=="suivant"||_50=="precedent"){
if(_52=="D74_FILTRE"){
if(MessageBloquant_Dec2074_CessionPEAVide()){
_53=false;
}
}else{
if(_52=="D74_FILTRE_FCIMT"){
if(Message_Dec2074_Annee_Gain9ou11Vide()||Message_Dec2074_Annee_Gain30Vide()){
_53=false;
}
}else{
if(_52=="D74_D_INDIRECT"){
if(MessageBloquant_Dec2074_DateIndirecteVide()||MessageBloquant_Dec2074_NomTitreIndirectVide()||MessageBloquant_Dec2074_DateCmpltPxIndirectVide()){
_53=false;
}
}else{
if(_52=="D74_D_PEA"){
if(MessageBloquant_Dec2074_NomPEAVide()||MessageBloquant_Dec2074_DateOuverturePEAVide()||MessageBloquant_Dec2074_DateCloturePEAVide()||MessageBloquant_Dec2074_DateOuvertureInfCloturePEAVide()){
_53=false;
}
}else{
if(_52=="D74_D_INTERM"){
if(MessageBloquant_Dec2074_Nom_D_IntermVide()||MessageBloquant_Dec2074_Cession_IntermVide()||MessageBloquant_Dec2074_PouM_IntermVide()){
_53=false;
}
}
}
}
}
}
if(_52=="D74_D_DIRECT"){
if(MessageBloquant_Dec2074_Nom_d_directVide()||MessageBloquant_Dec2074_Cession_DirectVide()||MessageBloquant_Dec2074_Pour_ResDirectVide()){
_53=false;
}
}
if(_52=="D74_D_PARTFCIMT"){
if(MessageBloquant_Dec2074_NomFCIMTVide()||MessageBloquant_Dec2074_PrixEtAnneeCessionFCIMTVide()||MessageBloquant_Dec2074_prixacquisitionFCIMTVide()){
_53=false;
}
}
}else{
if(_50=="module_edition"||_50=="save"){
var _54="";
if(_52.length>5){
_54=_52.substring(_52.length-5,_52.length);
}
if(Is2044(_52)&&_54=="_PROP"){
window.alert("Attention, vous devez s\xe9lectionner \"Valider\" ou \"Annuler\" pour quitter la propri\xe9t\xe9.");
_53=false;
}else{
if((_52=="D74_D_INTERM")||(_52=="D74_D_INDIRECT")||(_52=="D74_D_DIRECT")||(_52=="D74_D_PARTFCIMT")||(_52=="D74_D_PEA")){
window.alert("Attention, vous devez s\xe9lectionner \"Valider\" ou \"Annuler\" pour quitter la page.");
_53=false;
}else{
if((_52=="D42_DOMLOG")||(_52=="D42_DOMENT")||(_52=="D42_DOMLOGPLAF")||(_52=="D42_DOMENTPLAF")){
window.alert("Attention, vous devez s\xe9lectionner \"Valider\" ou \"Annuler\" pour quitter la page.");
_53=false;
}
}
}
}
}
}
if(_53){
document.IRWeb.goCMD.value=_50;
if(cont!=""){
resetAll();
}
if(_50=="execute_save"){
document.IRWeb.target="fTemp";
}else{
if(_50=="close"||_50=="close_off"){
document.IRWeb.target=sNAME_FAPP;
}else{
document.IRWeb.target="fPage";
}
}
document.IRWeb.submit();
if(_50=="close"||_50=="close_off"){
if(sVersion=="F"){
window.open("../../index_quitter.htm",sNAME_FAPP);
}else{
if(sVersion=="C"||sVersion=="O"){
window.open("../intro/accueil.asp",sNAME_FAPP);
}
}
}
}
}
function goTypeMODE(_55,_56,_57){
if(_55==s_MODESIMP&&_56==s_MODECOMPLET){
if(window.confirm("Attention, vous risquez de perdre certaines informations.\nConfirmez-vous cette action ?")){
go(_55,_57);
}
}else{
go(_55,_57);
}
}
function goNotTypeMode(_58){
var _59="";
if(_58==s_MODESIMPLIFIE){
_59=s_MODECOMP;
}else{
_59=s_MODESIMP;
}
goTypeMODE(_59,_58);
}
function onloadPAGE(_5a,_5b,_5c){
if(_5a==1){
self.focus();
}else{
onloadFunction(_5b,_5c);
}
}
function onclickBODY(_5d){
if(_5d==0){
hidelast();
}
}
function ouvrir(_5e,nom){
window.open(_5e,nom,"width=640,height=480,menubar=yes,scrollbars=yes");
}
function OuvrirApercu(_60,_61,_62){
go(_60);
ouvrir(_61,_62);
}
function printIt(){
if(window.print){
window.print();
window.close();
}
}

