Overview

URLhttp://contractoruk.com
IP46.43.34.11
ASNAS35425 Bytemark Computer Consulting Ltd
Location United Kingdom
Report completed2012-11-07 21:54:46 CET
StatusLoading report..
urlQuery Alerts No alerts detected


Settings

UserAgentMozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Referer
Adobe Reader8.0
Java1.6.0_26


Intrusion Detection Systems

Suricata /w Emerging Threats Pro No alerts detected
Snort /w Sourcefire VRT No alerts detected


Recent reports on same IP/ASN/Domain

Last 1 reports on IP: 46.43.34.11

Date Alerts / IDS URL IP
2012-11-07 21:41:360 / 0http://forums.contractoruk.com/62318-insulted-web-hosting-company.html46.43.34.11

Last 6 reports on ASN: AS35425 Bytemark Computer Consulting Ltd

Date Alerts / IDS URL IP
2013-02-12 03:57:080 / 1http://www.listen.no89.16.178.16
2013-02-09 15:22:160 / 3http://uploads.insure4retirement.co.uk/206.pdf212.110.184.58
2013-02-06 02:55:460 / 1http://alchemycoffee.co.uk/4086827566/3853935958353/212.110.190.42
2013-02-05 13:56:510 / 2http://46.43.34.31/~sgtatham/putty/0.62/x86/puttytel.exe46.43.34.31
2013-01-30 17:35:552 / 17http://taylorscottage.co.uk/track.php?fdic212.110.190.43
2013-01-24 16:58:000 / 2http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe46.43.34.31



JavaScript

Executed Scripts (25)


Executed Evals (1)

#1 JavaScript::Eval (size: 45922, repeated: 1)

