if (typeof window.webleads ==='function'){
try{ if (!webleads_site_ids){
try {


webleads.init(101261109);} catch(e){

console.log('init failed for 101261109');console.log(e);};
}} catch(e){ console.log('init failed for 101261109');console.log(e);};

}

function getUrlParameter(name) {
    name = name.replace(/[\[]/, '\[').replace(/[\]]/, '\]');
    var regex = new RegExp('[\?&]' + name + '=([^&#]*)');
    var results = regex.exec(location.search);
    return results === null ? '' : decodeURIComponent(results[1].replace(/\+/g, ' '));
};


function generateGuid() {
  var result, i, j;
  result = '';
  for(j=0; j<32; j++) {
    if( j == 8 || j == 12 || j == 16 || j == 20)
      result = result + '-';
    i = Math.floor(Math.random()*16).toString(16).toUpperCase();
    result = result + i;
  }
  return result;
}

var cluid=generateGuid();
var GQsentemail=getUrlParameter('email');
var custom='';
function GQget_cookie( name ) {
  var ca = document.cookie.split(';');
  for( var i in ca ) {

  try{ var str=ca[i];

  if( str && str.indexOf( name+'=' ) != -1 )
{
var r= str.split('=')[1] ;
  if (r) {try {return decodeURIComponent(r);} catch(e)
  {return r;
  }
  }
  }

  } catch(e){return '';}

  }
  return '';
}

function addCustom(custom_var, custom_val) {

var d=document,
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript';
g.async=true; g.defer=true;
g.src='//get.smart-data-systems.com/in.php?mime=js&site_id=101261109&type=custom&custom['+custom_var+']='+escape(custom_val)+'&href='+encodeURIComponent(document.location)+'&title='+encodeURIComponent(document.title)+'&company='+GQ_company+'&jsuid='+GQ_sessid;
s.parentNode.insertBefore(g,s);

}



//'&ip_address='.$values->IP_Address.'
//'&ip_address='.$values->IP_Address.


function addCustomQS(params) {

  var d=document,
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];

if (!s.parentNode) s=d.getElementsByTagName('head')[0].childNodes[0];
if (!s.parentNode) s=d.getElementsByTagName('body')[0].childNodes[0];

g.type='text/javascript';
g.async=true; g.defer=true;
g.src='//get.smart-data-systems.com/in.php?mime=js&site_id=101261109&type=custom&href='+encodeURIComponent(document.location)+'&'+params+'&title='+encodeURIComponent(document.title)+'&company='+GQ_company+'&jsuid='+GQ_sessid;
s.parentNode.insertBefore(g,s);


}


var gq_consent=localStorage.getItem("gq_consent");

function GQzipClick(event){
                       
                   GQGoal('Telechargement');
                     var doc = (event.target.innerText)?event.target.innerText:event.target.href;
                        GQGoal('Zip : '+doc);

                   }
                   
       function GQpdfClick(event){

                   GQGoal('Telechargement');
                   var doc = (event.target.innerText)?event.target.innerText:event.target.href;
                       GQGoal('PDF : '+doc);

                   }            


var elements=document.getElementsByTagName('a');
if (elements.length>0){

for (i=0;i<elements.length;i++){
element=elements[i];

try { if (element.hasAttribute('href') && element.href.indexOf('.pdf')>0){
        if (element.addEventListener) {
            element.addEventListener('click', GQpdfClick, false);
           }
       else {
       element.attachEvent('click', GQpdfClick);
           }
         }  
         
         
    if (element.hasAttribute('href') && element.href.indexOf('.zip')>0){
        if (element.addEventListener) {
            element.addEventListener('click', GQzipClick, false);
           }
       else {
       element.attachEvent('click', GQzipClick);
           }
         }  
         
         } catch(e){
         //console.log(e);
         }
         
         
      }
   } 

