var request = null;

if (window.ActiveXObject) // for IE 
{ 
    request = new ActiveXObject("Microsoft.XMLHTTP"); 
    //alert("MICRO");
} 
else if (window.XMLHttpRequest) // for other browsers 
{ 
    request = new XMLHttpRequest(); 
    //alert("MOZL");
} 


if (request == null) alert("Error creating request object!");
//else alert("X-747-X - Request ReadyState (Before) = "+request.readyState); 


function getAjaxData(router,data,tableName){
	var dateParm = new Date();
	var ctr = dateParm.getTime();
	var url = portalURL+"/AjaxController?Router="+router+"&data="+data+"&ctr="+ctr+"&tableName="+tableName;
	request.open("POST",url,true);
	if (router == "Ajax-GetWordWheel" ) {request.onreadystatechange = displayWordWheelData;      }	
	request.send(null);
	
}
function getAjax(router,data,tableName){
	var dateParm = new Date();
	var ctr = dateParm.getTime();
	var url = portalURL+"/AjaxController?Router="+router+"&data="+data+"&ctr="+ctr+"&tableName="+tableName;
	request.open("POST",url,true);
	if (router == "Ajax-GetWordWheel" ) {request.onreadystatechange = updateWordWheel;      }	
	request.send(null);
	
}
//Method for the WORDWHEEL Extn : 1
function checkAjaxData(router,data,tableName){
	var dateParm = new Date();
	var ctr = dateParm.getTime();
	var url = portalURL+"/AjaxController?Router="+router+"&data="+data+"&ctr="+ctr+"&tableName="+tableName;
	request.open("POST",url,true);
	if (router == "Ajax-CheckWordWheel" ) {	request.onreadystatechange = checkWordWheelPage;      }	
	request.send(null);
}
//Method for the WORDWHEEL Extn : 2
function keyAjaxData(router,data,tableName){
	var dateParm = new Date();
	var ctr = dateParm.getTime();
	var url = portalURL+"/AjaxController?Router="+router+"&data="+data+"&ctr="+ctr+"&tableName="+tableName;
	request.open("POST",url,true);
	if (router == "Ajax-KeyWordWheel" ) {	request.onreadystatechange = keyWordWheelPage;      }	
	request.send(null);
}
function IdAjaxData(router,data,tableName){
	var dateParm = new Date();
	var ctr = dateParm.getTime();
	var url = portalURL+"/AjaxController?Router="+router+"&data="+data+"&ctr="+ctr+"&tableName="+tableName;
	request.open("POST",url,true);
	if (router == "Ajax-KeyWordWheel" ) {	request.onreadystatechange = IdWordWheelPage;      }	
	request.send(null);
}
function keyCheckAjaxData(router,data,tableName){
	
	var dateParm = new Date();
	var ctr = dateParm.getTime();
	var url = portalURL+"/AjaxController?Router="+router+"&data="+data+"&ctr="+ctr+"&tableName="+tableName;
	request.open("POST",url,true);
	if (router == "Ajax-KeyCheckWordWheel" ) {	request.onreadystatechange = keyCheckWordWheelPage;      }	
	request.send(null);
}
function getAjaxList(router,data,tableName){
	var dateParm = new Date();
	var ctr = dateParm.getTime();
	var url = portalURL+"/AjaxController?Router="+router+"&data="+data+"&ctr="+ctr+"&tableName="+tableName;
	request.open("POST",url,true);
	//if (router == "Ajax-GetList" ) {	request.onreadystatechange = updateList;      }	
	if (router == "Ajax-GetList" ) {	request.onreadystatechange = listUpdate;      }
	request.send(null);
}
function setSession(id){
	var router ="Ajax-SetSession";
	var url = portalURL+"/AjaxController?Router="+router+"&id="+id;
	request.open("POST",url,true);
	if (router == "Ajax-SetSession" ) {	request.onreadystatechange = setUpdateList;      }	
	request.send(null);
}
function clearAjaxList(){
	var router ="Ajax-ClearSession";
	var url = portalURL+"/AjaxController?Router="+router;
	request.open("POST",url,true);
	if (router == "Ajax-ClearSession" ) {	request.onreadystatechange = setUpdateList;      }	
	request.send(null);
}