<!--
//Used for Do you Know and Awareness information

// stores the reference to the XMLHttpRequest object
var xmlHttp = createXmlHttpRequestObject();
var q;
var awarei=0;
var dyni=0;
// retrieves the XMLHttpRequest object
function createXmlHttpRequestObject(){
	// will store the reference to the XMLHttpRequest object
    var xmlHttp;
    // if running Internet Explorer
    if(window.ActiveXObject){
		try{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (e){
			xmlHttp = false;
		}
	}else{ // if running Mozilla or other browsers
		try{
			xmlHttp = new XMLHttpRequest();
		}catch (e){
			xmlHttp = false;
		}
	}
    // return the created object or display an error message
    if (!xmlHttp){
    	alert("Error creating the XMLHttpRequest object.");
	}else{
		return xmlHttp;
	}
}

function start_process(quote,quotei){
	q=quote;
	i=(quotei<1?1:quotei);
	//alert(i);
	showInfo("<img src='./images/progressbar.gif'>");
	process();
}
// make asynchronous HTTP request using the XMLHttpRequest object
function process(){
	// proceed only if the xmlHttp object isn't busy
	if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
		// execute the quickstart.php page from the server
		xmlHttp.open("GET", "./js/dyn.php?a=2&q="+q +"&i="+i, true);
		// define the method to handle server responses
		xmlHttp.onreadystatechange = handleServerResponse;
		// make the server request
		xmlHttp.send(null);
	}else{
		// if the connection is busy, try again after one second
		setTimeout('process()', 1000);
	}
}

// executed automatically when a message is received from the server
function handleServerResponse(){
	// move forward only if the transaction has completed
	if (xmlHttp.readyState == 4){
		// status of 200 indicates the transaction completed successfully
		if (xmlHttp.status == 200){
			myRES = xmlHttp.responseXML;
			myDEL = myRES.documentElement;
			myMSG=myDEL.getElementsByTagName("info").item(0).firstChild.data;
			var x=myDEL.getElementsByTagName("source").item(0).firstChild.data;
			myMSG+=(x.length>0?"<p align='right'>- "+x+"</p>":"");
			if(myMSG.length>0){
				showInfo(myMSG,myDEL.getElementsByTagName("id").item(0).firstChild.data);
			}else{
				// restart sequence
				setTimeout('process()', 1000);
			}
		}else{
			// a HTTP status different than 200 signals an error
			alert("There was a problem accessing the server: " + xmlHttp.statusText);
		}
	}
}
function showInfo(){
	if(q=='dyn'){
		p='divDYK';
		dyni=arguments[1];
	}else{
		p='divA';
		awarei=arguments[1];
	}
	document.getElementById(p).innerHTML =arguments[0];
}
//Moving Back to Top
// --> 
