var working = false;
var xml = make_xml();

function $(el) { return document.getElementById(el); }
function $$(t) { return document.getElementsByTagName(t); }
function change_html (el, html) { $(el).innerHTML = unescape(window.decodeURI(html)); }
function form_handler () {
	user_name = window.encodeURI($('user_name').value);
	user_email = window.encodeURI($('user_email').value);
	xml.open('get', './frettabref/?action=generate_sign_up&user_name=' + user_name + '&user_email=' + user_email);
	xml.onreadystatechange = function () {
		if (xml.readyState == 4) {
			change_html('results', escape(window.encodeURI(xml.responseText)));
		} else {
			change_html('results', 'Loading&hellip;');	
		}
	}
	xml.send(null);
	return false;	
}
function make_xml () {
	if (typeof XMLHttpRequest == 'undefined') {
		objects = Array(
			'Microsoft.XMLHTTP',
			'MSXML2.XMLHTTP',
			'MSXML2.XMLHTTP.3.0',
			'MSXML2.XMLHTTP.4.0',
			'MSXML2.XMLHTTP.5.0'
		);
		for (i in objects) {
			try {
				return new ActiveXObject(objects[i]);
			} catch (e) {}
		}
	} else {
		return new XMLHttpRequest();
	}
}
