/* ---------------------------- */
/* XMLHTTPRequest Enable 		*/
/* ---------------------------- */
function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}

var http = createObject();

/* -------------------------- */
/* SEARCH					 */
/* -------------------------- */
function autosuggest() {
qc = document.getElementById('scharacters').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', '/lib/search.php?g=characters&q='+qc+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplyCharacters;
http.send(null);
}
function autosuggestReplyCharacters() {
  if(http.readyState == 4){
  	var response = http.responseText;
  	c = document.getElementById('characters');
  	if(response!=""){
  		c.innerHTML=response;
  		c.style.display="block";
  	} else {
  		c.style.display="none";
  	}
  }
}

function autosuggestMembers() {
qm = document.getElementById('smembers').value;
// Set te random number to add to URL request
nocache = Math.random();
http.open('get', '/lib/search.php?g=members&q='+qm+'&nocache = '+nocache);
http.onreadystatechange = autosuggestReplyMembers;
http.send(null);
}
function autosuggestReplyMembers() {
if(http.readyState == 4){
	var response = http.responseText;
	m = document.getElementById('members');
	if(response!=""){
		m.innerHTML=response;
		m.style.display="block";
	} else {
		m.style.display="none";
	}
}
}

function autosuggestGuilds() {
  qg = document.getElementById('sguilds').value;
  // Set te random number to add to URL request
  nocache = Math.random();
  http.open('get', '/lib/search.php?g=guilds&q='+qg+'&nocache = '+nocache);
  http.onreadystatechange = autosuggestReplyGuilds;
  http.send(null);
}
function autosuggestReplyGuilds() {
if(http.readyState == 4){
	var response = http.responseText;
	g = document.getElementById('guilds');
	if(response!=""){
		g.innerHTML=response;
		g.style.display="block";
	} else {
		g.style.display="none";
	}
}
}

function autosuggestBlacklist() {
  qg = document.getElementById('sblacklist').value;
  // Set te random number to add to URL request
  nocache = Math.random();
  http.open('get', '/lib/search.php?g=blacklist&q='+qg+'&nocache = '+nocache);
  http.onreadystatechange = autosuggestReplyBlacklist;
  http.send(null);
}
function autosuggestReplyBlacklist() {
if(http.readyState == 4){
	var response = http.responseText;
	g = document.getElementById('blacklist');
	if(response!=""){
		g.innerHTML=response;
		g.style.display="block";
	} else {
		g.style.display="none";
	}
}
}
function autosuggestWARTitle() {
  qwt = document.getElementById('swartitle').value;
  // Set te random number to add to URL request
  nocache = Math.random();
  http.open('get', '/lib/search.php?g=wartitle&q='+qwt+'&nocache = '+nocache);
  http.onreadystatechange = autosuggestReplyWARTitle;
  http.send(null);
}
function autosuggestReplyWARTitle() {
if(http.readyState == 4){
	var response = http.responseText;
	g = document.getElementById('wartitle');
	if(response!=""){
		g.innerHTML=response;
		g.style.display="block";
	} else {
		g.style.display="none";
	}
}
}

function GetEvents(qwt) {
  // Set te random number to add to URL request
  nocache = Math.random();
  http.open('get', '/lib/search.php?g=events&q='+qwt+'&nocache = '+nocache);
  http.onreadystatechange = autosuggestEvent;
  http.send(null);
}
function autosuggestEvent() {
if(http.readyState == 4){
	var response = http.responseText;
	g = document.getElementById(qwt);
	if(response!=""){
		g.innerHTML=response;
		g.style.display="block";
	} else {
		g.style.display="none";
	}
}
}


function autosuggestArtifacts() {
  qwt = document.getElementById('search_artifacts').value;
  // Set te random number to add to URL request
  nocache = Math.random();
  http.open('get', '/lib/search.php?g=artifacts&q='+qwt+'&nocache = '+nocache);
  http.onreadystatechange = autosuggestArtifactsReply();
  http.send(null);
}
function autosuggestArtifactsReply() {
  if(http.readyState == 4){
  	var response = http.responseText;
  	g = document.getElementById('artifacts');
  	if(response!=""){
  		g.innerHTML=response;
  		g.style.display="block";
  	} else {
  		g.style.display="none";
  	}
  }
}
