
function AjaxMe() {
	var xmlHttp=null;
	try {
 		// Firefox, Opera 8.0+, Safari
 		xmlHttp=new XMLHttpRequest();
 	}
	catch (e) {
	 //Internet Explorer
		try {
	 		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
 	}
	return xmlHttp;
}

function checkUsername() {
	var myAjax = new AjaxMe();
	var un = document.forms['register'].username.value;
	var url="login.php?checkUsername="+un;
	myAjax.open("GET",url,true);
	myAjax.onreadystatechange=function() {
		if(myAjax.readyState==4 || myAjax.readyState=="complete") {
			if(myAjax.responseText!="") {
				document.getElementById('error_sm').innerHTML="Sorry, that username has already been taken";
				document.forms['register'].submitbutton.disabled=true;
				return false;
			}
			else {
				document.getElementById('error_sm').innerHTML="<span style='color:green;'>Good! Username is free</span>";
				document.forms['register'].submitbutton.disabled=false;
				return true;
			}
		}
	}
	myAjax.send(null);
}

function submitRequest(url) {
	var myAjax = new AjaxMe();
	myAjax.open("GET",url,true);
	myAjax.onreadystatechange=function() {
		if(myAjax.readyState==4 || myAjax.readyState=="complete") {
			var stuff = document.getElementById('rating_guts');
			stuff.innerHTML = myAjax.responseText;
		}
	}
	myAjax.send(null);
}

function checkPasswords() {
	var form = document.forms['register'];
	if(form.password.value!=form.password2.value) {
		alert("Passwords don't match!");
		return false;
	}
	else return true;
}

function show(huntID) {
	var el = document.getElementById('thephotoblock');
	el.innerHTML='<div style="padding:100px;"><center><img src="http://efishdesign.com/fisheye/icons/loading_icon.gif" style="border:0px;"><br/>...loading...</center></div>';
	var myAjax = new AjaxMe();
	var url="ajax.php?getInfo="+huntID;
	myAjax.open("GET",url,true);
	myAjax.onreadystatechange=function() {
		if(myAjax.readyState==4 || myAjax.readyState=="complete") {
			el.innerHTML=myAjax.responseText;	
		}
	}
	myAjax.send(null);
}