req = false;
if (window.XMLHttpRequest) {
	req = new XMLHttpRequest();
	if (req.overrideMimeType) req.overrideMimeType('text/html');
} else if (window.ActiveXObject) {
	try {
		req = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	}
}

function get_razdels(id) {
	req.open('GET', "/ajax_dir/get_razdels.php?id="+id, true);
	req.setRequestHeader("Accept-Language", "ru, en");
	req.setRequestHeader("Accept-Charset", "windows-1251;q=1, koi8-r;q=0.6, ISO-8859-5;q=0.4, ISO-8859-1;q=0.1");
	req.setRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)");
	req.send(null);

	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			var resp = req.responseText;
			if (resp!="" && req.status == 200){
				document.getElementById('prazdel').style.display = 'inline';
				document.getElementById('razdels').innerHTML = resp;
			}
		}
	}
}

function testKeyDigDot(e){
	var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);
	if (e.ctrlKey || e.altKey || key < 32) return true;
	key = String.fromCharCode(key);
	return /[\d\.\,]/.test(key);
}

function testKeyDig(e){
	var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);
	if (e.ctrlKey || e.altKey || key < 32) return true;
	key = String.fromCharCode(key);
	return /[\d]/.test(key);
}
