// JavaScript Document

var xmlhttp;
var redirect = 0;
var redirect2 = 0;
var spec = 0;
var url = "lib/thumbgen/thumbgen.php";
var binary;
var filename;
var mytext = "";

function spec1(str,str2,str3){
	redirect = str2;
	spec = str3;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	 }
	var url="ajax/ajax_spec.php";
	url=url+"?intspec="+str;
	url=url+"&inttoon="+str2;
	url=url+"&intnum="+str3;
	xmlhttp.onreadystatechange=stateChanged;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function raidjoin(str,str2,str3){
	redirect2 = str2;
	spec = str3;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	 }
	var url="editraidjoin.php";
	url=url+"?intstatus="+str;
	url=url+"&inttoon="+str2;
	url=url+"&intid="+str3;
	xmlhttp.onreadystatechange=stateChanged2;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

// Change usertype on the fly
function usertype(str,str2){
	redirect3 = str2;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	 }
	var url="editusertype.php";
	url=url+"?intrank="+str;
	url=url+"&intid="+str2;
	xmlhttp.onreadystatechange=stateChanged3;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

// WoWHead Database
function wowheaditem(str,str2){
	redirect4 = str2;
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	 }
	var url="wtk_query.php";
	url=url+"?q="+str;
	xmlhttp.onreadystatechange=stateChanged4;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

// Status Update
function statusupdate(str,str2){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	 }
	var url="ajax/ajax_statussql.php";
	url=url+"?strstatus="+str;
	url=url+"&strprocess="+str2;
	xmlhttp.onreadystatechange=stateChanged5;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}


// Image Uploader
function uploadimage(str){
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	 }
	var url="lib/thumbgen/thumbgen.php";
	url=url+"?userfile="+str;
	//document.getElementById("image").innerHTML=xmlhttp.responseText;
	xmlhttp.onreadystatechange=stateChanged6;
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

function stateChanged(){
	if (xmlhttp.readyState==4){
		document.getElementById("spec"+spec+"_"+redirect+"_1").innerHTML=xmlhttp.responseText;
	}
}

function stateChanged2(){
	if (xmlhttp.readyState==4){
		document.getElementById("raidjoindiv_"+redirect2).innerHTML=xmlhttp.responseText;
	}
}

function stateChanged3(){
	if (xmlhttp.readyState==4){
		document.getElementById("usertype_"+redirect3).innerHTML=xmlhttp.responseText;
	}
}

function stateChanged4(){
	if (xmlhttp.readyState==4){
		document.getElementById("item_"+redirect4).innerHTML=xmlhttp.responseText;
	}
}

function stateChanged5(){
	if (xmlhttp.readyState==4){
		document.getElementById("statusupdate").innerHTML=xmlhttp.responseText;
	}
}

function stateChanged6(){
	if (xmlhttp.readyState==4){
		document.getElementById("image").innerHTML=xmlhttp.responseText;
	}
}

function GetXmlHttpObject(){
	if (window.XMLHttpRequest){
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	}
	if (window.ActiveXObject){
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}
