// JavaScript Document
// Ajax Script
var skn;

//create object call & wait for readystate 4
function getText(url, target){	
	skn = document.getElementById(target);
	
	skn.innerHTML = "Loading . . . ";
	//popup_center('Loading . . . ');
	
	xhReq = createXMLHttpRequest();
	xhReq.onreadystatechange = function(){
		try{
			if (xhReq.readyState == 4)  {
				if (xhReq.status == 200 || xhReq.status == 304)  { 
					skn.innerHTML = (xhReq.responseText); 
				}
			}
		} catch(e) {
			alert("error");
		}
	}
	xhReq.open("GET",url, true);
	xhReq.send(null);
}

function getSelect(formName,selectName)
{    
    return document[formName][selectName].value;
}

//create XMLHttpRequest object
function createXMLHttpRequest() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   try { return new XMLHttpRequest(); } catch(e) {}
   alert("XMLHttpRequest not supported");
   return request;
}

//check for ready state 4 and errors other than 200
function onServerResponse() {
	if (xhReq.readyState != 4)  { return; }
	if (xhReq.status != 200)  {return;} 
	serverResponse = xhReq.responseText;
}

//set time on request
function getTimer(){
	timer = setTimeout(function() {
		xhReq.abort();
	   // Handle timeout situation, e.g. Retry or inform user.
	 }, MAXIMUM_WAITING_TIME); 
}

function getResponse(request, requestDelete){
	temp = response[request];
	if(requestDelete == 1)
		//delete response[request];
	return temp;
}


