/*This is the location of your PHP script*/
var url = "/ajax_functions.php?function=username_check&username=";
var urlEmail = "/ajax_functions.php?function=band_email_check&band_email=";
var urlUserEmail = "/ajax_functions.php?function=user_email_check&user_email=";
var trackplayurl = "/ajax_functions.php?function=trackplay&trackid=";
var http = createRequestObject();

function updateName() {
	/* Print the message to use while checking the database: */
	/*document.getElementById('username_response').innerHTML = "Checking...";
	/* We're assuming your username input ID is "username" */
	var name1 = document.getElementById("band_username").value;
	http.open("GET", url + escape(name1));
	http.onreadystatechange = handleHttpResponse;
	http.send("");
}
 
function handleHttpResponse() {
	if (http.readyState == 4) {
		results = http.responseText;
		/* Again, we're assuming your username input ID is "username" */
		var name = document.getElementById("band_username").value;
		/* If the username is available, Print this message: */
		/*	if(results == "") results = "<span class=\"ok_response\"><i>"+name+"</i> This username is available</span>"; */
		document.getElementById('username_response').innerHTML = results;
	}
}

function checkEmail() {
	/* Print the message to use while checking the database: */
	//document.getElementById('email_response').innerHTML = "Checking...";
	var email = document.getElementById("band_email").value;
	http.open("GET", urlEmail + escape(email));
	http.onreadystatechange = handleHttpResponseEmail;
	http.send("");
}

function trackplay(tid) {
	http.open("GET", trackplayurl + tid);

	http.onreadystatechange = trackplayoutputhandler;
	http.send("");
}
 
function trackplayoutputhandler() {
	if (http.readyState == 4) {
		results = http.responseText;
		//alert(results);
	}
}
 
function handleHttpResponseEmail() {
	if (http.readyState == 4) {
		results = http.responseText;
		/* Again, we're assuming your username input ID is "username" */
		/* var name = document.getElementById("band_username").value;
		/* If the username is available, Print this message: */
		/*	if(results == "") results = "<span class=\"ok_response\"><i>"+name+"</i> This username is available</span>"; */
		document.getElementById('email_response').innerHTML = results;
	}
}


function checkUserEmail() {
	/* Print the message to use while checking the database: */
	//document.getElementById('email_response').innerHTML = "Checking...";
	var email = document.getElementById("user_email").value;
	http.open("GET", urlUserEmail + escape(email));
	http.onreadystatechange = handleHttpResponseUserEmail;
	http.send("");
}
 
function handleHttpResponseUserEmail() {
	if (http.readyState == 4) {
		results = http.responseText;
		/* Again, we're assuming your username input ID is "username" */
		/* var name = document.getElementById("band_username").value;
		/* If the username is available, Print this message: */
		/*	if(results == "") results = "<span class=\"ok_response\"><i>"+name+"</i> This username is available</span>"; */
		document.getElementById('email_response').innerHTML = results;
	}
}
 

function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}


