img1 = new Image(); img1.src ='images/ajax.gif';

function jaxOn() {
	document.getElementById('regInner').style.display='none';
	document.getElementById('regJax').style.display='block';
	}

function jaxOff() {
	document.getElementById('regInner').style.display='block';
	document.getElementById('regJax').style.display='none';
	}

function qJaxOn() {
	document.getElementById('question').style.display='none';
	document.getElementById('qJax').style.display='block';
	}

function qJaxOff() {
	document.getElementById('question').style.display='block';
	document.getElementById('qJax').style.display='none';
	}


function sendReg () {
	url = 'register.php?';
	url += 'referrer='+ regRefer;
	url += '&email=' + document.getElementById('regEmail').value;
	jaxOn();
	dLoadBegin(url,'regInner');	
	}

function sendQuest () {
	url = 'register.php?';
	url += 'name=' + document.getElementById('name').value;
	url += '&email=' + document.getElementById('qEmail').value;
	url += '&question=' + document.getElementById('qText').value;
	qJaxOn();
	dLoadBegin(url,'question');
	}

// DYNAMIC CONTENT LOADER -------------------------------------------------------------------------
function dLoadFinish(req,sourceFile,targetElement) {
	if (req.readyState == 4) { 
		if (req.status == 200 || request.status == 304) { 
			document.getElementById(targetElement).innerHTML = req.responseText;
			// Now, run any scripts that may have come in with this new HTML
			if(document.getElementById('dScripts')) {
				eval(document.getElementById('dScripts').innerHTML);
				}
			}
		else if(request.status == 404){
			alert("File not found on server.");
			document.getElementById(targetElement).innerHTML = 'error';
			}

		else {
			alert("Server Error.  Please try again later.");
			document.getElementById(targetElement).innerHTML = 'error';
			}

	}
}
function dLoadContinue(sourceFile,targetElement) {
	var req;
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Error initializing XMLHttpRequest!");
	}

	if (req !== undefined) {
		req.onreadystatechange = function() {dLoadFinish(req,sourceFile,targetElement);};
		req.open("GET",sourceFile,true);
		req.send("");
	}
}

function dLoadBegin(sourceFile,targetElement) {
	dLoadContinue(sourceFile,targetElement);
	return false;
}
// End Dynamic Content Loader  -------------------------------------------------------

