
var request;
function createRequest() {
  //if (window.XMLHttpRequest){request = new XMLHttpRequest();}else{request=new ActiveXObject("Microsoft.XMLHTTP");}
  try{
    request=new XMLHttpRequest();
  }catch (trymicrosoft){
    try{
      request=new ActiveXObject("Msxml2.XMLHTTP");
    }catch (othermicrosoft){
      try{
        request=new ActiveXObject("Microsoft.XMLHTTP");
      }catch (failed){
        request=false;
      }
    }
  }
  if (!request)
    return false;
}

function whenCompleted()
{
	if (request.readyState==4){
		if (request.status==200) {
			document.getElementById('calculate_results').innerHTML=request.responseText;	
       }		
  }
}
function whenLoading(){document.getElementById('enter2').innerHTML = "<p>Отправляем данные...</p>";}
function whenLoaded(){document.getElementById('enter2').innerHTML = "<p>Данные отправлены...</p>";}
function whenInteractive(){document.getElementById('enter2').innerHTML = "<p>Получаем ответ...</p>";}
function whenError(){document.getElementById('enter2').innerHTML = "<p>Ошибка...</p>";}
function tryLogin()
{
	login=document.getElementById('over_login').value;
	pswd=document.getElementById('over_pswd').value;
	if (createRequest()== false) return true;
	url=document.URL+"?"+escape(login)+"&password="+escape(pswd)+"&action=login_ajax";
	request.open("GET",url,true);
	request.onreadystatechange=whenCompleted;
	request.onLoading=whenLoading;
	request.onLoaded=whenLoaded; 
	request.onError=whenError;
	request.onInteractive=whenInteractive;
	request.onCompletion=whenCompleted;
	request.send(null);
	return false;
}
function calculate_ajax()
{
	vprice=document.getElementById('price').value;
	vavans=document.getElementById('avans').value;
	vsrok=document.getElementById('srok').value;
	//alert(vprice+' '+vavans+' '+vsrok);
	if (createRequest()== false) return true;
	url="/ajax/calculate.php?avans="+escape(vavans)+"&price="+escape(vprice)+"&srok="+escape(vsrok);
	request.open("GET", url, true);
	request.onreadystatechange = processCalculate;
	request.send(null);
	
	//alert('finish');
	return false;
}

function processCalculate()
{
	if (request.readyState == 4) {
		if (request.status == 200) {
         //var response = request.responseText;
			//alert(request.responseText);
			document.getElementById('calculate_results').innerHTML=request.responseText;	
       }		
  }
}

function useful_ajax(dir_name)
{
	if (createRequest()== false) return true;
	url=dir_name+"?ajax=1";
	request.open("GET", url, true);
	request.onreadystatechange = processUseful;
	request.send(null);
	
	//alert('finish');
	return false;
}

function processUseful()
{
	if (request.readyState == 4) {
		if (request.status == 200) {
         //var response = request.responseText;
			//alert(request.responseText);
			document.getElementById('useful_results').innerHTML=request.responseText;
			document.getElementById('useful_results').style.display='block';
       }		
  }
}