(function() {
    var w = window.jQuery,
        _$ = window.$;
    var D = window.jQuery = window.$ = function(a, b) {
            return new D.fn.init(a, b)
        };
    var u = /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/,
        isSimple = /^.[^:#\[\.]*$/,
        undefined;
    D.fn = D.prototype = {
        init: function(d, b) {
            d = d || document;
            if (d.nodeType) {
                this[0] = d;
                this.length = 1;
                return this
            }
            if (typeof d == "string") {
                var c = u.exec(d);
                if (c && (c[1] || !b)) {
                    if (c[1]) d = D.clean([c[1]], b);
                    else {
                        var a = document.getElementById(c[3]);
                        if (a) {
                            if (a.id != c[3]) return D().find(d);
                            return D(a)
                        }
                        d = []
                    }
                } else return D(b).find(d)
            } else if (D.isFunction(d)) return D(document)[D.fn.ready ? "ready" : "load"](d);
            return this.setArray(D.makeArray(d))
        },
        jquery: "1.2.6",
        size: function() {
            return this.length
        },
        length: 0,
        get: function(a) {
            return a == undefined ? D.makeArray(this) : this[a]
        },
        pushStack: function(b) {
            var a = D(b);
            a.prevObject = this;
            return a
        },
        setArray: function(a) {
            this.length = 0;
            Array.prototype.push.apply(this, a);
            return this
        },
        each: function(a, b) {
            return D.each(this, a, b)
        },
        index: function(b) {
            var a = -1;
            return D.inArray(b && b.jquery ? b[0] : b, this)
        },
        attr: function(c, a, b) {
            var d = c;
            if (c.constructor == String) if (a === undefined) return this[0] && D[b || "attr"](this[0], c);
            else {
                d = {};
                d[c] = a
            }
            return this.each(function(i) {
                for (c in d) D.attr(b ? this.style : this, c, D.prop(this, d[c], b, i, c))
            })
        },
        css: function(b, a) {
            if ((b == 'width' || b == 'height') && parseFloat(a) < 0) a = undefined;
            return this.attr(b, a, "curCSS")
        },
        text: function(b) {
            if (typeof b != "object" && b != null) return this.empty().append((this[0] && this[0].ownerDocument || document).createTextNode(b));
            var a = "";
            D.each(b || this, function() {
                D.each(this.childNodes, function() {
                    if (this.nodeType != 8) a += this.nodeType != 1 ? this.nodeValue : D.fn.text([this])
                })
            });
            return a
        },
        wrapAll: function(b) {
            if (this[0]) D(b, this[0].ownerDocument).clone().insertBefore(this[0]).map(function() {
                var a = this;
                while (a.firstChild) a = a.firstChild;
                return a
            }).append(this);
            return this
        },
        wrapInner: function(a) {
            return this.each(function() {
                D(this).contents().wrapAll(a)
            })
        },
        wrap: function(a) {
            return this.each(function() {
                D(this).wrapAll(a)
            })
        },
        append: function() {
            return this.domManip(arguments, true, false, function(a) {
                if (this.nodeType == 1) this.appendChild(a)
            })
        },
        prepend: function() {
            return this.domManip(arguments, true, true, function(a) {
                if (this.nodeType == 1) this.insertBefore(a, this.firstChild)
            })
        },
        before: function() {
            return this.domManip(arguments, false, false, function(a) {
                this.parentNode.insertBefore(a, this)
            })
        },
        after: function() {
            return this.domManip(arguments, false, true, function(a) {
                this.parentNode.insertBefore(a, this.nextSibling)
            })
        },
        end: function() {
            return this.prevObject || D([])
        },
        find: function(b) {
            var c = D.map(this, function(a) {
                return D.find(b, a)
            });
            return this.pushStack(/[^+>] [^+>]/.test(b) || b.indexOf("..") > -1 ? D.unique(c) : c)
        },
        clone: function(e) {
            var f = this.map(function() {
                if (D.browser.msie && !D.isXMLDoc(this)) {
                    var a = this.cloneNode(true),
                        container = document.createElement("div");
                    container.appendChild(a);
                    return D.clean([container.innerHTML])[0]
                } else return this.cloneNode(true)
            });
            var d = f.find("*").andSelf().each(function() {
                if (this[E] != undefined) this[E] = null
            });
            if (e === true) this.find("*").andSelf().each(function(i) {
                if (this.nodeType == 3) return;
                var c = D.data(this, "events");
                for (var a in c) for (var b in c[a]) D.event.add(d[i], a, c[a][b], c[a][b].data)
            });
            return f
        },
        filter: function(b) {
            return this.pushStack(D.isFunction(b) && D.grep(this, function(a, i) {
                return b.call(a, i)
            }) || D.multiFilter(b, this))
        },
        not: function(b) {
            if (b.constructor == String) if (isSimple.test(b)) return this.pushStack(D.multiFilter(b, this, true));
            else b = D.multiFilter(b, this);
            var a = b.length && b[b.length - 1] !== undefined && !b.nodeType;
            return this.filter(function() {
                return a ? D.inArray(this, b) < 0 : this != b
            })
        },
        add: function(a) {
            return this.pushStack(D.unique(D.merge(this.get(), typeof a == 'string' ? D(a) : D.makeArray(a))))
        },
        is: function(a) {
            return !!a && D.multiFilter(a, this).length > 0
        },
        hasClass: function(a) {
            return this.is("." + a)
        },
        val: function(b) {
            if (b == undefined) {
                if (this.length) {
                    var c = this[0];
                    if (D.nodeName(c, "select")) {
                        var e = c.selectedIndex,
                            values = [],
                            options = c.options,
                            one = c.type == "select-one";
                        if (e < 0) return null;
                        for (var i = one ? e : 0, max = one ? e + 1 : options.length; i < max; i++) {
                            var d = options[i];
                            if (d.selected) {
                                b = D.browser.msie && !d.attributes.value.specified ? d.text : d.value;
                                if (one) return b;
                                values.push(b)
                            }
                        }
                        return values
                    } else return (this[0].value || "").replace(/\r/g, "")
                }
                return undefined
            }
            if (b.constructor == Number) b += '';
            return this.each(function() {
                if (this.nodeType != 1) return;
                if (b.constructor == Array && /radio|checkbox/.test(this.type)) this.checked = (D.inArray(this.value, b) >= 0 || D.inArray(this.name, b) >= 0);
                else if (D.nodeName(this, "select")) {
                    var a = D.makeArray(b);
                    D("option", this).each(function() {
                        this.selected = (D.inArray(this.value, a) >= 0 || D.inArray(this.text, a) >= 0)
                    });
                    if (!a.length) this.selectedIndex = -1
                } else this.value = b
            })
        },
        html: function(a) {
            return a == undefined ? (this[0] ? this[0].innerHTML : null) : this.empty().append(a)
        },
        replaceWith: function(a) {
            return this.after(a).remove()
        },
        eq: function(i) {
            return this.slice(i, i + 1)
        },
        slice: function() {
            return this.pushStack(Array.prototype.slice.apply(this, arguments))
        },
        map: function(b) {
            return this.pushStack(D.map(this, function(a, i) {
                return b.call(a, i, a)
            }))
        },
        andSelf: function() {
            return this.add(this.prevObject)
        },
        data: function(d, b) {
            var a = d.split(".");
            a[1] = a[1] ? "." + a[1] : "";
            if (b === undefined) {
                var c = this.triggerHandler("getData" + a[1] + "!", [a[0]]);
                if (c === undefined && this.length) c = D.data(this[0], d);
                return c === undefined && a[1] ? this.data(a[0]) : c
            } else return this.trigger("setData" + a[1] + "!", [a[0], b]).each(function() {
                D.data(this, d, b)
            })
        },
        removeData: function(a) {
            return this.each(function() {
                D.removeData(this, a)
            })
        },
        domManip: function(g, f, h, d) {
            var e = this.length > 1,
                elems;
            return this.each(function() {
                if (!elems) {
                    elems = D.clean(g, this.ownerDocument);
                    if (h) elems.reverse()
                }
                var b = this;
                if (f && D.nodeName(this, "table") && D.nodeName(elems[0], "tr")) b = this.getElementsByTagName("tbody")[0] || this.appendChild(this.ownerDocument.createElement("tbody"));
                var c = D([]);
                D.each(elems, function() {
                    var a = e ? D(this).clone(true)[0] : this;
                    if (D.nodeName(a, "script")) c = c.add(a);
                    else {
                        if (a.nodeType == 1) c = c.add(D("script", a).remove());
                        d.call(b, a)
                    }
                });
                c.each(evalScript)
            })
        }
    };
    D.fn.init.prototype = D.fn;

    function evalScript(i, a) {
        if (a.src) D.ajax({
            url: a.src,
            async: false,
            dataType: "script"
        });
        else D.globalEval(a.text || a.textContent || a.innerHTML || "");
        if (a.parentNode) a.parentNode.removeChild(a)
    }
    function now() {
        return +new Date
    }
    D.extend = D.fn.extend = function() {
        var b = arguments[0] || {},
            i = 1,
            length = arguments.length,
            deep = false,
            options;
        if (b.constructor == Boolean) {
            deep = b;
            b = arguments[1] || {};
            i = 2
        }
        if (typeof b != "object" && typeof b != "function") b = {};
        if (length == i) {
            b = this;
            --i
        }
        for (; i < length; i++) if ((options = arguments[i]) != null) for (var c in options) {
            var a = b[c],
                copy = options[c];
            if (b === copy) continue;
            if (deep && copy && typeof copy == "object" && !copy.nodeType) b[c] = D.extend(deep, a || (copy.length != null ? [] : {}), copy);
            else if (copy !== undefined) b[c] = copy
        }
        return b
    };
    var E = "jQuery" + now(),
        uuid = 0,
        windowData = {},
        exclude = /z-?index|font-?weight|opacity|zoom|line-?height/i,
        defaultView = document.defaultView || {};
    D.extend({
        noConflict: function(a) {
            window.$ = _$;
            if (a) window.jQuery = w;
            return D
        },
        isFunction: function(a) {
            return !!a && typeof a != "string" && !a.nodeName && a.constructor != Array && /^[\s[]?function/.test(a + "")
        },
        isXMLDoc: function(a) {
            return a.documentElement && !a.body || a.tagName && a.ownerDocument && !a.ownerDocument.body
        },
        globalEval: function(a) {
            a = D.trim(a);
            if (a) {
                var b = document.getElementsByTagName("head")[0] || document.documentElement,
                    script = document.createElement("script");
                script.type = "text/javascript";
                if (D.browser.msie) script.text = a;
                else script.appendChild(document.createTextNode(a));
                b.insertBefore(script, b.firstChild);
                b.removeChild(script)
            }
        },
        nodeName: function(b, a) {
            return b.nodeName && b.nodeName.toUpperCase() == a.toUpperCase()
        },
        cache: {},
        data: function(c, d, b) {
            c = c == window ? windowData : c;
            var a = c[E];
            if (!a) a = c[E] = ++uuid;
            if (d && !D.cache[a]) D.cache[a] = {};
            if (b !== undefined) D.cache[a][d] = b;
            return d ? D.cache[a][d] : a
        },
        removeData: function(c, b) {
            c = c == window ? windowData : c;
            var a = c[E];
            if (b) {
                if (D.cache[a]) {
                    delete D.cache[a][b];
                    b = "";
                    for (b in D.cache[a]) break;
                    if (!b) D.removeData(c)
                }
            } else {
                try {
                    delete c[E]
                } catch (e) {
                    if (c.removeAttribute) c.removeAttribute(E)
                }
                delete D.cache[a]
            }
        },
        each: function(d, a, c) {
            var e, i = 0,
                length = d.length;
            if (c) {
                if (length == undefined) {
                    for (e in d) if (a.apply(d[e], c) === false) break
                } else for (; i < length;) if (a.apply(d[i++], c) === false) break
            } else {
                if (length == undefined) {
                    for (e in d) if (a.call(d[e], e, d[e]) === false) break
                } else for (var b = d[0]; i < length && a.call(b, i, b) !== false; b = d[++i]) {}
            }
            return d
        },
        prop: function(b, a, c, i, d) {
            if (D.isFunction(a)) a = a.call(b, i);
            return a && a.constructor == Number && c == "curCSS" && !exclude.test(d) ? a + "px" : a
        },
        className: {
            add: function(c, b) {
                D.each((b || "").split(/\s+/), function(i, a) {
                    if (c.nodeType == 1 && !D.className.has(c.className, a)) c.className += (c.className ? " " : "") + a
                })
            },
            remove: function(c, b) {
                if (c.nodeType == 1) c.className = b != undefined ? D.grep(c.className.split(/\s+/), function(a) {
                    return !D.className.has(b, a)
                }).join(" ") : ""
            },
            has: function(b, a) {
                return D.inArray(a, (b.className || b).toString().split(/\s+/)) > -1
            }
        },
        swap: function(b, c, a) {
            var e = {};
            for (var d in c) {
                e[d] = b.style[d];
                b.style[d] = c[d]
            }
            a.call(b);
            for (var d in c) b.style[d] = e[d]
        },
        css: function(d, e, c) {
            if (e == "width" || e == "height") {
                var b, props = {
                    position: "absolute",
                    visibility: "hidden",
                    display: "block"
                },
                    which = e == "width" ? ["Left", "Right"] : ["Top", "Bottom"];

                function getWH() {
                    b = e == "width" ? d.offsetWidth : d.offsetHeight;
                    var a = 0,
                        border = 0;
                    D.each(which, function() {
                        a += parseFloat(D.curCSS(d, "padding" + this, true)) || 0;
                        border += parseFloat(D.curCSS(d, "border" + this + "Width", true)) || 0
                    });
                    b -= Math.round(a + border)
                }
                if (D(d).is(":visible")) getWH();
                else D.swap(d, props, getWH);
                return Math.max(0, b)
            }
            return D.curCSS(d, e, c)
        },
        curCSS: function(f, l, k) {
            var e, style = f.style;

            function color(b) {
                if (!D.browser.safari) return false;
                var a = defaultView.getComputedStyle(b, null);
                return !a || a.getPropertyValue("color") == ""
            }
            if (l == "opacity" && D.browser.msie) {
                e = D.attr(style, "opacity");
                return e == "" ? "1" : e
            }
            if (D.browser.opera && l == "display") {
                var d = style.outline;
                style.outline = "0 solid black";
                style.outline = d
            }
            if (l.match(/float/i)) l = y;
            if (!k && style && style[l]) e = style[l];
            else if (defaultView.getComputedStyle) {
                if (l.match(/float/i)) l = "float";
                l = l.replace(/([A-Z])/g, "-$1").toLowerCase();
                var c = defaultView.getComputedStyle(f, null);
                if (c && !color(f)) e = c.getPropertyValue(l);
                else {
                    var g = [],
                        stack = [],
                        a = f,
                        i = 0;
                    for (; a && color(a); a = a.parentNode) stack.unshift(a);
                    for (; i < stack.length; i++) if (color(stack[i])) {
                        g[i] = stack[i].style.display;
                        stack[i].style.display = "block"
                    }
                    e = l == "display" && g[stack.length - 1] != null ? "none" : (c && c.getPropertyValue(l)) || "";
                    for (i = 0; i < g.length; i++) if (g[i] != null) stack[i].style.display = g[i]
                }
                if (l == "opacity" && e == "") e = "1"
            } else if (f.currentStyle) {
                var h = l.replace(/\-(\w)/g, function(a, b) {
                    return b.toUpperCase()
                });
                e = f.currentStyle[l] || f.currentStyle[h];
                if (!/^\d+(px)?$/i.test(e) && /^\d/.test(e)) {
                    var j = style.left,
                        rsLeft = f.runtimeStyle.left;
                    f.runtimeStyle.left = f.currentStyle.left;
                    style.left = e || 0;
                    e = style.pixelLeft + "px";
                    style.left = j;
                    f.runtimeStyle.left = rsLeft
                }
            }
            return e
        },
        clean: function(l, h) {
            var k = [];
            h = h || document;
            if (typeof h.createElement == 'undefined') h = h.ownerDocument || h[0] && h[0].ownerDocument || document;
            D.each(l, function(i, d) {
                if (!d) return;
                if (d.constructor == Number) d += '';
                if (typeof d == "string") {
                    d = d.replace(/(<(\w+)[^>]*?)\/>/g, function(b, a, c) {
                        return c.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? b : a + "></" + c + ">"
                    });
                    var f = D.trim(d).toLowerCase(),
                        div = h.createElement("div");
                    var e = !f.indexOf("<opt") && [1, "<select multiple='multiple'>", "</select>"] || !f.indexOf("<leg") && [1, "<fieldset>", "</fieldset>"] || f.match(/^<(thead|tbody|tfoot|colg|cap)/) && [1, "<table>", "</table>"] || !f.indexOf("<tr") && [2, "<table><tbody>", "</tbody></table>"] || (!f.indexOf("<td") || !f.indexOf("<th")) && [3, "<table><tbody><tr>", "</tr></tbody></table>"] || !f.indexOf("<col") && [2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"] || D.browser.msie && [1, "div<div>", "</div>"] || [0, "", ""];
                    div.innerHTML = e[1] + d + e[2];
                    while (e[0]--) div = div.lastChild;
                    if (D.browser.msie) {
                        var g = !f.indexOf("<table") && f.indexOf("<tbody") < 0 ? div.firstChild && div.firstChild.childNodes : e[1] == "<table>" && f.indexOf("<tbody") < 0 ? div.childNodes : [];
                        for (var j = g.length - 1; j >= 0; --j) if (D.nodeName(g[j], "tbody") && !g[j].childNodes.length) g[j].parentNode.removeChild(g[j]);
                        if (/^\s/.test(d)) div.insertBefore(h.createTextNode(d.match(/^\s*/)[0]), div.firstChild)
                    }
                    d = D.makeArray(div.childNodes)
                }
                if (d.length === 0 && (!D.nodeName(d, "form") && !D.nodeName(d, "select"))) return;
                if (d[0] == undefined || D.nodeName(d, "form") || d.options) k.push(d);
                else k = D.merge(k, d)
            });
            return k
        },
        attr: function(d, f, c) {
            if (!d || d.nodeType == 3 || d.nodeType == 8) return undefined;
            var e = !D.isXMLDoc(d),
                set = c !== undefined,
                msie = D.browser.msie;
            f = e && D.props[f] || f;
            if (d.tagName) {
                var g = /href|src|style/.test(f);
                if (f == "selected" && D.browser.safari) d.parentNode.selectedIndex;
                if (f in d && e && !g) {
                    if (set) {
                        if (f == "type" && D.nodeName(d, "input") && d.parentNode) throw "type property can't be changed";
                        d[f] = c
                    }
                    if (D.nodeName(d, "form") && d.getAttributeNode(f)) return d.getAttributeNode(f).nodeValue;
                    return d[f]
                }
                if (msie && e && f == "style") return D.attr(d.style, "cssText", c);
                if (set) d.setAttribute(f, "" + c);
                var h = msie && e && g ? d.getAttribute(f, 2) : d.getAttribute(f);
                return h === null ? undefined : h
            }
            if (msie && f == "opacity") {
                if (set) {
                    d.zoom = 1;
                    d.filter = (d.filter || "").replace(/alpha\([^)]*\)/, "") + (parseInt(c) + '' == "NaN" ? "" : "alpha(opacity=" + c * 100 + ")")
                }
                return d.filter && d.filter.indexOf("opacity=") >= 0 ? (parseFloat(d.filter.match(/opacity=([^)]*)/)[1]) / 100) + '' : ""
            }
            f = f.replace(/-([a-z])/ig, function(a, b) {
                return b.toUpperCase()
            });
            if (set) d[f] = c;
            return d[f]
        },
        trim: function(a) {
            return (a || "").replace(/^\s+|\s+$/g, "")
        },
        makeArray: function(b) {
            var a = [];
            if (b != null) {
                var i = b.length;
                if (i == null || b.split || b.setInterval || b.call) a[0] = b;
                else while (i) a[--i] = b[i]
            }
            return a
        },
        inArray: function(b, a) {
            for (var i = 0, length = a.length; i < length; i++) if (a[i] === b) return i;
            return -1
        },
        merge: function(a, b) {
            var i = 0,
                elem, pos = a.length;
            if (D.browser.msie) {
                while (elem = b[i++]) if (elem.nodeType != 8) a[pos++] = elem
            } else while (elem = b[i++]) a[pos++] = elem;
            return a
        },
        unique: function(a) {
            var c = [],
                done = {};
            try {
                for (var i = 0, length = a.length; i < length; i++) {
                    var b = D.data(a[i]);
                    if (!done[b]) {
                        done[b] = true;
                        c.push(a[i])
                    }
                }
            } catch (e) {
                c = a
            }
            return c
        },
        grep: function(c, a, d) {
            var b = [];
            for (var i = 0, length = c.length; i < length; i++) if (!d != !a(c[i], i)) b.push(c[i]);
            return b
        },
        map: function(d, a) {
            var c = [];
            for (var i = 0, length = d.length; i < length; i++) {
                var b = a(d[i], i);
                if (b != null) c[c.length] = b
            }
            return c.concat.apply([], c)
        }
    });
    var v = navigator.userAgent.toLowerCase();
    D.browser = {
        version: (v.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1],
        safari: /webkit/.test(v),
        opera: /opera/.test(v),
        msie: /msie/.test(v) && !/opera/.test(v),
        mozilla: /mozilla/.test(v) && !/(compatible|webkit)/.test(v)
    };
    var y = D.browser.msie ? "styleFloat" : "cssFloat";
    D.extend({
        boxModel: !D.browser.msie || document.compatMode == "CSS1Compat",
        props: {
            "for": "htmlFor",
            "class": "className",
            "float": y,
            cssFloat: y,
            styleFloat: y,
            readonly: "readOnly",
            maxlength: "maxLength",
            cellspacing: "cellSpacing"
        }
    });
    D.each({
        parent: function(a) {
            return a.parentNode
        },
        parents: function(a) {
            return D.dir(a, "parentNode")
        },
        next: function(a) {
            return D.nth(a, 2, "nextSibling")
        },
        prev: function(a) {
            return D.nth(a, 2, "previousSibling")
        },
        nextAll: function(a) {
            return D.dir(a, "nextSibling")
        },
        prevAll: function(a) {
            return D.dir(a, "previousSibling")
        },
        siblings: function(a) {
            return D.sibling(a.parentNode.firstChild, a)
        },
        children: function(a) {
            return D.sibling(a.firstChild)
        },
        contents: function(a) {
            return D.nodeName(a, "iframe") ? a.contentDocument || a.contentWindow.document : D.makeArray(a.childNodes)
        }
    }, function(c, d) {
        D.fn[c] = function(b) {
            var a = D.map(this, d);
            if (b && typeof b == "string") a = D.multiFilter(b, a);
            return this.pushStack(D.unique(a))
        }
    });
    D.each({
        appendTo: "append",
        prependTo: "prepend",
        insertBefore: "before",
        insertAfter: "after",
        replaceAll: "replaceWith"
    }, function(c, b) {
        D.fn[c] = function() {
            var a = arguments;
            return this.each(function() {
                for (var i = 0, length = a.length; i < length; i++) D(a[i])[b](this)
            })
        }
    });
    D.each({
        removeAttr: function(a) {
            D.attr(this, a, "");
            if (this.nodeType == 1) this.removeAttribute(a)
        },
        addClass: function(a) {
            D.className.add(this, a)
        },
        removeClass: function(a) {
            D.className.remove(this, a)
        },
        toggleClass: function(a) {
            D.className[D.className.has(this, a) ? "remove" : "add"](this, a)
        },
        remove: function(a) {
            if (!a || D.filter(a, [this]).r.length) {
                D("*", this).add(this).each(function() {
                    D.event.remove(this);
                    D.removeData(this)
                });
                if (this.parentNode) this.parentNode.removeChild(this)
            }
        },
        empty: function() {
            D(">*", this).remove();
            while (this.firstChild) this.removeChild(this.firstChild)
        }
    }, function(a, b) {
        D.fn[a] = function() {
            return this.each(b, arguments)
        }
    });
    D.each(["Height", "Width"], function(i, c) {
        var b = c.toLowerCase();
        D.fn[b] = function(a) {
            return this[0] == window ? D.browser.opera && document.body["client" + c] || D.browser.safari && window["inner" + c] || document.compatMode == "CSS1Compat" && document.documentElement["client" + c] || document.body["client" + c] : this[0] == document ? Math.max(Math.max(document.body["scroll" + c], document.documentElement["scroll" + c]), Math.max(document.body["offset" + c], document.documentElement["offset" + c])) : a == undefined ? (this.length ? D.css(this[0], b) : null) : this.css(b, a.constructor == String ? a : a + "px")
        }
    });

    function num(a, b) {
        return a[0] && parseInt(D.curCSS(a[0], b, true), 10) || 0
    }
    var C = D.browser.safari && parseInt(D.browser.version) < 417 ? "(?:[\\w*_-]|\\\\.)" : "(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",
        quickChild = new RegExp("^>\\s*(" + C + "+)"),
        quickID = new RegExp("^(" + C + "+)(#)(" + C + "+)"),
        quickClass = new RegExp("^([#.]?)(" + C + "*)");
    D.extend({
        expr: {
            "": function(a, i, m) {
                return m[2] == "*" || D.nodeName(a, m[2])
            },
            "#": function(a, i, m) {
                return a.getAttribute("id") == m[2]
            },
            ":": {
                lt: function(a, i, m) {
                    return i < m[3] - 0
                },
                gt: function(a, i, m) {
                    return i > m[3] - 0
                },
                nth: function(a, i, m) {
                    return m[3] - 0 == i
                },
                eq: function(a, i, m) {
                    return m[3] - 0 == i
                },
                first: function(a, i) {
                    return i == 0
                },
                last: function(a, i, m, r) {
                    return i == r.length - 1
                },
                even: function(a, i) {
                    return i % 2 == 0
                },
                odd: function(a, i) {
                    return i % 2
                },
                "first-child": function(a) {
                    return a.parentNode.getElementsByTagName("*")[0] == a
                },
                "last-child": function(a) {
                    return D.nth(a.parentNode.lastChild, 1, "previousSibling") == a
                },
                "only-child": function(a) {
                    return !D.nth(a.parentNode.lastChild, 2, "previousSibling")
                },
                parent: function(a) {
                    return a.firstChild
                },
                empty: function(a) {
                    return !a.firstChild
                },
                contains: function(a, i, m) {
                    return (a.textContent || a.innerText || D(a).text() || "").indexOf(m[3]) >= 0
                },
                visible: function(a) {
                    return "hidden" != a.type && D.css(a, "display") != "none" && D.css(a, "visibility") != "hidden"
                },
                hidden: function(a) {
                    return "hidden" == a.type || D.css(a, "display") == "none" || D.css(a, "visibility") == "hidden"
                },
                enabled: function(a) {
                    return !a.disabled
                },
                disabled: function(a) {
                    return a.disabled
                },
                checked: function(a) {
                    return a.checked
                },
                selected: function(a) {
                    return a.selected || D.attr(a, "selected")
                },
                text: function(a) {
                    return "text" == a.type
                },
                radio: function(a) {
                    return "radio" == a.type
                },
                checkbox: function(a) {
                    return "checkbox" == a.type
                },
                file: function(a) {
                    return "file" == a.type
                },
                password: function(a) {
                    return "password" == a.type
                },
                submit: function(a) {
                    return "submit" == a.type
                },
                image: function(a) {
                    return "image" == a.type
                },
                reset: function(a) {
                    return "reset" == a.type
                },
                button: function(a) {
                    return "button" == a.type || D.nodeName(a, "button")
                },
                input: function(a) {
                    return /input|select|textarea|button/i.test(a.nodeName)
                },
                has: function(a, i, m) {
                    return D.find(m[3], a).length
                },
                header: function(a) {
                    return /h\d/i.test(a.nodeName)
                },
                animated: function(a) {
                    return D.grep(D.timers, function(b) {
                        return a == b.elem
                    }).length
                }
            }
        },
        parse: [/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/, /^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/, new RegExp("^([:.#]*)(" + C + "+)")],
        multiFilter: function(a, c, b) {
            var d, cur = [];
            while (a && a != d) {
                d = a;
                var f = D.filter(a, c, b);
                a = f.t.replace(/^\s*,\s*/, "");
                cur = b ? c = f.r : D.merge(cur, f.r)
            }
            return cur
        },
        find: function(t, o) {
            if (typeof t != "string") return [t];
            if (o && o.nodeType != 1 && o.nodeType != 9) return [];
            o = o || document;
            var d = [o],
                done = [],
                last, nodeName;
            while (t && last != t) {
                var r = [];
                last = t;
                t = D.trim(t);
                var l = false,
                    re = quickChild,
                    m = re.exec(t);
                if (m) {
                    nodeName = m[1].toUpperCase();
                    for (var i = 0; d[i]; i++) for (var c = d[i].firstChild; c; c = c.nextSibling) if (c.nodeType == 1 && (nodeName == "*" || c.nodeName.toUpperCase() == nodeName)) r.push(c);
                    d = r;
                    t = t.replace(re, "");
                    if (t.indexOf(" ") == 0) continue;
                    l = true
                } else {
                    re = /^([>+~])\s*(\w*)/i;
                    if ((m = re.exec(t)) != null) {
                        r = [];
                        var k = {};
                        nodeName = m[2].toUpperCase();
                        m = m[1];
                        for (var j = 0, rl = d.length; j < rl; j++) {
                            var n = m == "~" || m == "+" ? d[j].nextSibling : d[j].firstChild;
                            for (; n; n = n.nextSibling) if (n.nodeType == 1) {
                                var g = D.data(n);
                                if (m == "~" && k[g]) break;
                                if (!nodeName || n.nodeName.toUpperCase() == nodeName) {
                                    if (m == "~") k[g] = true;
                                    r.push(n)
                                }
                                if (m == "+") break
                            }
                        }
                        d = r;
                        t = D.trim(t.replace(re, ""));
                        l = true
                    }
                }
                if (t && !l) {
                    if (!t.indexOf(",")) {
                        if (o == d[0]) d.shift();
                        done = D.merge(done, d);
                        r = d = [o];
                        t = " " + t.substr(1, t.length)
                    } else {
                        var h = quickID;
                        var m = h.exec(t);
                        if (m) {
                            m = [0, m[2], m[3], m[1]]
                        } else {
                            h = quickClass;
                            m = h.exec(t)
                        }
                        m[2] = m[2].replace(/\\/g, "");
                        var f = d[d.length - 1];
                        if (m[1] == "#" && f && f.getElementById && !D.isXMLDoc(f)) {
                            var p = f.getElementById(m[2]);
                            if ((D.browser.msie || D.browser.opera) && p && typeof p.id == "string" && p.id != m[2]) p = D('[@id="' + m[2] + '"]', f)[0];
                            d = r = p && (!m[3] || D.nodeName(p, m[3])) ? [p] : []
                        } else {
                            for (var i = 0; d[i]; i++) {
                                var a = m[1] == "#" && m[3] ? m[3] : m[1] != "" || m[0] == "" ? "*" : m[2];
                                if (a == "*" && d[i].nodeName.toLowerCase() == "object") a = "param";
                                r = D.merge(r, d[i].getElementsByTagName(a))
                            }
                            if (m[1] == ".") r = D.classFilter(r, m[2]);
                            if (m[1] == "#") {
                                var e = [];
                                for (var i = 0; r[i]; i++) if (r[i].getAttribute("id") == m[2]) {
                                    e = [r[i]];
                                    break
                                }
                                r = e
                            }
                            d = r
                        }
                        t = t.replace(h, "")
                    }
                }
                if (t) {
                    var b = D.filter(t, r);
                    d = r = b.r;
                    t = D.trim(b.t)
                }
            }
            if (t) d = [];
            if (d && o == d[0]) d.shift();
            done = D.merge(done, d);
            return done
        },
        classFilter: function(r, m, a) {
            m = " " + m + " ";
            var c = [];
            for (var i = 0; r[i]; i++) {
                var b = (" " + r[i].className + " ").indexOf(m) >= 0;
                if (!a && b || a && !b) c.push(r[i])
            }
            return c
        },
        filter: function(t, r, h) {
            var d;
            while (t && t != d) {
                d = t;
                var p = D.parse,
                    m;
                for (var i = 0; p[i]; i++) {
                    m = p[i].exec(t);
                    if (m) {
                        t = t.substring(m[0].length);
                        m[2] = m[2].replace(/\\/g, "");
                        break
                    }
                }
                if (!m) break;
                if (m[1] == ":" && m[2] == "not") r = isSimple.test(m[3]) ? D.filter(m[3], r, true).r : D(r).not(m[3]);
                else if (m[1] == ".") r = D.classFilter(r, m[2], h);
                else if (m[1] == "[") {
                    var g = [],
                        type = m[3];
                    for (var i = 0, rl = r.length; i < rl; i++) {
                        var a = r[i],
                            z = a[D.props[m[2]] || m[2]];
                        if (z == null || /href|src|selected/.test(m[2])) z = D.attr(a, m[2]) || '';
                        if ((type == "" && !! z || type == "=" && z == m[5] || type == "!=" && z != m[5] || type == "^=" && z && !z.indexOf(m[5]) || type == "$=" && z.substr(z.length - m[5].length) == m[5] || (type == "*=" || type == "~=") && z.indexOf(m[5]) >= 0) ^ h) g.push(a)
                    }
                    r = g
                } else if (m[1] == ":" && m[2] == "nth-child") {
                    var e = {},
                        g = [],
                        test = /(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3] == "even" && "2n" || m[3] == "odd" && "2n+1" || !/\D/.test(m[3]) && "0n+" + m[3] || m[3]),
                        first = (test[1] + (test[2] || 1)) - 0,
                        d = test[3] - 0;
                    for (var i = 0, rl = r.length; i < rl; i++) {
                        var j = r[i],
                            parentNode = j.parentNode,
                            id = D.data(parentNode);
                        if (!e[id]) {
                            var c = 1;
                            for (var n = parentNode.firstChild; n; n = n.nextSibling) if (n.nodeType == 1) n.nodeIndex = c++;
                            e[id] = true
                        }
                        var b = false;
                        if (first == 0) {
                            if (j.nodeIndex == d) b = true
                        } else if ((j.nodeIndex - d) % first == 0 && (j.nodeIndex - d) / first >= 0) b = true;
                        if (b ^ h) g.push(j)
                    }
                    r = g
                } else {
                    var f = D.expr[m[1]];
                    if (typeof f == "object") f = f[m[2]];
                    if (typeof f == "string") f = eval("false||function(a,i){return " + f + ";}");
                    r = D.grep(r, function(a, i) {
                        return f(a, i, m, r)
                    }, h)
                }
            }
            return {
                r: r,
                t: t
            }
        },
        dir: function(b, c) {
            var a = [],
                cur = b[c];
            while (cur && cur != document) {
                if (cur.nodeType == 1) a.push(cur);
                cur = cur[c]
            }
            return a
        },
        nth: function(a, e, c, b) {
            e = e || 1;
            var d = 0;
            for (; a; a = a[c]) if (a.nodeType == 1 && ++d == e) break;
            return a
        },
        sibling: function(n, a) {
            var r = [];
            for (; n; n = n.nextSibling) {
                if (n.nodeType == 1 && n != a) r.push(n)
            }
            return r
        }
    });
    D.event = {
        add: function(f, i, g, e) {
            if (f.nodeType == 3 || f.nodeType == 8) return;
            if (D.browser.msie && f.setInterval) f = window;
            if (!g.guid) g.guid = this.guid++;
            if (e != undefined) {
                var h = g;
                g = this.proxy(h, function() {
                    return h.apply(this, arguments)
                });
                g.data = e
            }
            var j = D.data(f, "events") || D.data(f, "events", {}),
                handle = D.data(f, "handle") || D.data(f, "handle", function() {
                    if (typeof D != "undefined" && !D.event.triggered) return D.event.handle.apply(arguments.callee.elem, arguments)
                });
            handle.elem = f;
            D.each(i.split(/\s+/), function(c, b) {
                var a = b.split(".");
                b = a[0];
                g.type = a[1];
                var d = j[b];
                if (!d) {
                    d = j[b] = {};
                    if (!D.event.special[b] || D.event.special[b].setup.call(f) === false) {
                        if (f.addEventListener) f.addEventListener(b, handle, false);
                        else if (f.attachEvent) f.attachEvent("on" + b, handle)
                    }
                }
                d[g.guid] = g;
                D.event.global[b] = true
            });
            f = null
        },
        guid: 1,
        global: {},
        remove: function(e, h, f) {
            if (e.nodeType == 3 || e.nodeType == 8) return;
            var i = D.data(e, "events"),
                ret, index;
            if (i) {
                if (h == undefined || (typeof h == "string" && h.charAt(0) == ".")) for (var g in i) this.remove(e, g + (h || ""));
                else {
                    if (h.type) {
                        f = h.handler;
                        h = h.type
                    }
                    D.each(h.split(/\s+/), function(b, a) {
                        var c = a.split(".");
                        a = c[0];
                        if (i[a]) {
                            if (f) delete i[a][f.guid];
                            else for (f in i[a]) if (!c[1] || i[a][f].type == c[1]) delete i[a][f];
                            for (ret in i[a]) break;
                            if (!ret) {
                                if (!D.event.special[a] || D.event.special[a].teardown.call(e) === false) {
                                    if (e.removeEventListener) e.removeEventListener(a, D.data(e, "handle"), false);
                                    else if (e.detachEvent) e.detachEvent("on" + a, D.data(e, "handle"))
                                }
                                ret = null;
                                delete i[a]
                            }
                        }
                    })
                }
                for (ret in i) break;
                if (!ret) {
                    var d = D.data(e, "handle");
                    if (d) d.elem = null;
                    D.removeData(e, "events");
                    D.removeData(e, "handle")
                }
            }
        },
        trigger: function(h, c, f, g, i) {
            c = D.makeArray(c);
            if (h.indexOf("!") >= 0) {
                h = h.slice(0, -1);
                var a = true
            }
            if (!f) {
                if (this.global[h]) D("*").add([window, document]).trigger(h, c)
            } else {
                if (f.nodeType == 3 || f.nodeType == 8) return undefined;
                var b, ret, fn = D.isFunction(f[h] || null),
                    event = !c[0] || !c[0].preventDefault;
                if (event) {
                    c.unshift({
                        type: h,
                        target: f,
                        preventDefault: function() {},
                        stopPropagation: function() {},
                        timeStamp: now()
                    });
                    c[0][E] = true
                }
                c[0].type = h;
                if (a) c[0].exclusive = true;
                var d = D.data(f, "handle");
                if (d) b = d.apply(f, c);
                if ((!fn || (D.nodeName(f, 'a') && h == "click")) && f["on" + h] && f["on" + h].apply(f, c) === false) b = false;
                if (event) c.shift();
                if (i && D.isFunction(i)) {
                    ret = i.apply(f, b == null ? c : c.concat(b));
                    if (ret !== undefined) b = ret
                }
                if (fn && g !== false && b !== false && !(D.nodeName(f, 'a') && h == "click")) {
                    this.triggered = true;
                    try {
                        f[h]()
                    } catch (e) {}
                }
                this.triggered = false
            }
            return b
        },
        handle: function(b) {
            var a, ret, namespace, all, handlers;
            b = arguments[0] = D.event.fix(b || window.event);
            namespace = b.type.split(".");
            b.type = namespace[0];
            namespace = namespace[1];
            all = !namespace && !b.exclusive;
            handlers = (D.data(this, "events") || {})[b.type];
            for (var j in handlers) {
                var c = handlers[j];
                if (all || c.type == namespace) {
                    b.handler = c;
                    b.data = c.data;
                    ret = c.apply(this, arguments);
                    if (a !== false) a = ret;
                    if (ret === false) {
                        b.preventDefault();
                        b.stopPropagation()
                    }
                }
            }
            return a
        },
        fix: function(b) {
            if (b[E] == true) return b;
            var d = b;
            b = {
                originalEvent: d
            };
            var c = "altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target timeStamp toElement type view wheelDelta which".split(" ");
            for (var i = c.length; i; i--) b[c[i]] = d[c[i]];
            b[E] = true;
            b.preventDefault = function() {
                if (d.preventDefault) d.preventDefault();
                d.returnValue = false
            };
            b.stopPropagation = function() {
                if (d.stopPropagation) d.stopPropagation();
                d.cancelBubble = true
            };
            b.timeStamp = b.timeStamp || now();
            if (!b.target) b.target = b.srcElement || document;
            if (b.target.nodeType == 3) b.target = b.target.parentNode;
            if (!b.relatedTarget && b.fromElement) b.relatedTarget = b.fromElement == b.target ? b.toElement : b.fromElement;
            if (b.pageX == null && b.clientX != null) {
                var a = document.documentElement,
                    body = document.body;
                b.pageX = b.clientX + (a && a.scrollLeft || body && body.scrollLeft || 0) - (a.clientLeft || 0);
                b.pageY = b.clientY + (a && a.scrollTop || body && body.scrollTop || 0) - (a.clientTop || 0)
            }
            if (!b.which && ((b.charCode || b.charCode === 0) ? b.charCode : b.keyCode)) b.which = b.charCode || b.keyCode;
            if (!b.metaKey && b.ctrlKey) b.metaKey = b.ctrlKey;
            if (!b.which && b.button) b.which = (b.button & 1 ? 1 : (b.button & 2 ? 3 : (b.button & 4 ? 2 : 0)));
            return b
        },
        proxy: function(a, b) {
            b.guid = a.guid = a.guid || b.guid || this.guid++;
            return b
        },
        special: {
            ready: {
                setup: function() {
                    bindReady();
                    return
                },
                teardown: function() {
                    return
                }
            },
            mouseenter: {
                setup: function() {
                    if (D.browser.msie) return false;
                    D(this).bind("mouseover", D.event.special.mouseenter.handler);
                    return true
                },
                teardown: function() {
                    if (D.browser.msie) return false;
                    D(this).unbind("mouseover", D.event.special.mouseenter.handler);
                    return true
                },
                handler: function(a) {
                    if (F(a, this)) return true;
                    a.type = "mouseenter";
                    return D.event.handle.apply(this, arguments)
                }
            },
            mouseleave: {
                setup: function() {
                    if (D.browser.msie) return false;
                    D(this).bind("mouseout", D.event.special.mouseleave.handler);
                    return true
                },
                teardown: function() {
                    if (D.browser.msie) return false;
                    D(this).unbind("mouseout", D.event.special.mouseleave.handler);
                    return true
                },
                handler: function(a) {
                    if (F(a, this)) return true;
                    a.type = "mouseleave";
                    return D.event.handle.apply(this, arguments)
                }
            }
        }
    };
    D.fn.extend({
        bind: function(c, a, b) {
            return c == "unload" ? this.one(c, a, b) : this.each(function() {
                D.event.add(this, c, b || a, b && a)
            })
        },
        one: function(d, b, c) {
            var e = D.event.proxy(c || b, function(a) {
                D(this).unbind(a, e);
                return (c || b).apply(this, arguments)
            });
            return this.each(function() {
                D.event.add(this, d, e, c && b)
            })
        },
        unbind: function(a, b) {
            return this.each(function() {
                D.event.remove(this, a, b)
            })
        },
        trigger: function(c, a, b) {
            return this.each(function() {
                D.event.trigger(c, a, this, true, b)
            })
        },
        triggerHandler: function(c, a, b) {
            return this[0] && D.event.trigger(c, a, this[0], false, b)
        },
        toggle: function(b) {
            var c = arguments,
                i = 1;
            while (i < c.length) D.event.proxy(b, c[i++]);
            return this.click(D.event.proxy(b, function(a) {
                this.lastToggle = (this.lastToggle || 0) % i;
                a.preventDefault();
                return c[this.lastToggle++].apply(this, arguments) || false
            }))
        },
        hover: function(a, b) {
            return this.bind('mouseenter', a).bind('mouseleave', b)
        },
        ready: function(a) {
            bindReady();
            if (D.isReady) a.call(document, D);
            else D.readyList.push(function() {
                return a.call(this, D)
            });
            return this
        }
    });
    D.extend({
        isReady: false,
        readyList: [],
        ready: function() {
            if (!D.isReady) {
                D.isReady = true;
                if (D.readyList) {
                    D.each(D.readyList, function() {
                        this.call(document)
                    });
                    D.readyList = null
                }
                D(document).triggerHandler("ready")
            }
        }
    });
    var x = false;

    function bindReady() {
        if (x) return;
        x = true;
        if (document.addEventListener && !D.browser.opera) document.addEventListener("DOMContentLoaded", D.ready, false);
        if (D.browser.msie && window == top)(function() {
            if (D.isReady) return;
            try {
                document.documentElement.doScroll("left")
            } catch (error) {
                setTimeout(arguments.callee, 0);
                return
            }
            D.ready()
        })();
        if (D.browser.opera) document.addEventListener("DOMContentLoaded", function() {
            if (D.isReady) return;
            for (var i = 0; i < document.styleSheets.length; i++) if (document.styleSheets[i].disabled) {
                setTimeout(arguments.callee, 0);
                return
            }
            D.ready()
        }, false);
        if (D.browser.safari) {
            var a;
            (function() {
                if (D.isReady) return;
                if (document.readyState != "loaded" && document.readyState != "complete") {
                    setTimeout(arguments.callee, 0);
                    return
                }
                if (a === undefined) a = D("style, link[rel=stylesheet]").length;
                if (document.styleSheets.length != a) {
                    setTimeout(arguments.callee, 0);
                    return
                }
                D.ready()
            })()
        }
        D.event.add(window, "load", D.ready)
    }
    D.each(("blur,focus,load,resize,scroll,unload,click,dblclick," + "mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + "submit,keydown,keypress,keyup,error").split(","), function(i, b) {
        D.fn[b] = function(a) {
            return a ? this.bind(b, a) : this.trigger(b)
        }
    });
    var F = function(a, c) {
            var b = a.relatedTarget;
            while (b && b != c) try {
                b = b.parentNode
            } catch (error) {
                b = c
            }
            return b == c
        };
    D(window).bind("unload", function() {
        D("*").add(document).unbind()
    });
    D.fn.extend({
        _load: D.fn.load,
        load: function(g, d, c) {
            if (typeof g != 'string') return this._load(g);
            var e = g.indexOf(" ");
            if (e >= 0) {
                var i = g.slice(e, g.length);
                g = g.slice(0, e)
            }
            c = c ||
            function() {};
            var f = "GET";
            if (d) if (D.isFunction(d)) {
                c = d;
                d = null
            } else {
                d = D.param(d);
                f = "POST"
            }
            var h = this;
            D.ajax({
                url: g,
                type: f,
                dataType: "html",
                data: d,
                complete: function(a, b) {
                    if (b == "success" || b == "notmodified") h.html(i ? D("<div/>").append(a.responseText.replace(/<script(.|\s)*?\/script>/g, "")).find(i) : a.responseText);
                    h.each(c, [a.responseText, b, a])
                }
            });
            return this
        },
        serialize: function() {
            return D.param(this.serializeArray())
        },
        serializeArray: function() {
            return this.map(function() {
                return D.nodeName(this, "form") ? D.makeArray(this.elements) : this
            }).filter(function() {
                return this.name && !this.disabled && (this.checked || /select|textarea/i.test(this.nodeName) || /text|hidden|password/i.test(this.type))
            }).map(function(i, c) {
                var b = D(this).val();
                return b == null ? null : b.constructor == Array ? D.map(b, function(a, i) {
                    return {
                        name: c.name,
                        value: a
                    }
                }) : {
                    name: c.name,
                    value: b
                }
            }).get()
        }
    });
    D.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","), function(i, o) {
        D.fn[o] = function(f) {
            return this.bind(o, f)
        }
    });
    var B = now();
    D.extend({
        get: function(d, b, a, c) {
            if (D.isFunction(b)) {
                a = b;
                b = null
            }
            return D.ajax({
                type: "GET",
                url: d,
                data: b,
                success: a,
                dataType: c
            })
        },
        getScript: function(b, a) {
            return D.get(b, null, a, "script")
        },
        getJSON: function(c, b, a) {
            return D.get(c, b, a, "json")
        },
        post: function(d, b, a, c) {
            if (D.isFunction(b)) {
                a = b;
                b = {}
            }
            return D.ajax({
                type: "POST",
                url: d,
                data: b,
                success: a,
                dataType: c
            })
        },
        ajaxSetup: function(a) {
            D.extend(D.ajaxSettings, a)
        },
        ajaxSettings: {
            url: location.href,
            global: true,
            type: "GET",
            timeout: 0,
            contentType: "application/x-www-form-urlencoded",
            processData: true,
            async: true,
            data: null,
            username: null,
            password: null,
            accepts: {
                xml: "application/xml, text/xml",
                html: "text/html",
                script: "text/javascript, application/javascript",
                json: "application/json, text/javascript",
                text: "text/plain",
                _default: "*/*"
            }
        },
        lastModified: {},
        ajax: function(s) {
            s = D.extend(true, s, D.extend(true, {}, D.ajaxSettings, s));
            var g, jsre = /=\?(&|$)/g,
                status, data, type = s.type.toUpperCase();
            if (s.data && s.processData && typeof s.data != "string") s.data = D.param(s.data);
            if (s.dataType == "jsonp") {
                if (type == "GET") {
                    if (!s.url.match(jsre)) s.url += (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || "callback") + "=?"
                } else if (!s.data || !s.data.match(jsre)) s.data = (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + "=?";
                s.dataType = "json"
            }
            if (s.dataType == "json" && (s.data && s.data.match(jsre) || s.url.match(jsre))) {
                g = "jsonp" + B++;
                if (s.data) s.data = (s.data + "").replace(jsre, "=" + g + "$1");
                s.url = s.url.replace(jsre, "=" + g + "$1");
                s.dataType = "script";
                window[g] = function(a) {
                    data = a;
                    success();
                    complete();
                    window[g] = undefined;
                    try {
                        delete window[g]
                    } catch (e) {}
                    if (i) i.removeChild(h)
                }
            }
            if (s.dataType == "script" && s.cache == null) s.cache = false;
            if (s.cache === false && type == "GET") {
                var j = now();
                var k = s.url.replace(/(\?|&)_=.*?(&|$)/, "$1_=" + j + "$2");
                s.url = k + ((k == s.url) ? (s.url.match(/\?/) ? "&" : "?") + "_=" + j : "")
            }
            if (s.data && type == "GET") {
                s.url += (s.url.match(/\?/) ? "&" : "?") + s.data;
                s.data = null
            }
            if (s.global && !D.active++) D.event.trigger("ajaxStart");
            var n = /^(?:\w+:)?\/\/([^\/?#]+)/;
            if (s.dataType == "script" && type == "GET" && n.test(s.url) && n.exec(s.url)[1] != location.host) {
                var i = document.getElementsByTagName("head")[0];
                var h = document.createElement("script");
                h.src = s.url;
                if (s.scriptCharset) h.charset = s.scriptCharset;
                if (!g) {
                    var l = false;
                    h.onload = h.onreadystatechange = function() {
                        if (!l && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) {
                            l = true;
                            success();
                            complete();
                            i.removeChild(h)
                        }
                    }
                }
                i.appendChild(h);
                return undefined
            }
            var m = false;
            var c = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
            if (s.username) c.open(type, s.url, s.async, s.username, s.password);
            else c.open(type, s.url, s.async);
            try {
                if (s.data) c.setRequestHeader("Content-Type", s.contentType);
                if (s.ifModified) c.setRequestHeader("If-Modified-Since", D.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT");
                c.setRequestHeader("X-Requested-With", "XMLHttpRequest");
                c.setRequestHeader("Accept", s.dataType && s.accepts[s.dataType] ? s.accepts[s.dataType] + ", */*" : s.accepts._default)
            } catch (e) {}
            if (s.beforeSend && s.beforeSend(c, s) === false) {
                s.global && D.active--;
                c.abort();
                return false
            }
            if (s.global) D.event.trigger("ajaxSend", [c, s]);
            var d = function(a) {
                    if (!m && c && (c.readyState == 4 || a == "timeout")) {
                        m = true;
                        if (f) {
                            clearInterval(f);
                            f = null
                        }
                        status = a == "timeout" && "timeout" || !D.httpSuccess(c) && "error" || s.ifModified && D.httpNotModified(c, s.url) && "notmodified" || "success";
                        if (status == "success") {
                            try {
                                data = D.httpData(c, s.dataType, s.dataFilter)
                            } catch (e) {
                                status = "parsererror"
                            }
                        }
                        if (status == "success") {
                            var b;
                            try {
                                b = c.getResponseHeader("Last-Modified")
                            } catch (e) {}
                            if (s.ifModified && b) D.lastModified[s.url] = b;
                            if (!g) success()
                        } else D.handleError(s, c, status);
                        complete();
                        if (s.async) c = null
                    }
                };
            if (s.async) {
                var f = setInterval(d, 13);
                if (s.timeout > 0) setTimeout(function() {
                    if (c) {
                        c.abort();
                        if (!m) d("timeout")
                    }
                }, s.timeout)
            }
            try {
                c.send(s.data)
            } catch (e) {
                D.handleError(s, c, null, e)
            }
            if (!s.async) d();

            function success() {
                if (s.success) s.success(data, status);
                if (s.global) D.event.trigger("ajaxSuccess", [c, s])
            }
            function complete() {
                if (s.complete) s.complete(c, status);
                if (s.global) D.event.trigger("ajaxComplete", [c, s]);
                if (s.global && !--D.active) D.event.trigger("ajaxStop")
            }
            return c
        },
        handleError: function(s, a, b, e) {
            if (s.error) s.error(a, b, e);
            if (s.global) D.event.trigger("ajaxError", [a, s, e])
        },
        active: 0,
        httpSuccess: function(a) {
            try {
                return !a.status && location.protocol == "file:" || (a.status >= 200 && a.status < 300) || a.status == 304 || a.status == 1223 || D.browser.safari && a.status == undefined
            } catch (e) {}
            return false
        },
        httpNotModified: function(a, c) {
            try {
                var b = a.getResponseHeader("Last-Modified");
                return a.status == 304 || b == D.lastModified[c] || D.browser.safari && a.status == undefined
            } catch (e) {}
            return false
        },
        httpData: function(a, c, b) {
            var d = a.getResponseHeader("content-type"),
                xml = c == "xml" || !c && d && d.indexOf("xml") >= 0,
                data = xml ? a.responseXML : a.responseText;
            if (xml && data.documentElement.tagName == "parsererror") throw "parsererror";
            if (b) data = b(data, c);
            if (c == "script") D.globalEval(data);
            if (c == "json") data = eval("(" + data + ")");
            return data
        },
        param: function(a) {
            var s = [];
            if (a.constructor == Array || a.jquery) D.each(a, function() {
                s.push(encodeURIComponent(this.name) + "=" + encodeURIComponent(this.value))
            });
            else for (var j in a) if (a[j] && a[j].constructor == Array) D.each(a[j], function() {
                s.push(encodeURIComponent(j) + "=" + encodeURIComponent(this))
            });
            else s.push(encodeURIComponent(j) + "=" + encodeURIComponent(D.isFunction(a[j]) ? a[j]() : a[j]));
            return s.join("&").replace(/%20/g, "+")
        }
    });
    D.fn.extend({
        show: function(c, b) {
            return c ? this.animate({
                height: "show",
                width: "show",
                opacity: "show"
            }, c, b) : this.filter(":hidden").each(function() {
                this.style.display = this.oldblock || "";
                if (D.css(this, "display") == "none") {
                    var a = D("<" + this.tagName + " />").appendTo("body");
                    this.style.display = a.css("display");
                    if (this.style.display == "none") this.style.display = "block";
                    a.remove()
                }
            }).end()
        },
        hide: function(b, a) {
            return b ? this.animate({
                height: "hide",
                width: "hide",
                opacity: "hide"
            }, b, a) : this.filter(":visible").each(function() {
                this.oldblock = this.oldblock || D.css(this, "display");
                this.style.display = "none"
            }).end()
        },
        _toggle: D.fn.toggle,
        toggle: function(a, b) {
            return D.isFunction(a) && D.isFunction(b) ? this._toggle.apply(this, arguments) : a ? this.animate({
                height: "toggle",
                width: "toggle",
                opacity: "toggle"
            }, a, b) : this.each(function() {
                D(this)[D(this).is(":hidden") ? "show" : "hide"]()
            })
        },
        slideDown: function(b, a) {
            return this.animate({
                height: "show"
            }, b, a)
        },
        slideUp: function(b, a) {
            return this.animate({
                height: "hide"
            }, b, a)
        },
        slideToggle: function(b, a) {
            return this.animate({
                height: "toggle"
            }, b, a)
        },
        fadeIn: function(b, a) {
            return this.animate({
                opacity: "show"
            }, b, a)
        },
        fadeOut: function(b, a) {
            return this.animate({
                opacity: "hide"
            }, b, a)
        },
        fadeTo: function(c, a, b) {
            return this.animate({
                opacity: a
            }, c, b)
        },
        animate: function(k, j, i, g) {
            var h = D.speed(j, i, g);
            return this[h.queue === false ? "each" : "queue"](function() {
                if (this.nodeType != 1) return false;
                var f = D.extend({}, h),
                    p, hidden = D(this).is(":hidden"),
                    self = this;
                for (p in k) {
                    if (k[p] == "hide" && hidden || k[p] == "show" && !hidden) return f.complete.call(this);
                    if (p == "height" || p == "width") {
                        f.display = D.css(this, "display");
                        f.overflow = this.style.overflow
                    }
                }
                if (f.overflow != null) this.style.overflow = "hidden";
                f.curAnim = D.extend({}, k);
                D.each(k, function(c, a) {
                    var e = new D.fx(self, f, c);
                    if (/toggle|show|hide/.test(a)) e[a == "toggle" ? hidden ? "show" : "hide" : a](k);
                    else {
                        var b = a.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),
                            start = e.cur(true) || 0;
                        if (b) {
                            var d = parseFloat(b[2]),
                                unit = b[3] || "px";
                            if (unit != "px") {
                                self.style[c] = (d || 1) + unit;
                                start = ((d || 1) / e.cur(true)) * start;
                                self.style[c] = start + unit
                            }
                            if (b[1]) d = ((b[1] == "-=" ? -1 : 1) * d) + start;
                            e.custom(start, d, unit)
                        } else e.custom(start, a, "")
                    }
                });
                return true
            })
        },
        queue: function(a, b) {
            if (D.isFunction(a) || (a && a.constructor == Array)) {
                b = a;
                a = "fx"
            }
            if (!a || (typeof a == "string" && !b)) return A(this[0], a);
            return this.each(function() {
                if (b.constructor == Array) A(this, a, b);
                else {
                    A(this, a).push(b);
                    if (A(this, a).length == 1) b.call(this)
                }
            })
        },
        stop: function(b, c) {
            var a = D.timers;
            if (b) this.queue([]);
            this.each(function() {
                for (var i = a.length - 1; i >= 0; i--) if (a[i].elem == this) {
                    if (c) a[i](true);
                    a.splice(i, 1)
                }
            });
            if (!c) this.dequeue();
            return this
        }
    });
    var A = function(b, c, a) {
            if (b) {
                c = c || "fx";
                var q = D.data(b, c + "queue");
                if (!q || a) q = D.data(b, c + "queue", D.makeArray(a))
            }
            return q
        };
    D.fn.dequeue = function(a) {
        a = a || "fx";
        return this.each(function() {
            var q = A(this, a);
            q.shift();
            if (q.length) q[0].call(this)
        })
    };
    D.extend({
        speed: function(b, a, c) {
            var d = b && b.constructor == Object ? b : {
                complete: c || !c && a || D.isFunction(b) && b,
                duration: b,
                easing: c && a || a && a.constructor != Function && a
            };
            d.duration = (d.duration && d.duration.constructor == Number ? d.duration : D.fx.speeds[d.duration]) || D.fx.speeds.def;
            d.old = d.complete;
            d.complete = function() {
                if (d.queue !== false) D(this).dequeue();
                if (D.isFunction(d.old)) d.old.call(this)
            };
            return d
        },
        easing: {
            linear: function(p, n, b, a) {
                return b + a * p
            },
            swing: function(p, n, b, a) {
                return ((-Math.cos(p * Math.PI) / 2) + 0.5) * a + b
            }
        },
        timers: [],
        timerId: null,
        fx: function(b, c, a) {
            this.options = c;
            this.elem = b;
            this.prop = a;
            if (!c.orig) c.orig = {}
        }
    });
    D.fx.prototype = {
        update: function() {
            if (this.options.step) this.options.step.call(this.elem, this.now, this);
            (D.fx.step[this.prop] || D.fx.step._default)(this);
            if (this.prop == "height" || this.prop == "width") this.elem.style.display = "block"
        },
        cur: function(a) {
            if (this.elem[this.prop] != null && this.elem.style[this.prop] == null) return this.elem[this.prop];
            var r = parseFloat(D.css(this.elem, this.prop, a));
            return r && r > -10000 ? r : parseFloat(D.curCSS(this.elem, this.prop)) || 0
        },
        custom: function(c, b, d) {
            this.startTime = now();
            this.start = c;
            this.end = b;
            this.unit = d || this.unit || "px";
            this.now = this.start;
            this.pos = this.state = 0;
            this.update();
            var e = this;

            function t(a) {
                return e.step(a)
            }
            t.elem = this.elem;
            D.timers.push(t);
            if (D.timerId == null) {
                D.timerId = setInterval(function() {
                    var a = D.timers;
                    for (var i = 0; i < a.length; i++) if (!a[i]()) a.splice(i--, 1);
                    if (!a.length) {
                        clearInterval(D.timerId);
                        D.timerId = null
                    }
                }, 13)
            }
        },
        show: function() {
            this.options.orig[this.prop] = D.attr(this.elem.style, this.prop);
            this.options.show = true;
            this.custom(0, this.cur());
            if (this.prop == "width" || this.prop == "height") this.elem.style[this.prop] = "1px";
            D(this.elem).show()
        },
        hide: function() {
            this.options.orig[this.prop] = D.attr(this.elem.style, this.prop);
            this.options.hide = true;
            this.custom(this.cur(), 0)
        },
        step: function(a) {
            var t = now();
            if (a || t > this.options.duration + this.startTime) {
                this.now = this.end;
                this.pos = this.state = 1;
                this.update();
                this.options.curAnim[this.prop] = true;
                var b = true;
                for (var i in this.options.curAnim) if (this.options.curAnim[i] !== true) b = false;
                if (b) {
                    if (this.options.display != null) {
                        this.elem.style.overflow = this.options.overflow;
                        this.elem.style.display = this.options.display;
                        if (D.css(this.elem, "display") == "none") this.elem.style.display = "block"
                    }
                    if (this.options.hide) this.elem.style.display = "none";
                    if (this.options.hide || this.options.show) for (var p in this.options.curAnim) D.attr(this.elem.style, p, this.options.orig[p])
                }
                if (b) this.options.complete.call(this.elem);
                return false
            } else {
                var n = t - this.startTime;
                this.state = n / this.options.duration;
                this.pos = D.easing[this.options.easing || (D.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, this.options.duration);
                this.now = this.start + ((this.end - this.start) * this.pos);
                this.update()
            }
            return true
        }
    };
    D.extend(D.fx, {
        speeds: {
            slow: 600,
            fast: 200,
            def: 400
        },
        step: {
            scrollLeft: function(a) {
                a.elem.scrollLeft = a.now
            },
            scrollTop: function(a) {
                a.elem.scrollTop = a.now
            },
            opacity: function(a) {
                D.attr(a.elem.style, "opacity", a.now)
            },
            _default: function(a) {
                a.elem.style[a.prop] = a.now + a.unit
            }
        }
    });
    D.fn.offset = function() {
        var b = 0,
            top = 0,
            elem = this[0],
            results;
        if (elem) with(D.browser) {
            var d = elem.parentNode,
                offsetChild = elem,
                offsetParent = elem.offsetParent,
                doc = elem.ownerDocument,
                safari2 = safari && parseInt(version) < 522 && !/adobeair/i.test(v),
                css = D.curCSS,
                fixed = css(elem, "position") == "fixed";
            if (elem.getBoundingClientRect) {
                var c = elem.getBoundingClientRect();
                add(c.left + Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft), c.top + Math.max(doc.documentElement.scrollTop, doc.body.scrollTop));
                add(-doc.documentElement.clientLeft, -doc.documentElement.clientTop)
            } else {
                add(elem.offsetLeft, elem.offsetTop);
                while (offsetParent) {
                    add(offsetParent.offsetLeft, offsetParent.offsetTop);
                    if (mozilla && !/^t(able|d|h)$/i.test(offsetParent.tagName) || safari && !safari2) border(offsetParent);
                    if (!fixed && css(offsetParent, "position") == "fixed") fixed = true;
                    offsetChild = /^body$/i.test(offsetParent.tagName) ? offsetChild : offsetParent;
                    offsetParent = offsetParent.offsetParent
                }
                while (d && d.tagName && !/^body|html$/i.test(d.tagName)) {
                    if (!/^inline|table.*$/i.test(css(d, "display"))) add(-d.scrollLeft, -d.scrollTop);
                    if (mozilla && css(d, "overflow") != "visible") border(d);
                    d = d.parentNode
                }
                if ((safari2 && (fixed || css(offsetChild, "position") == "absolute")) || (mozilla && css(offsetChild, "position") != "absolute")) add(-doc.body.offsetLeft, -doc.body.offsetTop);
                if (fixed) add(Math.max(doc.documentElement.scrollLeft, doc.body.scrollLeft), Math.max(doc.documentElement.scrollTop, doc.body.scrollTop))
            }
            results = {
                top: top,
                left: b
            }
        }
        function border(a) {
            add(D.curCSS(a, "borderLeftWidth", true), D.curCSS(a, "borderTopWidth", true))
        }
        function add(l, t) {
            b += parseInt(l, 10) || 0;
            top += parseInt(t, 10) || 0
        }
        return results
    };
    D.fn.extend({
        position: function() {
            var a = 0,
                top = 0,
                results;
            if (this[0]) {
                var b = this.offsetParent(),
                    offset = this.offset(),
                    parentOffset = /^body|html$/i.test(b[0].tagName) ? {
                        top: 0,
                        left: 0
                    } : b.offset();
                offset.top -= num(this, 'marginTop');
                offset.left -= num(this, 'marginLeft');
                parentOffset.top += num(b, 'borderTopWidth');
                parentOffset.left += num(b, 'borderLeftWidth');
                results = {
                    top: offset.top - parentOffset.top,
                    left: offset.left - parentOffset.left
                }
            }
            return results
        },
        offsetParent: function() {
            var a = this[0].offsetParent;
            while (a && (!/^body|html$/i.test(a.tagName) && D.css(a, 'position') == 'static')) a = a.offsetParent;
            return D(a)
        }
    });
    D.each(['Left', 'Top'], function(i, b) {
        var c = 'scroll' + b;
        D.fn[c] = function(a) {
            if (!this[0]) return;
            return a != undefined ? this.each(function() {
                this == window || this == document ? window.scrollTo(!i ? a : D(window).scrollLeft(), i ? a : D(window).scrollTop()) : this[c] = a
            }) : this[0] == window || this[0] == document ? self[i ? 'pageYOffset' : 'pageXOffset'] || D.boxModel && document.documentElement[c] || document.body[c] : this[0][c]
        }
    });
    D.each(["Height", "Width"], function(i, b) {
        var c = i ? "Left" : "Top",
            br = i ? "Right" : "Bottom";
        D.fn["inner" + b] = function() {
            return this[b.toLowerCase()]() + num(this, "padding" + c) + num(this, "padding" + br)
        };
        D.fn["outer" + b] = function(a) {
            return this["inner" + b]() + num(this, "border" + c + "Width") + num(this, "border" + br + "Width") + (a ? num(this, "margin" + c) + num(this, "margin" + br) : 0)
        }
    })
})();

Executed Writes (11)

#1 JavaScript::Write (size: 18, repeated: 1)

&amp;cb=3923965788

#2 JavaScript::Write (size: 19, repeated: 1)

&amp;cb=62540373956

#3 JavaScript::Write (size: 18, repeated: 2)

&amp;charset=UTF-8

#4 JavaScript::Write (size: 39, repeated: 2)

&amp;loc=http%3A//www.contractoruk.com/

#5 JavaScript::Write (size: 11, repeated: 2)

'></script>

#6 JavaScript::Write (size: 855, repeated: 1)

<a href='http://ads.contractoruk.com/www/delivery/ck.php?oaparams=2__bannerid=246__zoneid=6__cb=fb28ad4e3c__oadest=http%3A%2F%2Fwww.cukjobs.co.uk%2FClickTrack%2Fredirect.ashx%3Ffile%3Dhttp%3A%2F%2Fwww.contractorangels.co.uk%2F%3Futm_source%3DContractoruk%26utm_medium%3DBanners%26utm_campaign%3DCA-banners%26page%3Droot%2Cleaderboard' target='_blank'><img src='http://ads.contractoruk.com/www/images/e63c6b8e2878416f711e31672f1afad5.gif' width='728' height='90' alt='Bedouin Group' title='Bedouin Group' border='0' /></a><div id='beacon_fb28ad4e3c' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://ads.contractoruk.com/www/delivery/lg.php?bannerid=246&amp;campaignid=126&amp;zoneid=6&amp;loc=http%3A%2F%2Fwww.contractoruk.com%2F&amp;cb=fb28ad4e3c' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>

#7 JavaScript::Write (size: 334, repeated: 1)

<div id='beacon_efe451c3b9' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://ads.contractoruk.com/www/delivery/lg.php?bannerid=253&amp;campaignid=131&amp;zoneid=35&amp;loc=http%3A%2F%2Fwww.contractoruk.com%2F&amp;cb=efe451c3b9' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>

#8 JavaScript::Write (size: 2585, repeated: 1)

<div id='ox_1b944463eb3f4c7f3b5b1f596ead90d5' style='display: inline;'><a href='http://ads.contractoruk.com/www/delivery/ck.php?oaparams=2__bannerid=253__zoneid=35__cb=efe451c3b9__oadest=http%3A%2F%2Fwww.cukjobs.co.uk%2FClickTrack%2Fredirect.ashx%3Ffile%3Dhttp%3A%2F%2Fwww.boox.co.uk%2Fcontractor-uk%2F%3Futm_source%3Dcontractoruk%26utm_medium%3Dbanner%26utm_content%3Dheader%26utm_campaign%3Dcloudsaugust2012%26page%3Droot%2C150x50' target='_blank'><img src='http://ads.contractoruk.com/www/images/dfa118507711c7ee27e25b15ab337406.gif' width='150' height='50' alt='Boox' title='Boox' border='0' /></a></div>
<script type='text/javascript'><!--// <![CDATA[
var ox_swf = new FlashObject('http://ads.contractoruk.com/www/images/bcfaabba9be1a7904cabe0aaf8cef34b.swf', 'Boox', '150', '50', '8');
ox_swf.addVariable('clickTARGET', '_blank');
ox_swf.addVariable('clickTAG', 'http%3A%2F%2Fads.contractoruk.com%2Fwww%2Fdelivery%2Fck.php%3Foaparams%3D2__bannerid%3D253__zoneid%3D35__cb%3Defe451c3b9__oadest%3Dhttp%253A%252F%252Fwww.cukjobs.co.uk%252FClickTrack%252Fredirect.ashx%253Ffile%253Dhttp%253A%252F%252Fwww.boox.co.uk%252Fcontractor-uk%252F%253Futm_source%253Dcontractoruk%2526utm_medium%253Dbanner%2526utm_content%253Dheader%2526utm_campaign%253Dcloudsaugust2012%2526page%253Droot%252C150x50');
ox_swf.addParam('allowScriptAccess','always');
ox_swf.write('ox_1b944463eb3f4c7f3b5b1f596ead90d5');
if (ox_swf.installedVer.versionIsValid(ox_swf.getAttribute('version'))) { document.write("<div id='beacon_efe451c3b9' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://ads.contractoruk.com/www/delivery/lg.php?bannerid=253&amp;campaignid=131&amp;zoneid=35&amp;loc=http%3A%2F%2Fwww.contractoruk.com%2F&amp;cb=efe451c3b9' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>"); } else { document.write("<div id='beacon_efe451c3b9' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://ads.contractoruk.com/www/delivery/lg.php?bannerid=253&amp;campaignid=131&amp;zoneid=35&amp;loc=http%3A%2F%2Fwww.contractoruk.com%2F&amp;oxfb=1&amp;cb=efe451c3b9' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div>"); }
// ]]> --></script><noscript><div id='beacon_efe451c3b9' style='position: absolute; left: 0px; top: 0px; visibility: hidden;'><img src='http://ads.contractoruk.com/www/delivery/lg.php?bannerid=253&amp;campaignid=131&amp;zoneid=35&amp;loc=http%3A%2F%2Fwww.contractoruk.com%2F&amp;oxfb=1&amp;cb=efe451c3b9' width='0' height='0' alt='' style='width: 0px; height: 0px;' /></div></noscript>

#9 JavaScript::Write (size: 84, repeated: 2)

<script type='text/javascript' src='http://ads.contractoruk.com/www/delivery/ajs.php

#10 JavaScript::Write (size: 10, repeated: 1)

?zoneid=35

#11 JavaScript::Write (size: 9, repeated: 1)

?zoneid=6


HTTP Transactions (62)


Request Response
GET / HTTP/1.1

Host: contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
HTTP/1.1 301 Moved Permanently

Content-Type: text/html; charset=iso-8859-1
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Location: http://www.contractoruk.com/
Content-Length: 318
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET /sites/default/files/css/css_3892d8541a3cec8b377f216660b478e6.css HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: text/css
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 25 Sep 2012 09:02:58 GMT
Etag: &quot;1c0a234-313-4ca82f8f1d480&quot;
Accept-Ranges: bytes
Content-Length: 787
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET /sites/default/files/cuk_favicon.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a2df-619-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 1561
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET /sites/all/modules/jquery_plugin/jquery.dropshadow.min.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 07 Dec 2010 16:40:18 GMT
Etag: &quot;1bfc2c4-b2f-496d4a8ea4080&quot;
Accept-Ranges: bytes
Content-Length: 2863
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /sites/all/modules/jquery_plugin/jquery.dimensions.min.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Fri, 17 Aug 2007 13:14:42 GMT
Etag: &quot;1bfc2b7-22e5-437e4f954d480&quot;
Accept-Ranges: bytes
Content-Length: 8933
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /misc/drupal.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Thu, 10 Feb 2011 14:16:58 GMT
Etag: &quot;1bf2034-266a-49bee3c000a80&quot;
Accept-Ranges: bytes
Content-Length: 9834
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET / HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
HTTP/1.1 200 OK

Content-Type: text/html; charset=utf-8
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.3.2-1ubuntu4.17
Set-Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; expires=Sat, 01-Dec-2012 00:27:30 GMT; path=/; domain=.contractoruk.com
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Last-Modified: Wed, 07 Nov 2012 20:54:10 GMT
Cache-Control: store, no-cache, must-revalidate, post-check=0, pre-check=0
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
GET /sites/all/modules/nice_menus/superfish/js/superfish.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 24 Mar 2009 16:22:28 GMT
Etag: &quot;1bfa07b-e82-465dfca00b900&quot;
Accept-Ranges: bytes
Content-Length: 3714
Keep-Alive: timeout=2, max=98
Connection: Keep-Alive
GET /sites/all/modules/nice_menus/superfish/js/jquery.bgiframe.min.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 24 Mar 2009 16:22:28 GMT
Etag: &quot;1bfa071-5ed-465dfca00b900&quot;
Accept-Ranges: bytes
Content-Length: 1517
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /sites/all/modules/nice_menus/superfish/js/jquery.hoverIntent.minified.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Thu, 01 Apr 2010 15:10:44 GMT
Etag: &quot;1bfa07c-649-4832e4445c500&quot;
Accept-Ranges: bytes
Content-Length: 1609
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /misc/jquery.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Thu, 10 Feb 2011 14:16:58 GMT
Etag: &quot;1bf2041-7971-49bee3c000a80&quot;
Accept-Ranges: bytes
Content-Length: 31089
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET /sites/all/modules/nice_menus/nice_menus.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Fri, 18 Jun 2010 06:14:12 GMT
Etag: &quot;1bfa06e-368-48947dd1a1500&quot;
Accept-Ranges: bytes
Content-Length: 872
Keep-Alive: timeout=2, max=97
Connection: Keep-Alive
GET /sites/all/modules/panels/js/panels.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 05 Oct 2009 22:40:35 GMT
Etag: &quot;1bfe29f-31d-47537cd4efec0&quot;
Accept-Ranges: bytes
Content-Length: 797
Keep-Alive: timeout=2, max=98
Connection: Keep-Alive
GET /sites/all/themes/cuk/js/jquery.contractoruk.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c08440-849-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 2121
Keep-Alive: timeout=2, max=98
Connection: Keep-Alive
GET /sites/all/themes/cuk/js/ckeditor.styles.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Wed, 10 Aug 2011 13:05:32 GMT
Etag: &quot;1c084e6-b65-4aa2655cfbf00&quot;
Accept-Ranges: bytes
Content-Length: 2917
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /sites/all/themes/cuk/js/googleanalytics.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Thu, 04 Aug 2011 16:18:56 GMT
Etag: &quot;3e400c-1ae-4a9b0566a7c00&quot;
Accept-Ranges: bytes
Content-Length: 430
Keep-Alive: timeout=2, max=96
Connection: Keep-Alive
GET /sites/all/modules/lightbox2/js/lightbox.js?t HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: application/javascript
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Fri, 24 Sep 2010 08:39:40 GMT
Etag: &quot;1bf874c-b046-490fd51c78b00&quot;
Accept-Ranges: bytes
Content-Length: 45126
Keep-Alive: timeout=2, max=98
Connection: Keep-Alive
GET /sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/css,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: text/css
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 25 Sep 2012 09:03:20 GMT
Etag: &quot;1c0a237-18718-4ca82fa418600&quot;
Accept-Ranges: bytes
Content-Length: 100120
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/header_bg.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c0842b-941-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 2369
Keep-Alive: timeout=2, max=97
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/primary-links.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c083f9-3cc-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 972
Keep-Alive: timeout=2, max=98
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/primary-links-bullet.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c08451-3d8-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 984
Keep-Alive: timeout=2, max=95
Connection: Keep-Alive
GET /sites/default/files/cuk_logo.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a227-2b36-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 11062
Keep-Alive: timeout=2, max=97
Connection: Keep-Alive
GET /ga.js HTTP/1.1

Host: www.google-analytics.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
If-Modified-Since: Wed, 19 Sep 2012 11:51:40 GMT
HTTP/1.1 200 OK

Content-Type: text/javascript
Content-Length: 14888
Content-Encoding: gzip
Last-Modified: Mon, 22 Oct 2012 15:51:19 GMT
X-Content-Type-Options: nosniff, nosniff
Date: Wed, 07 Nov 2012 13:16:15 GMT
Expires: Thu, 08 Nov 2012 01:16:15 GMT
Vary: Accept-Encoding
Age: 27475
Cache-Control: max-age=43200, public
Server: GFE/2.0
GET /www/delivery/ajs.php?zoneid=6&cb=3923965788&charset=UTF-8&loc=http%3A//www.contractoruk.com/ HTTP/1.1

Host: ads.contractoruk.com
GET /www/delivery/ajs.php?zoneid=6&amp;cb=3923965788&amp;charset=UTF-8&amp;loc=http%3A//www.contractoruk.com/ HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94
HTTP/1.1 200 OK

Content-Type: text/javascript; charset=UTF-8
Date: Wed, 07 Nov 2012 20:54:10 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.3.2-1ubuntu4.17
Pragma: no-cache
Cache-Control: private, max-age=0, no-cache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
P3P: CP=&quot;CUR ADM OUR NOR STA NID&quot;
Set-Cookie: OAID=d5c68c781aa82919052d59eb5ca17c92; expires=Thu, 07-Nov-2013 20:54:10 GMT; path=/
Content-Length: 974
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET /__utm.gif?utmwv=5.3.7&utms=1&utmn=1596663789&utmhn=www.contractoruk.com&utmcs=UTF-8&utmsr=1176x885&utmvp=1176x778&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.0%20r45&utmdt=Contractor%20UK%20-%20for%20UK%20IT%20Contractors%2C%20IT%20Contracting%20and%20Computer%20Freelancers&utmhid=581067651&utmr=-&utmp=%2F&utmac=UA-2641187-1&utmcc=__utma%3D214406149.1404936480.1352321651.1352321651.1352321651.1%3B%2B__utmz%3D214406149.1352321651.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&utmu=q~ HTTP/1.1

Host: www.google-analytics.com
GET /__utm.gif?utmwv=5.3.7&amp;utms=1&amp;utmn=1596663789&amp;utmhn=www.contractoruk.com&amp;utmcs=UTF-8&amp;utmsr=1176x885&amp;utmvp=1176x778&amp;utmsc=24-bit&amp;utmul=en-us&amp;utmje=1&amp;utmfl=10.0%20r45&amp;utmdt=Contractor%20UK%20-%20for%20UK%20IT%20Contractors%2C%20IT%20Contracting%20and%20Computer%20Freelancers&amp;utmhid=581067651&amp;utmr=-&amp;utmp=%2F&amp;utmac=UA-2641187-1&amp;utmcc=__utma%3D214406149.1404936480.1352321651.1352321651.1352321651.1%3B%2B__utmz%3D214406149.1352321651.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B&amp;utmu=q~ HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Thu, 01 Nov 2012 01:29:26 GMT
Content-Length: 35
X-Content-Type-Options: nosniff
Pragma: no-cache
Expires: Wed, 19 Apr 2000 11:43:00 GMT
Last-Modified: Wed, 21 Jan 2004 19:51:30 GMT
Cache-Control: private, no-cache, no-cache=Set-Cookie, proxy-revalidate
Age: 588285
Server: GFE/2.0
GET /sites/all/themes/cuk/images/backgrounds/secondary-links.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c08414-3b6-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 950
Keep-Alive: timeout=2, max=97
Connection: Keep-Alive
GET /sites/default/files/site_elements/contractor_jobs.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a37d-ffe-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 4094
Keep-Alive: timeout=2, max=96
Connection: Keep-Alive
GET /sites/default/files/site_elements/limited_companies.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a37c-139f-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 5023
Keep-Alive: timeout=2, max=97
Connection: Keep-Alive
GET /sites/default/files/site_elements/first_timer_guides.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a37b-1189-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 4489
Keep-Alive: timeout=2, max=96
Connection: Keep-Alive
GET /sites/default/files/site_elements/contractor_forum.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a37f-13e9-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 5097
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /sites/default/files/site_elements/contractor_money.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a37a-12c3-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 4803
Keep-Alive: timeout=2, max=94
Connection: Keep-Alive
GET /sites/default/files/site_elements/IR35_guides.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a379-11ad-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 4525
Keep-Alive: timeout=2, max=96
Connection: Keep-Alive
GET /sites/default/files/Smallads/intouch_first_timers_2012.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Wed, 04 Apr 2012 09:21:51 GMT
Etag: &quot;1c0a880-1b53-4bcd6f416c9c0&quot;
Accept-Ranges: bytes
Content-Length: 6995
Keep-Alive: timeout=2, max=95
Connection: Keep-Alive
GET /www/delivery/lg.php?bannerid=246&campaignid=126&zoneid=6&loc=http%3A%2F%2Fwww.contractoruk.com%2F&cb=fb28ad4e3c HTTP/1.1

Host: ads.contractoruk.com
GET /www/delivery/lg.php?bannerid=246&amp;campaignid=126&amp;zoneid=6&amp;loc=http%3A%2F%2Fwww.contractoruk.com%2F&amp;cb=fb28ad4e3c HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); OAID=d5c68c781aa82919052d59eb5ca17c92
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.3.2-1ubuntu4.17
Pragma: no-cache
Cache-Control: private, max-age=0, no-cache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
P3P: CP=&quot;CUR ADM OUR NOR STA NID&quot;
Set-Cookie: OAID=d5c68c781aa82919052d59eb5ca17c92; expires=Thu, 07-Nov-2013 20:54:11 GMT; path=/
Content-Length: 43
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
GET /sites/default/files/Smallads/SJD-150x50_280111.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Wed, 15 Feb 2012 13:43:48 GMT
Etag: &quot;ab007a-2385-4b900e6abcd00&quot;
Accept-Ranges: bytes
Content-Length: 9093
Keep-Alive: timeout=2, max=98
Connection: Keep-Alive
GET /sites/default/files/site_elements/contractor_calculators.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a37e-14aa-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 5290
Keep-Alive: timeout=2, max=95
Connection: Keep-Alive
GET /sites/default/files/site_elements/umbrella_companies.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 17 Jan 2011 15:56:02 GMT
Etag: &quot;1c0a378-1018-49a0cd2194880&quot;
Accept-Ranges: bytes
Content-Length: 4120
Keep-Alive: timeout=2, max=96
Connection: Keep-Alive
GET /sites/default/files/Smallads/ContractorUmbrella_Oct12_Small_Banner.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Fri, 19 Oct 2012 15:08:07 GMT
Etag: &quot;1c0a91f-3375-4cc6adf03a3c0&quot;
Accept-Ranges: bytes
Content-Length: 13173
Keep-Alive: timeout=2, max=93
Connection: Keep-Alive
GET /sites/default/files/Smallads/Con1-Apr12-150x50.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Thu, 12 Apr 2012 15:52:35 GMT
Etag: &quot;86c00e-357b-4bd7d5830d6c0&quot;
Accept-Ranges: bytes
Content-Length: 13691
Keep-Alive: timeout=2, max=95
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/menu-block-main.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c08412-3d9-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 985
Keep-Alive: timeout=2, max=95
Connection: Keep-Alive
GET /newsletters/banners/capitalumbrella-150x50-november2012.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 06 Nov 2012 13:19:00 GMT
Etag: &quot;1c94005-2a93-4cdd371ed1900&quot;
Accept-Ranges: bytes
Content-Length: 10899
Keep-Alive: timeout=2, max=94
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/buttons/rss.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c08449-aa0-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 2720
Keep-Alive: timeout=2, max=94
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/buttons/twitter.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c0844c-a69-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 2665
Keep-Alive: timeout=2, max=97
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/menu-block.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c08418-3b7-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 951
Keep-Alive: timeout=2, max=92
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/advertisers.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c083dd-3f5-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 1013
Keep-Alive: timeout=2, max=94
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/blue-block.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c083da-3e3-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 995
Keep-Alive: timeout=2, max=94
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/forum.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c0842c-965-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 2405
Keep-Alive: timeout=2, max=93
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/toparticles_bg.jpg HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/jpeg
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c0842d-2b4-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 692
Keep-Alive: timeout=2, max=93
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/calc.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c08419-99f-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 2463
Keep-Alive: timeout=2, max=96
Connection: Keep-Alive
GET /www/delivery/ajs.php?zoneid=35&cb=62540373956&charset=UTF-8&loc=http%3A//www.contractoruk.com/ HTTP/1.1

