function createHttpRequest() {
var httpRequest;
// Mozilla/Safari

if (window.XMLHttpRequest)
	{
    httpRequest=new XMLHttpRequest();
	}
	// Internet Explorer
else if (typeof ActiveXObject != 'undefined')
		{
		httpRequest = new ActiveXObject('Microsoft.XMLHTTP');
		}
return httpRequest;
}

function sendRequest(file, _resultId, getRequestProc) {
//- проверяем можно ли отправлять данные
if(document.getElementById('ajax_flag').value==0)
	{
	//alert(file);
    file=encodeURI(file);
	resultId = _resultId;
	flag_aj="'ajax_flag'";
	document.getElementById(resultId).innerHTML = '<span style="border:0px;" onClick="javascript:document.getElementById('+flag_aj+').value=0;"><input type=image src="ajax-loader.gif" name="sub"></span>';
	httpRequest.open('POST', file);
	httpRequest.setRequestHeader('Content-Type' , 'application/x-www-form-urlencoded');
	httpRequest.onreadystatechange = getRequestProc;
	httpRequest.send(null);
	}
}


function getRequest() {
//-- прячим десктопы
if (httpRequest.readyState == 0) {
document.getElementById(resultId).innerHTML = 'неинициализирован';
}
if (httpRequest.readyState == 1) {
//-- ставим флаг что начали отправку
document.getElementById('ajax_flag').value=1;
}

if (httpRequest.readyState == 4) {
//-- ставим флаг  что приняли
document.getElementById('ajax_flag').value=0;
document.getElementById(resultId).innerHTML = httpRequest.responseText;
document.getElementById(resultId).style.visibility = 'visible';
}
}
var httpRequest = createHttpRequest();
var resultId = '';



function onlynum()
	{
		   var k;
		   k=event.keyCode;
		   if( (k >= 48 && k <= 57) || k == 8) return k
		   else return false
	}
function onlylet()
	{
		   var k;
		   k=event.keyCode;
		   if(  ( k >=66 && k <=91 ) || ( k >=98 && k <=122 ) || ( k >=1040 && k <=1104 ) || k == 8) return k
		   else return false
	}
function onlylet_ru()
	{
		   var k;
		   k=event.keyCode;
		   if( k >=1040 && k <=1104 || k == 8) return k
		   else return false
	}
function onlylet_en()
	{
		   var k;
		   k=event.keyCode;
		   if(  ( k >=66 && k <=91 ) || ( k >=98 && k <=122 ) || k == 8) return k
		   else return false
	}

function hide(el) {
document.getElementById(el).style.display = "none";
}
function show(el) {
document.getElementById(el).style.display = "block";
}

function prozr_on(el) {

document.getElementById(el).style.mozopacity=" 0.50";
document.getElementById(el).style.khtmlopacity=" 0.50";
document.getElementById(el).style.opacity= "0.50";
}
function prozr_off(el) {

document.getElementById(el).style.mozopacity=" 1";
document.getElementById(el).style.khtmlopacity=" 1";
document.getElementById(el).style.opacity= "1";
}









