// stats
var visit, unique = 0;
// cookies enabled?
var ce =(navigator.cookieEnabled) ? 1 : 0;
if (typeof navigator.cookieEnabled == 'undefined' && !ce) {
	document.cookie = 'tcookie';
	ce = (document.cookie.indexOf('tcookie') != -1) ? 1 : 0
};
// framebreaker
if (self != top) {
	top.location.href = self.location.href;
};
// show / hide with netscape
if (document.layers) {
	visible = 'show';
	hidden = 'hide';
};
// show element (id)
function show(i) {
	if (document.layers) {
		m = document.layers[i];
	}
	else {
		m = document.getElementById(i).style;
	}
	m.visibility = 'visible';
	m.display = 'inline';
};
// hide element (id)
function hide(i) {
	if (document.layers) {
		m = document.layers[i];
	}
	else {
		m = document.getElementById(i).style;
	}
	m.visibility = 'hidden';
	m.display = 'none';
};
// refresh session (session, refresh=false)
function rs(s, r) {
	if (r && document.images) {
		(new Image).src = '/rs.php?s=' + s + '&d=' + (new Date).getTime();
	}
	setTimeout("rs('"+s+"',1)", 295000);
};
// set mouseover title (title, element_id)
function st(t, i) {
	t.title = document.getElementById(i).firstChild.nodeValue;
};
// set cookie (name, value, days)
function sc(n, v, d) {
	// expires
	var e = '';
	if (d) {
		var t = new Date();
		t.setTime(t.getTime()+(d * 24 * 60 * 60 * 1000));
		e = '; expires=' + t.toGMTString();
	}
	document.cookie = n + '=' + v + e + '; path=/';
};
// get cookie (name)
function gc(n) {
	n += '=';
	// string
	var s = document.cookie.split(';');
	for(var i = 0; i < s.length; i++) {
		// value
		var v = s[i];
		while (v.charAt(0) == ' ') {
			v = v.substring(1, v.length);
		}
		if (v.indexOf(n) == 0) {
			return v.substring(n.length, v.length);
		}
	}
	return false;
};
// delete cookie (name)
function dc(n) {
	sc(n, '', -1);
};
// obtain window size
var ws = '';
function ows () {
	ws = window.innerWidth ? window.innerWidth : document.body && document.body.offsetWidth ? document.body.offsetWidth : screen.width;
}
// shrink all images
function sai() {
	if (document.images.length) {
		var i = document.images;
		for (var x = 2; x < i.length; x++) {
			if (i[x].width * 2 > ws) {
				if (typeof i[x].ow == 'undefined') {
					i[x].ow = i[x].width;
					i[x].oh = i[x].height;
				}
				i[x].width = i[x].ow / (i[x].ow / (ws / 2));
				if (i[x].height == i[x].oh) {
					i[x].height = i[x].height / (i[x].ow / (ws / 2));
				}
				if (i[x].parentNode.nodeName != 'A') {
					i[x].onclick = ri;
					i[x].title = i[x].src;
					i[x].className = 'resized';
				}
			}
		}
	}
};
// restore image (element)
function ri(e) {
	var o = window.event ? window.event.srcElement : e.target;
	o.width = o.ow;
	if (o.height != o.oh) {
		o.height = o.oh;
	}
	o.onclick = si;
};
// shrink image (element)
function si(e) {
	var o = window.event ? window.event.srcElement : e.target;
	o.width = o.ow / (o.ow / (ws / 2));
	if (o.height == o.oh) {
		o.height = o.height / (o.ow / (ws / 2));
	}
	o.onclick = ri;
};
// body loader
function bl(a, b, c) {
	// obtain window size
	ows();
	// shrink all images
	sai();
};
// footer loader
function fl(a, b, c) {
	// refresh session by interval
	rs(a);
};