Host: ads.contractoruk.com
GET /www/delivery/ajs.php?zoneid=35&amp;cb=62540373956&amp;charset=UTF-8&amp;loc=http%3A//www.contractoruk.com/ HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); OAID=d5c68c781aa82919052d59eb5ca17c92
HTTP/1.1 200 OK

Content-Type: text/javascript; charset=UTF-8
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.3.2-1ubuntu4.17
Pragma: no-cache
Cache-Control: private, max-age=0, no-cache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
P3P: CP=&quot;CUR ADM OUR NOR STA NID&quot;
Set-Cookie: OAID=d5c68c781aa82919052d59eb5ca17c92; expires=Thu, 07-Nov-2013 20:54:11 GMT; path=/
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Transfer-Encoding: chunked
GET /sites/all/themes/cuk/images/backgrounds/newsletter-signup.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c083fc-564-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 1380
Keep-Alive: timeout=2, max=91
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/search_btn.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c083f8-3d5-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 981
Keep-Alive: timeout=2, max=93
Connection: Keep-Alive
GET /www/images/e63c6b8e2878416f711e31672f1afad5.gif HTTP/1.1

Host: ads.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); OAID=d5c68c781aa82919052d59eb5ca17c92
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Fri, 28 Sep 2012 07:28:42 GMT
Etag: &quot;1fc8da-10637-4cabe01583e80&quot;
Accept-Ranges: bytes
Content-Length: 67127
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/searchbox.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c083fb-4c0-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 1216
Keep-Alive: timeout=2, max=93
Connection: Keep-Alive
GET /www/delivery/lg.php?bannerid=253&campaignid=131&zoneid=35&loc=http%3A%2F%2Fwww.contractoruk.com%2F&cb=efe451c3b9 HTTP/1.1

