function getXMLHttpRequestObject()
{
	var request = null;
	try {
		
		request = new XMLHttpRequest();
	} catch(e) {
		
		var xmlhttp_versions = [
			"MSXML2.XMLHTTP.5.0",
			"MSXML2.XMLHTTP.4.0",
			"MSXML2.XMLHTTP.3.0",
			"MSXML2.XMLHTTP",
			"Microsoft.XMLHTTP"
		];
		for(var i = 0; i < xmlhttp_versions.length; i++) {
			try {
				request = new ActiveXObject(xmlhttp_versions[i]);
			} catch(e) {
				request = null;
			};
		}
	}
	return(request);
}

function XMLhttpUniikkius(searchUri){	
	var xmlhttp = getXMLHttpRequestObject();			
	xmlhttp.open('GET', searchUri,false);
	xmlhttp.send(null);
	return (xmlhttp.responseText == 'true'?1:0);
}
function XMLhttpKysely(uri,qs,method){
	
	var xmlhttp = getXMLHttpRequestObject();
	
	if( method=='POST' ){
		xmlhttp.open(method, uri, false);
		
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		xmlhttp.send(qs);
	} else if( method=='GET' ) {
		if(qs!=''){
			uri = uri + '?' + qs;
		}
		xmlhttp.open(method, uri, false);
		xmlhttp.send(null);
	} else {
		alert('Tuntematon kyselytyyppi!');
		return false;
	}
	return xmlhttp.responseText;
}
