var d = "3,4,5,6,7,8,10,11,12,13,14,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,35,36,37,38,39,41,43,44,45,46,47,48,49,50,52,54,55,56,58,59,61,62,63,64,66,68,69,70,71,74,76,77,78,79,80,81,83,84,85,86,87,88,90,91,92,94,95,96,97,98,99,100,101,103,105,106,107,110,111,112,113,114,115,116,117,119,121,122,124,125,126,127,128,129,130,131,133,134,135,137,138,139,140,142,144,145,146,147,149,150,151,152,153,154,155,157,158,159,161,162,163,164,165,166";
var h = "9,15,29,34,40,42,51,53,57,60,65,67,72,73,75,82,89,93,102,104,108,109,118,120,123,132,136,141,143,148,156,160";
 
var da = d.split(",");
var ha = h.split(",");
 
function readCookie() {
    var cookieString = document.cookie;
    var cookieString = unescape(cookieString);
	var a;
    var p;
    var c = null;
 
    var cookieBits = cookieString.split(";");
    for (var i = 0; i < cookieBits.length; i++) {
        if (cookieBits[i].indexOf("adtagsessiondata=") >= 0) {
            a = getBits(cookieBits[i]);
            p = a[0];
            c = a[1];
        }
    }

    if (c != null && c.length > 0) {
        if (matchArray(ha, c)) {
            h1 = "DSL";
        } else if (matchArray(da, c)) {
            h1 = "Dial";
        } else {
            h1 = "Unknown";
        }
    } else {
        h1 = "NoCookie";
    }
}
 
function getBits(bitString) {
    var keyVal = bitString.split("=");
    var val = keyVal[1];
    var vals = val.split("_");
 
    var a = new Array(2);
    for (var j = 0; j < vals.length; j++) {
        if (vals[j].indexOf("pv-") >= 0) { 
            a[0] = vals[j].substring(3, vals[j].length);
        } else if (vals[j].indexOf("ct-") >= 0) {
            a[1] = vals[j].substring(3, vals[j].length);
        }
    }
 
    return a;
}
 
function matchArray(ar, key) {
    var retVal = false;
 
    for (k = 0; k < ar.length; k++) {
        if (key == ar[k]) {
            retVal = true;
            k = ar.length;
        }
    }
 
    return retVal;
}
 
readCookie();