Host: ads.contractoruk.com
GET /www/delivery/lg.php?bannerid=253&amp;campaignid=131&amp;zoneid=35&amp;loc=http%3A%2F%2Fwww.contractoruk.com%2F&amp;cb=efe451c3b9 HTTP/1.1

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); OAID=d5c68c781aa82919052d59eb5ca17c92
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
X-Powered-By: PHP/5.3.2-1ubuntu4.17
Pragma: no-cache
Cache-Control: private, max-age=0, no-cache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
P3P: CP=&quot;CUR ADM OUR NOR STA NID&quot;
Set-Cookie: OAID=d5c68c781aa82919052d59eb5ca17c92; expires=Thu, 07-Nov-2013 20:54:11 GMT; path=/
Content-Length: 43
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/yellow-block.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c0842a-3fc-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 1020
Keep-Alive: timeout=2, max=95
Connection: Keep-Alive
GET /sites/all/themes/cuk/images/backgrounds/footer.png HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/sites/default/files/css/css_ae81074886461a8b31fb44beedbde97b.css
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/png
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 08 Feb 2011 12:05:28 GMT
Etag: &quot;1c083fa-3e0-49bc42a097200&quot;
Accept-Ranges: bytes
Content-Length: 992
Keep-Alive: timeout=2, max=90
Connection: Keep-Alive
GET /sites/default/files/Smallads/paystream-november2012.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Mon, 05 Nov 2012 10:28:20 GMT
Etag: &quot;86c015-3a29-4cdbcf1bbb900&quot;
Accept-Ranges: bytes
Content-Length: 14889
Keep-Alive: timeout=2, max=92
Connection: Keep-Alive
GET /sites/default/files/Smallads/bedouin-150-50-cuk.gif HTTP/1.1

