var tabDivAjax=new Array();function timeout(B,A){if(jQuery("div[id='"+B+"']").find("img").attr("src")=="/datas/images/loading.gif"){jQuery("div[id='"+B+"']").empty();jQuery("div[id='"+B+"']").append(A)}}function asynch_ajax(time){lst=jQuery("input[type='hidden'][id^='asynch']");if(lst.length>0){params="";lst.each(function(i){if(i!=0){params+="&"}params+="key"+i+"="+this.name+"&div"+i+"="+this.value});params+="&time="+time;jQuery.getJSON("/AsynchAjax",params,function(json){if(json.data!=undefined){if(json.time!=undefined){wait(false,json.time)}jQuery.each(json.data,function(i){jQuery("div[id='"+this.key+"']").empty();jQuery("div[id='"+this.key+"']").append(this.flux);if((jQuery("frame[id='iframe_centrale']").length!=0)&&window.parent&&window.parent.autoIframe){window.parent.autoIframe("iframe_centrale")}})}})}lst=jQuery("input[type='hidden'][id^='js_asynch']");if(lst.length>0){lst.each(function(i){document.getElementsByTagName("head")[0].appendChild(eval(this.value));try{par=document.getElementById(this.id).parentNode;par.removeChild(document.getElementById(this.id))}catch(e){}})}}function wait(B,A){if(B){asynch_ajax(A)}else{setTimeout("wait("+!B+","+A+")",A)}}function autoIframe(B){frame=jQuery("#"+B)[0];if(frame){var A;if(frame.contentDocument){A=frame.contentDocument}else{if(frame.contentWindow){A=frame.contentWindow.document}else{if(window.frames[frame.name]){A=window.frames[frame.name].document}}}if(A){var C=jQuery("body",A).height()+20;jQuery("#"+B).height(C)}}}function checkBodyHeightAfterOnLoad(){if(jQuery("#iframe_centrale",window.parent.document)&&(window.top!=window)){jQuery("body").each(function(){var B=jQuery(this),C=jQuery.data(this);C.h=B.height()});setInterval(function A(){jQuery("body").each(function(){var C=jQuery(this),B=C.height(),D=jQuery.data(this);if(B!==D.h){D.h=B;jQuery("#iframe_centrale",window.parent.document).height(B+20)}})},500)}}function appelAjax(A,B){jQuery.ajax({url:A,success:function(C){jQuery("div[id='"+B+"']").empty();jQuery("div[id='"+B+"']").append(C)}})}function date_jour(B){var C=new Array(I18n.message("txt.dim"),I18n.message("txt.lun"),I18n.message("txt.mar"),I18n.message("txt.mer"),I18n.message("txt.jeu"),I18n.message("txt.ven"),I18n.message("txt.sam"));var E=new Array(I18n.message("txt.dimanche"),I18n.message("txt.lundi"),I18n.message("txt.mardi"),I18n.message("txt.mercredi"),I18n.message("txt.jeudi"),I18n.message("txt.vendredi"),I18n.message("txt.samedi"));var A=new Array(I18n.message("txt.janvier"),I18n.message("txt.fevrier"),I18n.message("txt.mars"),I18n.message("txt.avril"),I18n.message("txt.mai"),I18n.message("txt.juin"),I18n.message("txt.juillet"),I18n.message("txt.aout"),I18n.message("txt.septembre"),I18n.message("txt.octobre"),I18n.message("txt.novembre"),I18n.message("txt.decembre"));X_date=new Date();X_jour=B=="0"?E[X_date.getDay()]:C[X_date.getDay()];X_njour=X_date.getDate();X_mois=A[X_date.getMonth()];X_annee=X_date.getFullYear();var D=X_jour+" "+X_njour+" "+X_mois+" "+X_annee;if(B=="0"){jQuery("#date_visiteur").append(D)}else{if(B=="1"){jQuery("#calendrier_jour > span:first").append(D)}}}function date_jour_complet(){var B=new Array(I18n.message("txt.dimanche"),I18n.message("txt.lundi"),I18n.message("txt.mardi"),I18n.message("txt.mercredi"),I18n.message("txt.jeudi"),I18n.message("txt.vendredi"),I18n.message("txt.samedi"));var A=new Array(I18n.message("txt.janvier"),I18n.message("txt.fevrier"),I18n.message("txt.mars"),I18n.message("txt.avril"),I18n.message("txt.mai"),I18n.message("txt.juin"),I18n.message("txt.juillet"),I18n.message("txt.aout"),I18n.message("txt.septembre"),I18n.message("txt.octobre"),I18n.message("txt.novembre"),I18n.message("txt.decembre"));X_date=new Date();X_jour=B[X_date.getDay()];X_njour=X_date.getDate();X_mois=A[X_date.getMonth()];X_annee=X_date.getFullYear();document.write(X_jour+" "+X_njour+" "+X_mois+" "+X_annee)}function debuteTemps(F,A,H,D){if(jQuery("#"+F).length>0){var I,B;var C="",E,G;B=D;decalage_signe_gmt=A;decalage_heure_gmt=H;adate=new Date();if(decalage_signe_gmt=="+"){C+=adate.getHours()+(adate.getTimezoneOffset()/60)+decalage_heure_gmt}else{C+=adate.getHours()+(adate.getTimezoneOffset()/60)-decalage_heure_gmt}if(C>=24){C=C-24}if(C<10){C="0"+C}E=adate.getMinutes();if(E<10){C+=":0"+E}else{C+=":"+E}G=adate.getSeconds();if(G<10){C+=":0"+G}else{C+=":"+G}C=" "+C;jQuery("#"+F).html(C);I=setTimeout("debuteTemps('"+F+"' ,'"+decalage_signe_gmt+"' ,"+decalage_heure_gmt+","+B+")",D)}}function debuteTempsDist(A,B,D){if(jQuery("#"+A).length>0){var C=" ";adate=new Date(B);if(adate.getHours()<10){C+="0"}C+=adate.getHours()+":";if(adate.getMinutes()<10){C+="0"}C+=adate.getMinutes()+":";if(adate.getSeconds()<10){C+="0"}C+=adate.getSeconds();jQuery("#"+A).html(C);dd=setTimeout("debuteTempsDist('"+A+"', "+(B+D)+", "+D+")",D)}}function debuteTempshhmmss(H,D,A,E,B,G,C,F){jQuery.data(H,"hour",D);jQuery.data(H,"min",A);jQuery.data(H,"sec",E);jQuery.data(B,"hour",G);jQuery.data(B,"min",C);jQuery.data(B,"sec",F);setInterval(function(){horlogeParisNY(H,B)},1000)}function horlogeParisNY(B,A){jQuery([B,A]).each(function(){var C=" ";var D=jQuery(this),E=jQuery.data(this);if(E.sec===undefined){return }if(E.sec>59){E.sec=0;E.min++}if(E.min>59){E.min=0;E.hour++}if(E.hour>23){E.hour=0}if(E.hour<10){C+="0"}C+=E.hour+":";if(E.min<10){C+="0"}C+=E.min+":";if(E.sec<10){C+="0"}C+=E.sec;D[0].innerHTML=C;E.sec++})}function gestion_calques(B,A){if(jQuery("#"+B).length<=0){return false}if(jQuery.trim(jQuery("#"+B).css("display"))==""||jQuery("#"+B).css("display")=="block"){jQuery("#"+B).css("display","none")}else{jQuery("#"+B).css("display","block")}switch(B){case"tab_synthese_structure":if(jQuery("#"+B).css("display")=="block"){jQuery("#synthese_content_entete").removeClass("agrandir")}else{jQuery("#synthese_content_entete").addClass("agrandir")}break;case"tab_portefeuille_structure":if(jQuery("#"+B).css("display")=="block"){jQuery("#portefeuille_content_entete").removeClass("agrandir")}else{jQuery("#portefeuille_content_entete").addClass("agrandir")}break;case"tab_synthese_compte_structure":if(jQuery("#"+B).css("display")=="block"){jQuery("#synthese_compte_content_entete").removeClass("agrandir")}else{jQuery("#synthese_compte_content_entete").addClass("agrandir")}break;default:if(jQuery(A).length<=0){return false}if(jQuery(A).attr("class").indexOf("bt_reduire")>-1){jQuery(A).addClass("bt_agrandir").removeClass("bt_reduire")}else{jQuery(A).addClass("bt_reduire").removeClass("bt_agrandir")}break}}var teaserTimerId;function teaser(C,B){var A=new Date();if(C=="toggle"){if(teaserTimerId){window.clearTimeout(teaserTimerId);teaserTimerId=null}jQuery("#devenez_client_teaser").toggle();if(jQuery("#devenez_client_teaser").is(":visible")){jQuery("#teaser_toggle").addClass("bt_reduire00").removeClass("bt_agrandir00");if(B){A.setDate(A.getDate()-30);setCookie("teaser","",A,document.location.pathname)}}else{jQuery("#teaser_toggle").addClass("bt_agrandir00").removeClass("bt_reduire00");if(B){A.setDate(A.getDate()+30);setCookie("teaser","minimized",A,document.location.pathname)}}}if(C=="close"){jQuery("#devenez_client").hide();if(B){A.setDate(A.getDate()+30);setCookie("teaser","closed",A,document.location.pathname)}}if(C=="auto"){teaserTimerId=window.setTimeout(function(){teaser("toggle",false)},8000)}}function $hover(A){if(jQuery.browser.msie){if(A.srcElement.nodeName.toLowerCase()=="tr"){jQuery(A.srcElement).addClass("hover")}else{jQuery(A.srcElement).parents("tr:first").addClass("hover")}}else{if(A.currentTarget.nodeName.toLowerCase()=="tr"){jQuery(A.currentTarget).addClass("hover")}else{if(A.currentTarget.nodeName.toLowerCase()=="td"){jQuery(A.currentTarget).parent("tr").get(0).addClass("hover")}}}}function $_hover(A){if(jQuery.browser.msie){if(A.srcElement.nodeName.toLowerCase()=="tr"){jQuery(A.srcElement).removeClass("hover")}else{jQuery(A.srcElement).parents("tr:first").removeClass("hover")}}else{if(A.currentTarget.nodeName.toLowerCase()=="tr"){jQuery(A.currentTarget).removeClass("hover")}else{if(A.currentTarget.nodeName.toLowerCase()=="td"){jQuery(A.currentTarget).parent("tr").get(0).removeClass("hover")}}}}function cacherDiv(A){if(jQuery("#"+A).length>0){jQuery("#"+A).addClass("global_initdisplay")}}function afficherDiv(A){if(jQuery("#"+A).length>0){jQuery("#"+A).removeClass("global_initdisplay")}}function is_numeric(A){var B=new RegExp("(^[0-9]*)([.]?)([0-9]*$)","g");if(A==""){return false}else{return B.test(A.replace(/[\,]/,"."))}}function controlNumeric(B){var A=jQuery("#"+B).val();if(A!=null&&A!=""){A=A.replace(" ","");A=A.replace(/[\,]/,".");if(!is_numeric(A)){alert(I18n.message("txt.notANumber"));jQuery("#"+B).val("")}else{jQuery("#"+B).val(A)}}}function is_entier(A){var B=new RegExp("^[0-9]*$","g");return B.test(A)}function replaceAlpha(A){return"12345678912345678923456789".charAt(A.charCodeAt(0)-65)}function calculAge(A,D,E){var G=new Date();var B=parseInt(E);var F=parseInt(D);var C=parseInt(A);if((G.getMonth()+1)>=F){if((G.getMonth()+1)==F){if(G.getDate()>=B){D=G.getMonth()+1-F;ans=G.getFullYear()-C}else{D=12-F+G.getMonth()+1;ans=G.getFullYear()-C-1}}else{D=G.getMonth()+1-F;ans=G.getFullYear()-C}}else{D=12-F+G.getMonth()+1;ans=G.getFullYear()-C-1}if(G.getDate()>B){jours=G.getDate()-B}else{jours=30-B+G.getDate()}while(jours>30){jours-=30;D+=1}while(D>12){D-=12;ans+=1}return ans}var graphActif=1;function changeGraph(D){img=jQuery("#chartFV");jQuery("#linkGraph"+graphActif).removeClass("selected");jQuery("#linkGraph"+D).addClass("selected");graphActif=D;var C=new RegExp("cd=([^&]*)","g");var B=new RegExp("tr=([^&]*)","g");var G=new RegExp("^.*/chart/","g");var F=C.exec(img.attr("src"))[1];var E=B.exec(img.attr("src"))[1];var A=G.exec(img.attr("src"))[0];switch(D){case 1:img.attr("src",A+"intraday?nm=6&cr=0&ty=3&cd="+F+"&tr="+E);if(jQuery("#tr_transactions").length>0){jQuery("#tr_transactions").attr("class","")}if(jQuery("#flux_ajax_historique").length>0){jQuery("#flux_ajax_historique").remove()}break;case 5:img.attr("src",A+"intraday?nm=7&cr=0&ty=5&cd="+F+"&tr="+E);if(jQuery("#tr_transactions").length>0){jQuery("#tr_transactions").attr("class","recherche_avancee")}appelAjax(jQuery("#urlVariationHisto").val(),"tr_histo");break;case 30:img.attr("src",A+"historique?nm=4&cr=0&ty=0&du=1&cd="+F+"&tr="+E);if(jQuery("#tr_transactions").length>0){jQuery("#tr_transactions").attr("class","")}if(jQuery("#flux_ajax_historique").length>0){jQuery("#flux_ajax_historique").remove()}break;case 90:img.attr("src",A+"historique?nm=4&cr=0&ty=0&du=2&cd="+F+"&tr="+E);if(jQuery("#tr_transactions").length>0){jQuery("#tr_transactions").attr("class","")}if(jQuery("#flux_ajax_historique").length>0){jQuery("#flux_ajax_historique").remove()}break;case 365:img.attr("src",A+"historique?nm=4&cr=0&ty=0&du=4&cd="+F+"&tr="+E);if(jQuery("#tr_transactions").length>0){jQuery("#tr_transactions").attr("class","")}if(jQuery("#flux_ajax_historique").length>0){jQuery("#flux_ajax_historique").remove()}break}}function cookieForOrigine(B,A){var E=(document.cookie.indexOf("origine")!=-1)?true:false;if(E){var C=document.cookie.indexOf("origine");var D=document.cookie.indexOf("=",C);var F=document.cookie.substring(D+1);var G=document.cookie.indexOf(";",D+1);if(G==-1){F=document.cookie.substring(D+1)}else{F=document.cookie.substring(D+1,G)}document.getElementById(B).value="DECPUBINTERNET";document.getElementById(A).value=F}}function addCookiePubInternet(B){var A=new Date();A.setDate(A.getDate()+30);document.cookie="origine="+escape(B)+"; expires="+A.toUTCString()}function loadRIBAutoChangingRules(A,C,D,B){jQuery("input[name='"+A+"']").die("keyup");jQuery("input[name='"+A+"']").keyup(function(){var E=jQuery("input[name='"+A+"']").val().length;if(E==5){jQuery("input[name='"+C+"']").focus()}});jQuery("input[name='"+C+"']").die("keyup");jQuery("input[name='"+C+"']").keyup(function(){var E=jQuery("input[name='"+C+"']").val().length;if(E==5){jQuery("input[name='"+D+"']").focus()}});jQuery("input[name='"+D+"']").die("keyup");jQuery("input[name='"+D+"']").keyup(function(){var E=jQuery("input[name='"+D+"']").val().length;if(E==11){jQuery("input[name='"+B+"']").focus()}})}function loadIbanBicAutoChangingRules(A,B){jQuery("input[name='"+A+"']").die("keyup");jQuery("input[name='"+A+"']").keyup(function(){var C=jQuery("input[name='"+A+"']").val().length;if(C==27){jQuery("input[name='"+B+"']").focus()}})}function preparerLightwindowEditoriale(B,F,E){var D=jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<8;var C;var A;if(B){C=jQuery("#iframe_centrale").contents().find('a[rel="idLightWindow_'+F+'"]');A=jQuery("#iframe_centrale").contents().find("#content_lightwindow_"+F).html()}else{C=jQuery('a[rel="idLightWindow_'+F+'"]');A=jQuery("#content_lightwindow_"+F).html()}if(C){C.each(function(H){var G=jQuery(this);if(!G.attr("id")){var I=jQuery(A).dialog({autoOpen:false,title:E,width:D?"770px":"auto",height:"auto",modal:true,draggable:true,bgiframe:true});G.click(function(){I.dialog("open");return false});G.attr("id","idLightWindow_"+F+"_"+H)}})}}jQuery.fn.topDialog=function(){var D=window.top.document;if(!D.getElementById("id_css_ui_dialog")){var B=D.createElement("link");B.type="text/css";B.rel="stylesheet";B.href="/datas/css/composants/dialog.css";B.media="all";B.id="id_css_ui_dialog";D.getElementsByTagName("head")[0].appendChild(B)}var A=arguments[0]||{};if(window!==window.top){var C=window.top.jQuery("#"+this.attr("id"));if(C.length==0){return window.top.jQuery(jQuery("<div>").append(this).html()).dialog(A)}else{C.remove();return window.top.jQuery(jQuery("<div>").append(this).html()).dialog(A)}}else{return jQuery(this).dialog(A)}};function preparerLiensWindowTop(){jQuery("#div_iframe_principale").delegate(".lien_window_top","click",function(){window.top.location.replace(jQuery(this).attr("href"))})}function preparerAncreLiensIframe(){jQuery("a[href='#']").attr("href","#div_iframe_principale")}function gestionSuggestionsMoteurRecherche(C,D,G){var H=true;jQuery.widget("custom.catcomplete",jQuery.ui.autocomplete,{_search:function(I){this.term=this.element.val();this.element.parent().children("#autocomplete_loader").fadeIn(400);this.source({term:I},this.response)},_response:function(I){if(I!=null&&I.length){I=this._normalize(I);this._suggest(I);this._trigger("open")}else{this.close()}this.element.parent().children("#autocomplete_loader").fadeOut(300)},close:function(I){clearTimeout(this.closing);if(this.menu.element.is(":visible")){this._trigger("close",I);this.menu.element.hide();this.menu.deactivate()}},_suggest:function(I){var J=this.menu.element.empty().zIndex(this.element.zIndex()+1),K,L;this._renderMenu(J,I);this.menu.deactivate();this.menu.refresh();this.menu.element.fadeIn(250).position({my:"left top",at:"left bottom",of:this.element,offset:"-6 5",collision:"none"});K=J.width("").width();L=this.element.width();J.width(Math.max(K,L))},_renderMenu:function(L,K){var J=this,I="";var M=0;jQuery.each(K,function(N,O){if(O.categorie!=I){if(O.categorie=="VALEUR"){M++;L.append("<li class='ui-autocomplete-category category_marches'>March&eacute;s</li>");I=O.categorie}else{if(O.categorie=="GSA"){L.append("<li class='ui-autocomplete-category category_produits'>Produits et Services</li>");I=O.categorie}}}J._renderItem(L,O);if(O.categorie=="VALEUR"){if(N>=0&&N<M-1){jQuery("<li class='autocomplete_separator'></li>").appendTo(L)}}})},_renderItem:function(I,K){if(K.categorie=="VALEUR"){var J;if(K.libelle.length>20){J=K.libelle.substr(0,17)+"..."}else{J=K.libelle}return jQuery("<li class='ui-menu-item_valeurs'></li>").data("item.autocomplete",K).append("<a class='autocomplete_valeurs_link lien_prive_ifm' href='"+C+"?saisie="+jQuery("#search_engine").val()+"&place="+K.codePlace+"&pattern="+K.codeIsin+"'><div class='autocomplete_first_block'><span>"+K.mnemo.substr(0,jQuery("#search_engine","#top").val().length)+"</span>"+K.mnemo.substr(jQuery("#search_engine","#top").val().length)+"</div><div class='autocomplete_second_block'><span class='autocomplete_subitem_valeur'>"+J+"</span><span class='autocomplete_subitem_isin'> - &nbsp;"+K.codeIsin+"</span></div><div class='autocomplete_third_block'><div class='autocomplete_subitem'>"+K.type+"</div><div class='autocomplete_subitem'>"+K.place+"</div></div><div class='cb'></div></a>").click(function(){if(jQuery("#iframe_centrale").length==0){window.location=jQuery(this).children().attr("href")}}).appendTo(I)}if(K.categorie=="GSA"){return jQuery("<li class='ui-menu-item_produits'></li>").data("item.autocomplete",K).append("<a class='autocomplete_produits_link lien_prive_ifm' href='"+C+"?saisie="+jQuery("#search_engine").val()+"&pattern="+K.libelle+"&rechercheValeurActive=false'><span>"+K.libelle.substr(0,jQuery("#search_engine","#top").val().length)+"</span>"+K.libelle.substr(jQuery("#search_engine","#top").val().length)+"</a>").click(function(){if(jQuery("#iframe_centrale").length==0){window.location=jQuery(this).children().attr("href")}}).appendTo(I)}}});jQuery("#search_engine").catcomplete({minLength:2,delay:200,source:function(J,I){jQuery.ajax({type:"POST",url:D+"&"+jQuery("#form_moteur_recherche").serialize(),dataType:"json",success:function(K){I(K)},error:function(){I("")}})}});var F="";function E(I){if(I.hasClass("autocomplete_valeurs_link")){var J=jQuery("div.autocomplete_first_block",I).text();if(!J){J=jQuery.trim(jQuery("div.autocomplete_second_block span.autocomplete_subitem_isin",I).text().replace(new RegExp("-"),""))}}else{if(I.text()!=""){J=I.text()}else{J=F}}return J}function B(){listeItems=jQuery(".ui-menu-item");if(listeItems&&listeItems.length==1){motif=E(jQuery("a",listeItems));jQuery("#search_engine").val(motif)}}function A(){var I=jQuery("ul.ui-autocomplete li.ui-menu-item a.ui-state-hover");motif=E(I);jQuery("#search_engine").attr("value",motif);jQuery("#btn_recherche").attr("href",I.attr("href"))}jQuery("#search_engine").bind("keydown.autocomplete",function(I){var J=jQuery.ui.keyCode;switch(I.keyCode){case J.TAB:B();break;default:F=jQuery("#search_engine").val()}});jQuery("#search_engine").bind("keyup.autocomplete",function(I){var J=jQuery.ui.keyCode;H=true;switch(I.keyCode){case J.UP:A();break;case J.DOWN:A();break;case J.RIGHT:B();break;case J.ENTER:effectuerRecherche(jQuery("#search_engine").val(),false);break;case J.ESCAPE:cacherTendancesRecherche();H=false;default:F=jQuery("#search_engine").val()}if(jQuery("#search_engine").val().length==0&&H){afficherTendancesRecherche(G)}else{cacherTendancesRecherche()}});jQuery("#search_engine").focus(function(){if(jQuery("#search_engine").val()==""&&H){afficherTendancesRecherche(G)}});jQuery("#search_engine").focusout(function(){cacherTendancesRecherche()})}function afficherTendancesRecherche(A){}function cacherTendancesRecherche(){if(jQuery("#tendances_recherches").is(":visible")){jQuery("#tendances_recherches").hide();jQuery("#tendances_recherches li").remove()}}(function(A){A.fn.tableRender=function(){var C=this;var D=A("tbody > tr",C);var B=0;return D.each(function(){obj=A(this);if(B%2==0){obj.attr("class","l1")}else{obj.attr("class","l2")}B++})};A.fn.customFadeIn=function(){this.css("opacity","0").show().animate({opacity:1},"slow")};A.fn.customFadeOut=function(){this.animate({opacity:0},"slow",function(){A(this).hide()})}})(jQuery);
