function CH1XMLHttpRequest() {
	var req;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return req;
}

function QuizCheck(aUrl) {
	var req = CH1XMLHttpRequest();
	req.open('GET', aUrl, false);
	req.send(null);
	if(req.status == 200) {
		return req.responseText;
	} else {
		return null;
	}
}

function SubmitID(aForm) {

	//alert('Called SubmitID(' + aForm + ')');
	
	var q_value = aForm.elements['q'].value;
	//alert('q_value = ' + q_value );

	if (aForm.elements['q'].value == null || aForm.elements['q'].value == "") {
		alert("Please enter a Site ID.");
		return null;
	}

	var url = document.location.protocol+'//www.channelonenetwork.com/resources/tools/sid_verify_teacher_test.php?q='+aForm.elements['q'].value;
	//alert('url = ' + url);

	// WILL NOT WORK DO TO DIFFERENT SUB-DOMAIN -- AJAX DOESN'T LIKE THAT!!
	//var url = document.location.protocol+'//resources.channelonenetwork.com/tools/sid_verify_teacher_test.php?q='+aForm.elements['q'].value;

	var jsText = QuizCheck(url);
	//alert('jsText = ' + jsText);
	
	/*
	try {
		var quiz = eval(jsText);
		//alert('quiz = ' + quiz);
	} catch(e) {
		alert('eval(): '+e);
		aForm.parentNode.appendChild(document.createTextNode(jsText));
		return null;
	}
	*/

	document.getElementById('sidPass').innerHTML = jsText;
}