function GQCookieUpdate(){


var GQsentemail='';
var gq_goals

try {
var jsurl='https://eqy.link/ts?site_id=101261109&sessid='+GQ_sessid+'&email='+GQ_email+'&company='+GQ_company+'&referer='+encodeURIComponent(document.referrer)+'&utm_campaign=&utm_source=&utm_medium=&goal=&mime=js&source=form&custom='+custom+'&uid='+cluid+'&title='+encodeURIComponent(document.title);
} catch(e) {
console.log('erreur:' +e);

}


if (!GQsentemail||GQsentemail!="anonymous")

{

var d=document,
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];

if (!s.parentNode) s=d.getElementsByTagName('head')[0].childNodes[0];
if (!s.parentNode) s=d.getElementsByTagName('body')[0].childNodes[0];

g.type='text/javascript'; g.async=true; g.defer=true;
g.src= jsurl ;


if (s.parentNode) s.parentNode.insertBefore(g,s);
 }

}



function GQEmail(event){


var t=event.target;
var companies="company,société,entreprise,enterprise,societe,companyname,companynameshipping";
var dtExpire = new Date();
var dtRemove= new Date();
dtRemove.setTime(dtExpire.getTime()-3600 * 24*365);
dtExpire.setTime(dtExpire.getTime() + 3600 * 24*365);

if (companies.indexOf(t.name.toLowerCase())>=0 && t.name && t.value)
{
 GQset_cookie("eqy_company",'',dtRemove,'/');
 GQset_cookie("eqy_company",t.value,dtExpire,'/');
GQ_company=t.value;
if (gq_data) gq_data.gq_company=GQ_company;

}


if (t.value.indexOf("@")>0){
GQ_email=t.value;

if (gq_data) gq_data.gq_email=GQ_email;

addCustom('email',GQ_email);
  GQset_cookie("_custom_data_email",GQ_email,dtExpire,'/');
GQset_cookie("eqy_email",GQ_email,dtExpire,'/');
   
          

        }
}



var GQfields=document.getElementsByTagName('input');

if (GQfields.length>0){

for (i=0; i < GQfields.length;i++){
var field=GQfields[i];
if (field.type=='text' || field.type=='email'){


        if (field.addEventListener) {
            field.addEventListener('change', GQEmail, false);
           }
       else {
       field.attachEvent('change', GQEmail);
           }
         }  
      }
   }





function hashGoal(){
        webleads.goal(location.hash.slice(1));
     }


function GQset_cookie(name, value, expire, path, domain, security){
     document.cookie = name + ' = ' + escape(value) + '  ' +
               ((expire == undefined) ? '' : ('; expires = ' + expire.toGMTString())) +
               ((path == undefined) ? '' : ('; path = ' + path)) +
               ((domain == undefined) ? '' : ('; domain = ' + domain)) +
               ((security == true) ? '; security' : '');
   }
   
   



function GQGoal(goal) {  
 
    var newgoal="";
    var  gq_goals = GQget_cookie("gq_goals");
    if (goal) {  
    if (gq_goals && goal) newgoal=gq_goals+','+goal; else newgoal=goal;
    GQset_cookie('gq_goals',newgoal.substring(0,255));
    
   // console.log("pushing goal : "+goal);
   
       var d=document,
g=d.createElement('script'), s=d.getElementsByTagName('script')[0];


if (!s.parentNode) s=d.getElementsByTagName('head')[0].childNodes[0];
if (!s.parentNode) s=d.getElementsByTagName('body')[0].childNodes[0];


g.type='text/javascript';
g.async=true; g.defer=true;
g.src='//get.smart-data-systems.com/in.php?mime=js&email='+GQ_email+'&site_id=101261109&jsuid='+GQ_sessid+'&company='+GQ_company+'&type=goal&goal[name]='+encodeURIComponent(goal)+'&title='+encodeURIComponent(document.title)+'&href='+encodeURIComponent(document.location);
s.parentNode.insertBefore(g,s);
}
   
}





var show= document.getElementsByClassName("GQShow");
var hide= document.getElementsByClassName("GQHide");      
 
var sheet = document.createElement('style')
sheet.innerHTML = ".gqtext {display:none}";
if (document.body) document.body.appendChild(sheet);


var fields=document.querySelectorAll('.gqtext');
 if (fields.length>0){   
 for (var i=0;i<fields.length;i++){       
  fields[i].innerHTML=fields[i].innerHTML.replace(/\{\{([^}]*)\}\}/gi,"<span style='display:none'>{{$1}}</span>");
 }
}



var dtExpire = new Date();
dtExpire.setTime(dtExpire.getTime() + 3600 * 24*365);
var dtRemove= new Date();
dtRemove.setTime(dtExpire.getTime() - 3600 * 24*365);

