var $jq = jQuery.noConflict(); $jq(document).ready(function(){ //Recuperation sur le page parente de l'identifiant de la page // exemple http://localhost:8080/assurances/fr/c_5475/epargne-services-financiers // en appliquant le model, on obtientun tableau ==> [0] : fr/c_5475/, [1] : fr/, [2] : c_5475, [3] : / var Model=/(fr\/)(._[0-9]*?)(\/)/; var resultatIdPage = Model.exec(parent.document.location); var idPage = null; if (resultatIdPage != null && resultatIdPage.length >= 2 && resultatIdPage[2] != null) { idPage = resultatIdPage[2]; // exemple "c_5475" }; var isProfilMaafVie = false; var champProfil = ""; if (idPage != null && ('d_16103' == idPage)) { isProfilMaafVie = true; champProfil="&pf=client"; } else { champProfil="&pf=prospect"; } if($jq("#search").length){ var widthBox=860; // get the default input value var defaulttext = $jq('#question').val(); // form event blur $jq('#question').focus(function(e){ if ($jq(this).val() == defaulttext ) { $jq(this).val(''); } }); // form event blur $jq('#question').blur(function(e){ if ($jq(this).val() == '' ) { $jq(this).val(defaulttext); } }); // form prevent submit with blank or default text $jq('.footerform a').click(function(e){ e.preventDefault(); alert('lightbox comentari'); }); // form prevent submit with blank or default text $jq('#search-form').submit(function(e){ e.preventDefault(); console.log("test log console submit"); // Refonte FAQ / Moteur de recherche 201406 - récupération de la catégorie principale var sTheme = ""; if ( $jq("meta[name='rubrique']").attr("content") ) { sTheme = $jq("meta[name='rubrique']").attr("content"); } var profil = "&profil=maaf_fr"; var theme = "&theme="; var question = ""; var oUtils = new Utils("FAQ_lightbox.js.jsp"); question = $jq("#question").val(); //encodé par encodeURIComponent ci-dessous //alert("question = " + question); //if(question!='' && question!='Posez votre question ici'){ if(true){ var sexyBG = $jq(document.createElement("div")); $jq(sexyBG).attr("id","sexyBG"); var sexyBox=$jq(document.createElement("div")); $jq(sexyBox).attr("id","sexyBOX"); $jq("#question").val(defaulttext); $jq('#wrapper').append(sexyBG); $jq('#wrapper').append(sexyBox); // BIDOUILLE //alert(window.innerWidth); var leftOffset = 0; var g=$jq(document.body).width()/2- (widthBox/2 + leftOffset); //var g=$jq('#wrapper').width()/2- (widthBox/2 + leftOffset); //Determiner si on est pro ou particulier var link = $jq('head').find('link[href="custom/faq/css/FAQ_lightbox_pro.css"]'); var linkhome = $jq('head').find('link[href="custom/faq/css/FAQ_lightbox_home_pro.css"]'); var isPro = (!$jq.isEmptyObject(link) && !$jq.isEmptyObject(link[0])) || (!$jq.isEmptyObject(linkhome) && !$jq.isEmptyObject(linkhome[0])); link = $jq('head').find('link[href="custom/faq/css/FAQ_lightbox_pro_Lentreprise.css"]'); var isLEntreprise = !$jq.isEmptyObject(link) && !$jq.isEmptyObject(link[0]); var urlInit = ''; urlInit = 'https://maafv2.inbenta.com/'; urlInit += '?q='; urlInit += encodeURIComponent(question); urlInit += profil; urlInit += theme; urlInit += encodeURIComponent(sTheme); //urlInit += champProfil; //alert("urlInit = " + urlInit); if (isPro || isLEntreprise ) { $jq('#sexyBOX') .css({'display':'block','left':g+'px'}) .html('
'); //$jq('#sexyBG').css({'height':"100%",display:"block",background:'#B8B8B9'}); $jq('#sexyBG').css({'height':"100%",display:"block"}); } else { // affichage du loader /* $jq("body").prepend("
"); $jq("#faq_loader").addClass("wait"); var popup = $('
loading...
').prependTo('body'); popup.prepend(''); popup.dialog({ modal: true, title: 'Site', width: 1000, height: 500 }); $jq('#sexyBOX') .css({'display':'block'}) .html('
'); */ // POPUP FANCYBOX $jq('#sexyBOX').prepend('
'); $jq('#sexyCENTER').prepend('

loading...

'); $jq('#sexyBOX').prepend(''); $jq('#sexyBOX').css({'display':'block'}); var $iFrame = $jq('#sexyFRAME'); $jq('#sexyBG').css({'height':"100%",display:"block"}); $iFrame.on('load', function() { $jq('.dialogIFrame').show(); $jq('#wrapper-loader,#load').hide(); }); $iFrame.attr('src', urlInit); } $jq("html,body").scrollTop('0', '0'); $jq("#close").click(function(i){ i.preventDefault(); $jq('#sexyBG').remove(); $jq('#sexyBOX').remove(); }); $jq("#noresults a").click(function(i){ i.preventDefault(); $jq('#sexyBG').remove(); $jq('#sexyBOX').remove(); }); } }); $jq('#search-form').on("keydown", function(e) { var touche = window.event ? e.keyCode : e.which; switch (touche) { case 13: e.preventDefault(); $jq(this).submit(); break; default: break; } }); /* * PROPOSITIONS - Fermeture de la popin sur l'appuis "echap" */ $jq(window).on("keydown", function(e) { var touche = window.event ? e.keyCode : e.which; switch (touche) { case 27: e.preventDefault(); if ( $jq('#sexyBG').length ) { $jq('#sexyBG').remove(); } if ( $jq('#sexyBOX').length ) { $jq('#sexyBOX').remove(); } break; default: break; } }); } });