Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var zd_params_len = 0;
- var zd_params = new Array();
- var p = zd_getParam('pid');
- var id = zd_getParam('usr');
- var cookie = getCookie('zusr');
- if (p != '' && id != '') {
- if (p == 4) {
- var px = new Image();
- px.src = 'http://l4.zedo.com/log/p.gif?a=1666820;c=101011119;x=3840;n=101;e=i;i=0;s=246;z=' + Math.random()
- }
- makeCookie(p, id, cookie)
- }
- function zd_getParam(zp_label) {
- if (zd_params_len < 1) {
- var zl_qry = '' + window.location.search;
- var zl_name_values = new Array();
- zl_qry = zl_qry.replace(/^\?/, '');
- zl_name_values = zl_qry.split('&');
- zd_params_len = zl_name_values.length;
- for (var i = 0; i < zd_params_len; i++) {
- if (zl_name_values[i].length > 0) {
- var zl_param_arr = zl_name_values[i].split('=');
- if (zl_param_arr[0] == 'l') {
- zd_params['l'] = zl_name_values[i].substring(2)
- } else {
- zd_params[zl_param_arr[0]] = zl_param_arr[1]
- }
- }
- }
- }
- if (zd_params[zp_label]) {
- return zd_params[zp_label]
- } else {
- return ''
- }
- }
- function getCookie(c_name) {
- var i, x, y, cookies = document.cookie.split(";");
- for (i = 0; i < cookies.length; i++) {
- x = cookies[i].substr(0, cookies[i].indexOf("="));
- y = cookies[i].substr(cookies[i].indexOf("=") + 1);
- x = x.replace(/^\s+|\s+$/g, "");
- if (x == c_name) {
- return y
- }
- }
- }
- function makeCookie(dspId, userId, cookie) {
- var name = 'zusr';
- var domain = '.zedo.com';
- var path = "/";
- var currentDateTime = new Date();
- currentDateTime.setMonth(currentDateTime.getMonth() + 3);
- var cookieExpiryValue = currentDateTime.toGMTString();
- if (dspId == '') {
- return 'DSP Id is blank'
- } else if (userId == '') {
- return 'DSP User Id is blank'
- } else if (userId == '0') {
- return 'DSP User Id is zero'
- } else if (cookie == undefined || cookie == '') {
- cookie = "unknown" + '#' + dspId + "?" + userId;
- addCookie(name, cookie, cookieExpiryValue, domain, path);
- return cookie
- }
- var zs_1 = cookie.split("#");
- if (zs_1.length < 2) {
- cookie = zs_1[0] + "#" + dspId + "?" + userId;
- addCookie(name, cookie, cookieExpiryValue, domain, path);
- return cookie
- }
- if (zs_1.length > 1) {
- var z_ud = {};
- var zs_2 = zs_1[1].split('&');
- var zs_2_len = zs_2.length;
- for (var i = 0; i < zs_2_len; i++) {
- var z_ar = zs_2[i].split('?');
- z_ar[1] && (z_ud[z_ar[0]] = z_ar[1])
- }
- z_ud[dspId] = userId;
- var z_cs = '';
- for (var z_key in z_ud) {
- z_cs += z_key + "?" + z_ud[z_key] + "&"
- }
- z_cs = z_cs.replace(/\&$/, '');
- cookie = zs_1[0] + '#' + z_cs;
- addCookie(name, cookie, cookieExpiryValue, domain, path);
- return cookie
- }
- return cookie
- }
- function addCookie(name, cookieValue, expiryValue, domain, path) {
- document.cookie = name + "=" + cookieValue + "; expires=" + expiryValue + "; domain =" + domain + "; path=" + path
- }
Advertisement
Add Comment
Please, Sign In to add comment