function ge() {
	var ea;
	for(var i=0;i<arguments.length;i++){
		var e=arguments[i];
		if(typeof e=='string')e=document.getElementById(e);
		if(arguments.length==1)return e;
		if(!ea)ea=new Array();ea[ea.length]=e;
	}
	return ea;
}

function createXHR() {
	var request = false;
	try {
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch (err2) {
		try {
			request = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch (err3) {
			try {
				request = new XMLHttpRequest();
			}
			catch (err1) {
				request = false;
			}
		}
	}
	return request;
}

function ajax_error() {
	return '<div class="help_cross">A javascript error has occurred</div>';
}

function processing() {
	return '<img src="/images/loader.gif" alt="Loading..." />';
}

function set_html(id,html) {
	var element=ge(id);
	element.innerHTML=html;	
}

function get_position(id,keyword,uri,active,engine) {
	var xhr = createXHR();
	var element=ge(id);

	element.innerHTML=processing();

    xhr.onreadystatechange  = function() {
		if(xhr.readyState == 4) {
			if(xhr.status == 200) {
				element.innerHTML=xhr.responseText;
			} else {
				element.innerHTML=ajax_error();
			}
		}else{
			element.innerHTML=processing();
		}
	};

	xhr.open('GET', '/position.php?keyword='+escape(keyword)+'&uri='+escape(uri)+'&active='+escape(active)+'&engine='+escape(engine));
	xhr.send(null);	
}