Host: www.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; has_js=1; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Thu, 20 Sep 2012 10:35:13 GMT
Etag: &quot;86c012-3ee4-4ca1fada65a40&quot;
Accept-Ranges: bytes
Content-Length: 16100
Keep-Alive: timeout=2, max=92
Connection: Keep-Alive
GET /www/images/dfa118507711c7ee27e25b15ab337406.gif HTTP/1.1

Host: ads.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: image/png,image/*;q=0.8,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); OAID=d5c68c781aa82919052d59eb5ca17c92
HTTP/1.1 200 OK

Content-Type: image/gif
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Fri, 28 Sep 2012 07:28:42 GMT
Etag: &quot;1fc8d7-4416-4cabe01583e80&quot;
Accept-Ranges: bytes
Content-Length: 17430
Keep-Alive: timeout=2, max=99
Connection: Keep-Alive
GET /www/images/bcfaabba9be1a7904cabe0aaf8cef34b.swf HTTP/1.1

Host: ads.contractoruk.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Referer: http://www.contractoruk.com/
Cookie: SESS46a32bf3582a8e52125bcfad10558697=tbhrvkgii8cqrqtu73jg2ndr94; __utma=214406149.1404936480.1352321651.1352321651.1352321651.1; __utmb=214406149.1.10.1352321651; __utmc=214406149; __utmz=214406149.1352321651.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); OAID=d5c68c781aa82919052d59eb5ca17c92
HTTP/1.1 200 OK

Content-Type: application/x-shockwave-flash
Date: Wed, 07 Nov 2012 20:54:11 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Fri, 28 Sep 2012 07:28:42 GMT
Etag: &quot;1fc8ef-e01c-4cabe01583e80&quot;
Accept-Ranges: bytes
Content-Length: 57372
Keep-Alive: timeout=2, max=98
Connection: Keep-Alive
GET /get/flashplayer/update/current/xml/version_en_win_pl.xml HTTP/1.1

Host: fpdownload2.macromedia.com

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
HTTP/1.1 200 OK

Content-Type: text/xml
Server: Apache
Last-Modified: Wed, 31 Oct 2012 21:22:10 GMT
Etag: &quot;87de33-256-4cd617ed12480&quot;
Accept-Ranges: bytes
Content-Length: 598
Date: Wed, 07 Nov 2012 20:54:12 GMT
Connection: keep-alive