var AJAXForms = false;
var LastField = null;
var isIE = false;
// on !IE we only have to initialize it once
if (window.XMLHttpRequest) {
	AJAXForms = new XMLHttpRequest();
}

function CheckField1(field,game) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/check1.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}

function CheckFieldpq2(field,game) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/checkpq2.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}

function CheckFieldI(field,game) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/check_start_item.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}

function CheckField2(field,game) {
	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/check2.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}

function CheckFieldnq2(field,game) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/checknq2.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}




function CheckFieldnq3(field,game) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/checknq3.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}




function CheckFieldnq4(field,game) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/checknq4.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}




function CheckFieldnq5(field,game) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/checknq5.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}

function CheckField3(field) {

	if (window.XMLHttpRequest) {
	// branch for IE/Windows ActiveX version
	} else if (window.ActiveXObject) {
		AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
	}

  AJAXForms.onreadystatechange = processChange;
  AJAXForms.open("GET", "checks/check3.php?op=ajax&field=" +field.name+"&value=" + field.value + "&game=" + document.ajaxform.game.value);
  LastField = field.name;
  AJAXForms.send(null);
}

function processChange() {
  if (AJAXForms.readyState == 4) { 
  
    var  res = document.getElementById(LastField);
    res.innerHTML = AJAXForms.responseText;
    res.style.visibility = "visible";
    
  }
}

function AddItem1(ItemId,itemI){ document.ajaxform.pq_id.value = ItemId; document.ajaxform.pqq.value = itemI; }
function AddItempq2(ItemId,itemI){ document.ajaxform.pq2_id.value = ItemId; document.ajaxform.pq2q.value = itemI; }
function AddItem2(ItemId,itemI){ document.ajaxform.nq_id.value = ItemId; document.ajaxform.nqq.value = itemI; }
function AddItemnq2(ItemId,itemI){ document.ajaxform.nq2_id.value = ItemId; document.ajaxform.nqq2.value = itemI; }
function AddItemnq3(ItemId,itemI){ document.ajaxform.nq3_id.value = ItemId; document.ajaxform.nqq3.value = itemI; }
function AddItemnq4(ItemId,itemI){ document.ajaxform.nq4_id.value = ItemId; document.ajaxform.nqq4.value = itemI; }
function AddItemnq5(ItemId,itemI){ document.ajaxform.nq5_id.value = ItemId; document.ajaxform.nqq5.value = itemI; }
function AddItem3(ItemId,itemI){ document.ajaxform.start_npc_id.value = ItemId; document.ajaxform.start_npc.value = itemI; }
function AddItemI(ItemId,itemI){ document.ajaxform.start_item_id.value = ItemId; document.ajaxform.start_item.value = itemI; }


tinyMCE.init({	
	mode : "exact",
	elements : "elmaa,elmbb",
	theme : "advanced",
	theme_advanced_buttons1 : "forecolor,backcolorcut,fontsizeselect,bold,italic,underline,separator,justifyleft,undo,redo,tablecontrols",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	plugins : "table",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "left",
	extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]"
});
