var xmlHttp = XmlHttp.create();
var err = -1;
function done() {
	try {
				err = xmlHttp.responseText == 0 ? true : false;
	}
	catch (exc) {
		var alertMessage =  "An error occured <br/>" +
			"Message: " + exc.message + "<br/>" +
			"File: " + exc.fileName + "<br/>" +
			"Line: " + exc.lineNumber + "<br/>" +
			"Name: " + exc.name;
			//alert(alertMessage);
	}
}
function loadRequest(sUri, bAsync) {
	
	xmlHttp.open("GET", sUri, bAsync);
	if (bAsync) {
		err = -1;
		xmlHttp.onreadystatechange = loadData;
	}
	xmlHttp.send(null);
}
function loadData(){
	if (xmlHttp.readyState == 4){
		done();//see above
	}	
}
function doLoad(sUri, errLocMessage) {
	sUri = sUri + "login=" + document.getElementById('userLogin').value + "&password=" + document.getElementById('userPass').value;
	var bAsync = true;
	loadRequest(sUri, bAsync);

	var count = 0;
	while(err == -1){
		alert(document.getElementById('ajaxCheckLoginLoading').value);
	}
	if(!err){
		document.getElementById(errLocMessage).innerHTML = document.getElementById('ajaxLoginExistError').value;
		document.getElementById(errLocMessage).style.display = "block";	
	}//end if
	if(err){
		document.getElementById(errLocMessage).innerHTML = '';
		document.getElementById(errLocMessage).style.display = "none";	
	}//end if
	return err;
}