var gq_data={};
var GQ_email='';  
var GQ_company='';  
var GQ_sessid=GQget_cookie('eqy_sessionid');
if (!GQ_sessid) GQ_sessid='ff6365b9f1599e5ebf781896ac0e9489';
if (!GQ_sessid) GQ_sessid=GQget_cookie('_jsuid');

if (!GQ_sessid) {
GQ_sessid=generateGuid();
GQset_cookie('_jsuid',GQ_sessid,dtExpire, '/');
}

var cluid=GQget_cookie('cluid');
if (!cluid){
cluid=generateGuid();
GQset_cookie('cluid',cluid,dtExpire, '/');
}


if (!gq_consent || gq_consent>0){


var GQcapture='1';  //mémorisation ou non du mail


if (GQsentemail && GQsentemail!=GQ_email){  // on écrase par la valeur email calculé par celle explicitement transmise  si elle existe

GQ_email=GQsentemail;
GQset_cookie("_custom_data_email",GQ_email,dtExpire,'/');
GQset_cookie("eqy_email",GQ_email,dtExpire,'/');  // on mémorise la valeur dans le cookie

}

if (!GQ_email && GQget_cookie("_custom_data_email"))  GQ_email=GQget_cookie("_custom_data_email");  // sinon on prend celle mémorisée

if (!GQ_email && GQget_cookie("eqy_email")) GQ_email=GQget_cookie("eqy_email");

if (GQ_email &&!GQget_cookie("_custom_data_email"))  GQset_cookie("_custom_data_email",GQ_email,dtExpire,'/'); //on met à jour les cookies


if (!GQget_cookie("eqy_sessionid")) GQset_cookie("eqy_sessionid","ff6365b9f1599e5ebf781896ac0e9489");

if (!GQcapture) {
GQ_email='';
GQset_cookie("_custom_data_email",'',dtRemove,'/');
}


if ((GQsentemail=='nobody@example.com')||(GQsentemail=='nobody@craftmail.com')||(GQsentemail=='anonymous')) {
GQset_cookie("_custom_data_email",'',dtRemove,'/');
GQset_cookie("eqy_email",'',dtRemove,'/');
GQ_email='';
}


}

var gq_params="&noconsent=1";


if (!(gq_consent) || gq_consent>0) gq_params="&email="+GQ_email+"&company="+GQ_company+"";



var GQ_sessid;

if (!GQ_sessid) GQ_sessid='ff6365b9f1599e5ebf781896ac0e9489';

//console.log("GQ sessionid is "+GQ_sessid);

var jsurl='//eqy.link/ts?site_id=101261109'+gq_params+'&sessid='+GQ_sessid+'&uid='+cluid+'&w='+screen.width+'&h='+screen.height+'&referer='+encodeURIComponent(document.referrer)+'&utm_campaign=&utm_source=&utm_medium=&utm_content=&goal=&mime=js&custom='+custom+'&title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(document.location);  

//console.log(jsurl);

if (GQsentemail=="anonymous") {

jsurl='//get.smart-data-systems.com/anonymize';

var gqd=document,
gqg=gqd.createElement('script'), gqs=gqd.getElementsByTagName('script')[0];
gqg.type='text/javascript'; gqg.async=true; gqg.defer=true;
gqg.src=jsurl ;
gqg.setAttribute("source","getquanty");

 gqs.parentNode.insertBefore(gqg,gqs);
 
jsurl='//eqy.link/anonymize';

var gqd=document,
gqg=gqd.createElement('script'), gqs=gqd.getElementsByTagName('script')[0];
gqg.type='text/javascript'; gqg.async=true; gqg.defer=true;
gqg.src=jsurl ;
gqg.setAttribute("source","getquanty");

 gqs.parentNode.insertBefore(gqg,gqs); 
 
 
 } else
 
 {
 
//console.log('sending anonymous data to getquanty analytics '+jsurl);

  
var gqd=document,
gqg=gqd.createElement('script');
var gqs=gqd.getElementsByTagName('script')[0]; 


gqg.type='text/javascript'; gqg.async=true; gqg.defer=true;
gqg.src=jsurl; 
gqg.setAttribute("source","getquanty");

gqs.parentNode.insertBefore(gqg,gqs); 
  
 }
 



 


