var ua = navigator.userAgent.toLowerCase();
var fixSel = (ua.indexOf('win') != -1 && ua.indexOf('msie') != -1) || (ua.indexOf('gecko') != -1 && ua.indexOf('safari') == -1);

function getOffsetY(event) {
	return event.offsetY == null ? event.layerY + 18 : event.offsetY;
}

function selMouseDown(event, sel) {
	if (fixSel && sel.second && getOffsetY(event) < sel.offsetHeight - 1) sel.second = false;
}

function selMouseUp(event, sel, url) {
	if (fixSel && event) {
		if (sel.second) {
			sel.second = false;
		} else if (getOffsetY(event) < sel.offsetHeight - 1) {
			sel.second = true;
			url = null;
		}
	}
	if (url) {
		var n = sel.options[sel.selectedIndex].value;
		if (n != null) {
			if (n) url += escape(n).replace(/\+/g, "%2B").replace(/%20/g, "+") + '/';
			document.location.href = url;
		}
	}
}

function toggle(e) {
	var e = document.getElementById(e).style;
	e.display = e.display == 'none' || e.display == '' ?  'block' : 'none';
}

function writeTo(u, d) {
	var l="\x6D\x61\x69";
	l+="\x6C\x74\x6F\x3A"+u;
	window.location=l+"\x40"+d;
}

function openWin(url, title, width, height, status, resizeable, scrollbars) {
	var win = window.open(url, title, "width=" + width + ",height=" + height + ",left=" + Math.round((screen.width - width) / 2) + ",top=" + Math.round((screen.height - height) / 2 - 40) + ",toolbar=0,menubar=0,location=0,status=" + (status ? 1 : 0) + ",resizable=" + (resizeable ? 1 : 0) + ",scrollbars=" + (scrollbars ? 1 : 0));
	win.focus();
	return win;
}
