
var now = new Date();
var seed = now.getTime() % 0x7fffffff;
var characters = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789";
var expires = new Date();
expires.setTime(expires.getTime() + (3600000 * 24 * 365));    // Expires after 1 year
var path = '/';
var domain = '.etonshirts.co.uk';


function rand(n) {
seed = (0x015a4e35 * seed) % 0x7fffffff;
return (seed >> 16) % n;
}

function processID(name){
var cname = name + "=";
var dc = document.cookie;
    if (dc.length > 0) {
    begin = dc.indexOf(cname);
        if (begin != -1) {
        	begin += cname.length;
        	end = dc.indexOf(";", begin);
            if (end == -1) 
            	end = dc.length;
            return unescape(dc.substring(begin, end));
        }
    }
var strID = generateID();
setCookie("etonID", strID, expires, path, domain);
}

// cookie length increased to 30 - 2 Nov 2000
function generateID() {
var newID="";
	for (var i=1; i<=30;i++) {
		newID += characters.charAt(rand(characters.length));
	}
return newID;
}

processID("etonID");