/**
	AJAX functions:
*/
/**
	Wrapper function to create a request

	@param	reqType		GET or POST
	@param	url			Url to call
	@param	asynch		true for asynch, false for synchronous. 
*/
function httpRequest(reqType, url, asynch) {
	// Mozilla: detect XMLHttpRequest 
	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest();
	// IE:  detect XMLHTTP 	
	} else if (window.ActiveXObject) {
		request = new ActiveXObject("Microsoft.XMLHTTP");
		if (!request) {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}
	} else {
		alert("No AJAX for you!");
	}
	if (request) {
		request.onreadystatechange=handleResponse;
		request.open("GET", url, true);
		request.send(null);
	}
}

function handleResponse() {

	//alert("handled! readystate="+request.readyState+" status="+request.status);
	var p = window.document.getElementById("greeting");
	p.innerHTML = '<p>Looking for your account...</p>';
  
	if (request.readyState == 4) {
    //clearTimeout(timeoutId);
    	if (request.status == 200) {
	      	//Implement document object in DOM
	      	xmlReturnVal = request.responseText;
				//alert(xmlReturnVal);

				if (xmlReturnVal != '') {
					p.innerHTML = xmlReturnVal;
				} else {
					p.innerHTML = '<p>Account not found, please <ul><li><a href="/user.php?action=login">Log in</a></li><li><a href="/user.php?action=new&invitation=10">Create an account</a></li></ul></p>';
				}            
     	} else {
				p.innerHTML = '<p>Account not found, please <ul><li><a href="/user.php?action=login">Log in</a></li><li><a href="/user.php?action=new&invitation=10">Create an account</a></li></ul></p>';
    	}
  	}
}


/**
  Look for cookie.  If it's there, send it to user.php?action=checkcookie
*/

//alert(document.cookie);

if (document.cookie.indexOf('user_') != -1) {
	//alert('user_1 is here');
	
  var user_cookie = document.cookie.split(';');
	var submit_request = httpRequest("GET", "user.php?action=ajaxauth", true);
	window.setTimeout('', 1000);
}


function setup_events() {
    if (document.getElementById) {
     	document.getElementById('version').value = "dom";
     	if (window.XMLHttpRequest || window.ActiveXObject) {
     		document.getElementById('version').value = "ajax";
    	}
    }
}
