function cms_UserTracking_sendCustomEvent(pType, pSourceUrl, pSourceTitle, pTargetUrl, pTargetTitle, pParamters, pUserId, pConfig, pLinkObject) { var eventType = pType; var eventSourceUrl = pSourceUrl; var eventSourceTitle = pSourceTitle; var eventTargetUrl = pTargetUrl; var eventTargetTitle = pTargetTitle; var eventParameters = pParamters; var eventUserId = pUserId; var eventLinkObject = pLinkObject; if (eventUserId==null) { if (typeof eprofile_guid != "undefined") { if (eprofile_guid!="") { eventUserId = eprofile_guid; } } } if (pConfig==null || pConfig.indexOf("Instadia=3")>=0) { if (typeof Instadia_sendEvent == "function") { if (eventSourceUrl==null) { eventSourceUrl = document.location; } if (eventType=="LinkInternal") { } else if (eventType=="LinkExternal") { Instadia_sendEvent("011Df","Exit # " + eventTargetUrl,eventSourceUrl); } else if (eventType=="LinkDownload") { Instadia_sendEvent("011Df","Download # " + eventTargetUrl,eventSourceUrl); } else if (eventType=="Login") { Instadia_sendEvent("011Df","Login # " + eventUserId,eventSourceUrl); } else { Instadia_sendEvent("011Df",eventType,eventSourceUrl); } if (eventParameters!=null) { for (var eventParamName in eventParameters) { var eventParamValue = eventParameters[eventParamName]; if (typeof eventParamValue == "string" || typeof eventParamValue == "number") { var eventParamValue = eventParameters[i]; Instadia_sendEvent("011Df",eventParamName,eventParamValue+""); } } } } } } function cms_openWindow_UserTracking(pLinkUrl, pLinkTarget, pLinkWindowAttributes, pEventType, pSourceUrl, pSourceTitle, pTargetUrl, pTargetTitle, pParamters, pUserId, pConfig, pLinkObject) { cms_UserTracking_sendCustomEvent(pEventType, pSourceUrl, pSourceTitle, pTargetUrl, pTargetTitle, pParamters, pUserId, pConfig, pLinkObject); cms_openWindow(pLinkUrl, pLinkTarget, pLinkWindowAttributes); } function cms_UserTracking_sendOnLoadEvent(pPageUrl, pPageTitle, pConfig) { var pageUrl = pPageUrl; var pageTitle = pPageTitle; if (pConfig==null || pConfig.indexOf("Instadia=3")>=0) { if (typeof Instadia_sendInfo == "function") { Instadia_sendInfo("011Df", pageTitle, pageUrl); } } } function cms_login_checkUserTracking() { if ((typeof ibox_internal_setCookie != "function") || (typeof ibox_internal_getCookie != "function") || (typeof ibox_internal_deleteCookie != "function")) { return; } var userId = null; if (typeof eprofile_guid != "undefined") { if (eprofile_guid!="") { userId = eprofile_guid; } } if (userId!=null) { var cookieUserId = ibox_internal_getCookie("eprofile_detectlogin_cookie"); if (cookieUserId==null || cookieUserId!=userId) { ibox_internal_setCookie("eprofile_detectlogin_cookie", userId, null, "/"); cms_UserTracking_sendCustomEvent("Login", null, null, null, null, null, userId); } } else { var cookieUserId = ibox_internal_getCookie("eprofile_detectlogin_cookie"); if (cookieUserId!=null) { ibox_internal_deleteCookie("eprofile_detectlogin_cookie", "/"); } } }