var http = false;

if (navigator.appName == "Microsoft Internet Explorer") {
	http = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
	http = new XMLHttpRequest();
}

function ClearResult() {
	document.getElementById('CheckResult').innerHTML = '';
  document.getElementById('CheckReg').style.display='block';
	document.getElementById('MSCode').value = '';
	document.getElementById('KeyCode1').value = '';
	document.getElementById('KeyCode2').value = '';
	document.getElementById('KeyCode3').value = '';
	document.getElementById('KeyCode4').value = '';
}

function ClearResultUser() {
	document.getElementById('CheckResult').innerHTML = '';
  document.getElementById('CheckReg').style.display='block';
	document.getElementById('MSCode').value = '';
	document.getElementById('KeyCode1').value = '';
	document.getElementById('KeyCode2').value = '';
	document.getElementById('KeyCode3').value = '';
	document.getElementById('KeyCode4').value = '';
  document.getElementById('KeyCode5').value = '';
}

function ClearResultGroup() {
	document.getElementById('CheckResult').innerHTML = '';
  document.getElementById('CheckReg').style.display='block';
	document.getElementById('MSCode').value = '';
	document.getElementById('KeyCode1').value = '';
	document.getElementById('KeyCode2').value = '';
	document.getElementById('KeyCode3').value = '';
	document.getElementById('KeyCode4').value = '';
  document.getElementById('KeyCode5').value = '';
  document.getElementById('sorszam').value = '';
}

function NextCheckField(Sender, Source) {
	if (Sender.value.length==4)
		Source.focus();
}

function NextCheckFieldLength(Sender,Source,length) {
	if (Sender.value.length==length)
		Source.focus();
}

function CheckCode() {

  var MSCode = document.getElementById('MSCode').value;
	var KeyCode1 = document.getElementById('KeyCode1').value;
	var KeyCode2 = document.getElementById('KeyCode2').value;
	var KeyCode3 = document.getElementById('KeyCode3').value;
	var KeyCode4 = document.getElementById('KeyCode4').value;
	var KeyCode = KeyCode1 + '-' + KeyCode2 + '-' + KeyCode3 + '-' + KeyCode4;

	var bid = document.getElementById('bid').value;

	if (MSCode == '') {
		alert('Nem adta meg a kiadvány azonosítóját!');
		document.getElementById('MSCode').focus();
	}
	else if ((KeyCode1 == '') || (KeyCode2 == '') || (KeyCode3 == '') || (KeyCode4 == '')) {
		alert('Nem adta meg a regisztrációs kódot, vagy hiányos a kód!');
		document.getElementById('KeyCode1').focus();
	}
	else {
		http.abort();
		var WaitBoxContainer = document.getElementById('WaitBoxContainer');
		//WaitBoxContainer.className = 'ResultWaitContainer';

		http.open("GET", "TKRajax.php?divid=CheckResult&do=CheckCode&MSCode="+MSCode+"&KeyCode="+KeyCode+"&bid="+bid, true);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
        var xmlDoc = http.responseXML;
        var response = "";
        var divid = "";
        if (xmlDoc.getElementsByTagName("divid")[0].textContent)
          divid = xmlDoc.getElementsByTagName("divid")[0].textContent;
        else
          divid = xmlDoc.getElementsByTagName("divid")[0].childNodes[0].nodeValue;

        if (xmlDoc.getElementsByTagName("tartalom")[0].textContent)
          response = xmlDoc.getElementsByTagName("tartalom")[0].textContent;
        else
          response = xmlDoc.getElementsByTagName("tartalom")[0].childNodes[0].nodeValue;
        // eltuntetjuk
        document.getElementById('CheckReg').style.display='none';
        // megjelenitjuk
        document.getElementById(divid).innerHTML = response;
        WaitBoxContainer.className = 'ResultWaitContainerHidden';
			}
		}
		http.send(null);
	}
}


