﻿function noaccent(s) {
    temp = s.replace(/[àâä]/gi, "a");
    temp = temp.replace(/[éèêë]/gi, "e");
    temp = temp.replace(/[îï]/gi, "i");
    temp = temp.replace(/[ôö]/gi, "o");
    temp = temp.replace(/[ùûü]/gi, "u");
    return temp
}

function trackWait() {
    // Wait 0.5 seconds for tags to fire.
    var date = new Date();
    var curDate = null;

    do { curDate = new Date(); }
    while (curDate - date < 500);

    return true;
}
// Success Event tracking for Video or Webcast
function trackVideo(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Vue-Web', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'View - Webcast', 'DCSext.wt_evtid', 'View - Webcast - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for Video or Webcast download only
function trackVideoDownload(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Dwn-Web', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Download - Webcast', 'DCSext.wt_evtid', 'Download - Webcast - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for Whitepaper only
function trackWhitepaper(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Dwn-Whp', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Download - White Paper', 'DCSext.wt_evtid', 'Download - White Paper - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for Trial download only
function trackTrial(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Dwn-STr', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Download - Software Trial', 'DCSext.wt_evtid', 'Download - Software Trial - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for Testimonial only
function trackCaseStudy(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Vue-Cst', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'View - Case Study', 'DCSext.wt_evtid', 'View - Case Study - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for Testimonial download only
function trackCaseStudyDownload(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Dwn-Cst', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Download - Case Study', 'DCSext.wt_evtid', 'Download - Case Study - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for newletter Subscribtion only
function trackNewsLetter(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Sub-New', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Subscribe  - Newsletter', 'DCSext.wt_evtid', 'Subscribe  - Newsletter - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for RSS Subscribtion only
function trackRss(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Bmk-Sit', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Bookmark - Website', 'DCSext.wt_evtid', 'Bookmark - Website - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}

// Success Event tracking for Email Subscribtion only
function trackPartnerOffers(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Req-Pof', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Request - PartnerOffers', 'DCSext.wt_evtid', 'Request - PartnerOffers - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
// Success Event tracking for Email Subscribtion only
function trackEmail(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Reg-Sal', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Register - Sales Call', 'DCSext.wt_evtid', 'Register - Sales Call - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}

// Success Event tracking for virtual event registration only
function trackVirtualEvent(lien, desc) {
    dcsMultiTrack('WT.z_ea_name', noaccent(desc), 'WT.z_ea_actionoffer', 'Reg-Vev', 'WT.z_ea_targetcampaign', '111LFR03656', 'DCSext.mg_eat', 'Register - Virtual Event', 'DCSext.wt_evtid', 'Register - Virtual Event - Entreprises - EPG - ITDM - ' + noaccent(desc), 'WT.dl', '1');
    return trackWait();
}
