var request;
var dest;

function screensize(){
	if (self.screen){
		width = screen.width
		height = screen.height
	}
	else if (self.java){
		var jkit = java.awt.Toolkit.getDefaultToolkit();
		var scrsize = jkit.getScreenSize();
		width = scrsize.width;
		height = scrsize.height;
	}
	if (width && height) var str = width + " x " + height;
	else var str = "неизвестно";
	document.getElementById("uid").value =  "Разрешение монитора: " + str;
}

function testKey(e)
{
  var key = (typeof e.charCode == 'undefined' ? e.keyCode : e.charCode);

  if (key < 32) return true;
  key = String.fromCharCode(key);
  return /[\d]/.test(key);
}

function processStateChange(){
	if (request.readyState == 4){
		contentDiv = document.getElementById(dest);
		if (request.status == 200){
			response = request.responseText;
			contentDiv.innerHTML = response;
		} else {
			contentDiv.innerHTML = "Error: Status "+request.status;
		}
	}
}

function loadHTML(URL, destination, selid){
	if(selid){
		if(selid == '1111111111'){
			for(var i = 0; i < selArr.length; i++ ){
				if(document.getElementById(selArr[i])){
					document.getElementById(selArr[i]).className = " ";
				}
			}
		}else{
			if(document.getElementById(selid)){
				document.getElementById(selid).className = " ";
			}
		}
	}

	dest = destination;
	if (window.XMLHttpRequest){
		request = new XMLHttpRequest();
		request.onreadystatechange = processStateChange;
		request.open("GET", URL, true);
		request.send(null);
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (request) {
			request.onreadystatechange = processStateChange;
			request.open("GET", URL, true);
			request.send();
		}
	}
}


