// BROWSER CHECK
function checkIt(s) {
		place = detect.indexOf(s) + 1;
		thestring = s;
		return place;
}

// FLASH
function verCaps(id) {
	if (typeof(caps) != "undefined" && typeof(caps.id) != "undefined" && typeof(caps.getComponentVersion) != "undefined")
		return caps.getComponentVersion(id, "ComponentID");
	else
		return false;
}

// COOKIES
function getCookie(name){
var dc=document.cookie
var prefix=name + "="
var begin=dc.indexOf("; " + prefix)
if (begin==-1){
begin=dc.indexOf(prefix)
if (begin!=0) return null
}else
begin += 2
var end=document.cookie.indexOf(";",begin)
if (end==-1) end=dc.length
return unescape(dc.substring(begin + prefix.length,end))
}
function setCookie(name,value,expires,path,domain,secure){
document.cookie=escape(name) + '=' + escape(value) + (expires ? '; EXPIRES=' + expires.toGMTString() : '') + (path ? '; PATH=' + path : '') + (domain ? '; DOMAIN=' + domain : '') + (secure ? '; SECURE' : '')
}
function delCookie(name, path, domain, secure){
document.cookie=escape(name) + '=null; EXPIRES=' + new Date(0).toGMTString() + (path ? '; PATH=' + path : '') + (domain ? '; DOMAIN=' + domain : '') + (secure ? '; SECURE' : '')
}
var i_cookies;
var i_jscookies;
var i_metacookies;
var i_cookiesmax;
var i_cookiesmaxdata;
i_cookies = navigator.cookieEnabled;
setCookie("browserspy_js", 1)
if (getCookie("browserspy_js"))
i_jscookies = true;
if (getCookie("browserspy_meta"))
i_metacookies = true;
delCookie("browserspy_js");
delCookie("browserspy_meta");
var i;
var n;
for (i = 0; i < 100; i++) {
n = "browserspy_" + i;
setCookie(n, 1);
}
for (i = 0; i < 100; i++) {
n = "browserspy_" + i;
if (getCookie(n))
i_cookiesmax++;
}
for (i = 0; i < 100; i++) {
n = "browserspy_" + i;
delCookie(n);
}
var tmp = "12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890";
for (i = 1; i < 10; i++) {
var s = "";
for (var j = 0; j < i; j++) {
s += tmp;
}
setCookie("browserspy_js", s);
var c = getCookie("browserspy_js");
if (c && c == s) {
i_cookiesmaxdata = s.length;
} else {
break;
}
delCookie("browserspy_js");
}