function GetExCookie(cookiename) {
	var thebigcookie = document.cookie;
	var firstchar = thebigcookie.indexOf(cookiename+"=");
	if (firstchar != -1) {
		firstchar += cookiename.length + 1;
		lastchar = thebigcookie.indexOf(";",firstchar);
		if(lastchar == -1) lastchar = thebigcookie.length;
		return unescape(thebigcookie.substring(firstchar, lastchar));
	}
	return "";
}

function setExCookie(cookiename,cookievalue,cookieexpdate,domainname) {
    document.cookie = cookiename + "=" + cookievalue
    	+ "; domain=" + domainname
    	+ "; path=" + "/"
    	+ "; expires=" + cookieexpdate.toGMTString();
}

function loc(url) {
	window.location=URL;
}

function floc(u, param) {
	var f = document.createElement('form');
	f.action = u;
	if (param) {
		for (var k in param) {
			var v = param[k];
			var a = document.createElement('input');
			a.type = 'hidden';
			a.name = k;
			a.value = v;
			f.appendChild(a);
		}
	}
	document.appendChild(f);
	f.submit();
}

var abCookieName = 'ab';
var abNum = GetExCookie(abCookieName);
if (!abNum || abNum <= 0) {
	abNum = parseInt(Math.random()*100);
	var t=new Date();t.setTime(t.getTime() + 1000 * 60 * 60 * 24 * 30);
	document.cookie = abCookieName + '=' + abNum + ';expires=' + t.toGMTString();
}