function CheckCodeUser() {
	var MSCode = document.getElementById('MSCode').value;
	var KeyCode1 = document.getElementById('KeyCode1').value;
	var KeyCode2 = document.getElementById('KeyCode2').value;
	var KeyCode3 = document.getElementById('KeyCode3').value;
	var KeyCode4 = document.getElementById('KeyCode4').value;
	var KeyCode5 = document.getElementById('KeyCode5').value;
	var KeyCode = KeyCode1 + '-' + KeyCode2 + '-' + KeyCode3 + '-' + KeyCode4 + '-' + KeyCode5;

	var bid = document.getElementById('bid').value;

	if (MSCode == '') {
		alert('Nem adta meg a kiadvány azonosítóját!');
		document.getElementById('MSCode').focus();
	}
	else if ((KeyCode1 == '') || (KeyCode2 == '') || (KeyCode3 == '') || (KeyCode4 == '') || (KeyCode5 == '')) {
		alert('Nem adta meg a regisztrációs kódot, vagy hiányos a kód!');
		document.getElementById('KeyCode1').focus();
	}
	else {
		http.abort();
		var WaitBoxContainer = document.getElementById('WaitBoxContainer');
		//WaitBoxContainer.className = 'ResultWaitContainer';

		http.open("GET", "TKRajax.php?divid=CheckResult&do=CheckCodeUser&MSCode="+MSCode+"&KeyCode="+KeyCode+"&bid="+bid, true);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
        var xmlDoc = http.responseXML;
        var response = "";
        var divid = "";
        if (xmlDoc.getElementsByTagName("divid")[0].textContent)
          divid = xmlDoc.getElementsByTagName("divid")[0].textContent;
        else
          divid = xmlDoc.getElementsByTagName("divid")[0].childNodes[0].nodeValue;

        if (xmlDoc.getElementsByTagName("tartalom")[0].textContent)
          response = xmlDoc.getElementsByTagName("tartalom")[0].textContent;
        else
          response = xmlDoc.getElementsByTagName("tartalom")[0].childNodes[0].nodeValue;
        // eltuntetjuk
        document.getElementById('CheckReg').style.display='none';
        // megjelenitjuk
        document.getElementById(divid).innerHTML = response;
        WaitBoxContainer.className = 'ResultWaitContainerHidden';
			}
		}
		http.send(null);
	}
}


function CheckCodeGroup() {
	var MSCode = document.getElementById('MSCode').value;
	var KeyCode1 = document.getElementById('KeyCode1').value;
	var KeyCode2 = document.getElementById('KeyCode2').value;
	var KeyCode3 = document.getElementById('KeyCode3').value;
	var KeyCode4 = document.getElementById('KeyCode4').value;
	var KeyCode5 = document.getElementById('KeyCode5').value;
	var KeyCode = KeyCode1 + '-' + KeyCode2 + '-' + KeyCode3 + '-' + KeyCode4 + '-' + KeyCode5;

	var sorszam = document.getElementById('sorszam').value;
	var bid = document.getElementById('bid').value;

	if (MSCode == '') {
		alert('Nem adta meg a kiadvány azonosítóját!');
		document.getElementById('MSCode').focus();
	}
	else if ((KeyCode1 == '') || (KeyCode2 == '') || (KeyCode3 == '') || (KeyCode4 == '') || (KeyCode5 == '')) {
		alert('Nem adta meg a regisztrációs kódot, vagy hiányos a kód!');
		document.getElementById('KeyCode1').focus();
	}
	else if (sorszam == '') {
		alert('Nem adta meg a sorszámot!');
		document.getElementById('sorszam').focus();
	}
	else {
		http.abort();
		var WaitBoxContainer = document.getElementById('WaitBoxContainer');
		//WaitBoxContainer.className = 'ResultWaitContainer';

		http.open("GET", "TKRajax.php?divid=CheckResult&do=CheckCodeGroup&MSCode="+MSCode+"&KeyCode="+KeyCode+"&sorszam="+sorszam+"&bid="+bid, true);
		http.onreadystatechange = function() {
			if (http.readyState == 4) {
        var xmlDoc = http.responseXML;
        var response = "";
        var divid = "";
        if (xmlDoc.getElementsByTagName("divid")[0].textContent)
          divid = xmlDoc.getElementsByTagName("divid")[0].textContent;
        else
          divid = xmlDoc.getElementsByTagName("divid")[0].childNodes[0].nodeValue;

        if (xmlDoc.getElementsByTagName("tartalom")[0].textContent)
          response = xmlDoc.getElementsByTagName("tartalom")[0].textContent;
        else
          response = xmlDoc.getElementsByTagName("tartalom")[0].childNodes[0].nodeValue;
        // eltuntetjuk
        document.getElementById('CheckReg').style.display='none';
        // megjelenitjuk
        document.getElementById(divid).innerHTML = response;
        WaitBoxContainer.className = 'ResultWaitContainerHidden';
			}
		}
		http.send(null);
	}
}

